The US Core Medication Statement Profile is based upon the core FHIR MedicationStatement Resource and created to meet the 2015 Edition Common Clinical Data Set 'Medications' requirements.
= Must Support, = Is Modifier, = QiCore defined extension
| Field | Card. | Type | Description | 
|---|---|---|---|
| status | 1..1 | String | A code representing the patient or other source's judgment about the state of the medication used that this statement is about.  Generally this will be active or completed. Binding: A set of codes indicating the current status of a MedicationStatement. (required)  | 
| medication[x] | 1..1 | Concept | Medication | Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications. Binding: The set of RxNorm codes to represent medications (preferred)  | 
| effective[x] | 0..1 | DateTime | Interval<DateTime> | The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true). | 
| dateAsserted | 1..1 | DateTime | The date when the medication statement was asserted by the information source. | 
| informationSource | 0..1 | Patient | Practitioner | RelatedPerson | The person or organization that provided the information about the taking of this medication. Note: Use derivedFrom when a MedicationStatement is derived from other resources, e.g Claim or MedicationRequest. | 
| subject | 1..1 | Patient | Group | The person, animal or group who is/was taking the medication. | 
| derivedFrom | 0..* | List<Resource> | Allows linking the MedicationStatement to the underlying MedicationRequest, or to other information that supports or is used to derive the MedicationStatement. | 
| taken | 1..1 | String | Indicator of the certainty of whether the medication was taken by the patient. Binding: http://hl7.org/fhir/ValueSet/medication-statement-taken (required)  | 
| reasonNotTaken | 0..* | List<Concept> | A code indicating why the medication was not taken. Binding: A coded concept indicating the reason why the medication was not taken (example)  | 
| reasonCode | 0..* | List<Concept> | A reason for why the medication is being/was taken. Binding: A coded concept identifying why the medication is being taken. (example)  | 
| dosage | 0..* | List<Dosage> | Indicates how the medication is/was or should be taken by the patient. |