Release 4

This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU) in it's permanent home (it will always be available at this URL). 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]
    contextFiveWs.context
    supportingInformationFiveWs.context
    effective[x]FiveWs.done[x]
    performerFiveWs.actor
    reasonReferenceFiveWs.why[x]
MedicationAdministrationEvent
    identifierEvent.identifier
    instantiatesEvent.instantiates
    partOfEvent.partOf
    statusEvent.status
    statusReasonEvent.statusReason
    medication[x]Event.code
    subjectEvent.subject
    contextEvent.context
    effective[x]Event.occurrence[x]
    performerEvent.performer
        functionEvent.performer.function
        actorEvent.performer.actor
    reasonCodeEvent.reasonCode
    reasonReferenceEvent.reasonReference
    requestEvent.basedOn
    noteEvent.note
MedicationAdministration
    identifier
    instantiates
    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
    contextPV1-19-Visit Number
    supportingInformation
    effective[x]RXA-3-Date/Time Start of Administration / RXA-4-Date/Time End of Administration
    performerRXA-10-Administering Provider / PRT-5-Participation Person: PRT-4-Participation='AP' (RXA-10 is deprecated)
        function
        actor
    reasonCodeRXE-27 Give Indication
    reasonReference
    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
    instantiates.outboundRelationship[typeCode=DEFN].target[classCode=unspecified]
    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]
    context.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)]
    effective[x].effectiveTime
    performer.participation[typeCode=PRF]
        functionparticipation[typeCode=PRF].functionCode
        actor.role
    reasonCode.reasonCode
    reasonReference.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use ASSERTION"].value
    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]

The provenance resource is based on known practices in the HL7 implementation space, particularly those found in the v2 EVN segment, the v3 ControlAct Wrapper, the CDA header, and IHE ATNA. The conceptual model underlying the design is the W3C provenance Specification . Though the content and format of the resource is designed to meet specific requirements for FHIR, all the parts of the resource are formally mapped to the PROV-O specification, and FHIR resources can be transformed to their W3C PROV equivalent.

MedicationAdministration
    identifier
    instantiates
    partOf
    status
    statusReason
    category
    medication[x]
    subject
    context
    supportingInformation
    effective[x]
    performer
        function
        actor
    reasonCode
    reasonReferenceno mapping
    request
    device
    note
    dosage
        text
        site
        route
        method
        dose
        rate[x]
    eventHistory