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 |