Mappings for the qicore-medicationstatement resource profile.
  
  
  
 | QICoreMedicationStatement | 
 | MedicationStatement | Entity. Role, or Act, SubstanceAdministration | 
 | text | Act.text? | 
 | contained | N/A | 
 | extension | N/A | 
 | modifierExtension | N/A | 
 | identifier | .id | 
 | basedOn | .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS, moodCode=RQO orPLAN or PRP] | 
 | partOf | .outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN] | 
 | status | .statusCode | 
 | statusReason | .inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCOde | 
 | category | .inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication usage"].value | 
 | medication[x] | .participation[typeCode=CSM].role[classCode=ADMM or MANU] | 
 | subject | .participation[typeCode=SBJ].role[classCode=PAT] | 
 | context | .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"] | 
 | effective[x] | .effectiveTime | 
 | dateAsserted | .participation[typeCode=AUT].time | 
 | 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) | 
 | derivedFrom | .outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN] | 
 | reasonCode | .reasonCode | 
 | reasonReference | .outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN, code="reason for use"].value | 
 | note | .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value | 
 | dosage | refer dosageInstruction mapping | 
 | id | n/a | 
 | extension | n/a | 
 | sequence | .text | 
 | text | .text | 
 | additionalInstruction | .text | 
 | patientInstruction | .text | 
 | timing | .effectiveTime | 
 | asNeeded[x] | .outboundRelationship[typeCode=PRCN].target[classCode=OBS, moodCode=EVN, code="as needed"].value=boolean or codable concept | 
 | site | .approachSiteCode | 
 | route | .routeCode | 
 | method | .doseQuantity | 
 | doseAndRate |  | 
 | id | n/a | 
 | extension | n/a | 
 | dose[x] | .doseQuantity | 
 | rate[x] | .rateQuantity | 
 | maxDosePerPeriod | .maxDoseQuantity | 
 | maxDosePerAdministration | not supported | 
 | maxDosePerLifetime | not supported |