Message ADT_A02 to Bundle Map

This ConceptMap represents a mapping from the HL7 V2 Message ADT_A02 to the FHIR Message Bundle.
V2 SegmentDisplayFHIR TargetEquivalence
ADT_A02.MSHMessage Header
Bundle
MessageHeader[1]

Processing of the MSH segment results in the creation of a new MessageHeader resource.

Provenance[1]

If the FHIR transformation does not yield a FHIR message, but only a set of resource (APIs, repository, etc.) than one should consider attaching this Proviance resource instance to the relevant FHIR resources generated.

If there is a source in MSH-4, or known based on the configuration.

Provenance[2]

If the FHIR transformation does not yield a FHIR Bunlde, but only a set of resource (APIs, repository, etc.) than one should consider attaching this Provenance resource instance to the relevant FHIR resources generated.

equivalentequivalentequivalentequivalent
ADT_A02.SFTSoftware Segment
Provenance[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

equivalentequivalent
ADT_A02.EVNEvent Type
Provenance[3]
Provenance[3]

If EVN-5 is not valued, then the MSH may have either the sending responsible organization (MSH-22) or the sending facility (MSH-4) to reasonable approximate the agent relevant for this Provenance instance.

equivalentequivalent
ADT_A02.PIDPatient Identification
Patient[1]

Processing of the PID segment results in the creation of a new Patient resource

Account
Provenance[4]

One may drop PID-33 from the condition if PID-34 Last Update Facility is still sufficient without a date.

equivalentequivalentequivalent
ADT_A02.PD1Additional Demographics
Patient[1]

Incorporate PD1 content into the Patient created from the PID segment.

Observation[1]
equivalentequivalent
ADT_A02:follow:PID.ROLRole
Patient[1]
CareTeam[1]

When the ROL includes entries with roles in Table HL70443 other than "PP", then they may be candidates for CareTeam, but not all. That is implementation specific.

equivalentequivalent
ADT_A02:follow:PID.PRTParticipation
Patient[1]
CareTeam[1]
equivalentequivalent
ADT_A02.PV1Patient Visit
Encounter[1]

Processing of the PV1 segment results in the creation of a new Encounter resource

Basic
Patient[1]
Coverage[1]
equivalentequivalentequivalentequivalent
ADT_A02.PV2Patient Visit - Additional Info.
Encounter[1]

Incorporate PV2 content into the Encounter created from the PV1 segment.

equivalent
ADT_A02:follow:PV1.ROLRole
Encounter[1]
equivalent
ADT_A02.OBSERVATION.OBXObservation/Result
Observation[3]

One cannot determine whether this observation made during the PV1/PV2 communicated above, or from a prior visit/stay. It is therefore up to the implementer whether to populate Observation.encounter.reference with the Encounter[1].id or not. Only when the ADT message involves an event before the encounter occurs, e.g., the intiial registration, it is clear that the observation is NOT associated with Encounter[1].

Observation[3]

One cannot determine whether this observation made during the PV1/PV2 communicated above, or from a prior visit/stay. It is therefore up to the implementer whether to populate Observation.encounter.reference with the Encounter[1].id or not. Only when the ADT message involves an event before the encounter occurs, e.g., the intiial registration, it is clear that the observation is NOT associated with Encounter[1].

equivalentequivalent

Equivalence Legend

equivalentExact match
wider/narrowerBroader/more specific meaning
relatedtoRelated but not exact
unmatchedNo equivalent in target