MedicationStatement

The following topic describes information for the MedicationStatement resource.

To interact with the REST endpoints in the MedicationStatement resource, see MedicationStatement.

Overview

The MedicationStatement resource provides a snapshot in time of known medications taken by the patient now or in the past, which were reported by the patient, a significant other, or a provider. Future orders are not returned.

Historical, past, or home medications are commonly captured when documenting the patient's medical history. Prescriptions without documented compliance are considered intended because whether the patient is actively taking the medication or has filled the prescription is unknown. Medications are assumed to be taken unless documented otherwise.

The following fields are returned if valued:

Querying for Active Medications

To get all possible current medications, an application should query the MedicationStatement resource with the status query parameter set to active,intended. Because the MedicationStatement resource provides a snapshot in time, the reponse includes only the information that was in the system as of the last contact with the patient. Changes in medications that occurred after the patient last visited their provider are not included.

To get the list of current medications that would likely be shown by default to a practitioner, use the MedicationOrder resource and the query above to ensure that draft orders are included. You can use the MedicationStatement.supportingInformation reference to remove duplicates. A duplicate is identified when the MedicationOrder.id is equivalent to the MedicationOrder/[id] in the supportingInformation reference.

Terminology Bindings

Contained Medication Bindings

Contained Practitioner Bindings

Extensions

All URLs for custom extensions are defined as https://fhir-ehr.cerner.com/dstu2/StructureDefinition/{id}

Table - Extensions

ID Value[x] Type Description
patient-friendly-display String Extension to MedicationRequest.dosageInstruction. The display name that can be used for this field when producing a view suitable for a patient.
medication-statement-category CodeableConcept The category of the order, for example: patientspecified, outpatient, and so on.