HL7 Version 2 to FHIR
1.0.0-ballot - ballot International flag

HL7 Version 2 to FHIR, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/v2-to-fhir/ and changes regularly. See the Directory of published versions

ConceptMap: Segment RXA to Immunization Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/segment-rxa-to-immunization Version: 1.0.0-ballot
Active as of 2024-03-22 Computable Name: SegmentRXAToImmunization

Copyright/Legal: Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Segment RXA to the FHIR Immunization Resource.

This ConceptMap represents the mapping from the HL7 V2 RXA Segment to the FHIR Immunization Resource. See also the FHIR Shorthand or the CSV Source.

HL7 v2Condition (IF True, args)HL7 FHIRComments
Sort OrderIdentifierNameData TypeCardinality - MinCardinality - MaxComputable ANTLRComputable FHIRPathNarrativeFHIR AttributeExtensionData TypeCardinality - MinCardinality - MaxData Type MappingVocabulary Mapping
(IS, ID, CE, CEN, CWE)
Assignment
1RXA-1Give Sub-ID CounterNM11
2RXA-2Administration Sub-ID CounterNM11
3RXA-3Date/Time Start of AdministrationDTM11Immunization.occurrenceDateTimeImmunization.dateTime11
4RXA-4Date/Time End of AdministrationDTM11
5RXA-5Administered CodeCWE11Immunization.vaccineCodeImmunization.CodeableConcept11CWE[CodeableConcept]
6RXA-6Administered AmountNM11Immunization.doseQuantity.valueImmunization.decimal01
7RXA-7Administered UnitsCWE01Immunization.doseQuantityImmunization.SimpleQuantity01CWE[Quantity]
8RXA-8Administered Dosage FormCWE01
9RXA-9Administration NotesCWE0-1In the US, the CDC Immunization Implementation Guide would map this to Immunizaiton.reportOrigin. Other realms may do this differently. Therefore, we will leave this for implementation guides to resolve.
10RXA-10Administering ProviderXCN0-1Immunization.performer.actor(Immunization.Practitioner)Reference(Immunization.Practitioner)0-1XCN[Practitioner]
10RXA-10Administering ProviderXCN0-1Immunization.performer.function.coding.codeImmunization.code"AP"
10RXA-10Administering ProviderXCN0-1Immunization.performer.function.coding.systemImmunization.uri"http://terminology.hl7.org/CodeSystem/v2-0443"
11RXA-11Administered-at LocationLA201
12RXA-12Administered Per (Time Unit)ST01
13RXA-13Administered StrengthNM01
14RXA-14Administered Strength UnitsCWE01
15RXA-15Substance Lot NumberST0-1Immunization.lotNumberImmunization.string01
16RXA-16Substance Expiration DateDTM0-1Immunization.expirationDateImmunization.date01
17RXA-17Substance Manufacturer NameCWE0-1Immunization.manufacturer(Immunization.Organization)Reference(Immunization.Organization)01CWE[Organization]
18RXA-18Substance/Treatment Refusal ReasonCWE0-1Immunization.statusReasonImmunization.CodeableConcept01CWE[CodeableConcept]
19RXA-19IndicationCWE0-1Immunization.reasonCodeImmunization.CodeableConcept0-1CWE[CodeableConcept]
20RXA-20Completion StatusID01IF RXA-21 NOT EQUALS "D"Immunization.statusImmunization.code11CompletionStatus
20RXA-20Completion StatusID01IF NOT VALUED AND RXA-21 NOT EQUALS "D"Immunization.statusImmunization.code11"completed"
21RXA-21Action Code – RXAID01IF RXA-21 EQUALS "D"Immunization.statusImmunization.code11"entered-in-error"
22RXA-22System Entry Date/TimeDTM01IF RXA-21 EQUALS "A"Immunization.recordedImmunization.dateTime01
23RXA-23Administered Drug Strength VolumeNM01
24RXA-24Administered Drug Strength Volume UnitsCWE01
25RXA-25Administered Barcode IdentifierCWE01
26RXA-26Pharmacy Order TypeID01
27RXA-27Administer-atPL01Immunization.location(Immunization.Location)Reference(Immunization.Location)01PL[Location]
28RXA-28Administered-at AddressXAD01Immunization.location(Immunization.Location.address)Immunization.Address01XAD[Address]
29RXA-29Administered Tag IdentifierEI0-1

Mapping from RXA to Immunization

ACTIVE (not intended for production usage). Published on 2024-03-22 by HL7 International / Orders and Observations (HL7 Orders and Observations Workgroup: http://www.hl7.org/Special/com..., Keith W. Boone: kboone@ainq.com, Rob Hausam: rrhausam@gmail.com). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Segment RXA to the FHIR Immunization Resource.


Group 1 Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsProperties
Codes from vocabularymapdatatypemapvalueCodes from antlr
RXA-3Date/Time Start of Administrationis equivalent tooccurrenceDateTimeoccurrenceDateTime
RXA-5Administered CodeCWE[CodeableConcept]is equivalent tovaccineCodevaccineCode
RXA-6Administered Amountis equivalent todoseQuantity.valuedoseQuantity.value
RXA-7Administered UnitsCWE[Quantity]is equivalent todoseQuantitydoseQuantity
RXA-10Administering ProviderXCN[Practitioner]is equivalent toperformer.actor(Practitioner)performer.actor(Practitioner)
RXA-10Administering Provider"AP"is equivalent toperformer.function.coding.codeperformer.function.coding.code
RXA-10Administering Provider"http://terminology.hl7.org/CodeSystem/v2-0443"is equivalent toperformer.function.coding.systemperformer.function.coding.system
RXA-15Substance Lot Numberis equivalent tolotNumberlotNumber
RXA-16Substance Expiration Dateis equivalent toexpirationDateexpirationDate
RXA-17Substance Manufacturer NameCWE[Organization]is equivalent tomanufacturer(Organization)manufacturer(Organization)
RXA-18Substance/Treatment Refusal ReasonCWE[CodeableConcept]is equivalent tostatusReasonstatusReason
RXA-19IndicationCWE[CodeableConcept]is equivalent toreasonCodereasonCode
RXA-20Completion StatusCompletionStatusis equivalent tostatusstatusIF RXA-21 NOT EQUALS "D"
RXA-20Completion Status"completed"is equivalent tostatusstatusIF NOT VALUED AND RXA-21 NOT EQUALS "D"
RXA-21Action Code – RXA"entered-in-error"is equivalent tostatusstatusIF RXA-21 EQUALS "D"
RXA-22System Entry Date/Timeis equivalent torecordedrecordedIF RXA-21 EQUALS "A"
RXA-27Administer-atPL[Location]is equivalent tolocation[1](Location)location[1](Location)
RXA-28Administered-at AddressXAD[Address]is equivalent tolocation[1](Location.address)location[1](Location.address)

Notes: