Segment ORC to ServiceRequest Map

This ConceptMap represents a mapping from the HL7 V2 Segment ORC to the FHIR ServiceRequest Resource.
View in v2-to-FHIR IG
#V2 FieldNameV2 TypeCard.FHIR AttributeFHIR TypeEquiv.
1ORC-1Order ControlID1..1
status

This is a complicated mapping where .status, .intent, and Task get involved that may have various localized interpretation.

intent

= "order"

extension.url

= "http://hl7.org/fhir/StructureDefinition/businessEvent"

extension[1].extension[1].url

= "value"

extension[1].extension[1].valueCodeableConcept.coding.code
extension[1].extension[1].valueCodeableConcept.coding.system

= "http://terminology.hl7.org/ValueSet/v2-0119"

codecodeuriuricodeuri
equivalentequivalentequivalentequivalentequivalentequivalent
2ORC-2Placer Order NumberEI1..1
identifier[1]
identifier[1].type.coding.code

= "PLAC"

identifier[1].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

Identifiercodeuri
equivalentequivalentequivalent
3ORC-3Filler Order NumberEI1..1
identifier[2]
identifier[2].type.coding.code

= "FILL"

identifier[2].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

Identifiercodeuri
equivalentequivalentequivalent
4ORC-4Placer Group NumberEI1..1
requisition[1].value

IF: If ORC-4 data type "EI" is used

requisition[1].type.coding.code

= "PGN"

IF: If ORC-4 data type "EI" is used

requisition[1].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

IF: If ORC-4 data type "EI" is used

requisition[2].value

IF: If ORC-4 data type "EIP" is used

Note that the ORC-4 data type was changed from EI to EIP in 2.8.2 and then changed back to EI in 2.9 while ORC-38 was added. This mapping ensures that a Filler Group Number always is mapped to ServiceRequest.identifier.

requisition[2].type.coding.code

= "PGN"

IF: If ORC-4 data type "EIP" is used

requisition[2].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

IF: If ORC-4 data type "EIP" is used

identifier[3].value

IF: If ORC-4 data type "EIP" is used

identifier[3].type.coding.code

= "FGN"

IF: If ORC-4 data type "EIP" is used

identifier[3].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

IF: If ORC-4 data type "EIP" is used

IdentifiercodeuriIdentifiercodeuriIdentifiercodeuri
equivalentequivalentequivalentequivalentequivalentequivalentequivalentequivalentequivalent
5ORC-5Order StatusID1..1
status
code
equivalent
6ORC-7Quantity/TimingTQ-1..*
$this
-
equivalent
7ORC-9Date/Time of Order EventDTM1..1
authoredOn
extension[2].url

= "http://hl7.org/fhir/StructureDefinition/businessEvent"

extension[2].extension[1].url

= "date"

extension[2].extension[1].valuedateTime
dateTimeuriuridateTime
equivalentequivalentequivalentequivalent
8ORC-12Ordering ProviderXCN-1..*
requester(PractitionerRole.practitioner)
Reference(Practitioner)
equivalent
9ORC-14Call Back Phone NumberXTN2..2
extension[3].url

= "http://hl7.org/fhir/StructureDefinition/servicerequest-order-callback-phone-number"

extension[3].valueContactPoint
uriContactPoint
equivalentequivalent
10ORC-16Order Control Code ReasonCWE1..1
extension[3].url

= "http://hl7.org/fhir/StructureDefinition/request-statusReason"

extension[3].valueCodeableConcept
uriCodeableConcept
equivalentequivalent
11ORC-21Ordering Facility NameXON-1..*
requester(PractitionerRole.organization(Organization))

PractitionerRole.location is an alternative mapping, we invite ballot comments on which element in PractitionerRole is best.

Reference(Organization)
equivalent
12ORC-22Ordering Facility AddressXAD-1..*
requester(PractitionerRole.organization(Organization.address))
Address
equivalent
13ORC-23Ordering Facility Phone NumberXTN-1..*
requester(PractitionerRole.organization(Organization.telecom))
ContactPoint
equivalent
14ORC-24Ordering Provider AddressXAD-1..*
requester(PractitionerRole.practitioner(Practitioner.address))

We request feedback on whether this address is more directly related to the Practitioner rather than the PractitionerRole

-
equivalent
15ORC-28Confidentiality CodeCWE1..1
meta.security
Coding
equivalent
16ORC-29Order TypeCWE1..1
locationCode
CodeableConcept
equivalent
17ORC-33Alternate Placer Order NumberCX-1..*
identifier[4]
identifier[4].type.coding.code

= "PLAC"

identifier[4].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

Identifiercodeuri
equivalentequivalentequivalent
18ORC-38Filler Order Group NumberEI1..1
identifier[5].value
identifier[5].type.coding.code

= "FGN"

identifier[5].type.coding.system

= "http://terminology.hl7.org/CodeSystem/v2-0203"

Identifiercodeuri
equivalentequivalentequivalent

Equivalence Legend

equivalentExact match
wider/narrowerBroader/more specific meaning
relatedtoRelated but not exact
unmatchedNo equivalent in target