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 : Patient , Practitioner , RelatedPerson

Mappings for the medicationstatement resource. 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
    identifier FiveWs.identifier
    basedOn     status FiveWs.status
    partOf     category FiveWs.class
    context     medication[x] FiveWs.what[x]
    status     subject FiveWs.subject[x]
    category     effective[x] FiveWs.done[x]
    medication[x]     dateAsserted FiveWs.recorded
    effective[x]     informationSource FiveWs.source
    dateAsserted     reasonCode FiveWs.why[x]
    informationSource     reasonReference FiveWs.why[x]
.participation[typeCode=SBJ].role[classCode=PAT] .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 MedicationStatement Event
    derivedFrom     identifier Event.identifier
    taken     basedOn Event.basedOn
    reasonNotTaken     partOf Event.partOf
    reasonCode     status Event.status
    reasonReference     statusReason Event.statusReason
    note     medication[x] Event.code
    dosage     subject refer dosageInstruction mapping Event.subject
    context Event.context
    effective[x] Event.occurrence[x]
    reasonCode Event.reasonCode
    reasonReference Event.reasonReference
    note Event.note
MedicationStatement
    identifier
    basedOn
    partOf
    context     status
    status     statusReason
    category
    medication[x]     effective[x]
    dateAsserted     subject PID-3-Patient ID List
    informationSource     context
    subject     effective[x] PID-3-Patient ID List
    derivedFrom     dateAsserted
    taken     informationSource
    reasonNotTaken     derivedFrom
    reasonCode
    reasonReference
    note
    dosage
..Event …identifer …basedOn …part of …context …status …code …occurrence[x]     informationSource …subject …notDone …reasoneCodeableConcept …reasonReference …note
MedicationStatement SubstanceAdministration
    identifier .id
    basedOn .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP]
    partOf .outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN]
    context     status .statusCode
    status     statusReason .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCOde
    category .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value
    medication[x] .participation[typeCode=CSM].role[classCode=ADMM or MANU]
    effective[x]     subject .participation[typeCode=SBJ].role[classCode=PAT]
    dateAsserted     context .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
    subject     effective[x] .effectiveTime
    derivedFrom     dateAsserted .participation[typeCode=AUT].time
    taken     informationSource .participation[typeCode=INF].role[classCode=PAT, or codes for Practioner or Related Person (if PAT is the informer, then syntax for self-reported =true)
    reasonNotTaken     derivedFrom .outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN]
    reasonCode .reasonCode
    reasonReference .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use"].value
    note .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
    dosage refer dosageInstruction mapping