--- type: "mappings" title: "MedicationStatement Mappings" resource: "MedicationStatement" --- # MedicationStatement Mappings - **MedicationStatement**: workflow=Event; rim=SubstanceAdministration; w5=clinical.medication - **MedicationStatement.identifier**: workflow=Event.identifier; w5=FiveWs.identifier; rim=.id - **MedicationStatement.partOf**: rim=.outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN] - **MedicationStatement.status**: workflow=Event.status; w5=FiveWs.status; rim=.statusCode - **MedicationStatement.category**: w5=FiveWs.class; rim=.inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication statement"].value - **MedicationStatement.medication**: workflow=Event.code; w5=FiveWs.what[x]; rim=.participation[typeCode=CSM].role[classCode=ADMM or MANU] - **MedicationStatement.subject**: workflow=Event.subject; w5=FiveWs.subject; v2=PID-3 Patient ID List; rim=.participation[typeCode=SBJ].role[classCode=PAT] - **MedicationStatement.encounter**: workflow=Event.encounter; rim=.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"] - **MedicationStatement.effective[x]**: workflow=Event.occurrence[x]; w5=FiveWs.done[x]; rim=.effectiveTime - **MedicationStatement.dateAsserted**: w5=FiveWs.recorded; rim=.participation[typeCode=AUT].time - **MedicationStatement.author**: w5=FiveWs.author; rim=.participation[typeCode=AUT].role - **MedicationStatement.informationSource**: w5=FiveWs.source; rim=.participation[typeCode=INF].role[classCode=PAT, or codes for Practitioner or Related Person (if PAT is the informer, then syntax for self-reported =true) - **MedicationStatement.derivedFrom**: rim=.outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN] - **MedicationStatement.reason**: workflow=Event.reason; w5=FiveWs.why[x]; rim=.reasonCode - **MedicationStatement.note**: workflow=Event.note; rim=.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value - **MedicationStatement.relatedClinicalInformation**: rim=TBD - **MedicationStatement.adherence**: rim=outboundRelationship[typeCode=PERT].target[classCode=OBV,moodCode=EVN].value[xsi:type=CD] - **MedicationStatement.adherence.code**: rim=outboundRelationship[typeCode=PERT].target[classCode=OBV,moodCode=EVN].value[xsi:type=CD] - **MedicationStatement.adherence.reason**: rim=.inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCode