Segment MSH w FHIR
Jak segment MSH (Message Header) staje się zasobami FHIR R4 według przewodnika HL7 Version 2 to FHIR.
- Definicja HL7 v2
- Definicja MSH w HL7 v2 2.8
- Mapy
- Provenance (Operator)Provenance (Source)BundleEncounterMessageHeaderProvenance (Transformation)
- Używany w wiadomościach
- ADT_A01ADT_A02ADT_A05ADT_A06ADT_A09ADT_A11ADT_A17MDM_T02OML_O21ORM_O01ORU_R01SIU_S12VXU_V04
Do ProvenanceOperatorWiersze: 2
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
MSH-4Sending Facility | HD | agent.who(Organization) | Reference(Organization) | Jeśli IF MSH-22 NOT VALUED |
MSH-22Sending Responsible Organization | XON | agent.who(Organization) | Reference(Organization) |
Do ProvenanceSourceWiersze: 15
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
MSHcały segment | entity[1].what(DocumentReference.content.attachment.url) | when you hold on to/persist the v2 message in a data store | ||
MSHcały segment | entity[1].what(DocumentReference.content.attachment.data) | when you do not hold on to/persist the v2 message in a data storeWartość /v2.txt or v2.xml into base 64/ | ||
MSHcały segment | entity[1].what(DocumentReference.status) | when you do not hold on to/persist the v2 message in a data storeWartość "current" | ||
MSHcały segment | entity[1].role | Wartość "source" | ||
MSH-3Sending Application | HD | entity[2].what(Device.identifier) | Reference(Device) | Jeśli IF MSH-3 AND MSH-24 VALUED |
MSH-3Sending Application | HD | entity[2].role | code | Jeśli IF MSH-3 AND MSH-24 VALUEDWartość "source" |
MSH-4Sending Facility | HD | agent[1].who(Organization) | Reference(Organization) | Jeśli IF MSH-22 NOT VALUED |
MSH-4Sending Facility | HD | agent[1].type.coding.code | code | Jeśli IF MSH-22 NOT VALUEDWartość "author" |
MSH-4Sending Facility | HD | agent[1].type.coding.system | uri | Jeśli IF MSH-22 NOT VALUEDWartość "http://terminology.hl7.org/CodeSystem/provenance-participant-type" |
MSH-7Date/Time Of Message | DTM | recorded | ||
MSH-7Date/Time Of Message | DTM | occurred | ||
MSH-9Message Type | MSG | activity.coding.display | string | Wartość "message - "+MSG.1+"^"+MSG.2+"^"+MSG.3 |
MSH-22Sending Responsible Organization | XON | agent[2].who(Organization) | Reference(Organization) | |
MSH-22Sending Responsible Organization | XON | agent[2].type.coding.code | code | Wartość "author" |
MSH-22Sending Responsible Organization | XON | agent[2].type.coding.system | uri | Wartość "http://terminology.hl7.org/CodeSystem/provenance-participant-type" |
Do BundleWiersze: 4
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
MSHcały segment | type | code | Wartość "message" | |
MSH-7Date/Time Of Message | DTM | timestamp | instant | |
MSH-10Message Control Id | ST | identifier.value | string | |
MSH-10Message Control Id | ST | identifier.system | uri | Wartość /to be determined by the implementer/ |
Do EncounterWiersze: 1
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
MSH-9Message Type | MSG | status | code | Mapa kodów encounter-status |
Do MessageHeaderWiersze: 22
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
MSH-3Sending Application | HD | source[1] | ||
MSH-3Sending Application | HD | source[1].endpoint | uri | Jeśli IF MSH-24 NOT VALUED |
MSH-4Sending Facility | HD | sender(Organization) | Reference(Organization) | |
MSH-5Receiving Application | HD | destination[1].target(Device) | Reference(Device) | |
MSH-5Receiving Application | HD | destination[1].name | name | Jeśli IF MSH-25 VALUED |
MSH-5Receiving Application | HD | destination[1].endpoint | url | Jeśli IF MSH-25 NOT VALUED |
MSH-6Receiving Facility | HD | destination[1].receiver(Organization) | Reference(Organization) | Jeśli IF MSH-23 NOT VALUED |
MSH-8Security | ST | meta.security | string | |
MSH-9Message Type | MSG | eventCoding | Coding | |
MSH-11Processing Id | PT | meta | meta | |
MSH-17Country Code | ID | sender(Organization.address.country) | string | Mapa kodów iso-3166-1 |
MSH-19Principal Language Of Message | CWE | language | code | Mapa kodów unspecified_mapping |
MSH-22Sending Responsible Organization | XON | responsible(Organization) | Reference(Organization) | |
MSH-23Receiving Responsible Organization | XON | destination[1].receiver(Organization) | Reference(Organization) | |
MSH-24Sending Network Address | HD | source | string | |
MSH-24Sending Network Address | HD | source.endpoint.extension.url | uri | Jeśli IF MSH-24 NOT VALUED AND MSH-3 NOT VALUEDWartość "http://hl7.org/fhir/R4/extension-data-absent-reason.html" |
MSH-24Sending Network Address | HD | source.endpoint.extension.valueCode | code | Jeśli IF MSH-24 NOT VALUED AND MSH-3 NOT VALUEDWartość "unknown" |
MSH-25Receiving Network Address | HD | destination[1] | uri | |
MSH-25Receiving Network Address | HD | destination[1].endpoint.extension.url | uri | Jeśli IF MSH-25 NOT VALUED AND MSH-5 NOT VALUEDWartość "http://hl7.org/fhir/R4/extension-data-absent-reason.html" |
MSH-25Receiving Network Address | HD | destination[1].endpoint.extension.valueCode | code | Jeśli IF MSH-25 NOT VALUED AND MSH-5 NOT VALUEDWartość "unknown" |
MSH-26 | CWE | meta.security[2] | Coding | Mapa kodów unspecified_mapping |
MSH-27 | CWE | meta.security[2] | Coding | Mapa kodów unspecified_mapping |
Do ProvenanceTransformationWiersze: 11
| Źródło HL7 v2 | Typ v2 | Element FHIR | Typ FHIR | Warunki i uwagi |
|---|---|---|---|---|
MSHcały segment | activity.coding.code | Wartość "v2-fhir-transformation" | ||
MSHcały segment | activity.coding.system | Wartość "http://hl7.org/fhir/uv/v2mappings/CodeSystem/provenance-activity-type-v2-to-fhir" | ||
MSHcały segment | recorded | Wartość /timestamp of tranformation/ | ||
MSHcały segment | policy | Wartość /uri of the policy governing transformation of the v2 to FHIR/ | ||
MSHcały segment | agent[1].type.coding.code | string | Wartość "assembler" | |
MSHcały segment | agent[1].type.coding.system | url | Wartość "http://terminology.hl7.org/CodeSystem/provenance-participant-type" | |
MSHcały segment | agent[1].who(Organization|Device) | Reference(Organization|Device) | Wartość /the organization owning or device performing the transformation by the mapping tool/ | |
MSHcały segment | entity[1].what(DocumentReference.content.attachment.url) | when you hold on to/persist the v2 message in a data store | ||
MSHcały segment | entity[1].what(DocumentReference.content.attachment.data) | when you do not hold on to/persist the v2 message in a data storeWartość /v2.txt or v2.xml into base 64/ | ||
MSHcały segment | entity[1].what(DocumentReference.status) | Wartość "current" | ||
MSHcały segment | entity[1].role | Wartość "source" |
