FHIR Release 3 (STU) R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.0.2: STU 3). (v3.3.0: R4 Ballot 2). 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 Group Maturity Level : N/A Ballot Status : Informative 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     medication[x] Event.code
    prescription     subject InFullfillmentOf->SubstanceAdministration Event.subject
    device     context device->Access OR device->AssignedDevice Event.context
    note     effective[x] Event.occurrence[x]
    dosage     performer component->SubstanceAdministrationEvent Event.performer
        text         function Event.performer.function
        site         actor Event.performer.actor
        route     statusReason Event.statusReason
        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
    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         function         onBehalfOf
    notGiven         actor RXA-20-Completion Status='NA'
    reasonNotGiven     statusReason 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
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
    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]
        actor         function         onBehalfOf participation[typeCode=PRF].functionCode
    notGiven         actor .role
    reasonNotGiven     statusReason .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason not given"].value
    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] …code
    subject …subject
    context …context
    supportingInformation     effective[x] …occurrence[x]
    performer     effective[x] …performer
        actor     performer ….actor
        onBehalfOf         function ….onBehalfOf
    notGiven         actor …notDone
    reasonNotGiven     statusReason …notDoneReason
    reasonCode …reasonGivenCodeableConcept
    reasonReference …reasonReference no mapping
    prescription     request …basedOn
    device
    note …note
    dosage
        text
        site
        route
        method
        dose
        rate[x]
    eventHistory