NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement Σ I0..*DomainResourceRecord of medication being taken by a patient
mst-2: Reason for use is only permitted if wasNotTaken is false
mst-1: Reason not taken is only permitted if wasNotTaken is true
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?! Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal identifier
... patient Σ1..1Reference(Patient)Who is/was taking the medication
... informationSource Σ0..1Reference(Patient | Practitioner | RelatedPerson)
... dateAsserted Σ0..1dateTimeWhen the statement was asserted?
... status ?! Σ1..1codeactive | completed | entered-in-error | intended
Binding: http://hl7.org/fhir/ValueSet/medication-statement-status (required)
... wasNotTaken ?! Σ0..1booleanTrue if medication is/was not being taken
... reasonNotTaken Σ I0..*CodeableConceptTrue if asserting medication was not given
Binding: http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes (example)
... reasonForUse[x] Σ0..1Reference(Condition), CodeableConceptBinding: http://hl7.org/fhir/ValueSet/condition-code (example)
... effective[x] Σ0..1dateTime, PeriodOver what period was medication consumed?
... note Σ0..1stringFurther information about the statement
... supportingInformation Σ0..*Reference(Resource)Additional supporting information
... medication[x] Σ1..1Reference(Medication), CodeableConceptWhat medication was taken
... dosage Σ0..*BackboneElementDetails of how medication was taken
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... text Σ0..1stringReported dosage information
.... timing Σ0..1TimingWhen/how often was medication taken
.... asNeeded[x] Σ0..1boolean, CodeableConceptTake "as needed" (for x)
Binding: (unbound) (example)
.... site[x] Σ0..1Reference(BodySite), CodeableConceptWhere (on body) medication is/was administered
Binding: http://hl7.org/fhir/ValueSet/approach-site-codes (example)
.... route Σ0..1CodeableConceptHow the medication entered the body
Binding: http://hl7.org/fhir/ValueSet/route-codes (example)
.... method Σ0..1CodeableConceptTechnique used to administer medication
Binding: (unbound) (example)
.... quantity[x] Σ0..1SimpleQuantity, RangeAmount administered in one dose
.... rate[x] Σ0..1Ratio, RangeDose quantity per unit of time
.... maxDosePerPeriod Σ0..1RatioMaximum dose that was consumed per unit of time

doco Documentation for this format