PR1 — Procedures
Appears in ADT messages and DFT financial messages. One PR1 per procedure performed.
The PR1 segment carries information about clinical procedures performed on a patient, including the procedure code, performing provider, and timing. Multiple PR1 segments cover multiple procedures.
Real-World Context
PR1 is the procedure record for billing and clinical documentation. ICD-10-PCS codes in PR1.3 for inpatient procedures must be coded at the highest specificity level — incomplete coding reduces DRG severity and payment. The procedure datetime in PR1.5 is also used for surgical quality metrics.
Field Reference
Click any row to see the full description, common values, and troubleshooting tip.
| # | Field Name | Type | Req | Max Len | |
|---|---|---|---|---|---|
| 1 | Set ID - PR1 | SI | R | 4 | ▶ |
| 2 | Procedure Coding Method | ID | O | 3 | ▶ |
| 3 | Procedure Code | CNE | R | 705 | ▶ |
| 4 | Procedure Description | ST | O | 40 | ▶ |
| 5 | Procedure Date/Time | TS | O | 26 | ▶ |
| 6 | Procedure Functional Type | IS | O | 2 | ▶ |
| 7 | Procedure Minutes | NM | O | 4 | ▶ |
| 8 | Anesthesiologist | XCN | O | 250 | ▶ |
| 9 | Anesthesia Code | IS | O | 2 | ▶ |
| 10 | Anesthesia Minutes | NM | O | 4 | ▶ |
| 11 | Surgeon | XCN | O | 250 | ▶ |
| 12 | Procedure Practitioner | XCN | O | 250 | ▶ |
| 13 | Consent Code | CE | O | 250 | ▶ |
| 14 | Procedure Priority | NM | O | 2 | ▶ |
| 15 | Associated Diagnosis Code | CE | O | 250 | ▶ |
| 16 | Procedure Code Modifier | CNE | O | 705 | ▶ |
| 17 | Procedure DRG Type | IS | O | 20 | ▶ |
| 18 | Tissue Type Code | CE | O | 250 | ▶ |
| 19 | Procedure Identifier | EI | O | 427 | ▶ |
| 20 | Procedure Action Code | ID | O | 1 | ▶ |
Example Segment
1PR1||1|I10|027034Z^Dilation of LAD coronary artery^ICD10PCS|PCI LAD artery|20260311100000|S|90|9876543210^CHEN^LISA^^^MD^NPI|1|90|1234567890^JONES^ROBERT^^^MD^NPI||Y^Consent obtained|1|I21.0^STEMI^ICD10||O
Related Segments
Used In Message Types
Parse messages with PR1 in real time
Paste any HL7 message into our free viewer. Decodes every segment and field instantly, client-side.
Open HL7 Message Viewer →Need HL7 mapping templates?
The HL7 Integration Toolkit includes field mapping worksheets, interface spec templates, and a go-live checklist for every major HL7 message type.
View HL7 Integration Toolkit →