DSTU2 FHIR Release 3 (STU)

This page is part of the FHIR Specification (v1.0.2: DSTU (v3.0.2: STU 2). 3). 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 R3 R2

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

Mappings for the medicationadministration resource.

id statusCode approachSiteCode routeCode methodCode doseQuantity
MedicationAdministration SubstanceAdministration
    identifier     identifier .id
    status     definition .outboundRelationship[typeCode=DEFN].target[classCode=unspecified]
    patient     partOf .outboundRelationship[typeCode=COMP]/target[classCode=SBADM or PROC,moodCode=EVN]
subject->Patient     status .statusCode
    practitioner     category .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value
performer->Role     medication[x] .participation[typeCode=CSM].role[classCode=ADMM]
    encounter     subject .participation[typeCode=SBJ].role[classCode=PAT]
component->EncounterEvent     context .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
    prescription     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)]
InFullfillmentOf->SubstanceAdministration     effective[x] .effectiveTime
    wasNotGiven     performer .participation[typeCode=PRF]
actionNegationInd         actor .role
    reasonNotGiven         onBehalfOf .role.scopingOrganization
Reason->Observation->Value     notGiven .actionNegationInd
    reasonGiven     reasonNotGiven .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason not given"].value
    effectiveTime[x]     reasonCode .reasonCode
effectiveTime     reasonReference .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use ASSERTION"].value
    medication[x]     prescription Consumeable->AdministerableMedication InFullfillmentOf->SubstanceAdministration
    device     device device->Access OR device->AssignedDevice
    note     note .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
    dosage     dosage component->SubstanceAdministrationEvent
        text         text .text
        site[x]         site .approachSiteCode
        route         route .routeCode
        method         method .methodCode
        quantity         dose .doseQuantity
        rate[x]         rate[x] .rateQuantity
rateQuantity     eventHistory .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
PV1-19-Visit Number ORC-2-Placer Order Number / ORC-3-Filler Order Number RXA-3-Date/Time Start of Administration / RXA-4-Date/Time End of Administration
MedicationAdministration
    identifier     identifier
    definition
RXA-25-Administered Barcode Identifier     partOf
    status     status RXA-20-Completion Status
    patient     category
    medication[x] RXA-5-Administered Code
    subject PID-3-Patient ID List
    practitioner     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)
    encounter         actor
    prescription         onBehalfOf
    wasNotGiven     notGiven RXA-20-Completion Status='NA'
    reasonNotGiven     reasonNotGiven RXA-9-Administration Notes / RXA-18 Substance/Treatment Refusal Reason
    reasonGiven     reasonCode RXE-27 Give Indication
    effectiveTime[x]     reasonReference
    medication[x]     prescription RXA-5-Administered Code ORC-2-Placer Order Number / ORC-3-Filler Order Number
    device     device PRT-10 Participation Device / RXR-3 Administrative Device
    note     note
    dosage     dosage
        text         text
        site[x]         site RXR-2 Administration Site / RXR-6 Administration Site Modifier
        route         route RXR-1-Route
        method         method RXR-4-Administration Method
        quantity         dose RXA-6 Administered Amount / RXA-7 Administered Units
        rate[x]         rate[x] RXA-12-Administered Per (Time Unit)
    eventHistory

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
    definition
    partOf
    status
    category
    medication[x]
    subject
    context
    supportingInformation
    effective[x]
    performer
        actor
        onBehalfOf
    notGiven
    reasonNotGiven
    reasonCode
    reasonReference no mapping
    prescription
    device
    note
    dosage
        text
        site
        route
        method
        dose
        rate[x]
    eventHistory
MedicationAdministration ..Event
    identifier …identifier
    definition …definition
    partOf …part of
    status …status
    category
    medication[x] …code
    subject …subject
    context …context
    supportingInformation
    effective[x] …occurrence[x]
    performer …performer
        actor ….actor
        onBehalfOf ….onBehalfOf
    notGiven …notDone
    reasonNotGiven …notDoneReason
    reasonCode …reasonGivenCodeableConcept
    reasonReference …reasonReference
    prescription …basedOn
    device
    note …note
    dosage
        text
        site
        route
        method
        dose
        rate[x]
    eventHistory