Mensaje VXU_V04 en FHIR

Qué segmentos de VXU_V04 se convierten en qué recursos FHIR R4 del Bundle, según la guía HL7 Version 2 to FHIR. Los grupos aparecen como en la estructura.

Definición HL7 v2
Definición de VXU_V04 en HL7 v2 2.8
Recursos generados
BundleMessageHeaderProvenancePatientObservationRelatedPersonEncounterBasicCoverageDevicePractitionerRoleImmunizationServiceRequest
SegmentoNombreElemento FHIRCondiciones y notas
Message HeaderBundle
MessageHeader[1]
Provenance[1]
If there is a source in MSH-4, or known based on the configuration.
Provenance[2]
Software SegmentProvenance[1].entity.what(Device)
If the software does represent not the original source system
Provenance[1].entity.what(Device)
If the software represents the original source system
Patient IdentificationPatient[1]
Provenance[4]
Si IF PID-33 AND PID-34 VALUEDOne may drop PID-33 from the condition if PID-34 Last Update Facility is still sufficient without a date.
Patient Additional DemographicPatient[1]
Observation[3]
Si IF PD1-7 VALUED
Next Of Kin / Associated PartiesRelatedPerson[1]
Patient[1]
PV1PATIENT_VISIT
Patient VisitEncounter[1]
Only if the system wants to know about the encounter related to the immunization event
Basic
Si IF PV1-43 VALUED
Patient[1]
Coverage[1]
Si IF PV1-20 VALUE
PV2PATIENT_VISIT
Patient Visit - Additional InformationEncounter[1]
OBXPERSON_OBSERVATION
Observation/resultObservation[1]
Si IF OBX-5 LST.count LESS THAN OR EQUALS 1 OR OBX-2 IS "NA"
Observation[1]
Si IF OBX-5 LST.count GREATER THAN 1 AND OBX-2 IS NOT "NA"
PRTPERSON_OBSERVATION
Participation InformationDevice[1]
Si IF PRT-10 VALUED
Observation[1]
Si IF PRT-9 VALUED OR IF PRT-14 VALUED
PractitionerRole[1]
Si IF PRT-5 VALUED
NTEPERSON_OBSERVATION
Notes And CommentsObservation[1].note
ORCORDER
Common OrderImmunization[1]
ServiceRequest[1]
Only if the system wants to know about the order that lead to the immunization event
PRTORDER
Participation InformationPractitionerRole[2]
Si IF PRT-4.1 EQUALS "OP" AND PRT-4.3 EQUALS "HL70443"
Immunization[1].performer.function.coding.code
Si IF PRT-4.1 EQUALS "OP" AND PRT-4.3 EQUALS "HL70443"
Immunization[1].performer.function.coding.system
Si IF PRT-4.1 EQUALS "OP" AND PRT-4.3 EQUALS "HL70443"
PractitionerRole[3]
Si IF PRT-4.1 EQUALS "AP" AND PRT-4.3 EQUALS "HL70443"
Immunization[1].performer.function.coding.code
Si IF PRT-4.1 EQUALS "AP" AND PRT-4.3 EQUALS "HL70443"
Immunization[1].performer.function.coding.system
Si IF PRT-4.1 EQUALS "AP" AND PRT-4.3 EQUALS "HL70443"
RXAORDER
Pharmacy/treatment AdministrationImmunization[1]
RXRORDER
Pharmacy/treatment RouteImmunization[1]
OBXORDER.OBSERVATION
Observation/resultObservation[2]
Si IF OBX-5 LST.count LESS THAN OR EQUALS 1 AND OBX-2 IS "NA"Some observations about the immunization may map to elements within the Immuniation resource rather than an independent Observation resource. For example, funding source, patient eligibility and educational material are often sent as OBX segments but map to Immunization elements. Specific guidance on how to map, e.g., the US CDC implementation guide on immunizations, will be provided separately at a future time TBD.
Observation[2]
Si IF OBX-5 LST.count GREATER THAN 1 AND OBX-2 IS NOT "NA"Some observations about the immunization may map to elements within the Immuniation resource rather than an independent Observation resource. For example, funding source, patient eligibility and educational material are often sent as OBX segments but map to Immunization elements. Specific guidance on how to map, e.g., the US CDC implementation guide on immunizations, will be provided separately at a future time TBD.
PRTORDER.OBSERVATION
Participation InformationDevice[2]
Si IF PRT-10 VALUED
Observation[2]
Si IF PRT-9 VALUED OR IF PRT-14 VALUED
PractitionerRole[4]
Si IF PRT-5 VALUED
NTEORDER.OBSERVATION
Notes And CommentsObservation[2].note