Mappings for the medicationstatement resource.
| MedicationStatement | SubstanceAdministration |
| identifier | SubstanceAdministration.id |
| patient | SubstanceAdministration->subject->Patient |
| informationSource | |
| dateAsserted | |
| status | |
| wasNotTaken | SubstanceAdministration.actionNegationInd |
| reasonNotTaken | SubstanceAdministration->Reason->Observation->Value |
| reasonForUse[x] | |
| effective[x] | SubstanceAdministration.effectiveTime |
| note | |
| supportingInformation | |
| medication[x] | SubstanceAdministration>Component>SubstanceAdministrationRequest.consumable |
| dosage | SubstanceAdministration>Component>SubstanceAdministrationRequest |
| text | |
| timing | .effectiveTime |
| asNeeded[x] | boolean: .outboundRelationship[typeCode=PRCN].negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: .outboundRelationship[typCode=PRCN].target[classCode=OBS, moodCode=EVN, isCriterionInd=true, code="Assertion"].value |
| site[x] | .approachSiteCode |
| route | .routeCode |
| method | .methodCode |
| quantity[x] | .doseQuantity |
| rate[x] | .rateQuantity |
| maxDosePerPeriod | .maxDoseQuantity |