Release 5 Preview #1

This page is part of the FHIR Specification (v4.2.0: R5 Preview #1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Pharmacy Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Device, Encounter, Patient, Practitioner, RelatedPerson

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

MedicationAdministration
    identifierFiveWs.identifier
    statusFiveWs.status
    medication[x]FiveWs.what[x]
    subjectFiveWs.subject[x]
    encounterFiveWs.context
    supportingInformationFiveWs.context
    occurence[x]FiveWs.done[x]
    recordedFiveWs.recorded
    performerFiveWs.actor
MedicationAdministrationEvent
    identifierEvent.identifier
    instantiatesCanonicalEvent.instantiates
    partOfEvent.partOf
    statusEvent.status
    statusReasonEvent.statusReason
    medication[x]Event.code
    subjectEvent.subject
    encounterEvent.context
    occurence[x]Event.occurrence[x]
    performerEvent.performer
        functionEvent.performer.function
        actorEvent.performer.actor
    reasonEvent.reason
    requestEvent.basedOn
    noteEvent.note
MedicationAdministration
    identifier
    instantiatesCanonical
    instantiatesUri
    basedOn
    partOf
    statusRXA-20-Completion Status
    statusReasonRXA-9-Administration Notes / RXA-18 Substance/Treatment Refusal Reason
    category
    medication[x]RXA-5-Administered Code
    subjectPID-3-Patient ID List
    encounterPV1-19-Visit Number
    supportingInformation
    occurence[x]RXA-3-Date/Time Start of Administration / RXA-4-Date/Time End of Administration
    recorded
    performerRXA-10-Administering Provider / PRT-5-Participation Person: PRT-4-Participation='AP' (RXA-10 is deprecated)
        function
        actor
    reasonRXE-27 Give Indication
    requestORC-2-Placer Order Number / ORC-3-Filler Order Number
    devicePRT-10 Participation Device / RXR-3 Administrative Device
    note
    dosage
        text
        siteRXR-2 Administration Site / RXR-6 Administration Site Modifier
        routeRXR-1-Route
        methodRXR-4-Administration Method
        doseRXA-6 Administered Amount / RXA-7 Administered Units
        rate[x]RXA-12-Administered Per (Time Unit)
    eventHistory
MedicationAdministrationSubstanceAdministration
    identifier.id
    instantiatesCanonical.outboundRelationship[typeCode=DEFN].target[classCode=unspecified]
    basedOn.outboundRelationship[typeCode=FLFS].target
    partOf.outboundRelationship[typeCode=COMP]/target[classCode=SBADM or PROC,moodCode=EVN]
    status.statusCode
    statusReason.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason not given"].value
    category.inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value
    medication[x].participation[typeCode=CSM].role[classCode=ADMM]
    subject.participation[typeCode=SBJ].role[classCode=PAT]
    encounter.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
    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)]
    occurence[x].effectiveTime
    performer.participation[typeCode=PRF]
        functionparticipation[typeCode=PRF].functionCode
        actor.role
    reason.reasonCode
    requestInFullfillmentOf->SubstanceAdministration
    devicedevice->Access OR device->AssignedDevice
    note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
    dosagecomponent->SubstanceAdministrationEvent
        text.text
        site.approachSiteCode
        route.routeCode
        method.methodCode
        dose.doseQuantity
        rate[x].rateQuantity
    eventHistory.inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]