ORU Message Segments

ORU (Observational Result) messages contain lab result information that is used to deliver critical lab result notifications.

Vocera Platform only receives ORU messages that are intended to trigger an alert to the appropriate recipient.

Segment Field Component Description Field Type Required
MSH 1 1 Field Separator String Y
2 4 Encoding Characters String Y
3 180 Sending Application String Y
4 180 Sending Facility String Y
5 180 Receiving Application String Y
6 180 Receiving Facility String N
7 26 Date/Time of Message Date/Time (YYYYMMDDTTTT) Y
8 40 Security String N
9 7 Message Type String Y
10 20 Message Control Id String Y
11 3 Processing Id String N
12 8 Version Id String Y
13 15 Sequence Number String N
14 180 Continuation Pointer String N
15 2 Accept Acknowledgement Type String N
16 2 Application Acknowledgement Type String N
17 2 Country Code String N
18 6 Character Set String N
19 3 Principal Language of Message String N
Segment Field Component Attribute Description Field Type Required
PID 3 1 patient.mrn Patient ID Mapped ID Y
5 1 patient.last_name Patient Name String Y
5 2 patient.first_name Patient Name String Y
5 3 patient.middle_name Patient Name String N
5 4 patient.suffix Patient Suffix String N
5 5 patient.prefix Patient Prefix String N
7 1 patient.dob Patient Date of Birth Date (YYYYMMDD) N
8 1 patient.sex Patient Sex String N
OBR 4 1 abbreviation Test Name Abbreviation String Y
4 2 name Test Name String Y
7 1 order_time Observation Date/Time Date/Time (YYYYMMDDTTTT) Y
16 2 provider.last_name Ordering Provider Last Name String Y
16 3 provider.first_name Ordering Provider First Name String Y
16 4 provider.middle_name Ordering Provider Middle Name String N
16 5 provider.suffix Ordering Provider Suffix String N
16 6 provider.title Ordering Provider Title String N
16 7 provider.degree Ordering Provider Degree String N
16 9 provider.npi Ordering Provider NPI or Unique ID String Y
17 1 provider.cell_phone_number Order Callback Telephone Number String N
OBX 3 1 results.abbreviation Result Name Abbreviation String Y
3 2 results.name Result Name String Y
5 1 results.value Result Value String Y
7 1 results.range Result Reference Range String N
7 2 results.units Result Units String Y
7 4 results.note Result Notes String N
8 1 results.flag Result Flag String N
11 1 results.status Result Status String N
14 1 results.time Result Time Date/Time (YYYYMMDDTTTT) Y
PV1 3 1 patient.bed.room.unit.name Assigned Patient Location String Y
3 2 patient.bed.room.room_number Assigned Patient Location Integer Y
3 3 patient.bed.bed_number Assigned Patient Location Integer Y
39 1 patient.facility_name Facility Name String N
41 1 patient.status Status String N
44 1 patient.admit_date Admit Date Date/Time (YYYYMMDDTTTT) Y
45 1 patient.discharge_date Discharge Date Date/Time (YYYYMMDDTTTT) N