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

HL7 Version 2 to FHIR, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/v2-to-fhir/ and changes regularly. 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 2024-04-24 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 2024-04-24 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 1 Mapping 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: