FHIR Release 3 (STU) CI-Build

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3 R2

Maturity Level : N/A
Responsible Owner: Pharmacy icon Work Group Ballot Standards Status : Informative Security Category : Patient Compartments : Device , Encounter , Group , Patient , Practitioner , RelatedPerson

Mappings for the medicationadministration resource. MedicationAdministration resource (see Mappings to Other Standards for further information & status).

.id .outboundRelationship[typeCode=DEFN].target[classCode=unspecified] .outboundRelationship[typeCode=COMP]/target[classCode=SBADM or PROC,moodCode=EVN] .statusCode .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value .participation[typeCode=CSM].role[classCode=ADMM] .participation[typeCode=SBJ].role[classCode=PAT] .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"] .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG, ENC, PROC, SPLY, SBADM, OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN, DEF, INT PRMS, RQO, PRP, APT, ARQ, GOL)]
MedicationAdministration SubstanceAdministration clinical.medication
    identifier FiveWs.identifier
    definition     status FiveWs.status
    partOf     medication FiveWs.what[x]
    status     subject FiveWs.subject
    category     encounter FiveWs.context
    medication[x]     supportingInformation FiveWs.context
    subject     occurrence[x] FiveWs.done[x]
    context     recorded FiveWs.recorded
    supportingInformation     performer FiveWs.actor
    effective[x] .effectiveTime .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason not given"].value .reasonCode .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use ASSERTION"].value .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value .text .approachSiteCode .routeCode .methodCode .doseQuantity .rateQuantity .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
        onBehalfOf .role.scopingOrganization     notGiven MedicationAdministration .actionNegationInd Event
    reasonNotGiven     identifier Event.identifier
    reasonCode     partOf Event.partOf
    reasonReference     status Event.status
    prescription     statusReason InFullfillmentOf->SubstanceAdministration Event.statusReason
    device     medication device->Access OR device->AssignedDevice Event.code
    note     subject Event.subject
    dosage     encounter component->SubstanceAdministrationEvent Event.encounter
        text     occurrence[x] Event.occurrence[x]
        site     performer Event.performer
        route         function Event.performer.function
        method         actor Event.performer.actor
        dose     reason Event.reason
        rate[x]     request Event.basedOn
    eventHistory     note Event.note
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located here icon , provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
MedicationAdministration
    identifier
    definition     basedOn
    partOf
    status RXA-20-Completion RXA-20 Completion Status
    statusReason RXA-9 Administration Notes / RXA-18 Substance/Treatment Refusal Reason
    category
    medication[x]     medication RXA-5-Administered RXA-5 Administered Code
    subject PID-3-Patient PID-3 Patient ID List
    context     encounter PV1-19-Visit PV1-19 Visit Number
    supportingInformation
    effective[x]     occurrence[x] RXA-3-Date/Time RXA-3 Date/Time Start of Administration / RXA-4-Date/Time RXA-4 Date/Time End of Administration
    performer     recorded RXA-10-Administering Provider / PRT-5-Participation Person: PRT-4-Participation='AP' (RXA-10 is deprecated)
        actor     isSubPotent
        onBehalfOf     subPotentReason
    notGiven     performer RXA-20-Completion Status='NA' RXA-10 Administering Provider / PRT-5 Participation Person: PRT-4 Participation='AP' (RXA-10 is deprecated)
    reasonNotGiven         function RXA-9-Administration Notes / RXA-18 Substance/Treatment Refusal Reason
    reasonCode         actor RXE-27 Give Indication
    reasonReference     reason RXE-27 Give Indication
    prescription     request ORC-2-Placer ORC-2 Placer Order Number / ORC-3-Filler ORC-3 Filler Order Number
    device PRT-10 Participation Device / RXR-3 Administrative Device
    note
    dosage
        text
        site RXR-2 Administration Site / RXR-6 Administration Site Modifier
        route RXR-1-Route RXR-1 Route
        method RXR-4-Administration RXR-4 Administration Method
        dose RXA-6 Administered Amount / RXA-7 Administered Units
        rate[x] RXA-12-Administered RXA-12 Administered Per (Time Unit)
    eventHistory
..Event …identifier …definition …part of …status     category …code …subject …context …occurrence[x] …performer ….actor ….onBehalfOf …notDone …reasonGivenCodeableConcept …reasonReference …note
MedicationAdministration SubstanceAdministration
    identifier .id
    definition     basedOn .outboundRelationship[typeCode=FLFS].target
    partOf .outboundRelationship[typeCode=COMP]/target[classCode=SBADM or PROC,moodCode=EVN]
    status .statusCode
    medication[x]     statusReason .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason not given"].value
    subject     category .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value
    context     medication .participation[typeCode=CSM].role[classCode=ADMM]
    supportingInformation     subject .participation[typeCode=SBJ].role[classCode=PAT]
    effective[x]     encounter .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
    performer     supportingInformation .outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement CMET minimal with many different choices of classCodes(ORG, ENC, PROC, SPLY, SBADM, OBS) and each of the act class codes draws from one or more of the following moodCodes (EVN, DEF, INT PRMS, RQO, PRP, APT, ARQ, GOL)]
        actor     occurrence[x] .effectiveTime
        onBehalfOf     recorded .participation[typeCode=AUT].time
    notGiven     performer .participation[typeCode=PRF]
    reasonNotGiven         function …notDoneReason participation[typeCode=PRF].functionCode
    reasonCode         actor .role
    reasonReference     reason .reasonCode
    prescription     request …basedOn InFullfillmentOf->SubstanceAdministration
    device device->Access OR device->AssignedDevice
    note .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
    dosage component->SubstanceAdministrationEvent
        text .text
        site .approachSiteCode
        route .routeCode
        method .methodCode
        dose .doseQuantity
        rate[x] .rateQuantity
    eventHistory .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]