Mappings for the medicationstatement resource.
| MedicationStatement | SubstanceAdministration |
| identifier | SubstanceAdministration.id |
| patient | SubstanceAdministration->subject->Patient |
| wasNotGiven | SubstanceAdministration.actionNegationInd |
| reasonNotGiven | SubstanceAdministration->Reason->Observation->Value |
| whenGiven | SubstanceAdministration.effectiveTime |
| medication | SubstanceAdministration>Component>SubstanceAdministrationRequest.consumable |
| device | SubstanceAdministration->device->Access OR SubstanceAdministration->device->AssignedDevice |
| dosage | SubstanceAdministration>Component>SubstanceAdministrationRequest |
| 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 | .approachSiteCode |
| route | .routeCode |
| method | .methodCode |
| quantity | .doseQuantity |
| rate | .rateQuantity |
| maxDosePerPeriod | .maxDoseQuantity |
| MedicationStatement | |
| identifier | RXA-25-Administered Barcode Identifier? |
| patient | PID-3-Patient ID List |
| wasNotGiven | RXA-20-Completion Status='NA' |
| reasonNotGiven | RXA-9-Administration Notes:RXA-20-Completion Status='NA' |
| whenGiven | RXA-3-Date/Time Start of Administration / RXA-4-Date/Time End of Administration |
| medication | RXA-5-Administered Code |
| device | PRT-10-Participation Device |
| dosage | |
| timing | RAS:TQ1 |
| asNeeded[x] | |
| site | RXR-2-Administration Site |
| route | RXR-1-Route |
| method | RXR-4-Administration Method |
| quantity | RXA-6-Administered Amount / RXA-7.1-Administered Units.code / RXA-7.3-Administered Units.name of coding system |
| rate | RXA-12-Administered Per (Time Unit) |
| maxDosePerPeriod | RXE-4-Give Amount - Maximum / RXE-5-Give Units |