Mappings for the daf-medicationstatement Profile.
Profile daf-medicationstatement |
MedicationStatement | DAFMedicationStatement | Entity. Role, or Act |
id | | |
meta | | |
implicitRules | | |
language | | |
text | | Act.text? |
contained | | N/A |
extension | | N/A |
modifierExtension | | N/A |
identifier | | SubstanceAdministration.id |
status | | .statusCode |
medication[x] | | SubstanceAdministration>Component>SubstanceAdministrationRequest.consumable |
patient | | SubstanceAdministration->subject->Patient |
effectivePeriod | | SubstanceAdministration.effectiveTime |
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) |
supportingInformation | | .outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN] |
dateAsserted | | .participation[typeCode=AUT].time |
notTaken | | SubstanceAdministration.actionNegationInd |
reasonNotTaken | | SubstanceAdministration->Reason->Observation->Value |
reasonForUseCode | | .reasonCode |
reasonForUseReference | | not mapped |
note | | .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value |
category | | not mapped |
dosage | | SubstanceAdministration>Component>SubstanceAdministrationRequest |
id | | n/a |
extension | | n/a |
modifierExtension | | N/A |
text | | .text |
additionalInstructions | | .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 |
siteCodeableConcept | | .approachSiteCode |
route | | .routeCode |
method | | .methodCode |
dose[x] | | .doseQuantity |
rate[x] | | .rateQuantity |
maxDosePerPeriod | | .maxDoseQuantity |