ROL — Role
Follows PID, PV1, PR1, and PD1 segments in various message types to associate providers with specific care roles.
The ROL segment identifies the specific role that a person or organization plays in a patient's care or in a specific event. It can follow PID, PV1, and other segments to attach provider role information.
Real-World Context
ROL provides a flexible way to attach any provider to any part of a patient record without crowding the primary segments. When a facility needs to track referring, consulting, primary care, and follow-up providers separately beyond what PV1 provides, ROL segments carry the overflow. Care coordination systems rely on ROL for populating care team lists.
Field Reference
Click any row to see the full description, common values, and troubleshooting tip.
| # | Field Name | Type | Req | Max Len | |
|---|---|---|---|---|---|
| 1 | Role Instance ID | EI | R | 427 | ▶ |
| 2 | Action Code | ID | R | 2 | ▶ |
| 3 | Role - ROL | CE | R | 250 | ▶ |
| 4 | Role Person | XCN | R | 250 | ▶ |
| 5 | Role Begin Date/Time | TS | O | 26 | ▶ |
| 6 | Role End Date/Time | TS | O | 26 | ▶ |
| 7 | Role Duration | CE | O | 250 | ▶ |
| 8 | Role Action Reason | CE | O | 250 | ▶ |
| 9 | Provider Type | CE | O | 250 | ▶ |
| 10 | Organization Unit Type | CE | O | 250 | ▶ |
| 11 | Office/Home Address/Birthplace | XAD | O | 250 | ▶ |
| 12 | Phone | XTN | O | 250 | ▶ |
| 13 | Person's Location | PL | O | 80 | ▶ |
| 14 | Organization | XON | O | 250 | ▶ |
Example Segment
1ROL||ROL20260310-001^EHR|AD|AT^Attending^HL70443|1234567890^JONES^ROBERT^^^MD^NPI|20260310143205|||TRANSFER^Transfer of care|207RC0000X^Cardiovascular Disease^NUCC||200 Medical Office Pl^^Springfield^IL^62701^USA|(217)555-1234|CARDIOLOGY_CLINIC^MAIN_FLOOR|MEMORIAL_HEALTH^^^123
Related Segments
Used In Message Types
Parse messages with ROL 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 →