Storing HL7 Observation Results (ORU) Data in the Packaged EHR Data Model

The ORU message transmits observations and results from the producing system (such as an EKG or MRI system) to the ordering system (such as a physician’s office).

These mappings build on the mappings specified in the ADT message for the common segments.

Note

ORU Order (ORC) 

The Common Order segment (ORC) is used to transmit fields that are common to all orders (all types of services that are requested).

SeqORC ElementSalesforce ObjectField
2Placer Order NumberEhrProcedureSourceSystem, SourceSystemID
3Filler Order NumberEhrObservationSourceSystem, SourceSystemId
5Order StatusEhrProcedureStatus
5Order StatusEhrProcedureRequestStatus
9Date/Time of TransactionEhrProcedurePerformedDateTime
9Date/Time of TransactionEhrProcedureRequestScheduledDateTime
12Ordering ProviderEhrProcedureRequestOrderedBy
13Enterer’s LocationEhrProcedureLocation
21Ordering Facility NameEhrProcedureLocation

ORU Observation Request (OBR) 

In the reporting of clinical data, the OBR serves as the report header. It identifies the observation set represented by a series of atomic observations.

SeqHL7 ElementSalesforce ObjectField
2Placer Order NumberEHRProcedureSourceSystem, SourceSystemID
3Filler Order NumberEhrObservationSourceSystem, SourceSystemId
4Universal Service IdentifierEhrProcedureCode, odeLabel
6Requested Date/TimeEHRProcedureRequestOrderedOn
7Observation Date/TimeEhrProcedurePerformedDateTime
7Observation Date/TimeEhrObservationAppliesDateTime
13Relevant Clinical InformationEhrConditionNo specific field, but can be mapped to EhrCondition
14Specimen Received Date/TimeEhrProcedurePerformedDateTime
14Specimen Received Date/TimeEhrObservationAppliesDateTime
15Specimen SourceEhrObservationBodySiteCode, BodySiteLabel, BodySiteSystem
16Ordering ProviderEhrProcedureRequestOrderedBy
22Results Rpt/Status Chng - Date/TimeEhrProcedureSourceSystemModified
22Results Rpt/Status Chng - Date/TimeEhrObservationSourceSystemModified
25Result StatusEhrObservationStatus, StatusCode
32Principal Result InterpreterEhrObservationPractitioner
39Collector’s CommentEhrObservationComments

OBR Note 

SeqHL7 ElementSalesforce ObjectField
3CommentEHRProcedureNotes

ORU Observation (OBX) 

The OBX segment is used to transmit a single observation or observation fragment. It represents the smallest indivisible unit of a report.

SeqHL7 ElementSalesforce ObjectField
3Observation IdentifierEhrObservationMethodCode, MethodLabel, MethodSystem
5Observation ValueEhrObservationValueLabel, ValueQuantity
6UnitsEhrObservationValueQuantityUnit
7References RangeEhrObservationReferenceRangeHighValue, ReferenceRangeHighUnit,
7References RangeEhrObservationReferenceRangeLowValue, ReferenceRangeLowUnit
8Abnormal FlagsEhrObservationInterpretationCode, InterpretationLabel, InterpretationSystem
11Observation Result StatusEhrObservationStatus, StatusCode
14Date/Time of the ObservationEhrObservationAppliesDateTime
16Responsible ObserverEhrObservationPractitioner
17Observation MethodEhrObservationMethodCode, MethodLabel
18Equipment Instance IdentifierEhrObservationDevice
25Performing Organization Medical Director Potentially mapped through Performing Practitioner/ address on EHR Practitioner

OBX Note 

SeqHL7 ElementSalesforce ObjectField
3CommentEhrObservationComments