MedicationStatement - FHIR Resource (dstu2)


Resource Attributes

AttributeField is listTypeDescription
dateAssertedfalsedateTime When the statement was asserted?
dosagetrueData Type Details of how medication was taken
effectiveDateTimefalsedateTime "effectiveDateTime" : "<dateTime>",
effectivePeriodfalsePeriod "effectivePeriod" : { Period },
identifiertrueIdentifier External identifier
informationSourcefalseReference
medicationCodeableConceptfalseCodeableConcept "medicationCodeableConcept" : { CodeableConcept },
medicationReferencefalseReference "medicationReference" : { Reference(Medication) },
notefalsestring Further information about the statement
patientfalseReference Who is/was taking the medication
reasonForUseCodeableConceptfalseCodeableConcept "reasonForUseCodeableConcept" : { CodeableConcept },
reasonForUseReferencefalseReference "reasonForUseReference" : { Reference(Condition) },
reasonNotTakentrueCodeableConcept C? True if asserting medication was not given
statusfalsecode active | completed | entered-in-error | intended
supportingInformationtrueReference Additional supporting information
wasNotTakenfalseboolean True if medication is/was not being taken

MedicationStatement Structure


  
{
  "resourceType" : "MedicationStatement",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // External identifier
  "patient" : { Reference(Patient) }, // R!  Who is/was taking  the medication
  "informationSource" : { Reference(Patient|Practitioner|RelatedPerson) }, // 
  "dateAsserted" : "<dateTime>", // When the statement was asserted?
  "status" : "<code>", // R!  active | completed | entered-in-error | intended
  "wasNotTaken" : <boolean>, // True if medication is/was not being taken
  "reasonNotTaken" : [{ CodeableConcept }], // C? True if asserting medication was not given
  // reasonForUse[x]: . One of these 2:
  "reasonForUseCodeableConcept" : { CodeableConcept },
  "reasonForUseReference" : { Reference(Condition) },
  // effective[x]: Over what period was medication consumed?. One of these 2:
  "effectiveDateTime" : "<dateTime>",
  "effectivePeriod" : { Period },
  "note" : "<string>", // Further information about the statement
  "supportingInformation" : [{ Reference(Any) }], // Additional supporting information
  // medication[x]: What medication was taken. One of these 2:
  "medicationCodeableConcept" : { CodeableConcept },
  "medicationReference" : { Reference(Medication) },
  "dosage" : [{ // Details of how medication was taken
    "text" : "<string>", // Reported dosage information
    "timing" : { Timing }, // When/how often was medication taken
    // asNeeded[x]: Take "as needed" (for x). One of these 2:
    "asNeededBoolean" : <boolean>,
    "asNeededCodeableConcept" : { CodeableConcept },
    // site[x]: Where (on body) medication is/was administered. One of these 2:
    "siteCodeableConcept" : { CodeableConcept },
    "siteReference" : { Reference(BodySite) },
    "route" : { CodeableConcept }, // How the medication entered the body
    "method" : { CodeableConcept }, // Technique used to administer medication
    // quantity[x]: Amount administered in one dose. One of these 2:
    "quantityQuantity" : { Quantity(SimpleQuantity) },
    "quantityRange" : { Range },
    // rate[x]: Dose quantity per unit of time. One of these 2:
    "rateRatio" : { Ratio },
    "rateRange" : { Range },
    "maxDosePerPeriod" : { Ratio } // Maximum dose that was consumed per unit of time
  }]
}


 

MedicationStatement Search Parameters

The following search parameters can be used to query MedicationStatement resources. Just submit the like so:

https://api.1up.health/fhir/dstu2/MedicationStatement?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
codetextmedicationCodeableConcept
effectivedatedateeffective[x]
identifiertextidentifier
medicationreferencemedicationReference
patientreferencepatient
sourcereferenceinformationSource
statustextstatus