NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement Σ IDomainResourceRecord of medication being taken by a patient
Reason for use is only permitted if wasNotTaken is false
Reason not taken is only permitted if wasNotTaken is true
... identifier Σ0..*IdentifierExternal identifier
... status ?! Σ1..1codeactive | completed | entered-in-error | intended
MedicationStatementStatus (Required)
... medication[x] Σ1..1What medication was taken
.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... patient Σ1..1Reference(Patient)Who is/was taking the medication
... effective[x] Σ0..1Over what period was medication consumed?
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... informationSource Σ0..1Reference(Patient | Practitioner | RelatedPerson)Person who provided the information about the taking of this medication
... supportingInformation Σ0..*Reference(Any)Additional supporting information
... dateAsserted Σ0..1dateTimeWhen the statement was asserted?
... wasNotTaken ?! Σ0..1booleanTrue if medication is/was not being taken
... reasonNotTaken Σ I0..*CodeableConceptTrue if asserting medication was not given
Reason Medication Not Given Codes (Example)
... reasonForUse[x] Σ0..1
Condition/Problem/Diagnosis Codes (Example)
.... reasonForUseCodeableConceptCodeableConcept
.... reasonForUseReferenceReference(Condition)
... note Σ0..*AnnotationFurther information about the statement
... dosage Σ0..*BackboneElementDetails of how medication was taken
.... text Σ0..1stringFree text dosage instructions as reported by the information source
.... timing Σ0..1TimingWhen/how often was medication taken
.... asNeeded[x] Σ0..1Take "as needed" (for x)
..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept
.... site[x] Σ0..1Where (on body) medication is/was administered
SNOMED CT Anatomical Structure for Administration Site Codes (Example)
..... siteCodeableConceptCodeableConcept
..... siteReferenceReference(BodySite)
.... route Σ0..1CodeableConceptHow the medication entered the body
SNOMED CT Route Codes (Example)
.... method Σ0..1CodeableConceptTechnique used to administer medication
.... quantity[x] Σ0..1Amount administered in one dose
..... quantityQuantitySimpleQuantity
..... quantityRangeRange
.... rate[x] Σ0..1Dose quantity per unit of time
..... rateRatioRatio
..... rateRangeRange
.... maxDosePerPeriod Σ0..1RatioMaximum dose that was consumed per unit of time

doco Documentation for this format