Reference·PR1 Segment·PR1-5
HL7 v2 Reference

PR1-5 in HL7 v2: A Field Guide to Procedure Date/Time

Jul 27, 2026 · 4 min read
← PR1-4 PR1-6 →

PR1-5 is supposed to capture the actual performed timestamp, not the scheduled slot. Systems that populate it from the OR schedule instead of the completed case record will happily report procedures that, according to the message, happened before the patient was even admitted.

Quick answer

PR1-5 is the fifth field of the HL7 v2 PR1 segment — the Procedure Date/Time, a timestamp recording when the procedure was actually performed, formatted as a standard HL7 date-time value.

What this field contains

YYYYMMDDHHMMSS
Full timestamp — the most common precision, down to the second
YYYYMMDD
Date-only — valid when only the date, not the exact time, is known or relevant
offset suffix
Timezone offset — an optional suffix indicating the timestamp's timezone, important when procedures span facilities in different zones

Example

Synthetic example Generated by Synthibase
PR1|1||47562^LAPAROSCOPIC CHOLECYSTECTOMY^CPT|LAPAROSCOPIC REMOVAL OF GALLBLADDER VIA FOUR SMALL ABDOMINAL INCISIONS|20260726103000|P||8842^REYES^MONICA^L^^^MD

PR1-5 carries 20260726103000 — July 26, 2026 at 10:30:00, the moment the procedure was actually performed. Synthetic record — not a real patient.

Where this trips people up

A recurring bug is an interface that defaults PR1-5 to the scheduled procedure time from an OR booking system rather than waiting for the actual completed-case timestamp from documentation. In a rush case or an add-on procedure squeezed into an existing block, the scheduled time and the actual performed time can differ by hours, and a receiving system that orders procedures chronologically using PR1-5 will misplace the event relative to other clinical documentation, like anesthesia records or post-op notes. Test with at least one case where the procedure ran significantly later than scheduled, and verify the message reflects reality rather than the plan.

HL7 v2 PR1 Segment Guide: Fields, Format, and Testing Gotchas
Regression Testing for EHR Upgrades: A Complete Guide
Healthcare API Testing Guide: FHIR and X12
Test procedure timing edge cases safely
Synthibase generates synthetic PR1 segments with configurable, realistic performed timestamps — including cases where actual timing diverges from the schedule — without touching real patient data.
Start free trial →
This page is written independently by Synthibase for testing and informational purposes. It is not an official publication of HL7 International or X12/Washington Publishing Company, and is not a substitute for reviewing the official standard or your trading partner's companion guide. See our Terms of Service for full legal terms.