FHIR Release 3 (STU) 4

This page is part of the FHIR Specification (v3.0.2: (v4.0.1: R4 - Mixed Normative and STU 3). ) 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 R4 R3 R2

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

Mappings for the medicationadministration resource. 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
    identifier FiveWs.identifier
    definition     status FiveWs.status
    partOf     medication[x] FiveWs.what[x]
    status     subject FiveWs.subject[x]
    category     context FiveWs.context
    medication[x]     supportingInformation FiveWs.context
    subject     effective[x] FiveWs.done[x]
    context     performer FiveWs.actor
    supportingInformation     reasonReference FiveWs.why[x]
    effective[x] .effectiveTime .role .role.scopingOrganization .actionNegationInd .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]
        actor MedicationAdministration Event
        onBehalfOf     identifier Event.identifier
    notGiven     instantiates Event.instantiates
    reasonNotGiven     partOf Event.partOf
    reasonCode     status Event.status
    reasonReference     statusReason Event.statusReason
    prescription     medication[x] InFullfillmentOf->SubstanceAdministration Event.code
    device     subject device->Access OR device->AssignedDevice Event.subject
    note     context Event.context
    dosage     effective[x] component->SubstanceAdministrationEvent Event.occurrence[x]
        text     performer Event.performer
        site         function Event.performer.function
        route         actor Event.performer.actor
        method     reasonCode Event.reasonCode
        dose     reasonReference Event.reasonReference
        rate[x]     request Event.basedOn
    eventHistory     note Event.note
MedicationAdministration
    identifier
    definition     instantiates
    partOf
    status RXA-20-Completion Status
    statusReason RXA-9-Administration Notes / RXA-18 Substance/Treatment Refusal Reason
    category
    medication[x] RXA-5-Administered Code
    subject PID-3-Patient ID List
    context PV1-19-Visit Number
    supportingInformation
    effective[x] RXA-3-Date/Time Start of Administration / RXA-4-Date/Time End of Administration
    performer RXA-10-Administering Provider / PRT-5-Participation Person: PRT-4-Participation='AP' (RXA-10 is deprecated)
        actor         onBehalfOf         function     notGiven RXA-20-Completion Status='NA'
    reasonNotGiven         actor RXA-9-Administration Notes / RXA-18 Substance/Treatment Refusal Reason
    reasonCode RXE-27 Give Indication
    reasonReference
    prescription     request ORC-2-Placer Order Number / 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
        method RXR-4-Administration Method
        dose RXA-6 Administered Amount / RXA-7 Administered Units
        rate[x] RXA-12-Administered Per (Time Unit)
    eventHistory
        actor no mapping
MedicationAdministration SubstanceAdministration
    identifier .id
    definition     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]
        onBehalfOf         function     notGiven participation[typeCode=PRF].functionCode
    reasonNotGiven         actor .role
    reasonCode .reasonCode
    reasonReference .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use ASSERTION"].value
    prescription     request 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]

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.

..Event
MedicationAdministration
    identifier …identifier
    definition     instantiates …definition
    partOf …part of
    status …status     category
    medication[x]     statusReason …code
    subject     category …subject
    context     medication[x] …context
    supportingInformation     subject
    effective[x]     context …occurrence[x]
    performer     supportingInformation …performer
        actor     effective[x] ….actor
        onBehalfOf     performer ….onBehalfOf
    notGiven         function …notDone
    reasonNotGiven         actor …notDoneReason
    reasonCode …reasonGivenCodeableConcept
    reasonReference …reasonReference no mapping
    prescription     request …basedOn
    device
    note …note
    dosage
        text
        site
        route
        method
        dose
        rate[x]
    eventHistory