Typ danych HD w FHIR
Jak komponenty typu danych HD (Hierarchic Designator) stają się elementami FHIR R4 według przewodnika HL7 Version 2 to FHIR.
- Definicja HL7 v2
- Definicja HD w HL7 v2 2.8
- Mapy
- MessageHeaderDestination (Endpoint)MessageHeaderSource (Endpoint)MessageHeaderDestination (Name)MessageHeaderSource (Name)DeviceIdentifierLocationOrganizationUri
Do MessageHeaderDestinationEndpointWiersze: 6
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
HD.1Namespace Id | IS | name | string | |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 = "ISO"Wartość "urn:oid:"+HD.2 |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 = "UUID"Wartość "urn:uuid:"+HD.2 |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 NOT IN ("ISO", "UUID") |
HD.3Universal Id Type | ST | endpoint.extension.url | uri | Jeśli IF NOT VALUEDWartość "http://hl7.org/fhir/StructureDefinition/data-absent-reason" |
HD.3Universal Id Type | ST | endpoint.extension.valueCode | code | Jeśli IF NOT VALUEDWartość "unknown" |
Do MessageHeaderSourceEndpointWiersze: 8
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
HD.1Namespace Id | IS | name | string | Jeśli IF HD.2 NOT VALUED AND (HD-3 NOT IN ("ISO", "UUID", "DNS", "URI")) |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 = "ISO"Wartość "urn:oid:"+HD.2 |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 = "UUID"Wartość "urn:uuid:"+HD.2 |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 = "DNS"Wartość "urn:dns:"+HD.2 |
HD.2Universal Id | ST | endpoint | uri | Jeśli IF HD-3 = "URI"Wartość "urn:uri:"+HD.2 |
HD.2Universal Id | ST | name | Jeśli IF HD-3 NOT IN ("ISO", "UUID", "DNS", "URI")Wartość HD.1+" - "+HD.3+":"+HD.2 | |
HD.3Universal Id Type | ST | endpoint.extension[1].url | Jeśli IF NOT VALUED OR NOT IN ("ISO", "UUID", "DNS", "URI")Wartość "http://hl7.org/fhir/R4/extension-data-absent-reason.html" | |
HD.3Universal Id Type | ST | endpoint.extension[1].valueCode | Jeśli IF NOT VALUED OR NOT IN ("ISO", "UUID", "DNS", "URI")Wartość "unknown" |
Do MessageHeaderDestinationNameWiersze: 1
Do MessageHeaderSourceNameWiersze: 2
Do DeviceWiersze: 4
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
HD.1Namespace Id | IS | identifier[1].value | string | |
HD.2Universal Id | ST | identifier[2].value | string | |
HD.3Universal Id Type | ID | identifier[2].type | CodeableConcept | Mapa kodów v2-0301 |
HD.3Universal Id Type | ID | identifier[2].system | uri | Jeśli IF HD.3 IN ("ISO", "UUID")Wartość "urn:ietf:rfc:3986" |
Do IdentifierWiersze: 3
Do LocationWiersze: 4
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
HD.1Namespace Id | IS | name | string | |
HD.2Universal Id | ST | identifier.value | string | Jeśli IF HD.3 IN ("ISO", "UUID") |
HD.2Universal Id | ST | physicalType.coding.code | code | Wartość "si" |
HD.2Universal Id | ST | physicalType.coding.system | uri | Wartość "http://terminology.hl7.org/CodeSystem/location-physical-type" |
Do OrganizationWiersze: 4
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
HD.1Namespace Id | IS | identifier[1].value | string | |
HD.2Universal Id | ST | identifier[2].value | string | |
HD.3Universal Id Type | ID | identifier[2].type | CodeableConcept | Mapa kodów v2-0301 |
HD.3Universal Id Type | ID | identifier[2].system | uri | Jeśli IF HD.3 IN ("ISO", "UUID")Wartość "urn:ietf:rfc:3986" |
Do UriWiersze: 4
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
HD.1Namespace Id | IS | $value | url | |
HD.2Universal Id | ST | $value | url | Jeśli IF HD.1 NOT VALUED AND IF HD-3 = "ISO"Wartość "urn:oid:"+HD.2 |
HD.2Universal Id | ST | $value | url | Jeśli IF HD.1 NOT VALUED AND IF HD-3 = "UUID"Wartość "urn:uuid:"+HD.2 |
HD.2Universal Id | ST | $value | url | Jeśli IF HD.1 NOT VALUED AND IF HD-3 NOT IN ("ISO", "UUID") |
