ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAE
1
HL7 v2Condition (IF True)HL7 FHIRComments
2
Sort Order
Identifier
Name
Data Type
Cardinality - MinCardinality - MaxComputable ANTLRComputable FHIRPathNarrativeFHIR AttributeData TypeCardinality - MinCardinality - MaxData Type MappingVocabulary Mapping
(IS, ID, CE, CNE, CWE)
Assignment
3
0OBRintent"order"
4
1OBR-1Set ID – OBRSI01
5
2OBR-2Placer Order NumberEI01IF ORC-2 NOT VALUEDidentifier[1]Identifier0-1EI[Identifier-Extension]
6
2OBR-2Placer Order NumberEI01IF ORC-2 NOT VALUED
identifier[1].type.coding.code
code01"PLAC"
7
2OBR-2Placer Order NumberEI01IF ORC-2 NOT VALUED
identifier[1].type.coding.system
uri01
"http://terminology.hl7.org/CodeSystem/v2-0203"
8
3OBR-3Filler Order NumberEI01IF ORC-3 NOT VALUEDidentifier[2]Identifier0-1EI[Identifier-Extension]
9
3OBR-3Filler Order NumberEI01IF ORC-3 NOT VALUEDextension??-fingerprint[1]=fingerprint(ORC-2,ORC-3,....)To be resolved as part of parent-child guidance from the base standard, including reflex/add-on/micro.
10
3OBR-3Filler Order NumberEI01IF ORC-3 NOT VALUED
identifier[2].type.coding.code
code01"FILL"
11
3OBR-3Filler Order NumberEI01IF ORC-3 NOT VALUED
identifier[2].type.coding.system
uri01"http://terminology.hl7.org/CodeSystem/v2-0203"
12
4OBR-4Universal Service IdentifierCWE11codeCodeableConcept01CWE[CodeableConcept]
13
5OBR-5PriorityID01prioritycode01ID[code]ExtendedPriorityCodes
14
6OBR-6Requested Date/TimeTS01occurrenceDateTimedateTime01
15
7OBR-7Observation Date/TimeDTM01This should not be populated in a message corresponding to a ServiceRequest (eg ORM)
16
8OBR-8Observation End Date/TimeDTM01This should not be populated in a message corresponding to a ServiceRequest (eg ORM)
17
9OBR-9Collection VolumeCQ01c
18
10OBR-10Collector IdentifierXCN0-1
19
11OBR-11Specimen Action CodeID01IF OBR-11 EQUALS "A"element("11")="A"intent"#add-on#"
20
11OBR-11Specimen Action CodeID01IF OBR-11 EQUALS "G"element("11")="G"intentcode11"reflex-order"
21
11OBR-11Specimen Action CodeID01IF OBR-11 NOT IN ("G","A")element("11")! IN ("G","A")intent"order"
22
12OBR-12Danger CodeCWE01
23
13OBR-13Relevant Clinical InformationCWE0-1If this does not represent fasting statusextension[1].urluri0-1
"http://hl7.org/fhir/5.0/StructureDefinition/extension-ServiceRequest.supportingInfo"
If desired, implementers could map to supportingInfo using the Observation or other references if they know exactly what it is and have the relevant resource.code values to add.
24
13OBR-13Relevant Clinical InformationCWE0-1If this does not represent fasting status
extension[1].valueCodeableReference.concept
CodeableReference(Any)0-1CWE[CodeableConcept]
25
13OBR-13Relevant Clinical InformationCWE0-1If this represents fasting status then use OBR[Specimen] mapping.
26
14OBR-14Specimen Received Date/Time *TS01
27
15OBR-15Specimen SourceCM01
28
16OBR-16Ordering ProviderXCN0-1IF ORC-12 NOT VALUED
requester(Practitioner)
Reference(Practitioner)01XCN[Practitioner]
29
17OBR-17Order Callback Phone NumberXTN02
requester.extension[1].url
uri01"http://hl7.org/fhir/StructureDefinition/servicerequest-order-callback-phone-number"
30
17OBR-17Order Callback Phone NumberXTN02
requester.extension[1].valueContactPoint
ContactPoint01XTN[ContactPoint]
31
18OBR-18Placer Field 1ST01The use of OBR-18 is variable and the transformation of it is an implementation level decision. ServiceRequest.note exists to hold text, but should only be used if the content of the field doesn't require any context to be understood.
32
19OBR-19Placer Field 2ST01The use of OBR-19 is variable and the transformation of it is an implementation level decision. ServiceRequest.note exists to hold text, but should only be used if the content of the field doesn't require any context to be understood.
33
20OBR-20Filler Field 1 +ST01The use of OBR-20 is variable and the transformation of it is an implementation level decision. ServiceRequest.note exists to hold text, but should only be used if the content of the field doesn't require any context to be understood.
34
21OBR-21Filler Field 2 +ST01The use of OBR-21 is variable and the transformation of it is an implementation level decision. ServiceRequest.note exists to hold text, but should only be used if the content of the field doesn't require any context to be understood.
35
22OBR-22
Results Rpt/Status Chng – Date/Time +
DTM01
36
23OBR-23Charge to Practice +MOC01
37
24OBR-24Diagnostic Serv Sect IDID01
38
25OBR-25Result Status +ID01
39
26OBR-26Parent Result +PRL01To be resolved as part of parent-child guidance from the base standard, including reflex/add-on/micro.
40
27OBR-27Quantity/TimingTQ0-1IF ORC-7 NOT VALUED AND ORC-6 NOT VALUED$thisTQ[ServiceRequest]
41
28OBR-28Result Copies ToXCN0-1Deferred to a future edition and considering CommunicationRequest using .basedOn and .reason plus a means to indicate that the request to copy was made at the time of the request being made or later in the process.
42
29OBR-29
ParentResults Observation Identifier
EIP01IF OBR-29.1 VALUED AND OBR-50 NOT VALUEDIf OBR-29.2 is also valued, implementation needs to decide which one to use.basedOn[1].identifieridentifier0-1EIP[Identifier-PlacerAssignedIdentifier]
43
29OBR-29
ParentResults Observation Identifier
EIP01IF OBR-29.1 VALUED AND OBR-50 NOT VALUEDIf OBR-29.2 is also valued, implementation needs to decide which one to use.basedOn[1].typeuri0-1"ServiceRequest"
44
29OBR-29
ParentResults Observation Identifier
EIP01IF OBR-29.2 VALUED AND OBR-50 NOT VALUEDIf OBR-29.1 is also valued, implementation needs to decide which one to use.basedOn[2].identifieridentifier0-1
EIP[Identifier-FillerAssignedIdentifier]
45
29OBR-29
ParentResults Observation Identifier
EIP01IF OBR-29.2 VALUED AND OBR-50 NOT VALUEDIf OBR-29.1 is also valued, implementation needs to decide which one to use.basedOn[2].typeuri0-1"ServiceRequest"
46
29OBR-29
ParentResults Observation Identifier
EIP01If OBR-50 is valued, need something else that we have not figured out yet.extension??-parent.reference.id=ServiceRequest[??].extension??-fingerprint#[1](EIP.1,EIP.2,EIP,........)
47
30OBR-30Transportation ModeID01
48
31OBR-31Reason for StudyCWE0-1reasonCodeCodeableConcept0-1CWE[CodeableConcept]
49
32OBR-32Principal Result Interpreter +NDL01
50
33OBR-33Assistant Result Interpreter +NDL0-1
51
34OBR-34Technician +NDL0-1
52
35OBR-35Transcriptionist +NDL0-1
53
36OBR-36Scheduled Date/Time +DTM01
54
37OBR-37Number of Sample Containers *NM01
55
38OBR-38
Transport Logistics of Collected Sample *
CWE0-1
56
39OBR-39Collector's Comment *CWE0-1
57
40OBR-40
Transport Arrangement Responsibility
CWE01
58
41OBR-41Transport ArrangedID01
59
42OBR-42Escort RequiredID01
60
43OBR-43
Planned Patient Transport Comment
CWE0-1
61
44OBR-44Procedure CodeCNE01
62
45OBR-45Procedure Code ModifierCNE0-1
63
46OBR-46
Placer Supplemental Service Information
CWE0-1orderDetail[1]CodeableConcept0-1CWE[CodeableConcept]
64
47OBR-47
Filler Supplemental Service Information
CWE0-1orderDetail[2]CodeableConcept0-1CWE[CodeableConcept]
65
48OBR-48
Medically Necessary Duplicate Procedure Reason
CWE01
66
49OBR-49Result HandlingCWE01
67
50OBR-50
Parent Universal Service Identifier
CWE01
68
51OBR-51Observation Group IDEI01
69
52OBR-52Parent Observation Group IDEI01
70
53OBR-53Alternate Placer Order NumberCX0-1identifier[3]Identifier0-1CX[Identifier]
71
53OBR-53Alternate Placer Order NumberCX0-1
identifier[3].type.coding.code
code01"PLAC"
72
53OBR-53Alternate Placer Order NumberCX0-1
identifier[3].type.coding.system
uri01
"http://terminology.hl7.org/CodeSystem/v2-0203"
73
54OBR-54Parent OrderEIP01This will be addressed in a future edition when addressing parent relationships for micro results.
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100