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 XCN[Author] to Annotation Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/datatype-xcn-author-to-annotation Version: 1.0.0-ballot
Active as of 2024-04-24 Computable Name: DatatypeXCNAuthorToAnnotation

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

This ConceptMap represents a mapping from the HL7 V2 Datatype XCN to the FHIR Annotation Data Type.

This ConceptMap represents the mapping from the HL7 V2 XCN Data Type to the FHIR Annotation Data Type. 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
1XCN.1Person IdentifierST01Annotation.authorReference(Annotation.Practitioner.identifier.value)Annotation.string01
2XCN.2Family NameFN01Annotation.authorReference(Annotation.Practitioner.name)Annotation.HumanName0-1FN[HumanName]
3XCN.3Given NameST01Annotation.authorReference(Annotation.Practitioner.name.given)Annotation.string0-1
4XCN.4Second and Further Given Names or Initials ThereofST01Annotation.authorReference(Annotation.Practitioner.name.given)Annotation.string0-1
5XCN.5Suffix (e.g., JR or III)ST01Annotation.authorReference(Annotation.Practitioner.name.suffix)Annotation.string0-1
6XCN.6Prefix (e.g., DR)ST01Annotation.authorReference(Annotation.Practitioner.name.prefix)Annotation.string0-1
7XCN.7Degree (e.g., MD)01Annotation.authorReference(Annotation.Practitioner.name.suffix)Annotation.string0-1
8XCN.8Source TableCWE01
9XCN.9Assigning AuthorityHD01If organizationAnnotation.authorReference(Annotation.Practitioner.identifier.assigner(Annotation.Organization)Reference(Annotation.Organization)01HD[Organization]
9XCN.9Assigning AuthorityHD01If systemAnnotation.authorReference(Annotation.Practitioner.identifier.system)Annotation.uri01HD[uri]
10XCN.10Name Type CodeID01Annotation.authorReference(Annotation.Practitioner.name.use)Annotation.code01NameType
11XCN.11Identifier Check DigitST01Annotation.authorReference(Annotation.Practitioner.extension.url)Annotation.uri01"http://hl7.org/fhir/StructureDefinition/identifier-checkDigit"
Annotation.authorReference(Annotation.Practitioner.extension.valueString)Annotation.string11
12XCN.12Check Digit SchemeID01Annotation.authorReference(Annotation.Practitioner.extension.url)Annotation.uri01"http://hl7.org/fhir/StructureDefinition/namingsystem-checkDigit"
Annotation.authorReference(Annotation.Practitioner.extension.valueString)Annotation.string11
13XCN.13Identifier Type CodeID01Annotation.authorReference(Annotation.Practitioner.identifier.type.coding.code)Annotation.code01IDType
14XCN.14Assigning FacilityHD01identifier.extension??-assigningFacilityReference(Annotation.Location)01HD[Location]
15XCN.15Name Representation CodeID01
16XCN.16Name ContextCWE01
17XCN.17Name Validity Range01IF XCN.19 DOES NOT EXIST AND IF XCN.20 DOES NOT EXISTAnnotation.authorReference(Annotation.Practitioner.name.period)Annotation.Period01DR[Period]
18XCN.18Name Assembly OrderID01Annotation.authorReference(Annotation.Practitioner.name.family.extension.url)Annotation.uri01"http://hl7.org/fhir/R4/extension-humanname-assembly-order.html"
18XCN.18Name Assembly OrderID01Annotation.authorReference(Annotation.Practitioner.name.family.extension.valueCode)Annotation.code01NameAssemblyOrder
19XCN.19Effective DateDTM01Annotation.authorReference(Annotation.Practitioner.name.period.start)Annotation.dateTime01
20XCN.20Expiration DateDTM01Annotation.authorReference(Annotation.Practitioner.name.period.end)Annotation.dateTime01
21XCN.21Professional SuffixST01Annotation.authorReference(Annotation.Practitioner.name.suffix)Annotation.string0-1
22XCN.22Assigning JurisdictionCWE01
23XCN.23Assigning Agency or DepartmentCWE01
24XCN.24Security CheckST01
25XCN.25Security Check SchemeID01

Mapping from XCN to Annotation

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 XCN to the FHIR Annotation Data Type.


Group 1 Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsProperties
Codes from vocabularymapdatatypemapvalueCodes from narrativeantlr
XCN.1Person Identifieris equivalent toauthorReference(Practitioner.identifier[1].value)authorReference(Practitioner.identifier[1].value)
XCN.2Family NameFN[HumanName]is equivalent toauthorReference(Practitioner.name)authorReference(Practitioner.name)
XCN.3Given Nameis equivalent toauthorReference(Practitioner.name.given[1])authorReference(Practitioner.name.given[1])
XCN.4Second and Further Given Names or Initials Thereofis equivalent toauthorReference(Practitioner.name.given[2])authorReference(Practitioner.name.given[2])
XCN.5Suffix (e.g., JR or III)is equivalent toauthorReference(Practitioner.name.suffix[1])authorReference(Practitioner.name.suffix[1])
XCN.6Prefix (e.g., DR)is equivalent toauthorReference(Practitioner.name.prefix)authorReference(Practitioner.name.prefix)
XCN.7Degree (e.g., MD)is equivalent toauthorReference(Practitioner.name.suffix[2])authorReference(Practitioner.name.suffix[2])
XCN.9Assigning AuthorityHD[Organization]is equivalent toauthorReference(Practitioner.identifier[1].assigner(Organization))authorReference(Practitioner.identifier[1].assigner(Organization))If organization
XCN.9Assigning AuthorityHD[uri]is equivalent toauthorReference(Practitioner.identifier[1].system)authorReference(Practitioner.identifier[1].system)If system
XCN.10Name Type CodeNameTypeis equivalent toauthorReference(Practitioner.name.use)authorReference(Practitioner.name.use)
XCN.11Identifier Check Digit"http://hl7.org/fhir/StructureDefinition/identifier-checkDigit"is equivalent toauthorReference(Practitioner.extension[1].url)authorReference(Practitioner.extension[1].url)
XCN.12Check Digit Scheme"http://hl7.org/fhir/StructureDefinition/namingsystem-checkDigit"is equivalent toauthorReference(Practitioner.extension[2].url)authorReference(Practitioner.extension[2].url)
XCN.13Identifier Type CodeIDTypeis equivalent toauthorReference(Practitioner.identifier[1].type.coding.code)authorReference(Practitioner.identifier[1].type.coding.code)
XCN.17Name Validity RangeDR[Period]is equivalent toauthorReference(Practitioner.name.period)authorReference(Practitioner.name.period)IF XCN.19 DOES NOT EXIST AND IF XCN.20 DOES NOT EXIST
XCN.18Name Assembly Order"http://hl7.org/fhir/R4/extension-humanname-assembly-order.html"is equivalent toauthorReference(Practitioner.name.family.extension.url)authorReference(Practitioner.name.family.extension.url)
XCN.18Name Assembly OrderNameAssemblyOrderis equivalent toauthorReference(Practitioner.name.family.extension.valueCode)authorReference(Practitioner.name.family.extension.valueCode)
XCN.19Effective Dateis equivalent toauthorReference(Practitioner.name.period.start)authorReference(Practitioner.name.period.start)
XCN.20Expiration Dateis equivalent toauthorReference(Practitioner.name.period.end)authorReference(Practitioner.name.period.end)
XCN.21Professional Suffixis equivalent toauthorReference(Practitioner.name.suffix)authorReference(Practitioner.name.suffix)

Notes: