HL7 Version 2 to FHIR
1.0.0-ballot - ballot International flag

This page is part of the HL7 Version 2 to FHIR (v1.0.0-ballot: STU1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. . For a full list of available versions, see the Directory of published versions

ConceptMap: Datatype NDL to PractitionerRole Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/datatype-ndl-to-practitionerrole Version: 1.0.0-ballot
Active as of 2023-12-19 Computable Name: DatatypeNDLToPractitionerRole

Copyright/Legal: Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Datatype NDL to the FHIR PractitionerRole Resource.

This ConceptMap represents the mapping from the HL7 V2 NDL Data Type to the FHIR PractitionerRole Resource. See also the FHIR Shorthand or the CSV Source.

HL7 v2Condition (IF True, args)HL7 FHIRComments
Sort OrderIdentifierNameData TypeCardinality - MinCardinality - MaxComputable ANTLRComputable FHIRPathNarrativeFHIR AttributeProposed ExtensionData TypeCardinality - MinCardinality - MaxData Type MappingAssignmentVocabulary
1NDL.1NameCNN01PractitionerRole.practitioner(PractitionerRole.Practitioner)Reference(PractitionerRole.Practitioner)01CNN[Practitioner]
2NDL.2Start Date/timeDTM01PractitionerRole.period.startPractitionerRole.dateTime01
3NDL.3End Date/timeDTM01PractitionerRole.period.endPractitionerRole.dateTime01
4NDL.4Point of CareIS01PractitionerRole..identifierPractitionerRole.IdentifierHD[Identifier]
4NDL.4Point of CareIS01PractitionerRole..modePractitionerRole.code01"instance"
4NDL.4Point of CareIS01PractitionerRole..physicalType.coding.codePractitionerRole.code01/extension??-poc/
4NDL.4Point of CareIS01PractitionerRole..physicalType.coding.systemPractitionerRole.uri01"http://terminology.hl7.org/CodeSystem/location-physical-type"
4NDL.4Point of CareIS01PractitionerRole..partOf.reference(PractitionerRole.Location)PractitionerRole.string01
5NDL.5RoomIS01PractitionerRole..identifierPractitionerRole.IdentifierHD[Identifier]
5NDL.5RoomIS01PractitionerRole..modePractitionerRole.code01"instance"
5NDL.5RoomIS01PractitionerRole..physicalType.coding.codePractitionerRole.code01"ro"
5NDL.5RoomIS01PractitionerRole..physicalType.coding.systemPractitionerRole.uri01"http://terminology.hl7.org/CodeSystem/location-physical-type"
5NDL.5RoomIS01PractitionerRole..partOf.reference(PractitionerRole.Location)PractitionerRole.string01
6NDL.6BedIS01PractitionerRole..identifierPractitionerRole.IdentifierHD[Identifier]
6NDL.6BedIS01PractitionerRole..modePractitionerRole.code01"instance"
6NDL.6BedIS01PractitionerRole..physicalType.coding.codePractitionerRole.code01"bd"
6NDL.6BedIS01PractitionerRole..physicalType.coding.systemPractitionerRole.uri01"http://terminology.hl7.org/CodeSystem/location-physical-type"
6NDL.6BedIS01PractitionerRole..partOf.reference(PractitionerRole.Location)PractitionerRole.string01
7NDL.7FacilityHD01PractitionerRole..identifierPractitionerRole.IdentifierHD[Identifier]
7NDL.7FacilityHD01PractitionerRole..modePractitionerRole.code01"instance"
7NDL.7FacilityHD01PractitionerRole..physicalType.coding.codePractitionerRole.code01"si"
7NDL.7FacilityHD01PractitionerRole..physicalType.coding.systemPractitionerRole.uri01"http://terminology.hl7.org/CodeSystem/location-physical-type"
8NDL.8Location StatusIS01IF PL.1 AND PL.2 AND PL.3 AND PL.4 AND PL.7 AND PL.8 NOT VALUEDPractitionerRole..status01IS[code]
8NDL.8Location StatusIS01IF PL.2 VALUEDPractitionerRole..status01IS[code]
8NDL.8Location StatusIS01IF PL.3 VALUEDPractitionerRole..status01IS[code]
8NDL.8Location StatusIS01IF PL.4 VALUEDPractitionerRole..status01IS[code]
8NDL.8Location StatusIS01IF PL.7 VALUEDPractitionerRole..status01IS[code]
8NDL.8Location StatusIS01IF PL.8 VALUEDPractitionerRole..status01IS[code]
9NDL.9Patient Location TypeIS01
10NDL.10BuildingIS01PractitionerRole..identifierPractitionerRole.IdentifierHD[Identifier]
10NDL.10BuildingIS01PractitionerRole..modePractitionerRole.code01"instance"
10NDL.10BuildingIS01PractitionerRole..physicalType.coding.codePractitionerRole.code01"bu"
10NDL.10BuildingIS01PractitionerRole..physicalType.coding.systemPractitionerRole.uri01"http://terminology.hl7.org/CodeSystem/location-physical-type"
10NDL.10BuildingIS01PractitionerRole..partOf.reference(PractitionerRole.Location)PractitionerRole.string01
11NDL.11FloorIS01PractitionerRole..identifierPractitionerRole.IdentifierHD[Identifier]
11NDL.11FloorIS01PractitionerRole..modePractitionerRole.code01"instance"
11NDL.11FloorIS01PractitionerRole..physicalType.coding.codePractitionerRole.code01"lvl"
11NDL.11FloorIS01PractitionerRole..physicalType.coding.systemPractitionerRole.uri01"http://terminology.hl7.org/CodeSystem/location-physical-type"
11NDL.11FloorIS01PractitionerRole..partOf.reference(PractitionerRole.Location)PractitionerRole.string01

Mapping from NDL to PractitionerRole

ACTIVE (not intended for production usage). Published on 2023-12-19 by HL7 International / Orders and Observations (HL7 Orders and Observations Workgroup: http://www.hl7.org/Special/com..., Keith W. Boone: kboone@ainq.com, Rob Hausam: rrhausam@gmail.com). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Datatype NDL to the FHIR PractitionerRole Resource.


Group 1Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsProperties
Codes from datatypemapvalueCodes from antlr
NDL.1NameCNN[Practitioner]is equivalent topractitioner(Practitioner)practitioner(Practitioner)
NDL.2Start Date/timeis equivalent toperiod.startperiod.start
NDL.3End Date/timeis equivalent toperiod.endperiod.end
NDL.4Point of CareHD[Identifier]is equivalent to[1].identifier[1].identifier
NDL.4Point of Care"instance"is equivalent to[1].mode[1].mode
NDL.4Point of Care/extension??-poc/is equivalent to[1].physicalType.coding.code[1].physicalType.coding.code
NDL.4Point of Care"http://terminology.hl7.org/CodeSystem/location-physical-type"is equivalent to[1].physicalType.coding.system[1].physicalType.coding.system
NDL.4Point of Careis equivalent to[1].partOf.reference(Location[5])[1].partOf.reference(Location[5])
NDL.5RoomHD[Identifier]is equivalent to[2].identifier[2].identifier
NDL.5Room"instance"is equivalent to[2].mode[2].mode
NDL.5Room"ro"is equivalent to[2].physicalType.coding.code[2].physicalType.coding.code
NDL.5Room"http://terminology.hl7.org/CodeSystem/location-physical-type"is equivalent to[2].physicalType.coding.system[2].physicalType.coding.system
NDL.5Roomis equivalent to[2].partOf.reference(Location[1])[2].partOf.reference(Location[1])
NDL.6BedHD[Identifier]is equivalent to[3].identifier[3].identifier
NDL.6Bed"instance"is equivalent to[3].mode[3].mode
NDL.6Bed"bd"is equivalent to[3].physicalType.coding.code[3].physicalType.coding.code
NDL.6Bed"http://terminology.hl7.org/CodeSystem/location-physical-type"is equivalent to[3].physicalType.coding.system[3].physicalType.coding.system
NDL.6Bedis equivalent to[3].partOf.reference(Location[2])[3].partOf.reference(Location[2])
NDL.7FacilityHD[Identifier]is equivalent to[4].identifier[4].identifier
NDL.7Facility"instance"is equivalent to[4].mode[4].mode
NDL.7Facility"si"is equivalent to[4].physicalType.coding.code[4].physicalType.coding.code
NDL.7Facility"http://terminology.hl7.org/CodeSystem/location-physical-type"is equivalent to[4].physicalType.coding.system[4].physicalType.coding.system
NDL.8Location StatusIS[code]is equivalent to[1].status[1].statusIF PL.1 AND PL.2 AND PL.3 AND PL.4 AND PL.7 AND PL.8 NOT VALUED
NDL.8Location StatusIS[code]is equivalent to[2].status[2].statusIF PL.2 VALUED
NDL.8Location StatusIS[code]is equivalent to[3].status[3].statusIF PL.3 VALUED
NDL.8Location StatusIS[code]is equivalent to[4].status[4].statusIF PL.4 VALUED
NDL.8Location StatusIS[code]is equivalent to[5].status[5].statusIF PL.7 VALUED
NDL.8Location StatusIS[code]is equivalent to[6].status[6].statusIF PL.8 VALUED
NDL.10BuildingHD[Identifier]is equivalent to[5].identifier[5].identifier
NDL.10Building"instance"is equivalent to[5].mode[5].mode
NDL.10Building"bu"is equivalent to[5].physicalType.coding.code[5].physicalType.coding.code
NDL.10Building"http://terminology.hl7.org/CodeSystem/location-physical-type"is equivalent to[5].physicalType.coding.system[5].physicalType.coding.system
NDL.10Buildingis equivalent to[5].partOf.reference(Location[4])[5].partOf.reference(Location[4])
NDL.11FloorHD[Identifier]is equivalent to[6].identifier[6].identifier
NDL.11Floor"instance"is equivalent to[6].mode[6].mode
NDL.11Floor"lvl"is equivalent to[6].physicalType.coding.code[6].physicalType.coding.code
NDL.11Floor"http://terminology.hl7.org/CodeSystem/location-physical-type"is equivalent to[6].physicalType.coding.system[6].physicalType.coding.system
NDL.11Flooris equivalent to[6].partOf.reference(Location[1])[6].partOf.reference(Location[1])

Notes: