Datatype XPN to HumanName Map
This ConceptMap represents a mapping from the HL7 V2 Datatype XPN to the FHIR HumanName Data Type.
| # | V2 Component | Name | V2 Type | Card. | FHIR Attribute | FHIR Type | Equiv. |
|---|---|---|---|---|---|---|---|
| 1 | XPN.1 | Family Name | FN | 0..1 | [1].family | string | equivalent |
| 2 | XPN.2 | Given Name | ST | 0..1 | [1].given[1]The requirement for XPN.2 being the first iteration of HumanName.given critical when it's an "official" name | string | equivalent |
| 3 | XPN.3 | Second and Further Given Names or Initials Thereof | ST | 0..1 | [1].given[2]Consideration must be given if XPN.3 contains multiple names separated by a space. Should these be a single iteration of HumanName.given or is each name an iteration? For example, if XPN.3 is "Mary Anne", is that one name or two? | string | equivalent |
| 4 | XPN.4 | Suffix (e.g., JR or III) | ST | 0..1 | [1].suffix[1] | string | equivalent |
| 5 | XPN.5 | Prefix (e.g., DR) | ST | 0..1 | [1].prefix | string | equivalent |
| 6 | XPN.6 | Degree (e.g., MD) | - | 0..1 | [1].suffix[2] | string | equivalent |
| 7 | XPN.7 | Name Type Code | ID | 0..1 | [1].use | code | equivalent |
| 8 | XPN.10 | Name Validity Range | DR | 0..1 | [1].period | Period | equivalent |
| 9 | XPN.11 | Name Assembly Order | ID | 0..1 | [1].extension.url= "http://hl7.org/fhir/StructureDefinition/humanname-assembly-order" [1].extension.valueCode | uricode | equivalentequivalent |
| 10 | XPN.12 | Effective Date | DTM | 0..1 | [1].period.start | dateTime | equivalent |
| 11 | XPN.13 | Expiration Date | DTM | 0..1 | [1].period.end | dateTime | equivalent |
| 12 | XPN.14 | Professional Suffix | ST | 0..1 | [1].suffix[3] | string | equivalent |
| 13 | XPN.15 | Called By | ST | 0..1 | [2].givenOne possibility is to put this in HumanName.given where HumanName.use="usual". When XPN.7 does not map to "usual" a new occurence of Patient.name should be created Alternative a new extension could be created for HumanName.family.#ext-called-by#\ [2].use= "nickname" | stringcode | equivalentequivalent |
Equivalence Legend
equivalentExact match
wider/narrowerBroader/more specific meaning
relatedtoRelated but not exact
unmatchedNo equivalent in target