FHIR Release 3 (STU) CI-Build

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3 R2

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

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

.id .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP] .outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN] .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"] .statusCode .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value .participation[typeCode=CSM].role[classCode=ADMM or MANU] .effectiveTime .participation[typeCode=AUT].time .participation[typeCode=INF].role[classCode=PAT, or codes for Practioner or Related Person (if PAT is the informer, then syntax for self-reported =true)
MedicationStatement SubstanceAdministration clinical.medication
    identifier FiveWs.identifier
    basedOn     status FiveWs.status
    partOf     category FiveWs.class
    context     medication FiveWs.what[x]
    status     subject FiveWs.subject
    category     effective[x] FiveWs.done[x]
    medication[x]     dateAsserted FiveWs.recorded
    effective[x]     author FiveWs.author
    dateAsserted     informationSource FiveWs.source
    informationSource     reason FiveWs.why[x]
.outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN] .actionNegationInd .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason not taken"].value .reasonCode .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use"].value .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
    subject .participation[typeCode=SBJ].role[classCode=PAT] MedicationStatement Event
    derivedFrom     identifier Event.identifier
    taken     status Event.status
    reasonNotTaken     medication Event.code
    reasonCode     subject Event.subject
    reasonReference     encounter Event.encounter
    note     effective[x] Event.occurrence[x]
    dosage     reason Event.reason
refer dosageInstruction mapping     note Event.note
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located here icon , provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
MedicationStatement
    identifier
    basedOn     partOf
    partOf     status
    context     category
    status     medication
    category     subject PID-3 Patient ID List
    medication[x]     encounter
    effective[x]
    dateAsserted
    informationSource     author
    subject     informationSource PID-3-Patient ID List
    derivedFrom
    taken     reason
    reasonNotTaken     note
    reasonCode     relatedClinicalInformation
    reasonReference     dosage
    note     adherence
    dosage         code
        reason
..Event …identifer …basedOn …part of …context …status …code …occurrence[x] …subject …notDone
MedicationStatement SubstanceAdministration
    identifier .id
    basedOn     partOf .outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN]
    partOf     status .statusCode
    context     category .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication statement"].value
    status     medication .participation[typeCode=CSM].role[classCode=ADMM or MANU]
    category     subject .participation[typeCode=SBJ].role[classCode=PAT]
    medication[x]     encounter .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
    effective[x] .effectiveTime
    dateAsserted .participation[typeCode=AUT].time
    informationSource     author .participation[typeCode=AUT].role
    subject     informationSource .participation[typeCode=INF].role[classCode=PAT, or codes for Practitioner or Related Person (if PAT is the informer, then syntax for self-reported =true)
    derivedFrom .outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN]
    taken     reason .reasonCode
    reasonNotTaken     note .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
    reasonCode     relatedClinicalInformation …reasoneCodeableConcept TBD
    reasonReference     adherence …reasonReference outboundRelationship[typeCode=PERT].target[classCode=OBV,moodCode=EVN].value[xsi:type=CD]
    note         code …note outboundRelationship[typeCode=PERT].target[classCode=OBV,moodCode=EVN].value[xsi:type=CD]
    dosage         reason .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCode