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-12-20 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 MappingVocabulary Mapping
(IS, ID, CE, CEN, CWE)
Assignment
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

Generated Narrative: ConceptMap datatype-ndl-to-practitionerrole

Mapping from NDL to PractitionerRole


Group 1 Mapping from unspecified code system to unspecified code system

Source CodeRelationshipTarget Code
NDL.1 (Name)is equivalent topractitioner(Practitioner)
NDL.2 (Start Date/time)is equivalent toperiod.start
NDL.3 (End Date/time)is equivalent toperiod.end
NDL.4 (Point of Care)is equivalent to[1].identifier
NDL.4 (Point of Care)is equivalent to[1].mode
NDL.4 (Point of Care)is equivalent to[1].physicalType.coding.code
NDL.4 (Point of Care)is equivalent to[1].physicalType.coding.system
NDL.4 (Point of Care)is equivalent to[1].partOf.reference(Location[5])
NDL.5 (Room)is equivalent to[2].identifier
NDL.5 (Room)is equivalent to[2].mode
NDL.5 (Room)is equivalent to[2].physicalType.coding.code
NDL.5 (Room)is equivalent to[2].physicalType.coding.system
NDL.5 (Room)is equivalent to[2].partOf.reference(Location[1])
NDL.6 (Bed)is equivalent to[3].identifier
NDL.6 (Bed)is equivalent to[3].mode
NDL.6 (Bed)is equivalent to[3].physicalType.coding.code
NDL.6 (Bed)is equivalent to[3].physicalType.coding.system
NDL.6 (Bed)is equivalent to[3].partOf.reference(Location[2])
NDL.7 (Facility)is equivalent to[4].identifier
NDL.7 (Facility)is equivalent to[4].mode
NDL.7 (Facility)is equivalent to[4].physicalType.coding.code
NDL.7 (Facility)is equivalent to[4].physicalType.coding.system
NDL.8 (Location Status)is equivalent to[1].status
NDL.8 (Location Status)is equivalent to[2].status
NDL.8 (Location Status)is equivalent to[3].status
NDL.8 (Location Status)is equivalent to[4].status
NDL.8 (Location Status)is equivalent to[5].status
NDL.8 (Location Status)is equivalent to[6].status
NDL.10 (Building)is equivalent to[5].identifier
NDL.10 (Building)is equivalent to[5].mode
NDL.10 (Building)is equivalent to[5].physicalType.coding.code
NDL.10 (Building)is equivalent to[5].physicalType.coding.system
NDL.10 (Building)is equivalent to[5].partOf.reference(Location[4])
NDL.11 (Floor)is equivalent to[6].identifier
NDL.11 (Floor)is equivalent to[6].mode
NDL.11 (Floor)is equivalent to[6].physicalType.coding.code
NDL.11 (Floor)is equivalent to[6].physicalType.coding.system
NDL.11 (Floor)is equivalent to[6].partOf.reference(Location[1])

Notes: