DwMedicationStatement

Purpose

The purpose of this resource to provide a record of a medication being taken by a patient or that a medication has been given to a patient, where the record is the result of a report from the patient or another clinician. Medication documented in medicationstatement may not have dosage instructions documented in the EMR.

idΣ1..1System.String
versionIdΣ0..1id
lastUpdatedΣ1..1instant
sourceΣ1..1uri
profileΣ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
text1..1Narrative
RenderedDosageInstructionI0..1Extension(string)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
basedOnΣ I0..*Reference(MedicationRequest | CarePlan | ServiceRequest)
partOfS Σ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation)
statusΣ ?!1..1codeBinding
statusReasonS0..*CodeableConcept
categoryΣ0..1CodeableConceptBinding
medicationReferenceS Σ0..1Reference(Medication)
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
subjectΣ I1..1Reference(Patient | Group)
contextS Σ I0..1Reference(Encounter | EpisodeOfCare)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedS Σ0..1dateTime
informationSourceI0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
derivedFromI0..*Reference(Resource)
reasonCodeS0..*CodeableConcept
reasonReferenceS I0..*Reference(Condition | Observation | DiagnosticReport)
noteS0..*Annotation
sequenceS Σ0..1integer
textS Σ0..1string
additionalInstructionS Σ0..*CodeableConcept
patientInstructionS Σ0..1string
eventΣ0..*dateTime
boundsDurationDuration
boundsRangeRange
boundsPeriodPeriod
countΣ0..1positiveInt
countMaxΣ0..1positiveInt
durationΣ0..1decimal
durationMaxΣ0..1decimal
durationUnitΣ0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..1positiveInt
periodΣ0..1decimal
periodMaxΣ0..1decimal
periodUnitΣ0..1codeBinding
dayOfWeekΣ0..*codeBinding
timeOfDayΣ0..*time
whenΣ0..*codeBinding
offsetΣ0..1unsignedInt
codingΣ0..*Coding
textS Σ0..1string
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
methodΣ0..1CodeableConcept
typeΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity

Usage note

  • extension.RenderedDosageInstruction - Complete rendered dosage instructions for a medication as displayed on the EMR prescription.

  • medication.reference - Reference to the medication is provided.

  • dosage - Multiple dosage lines are included in the message if there are mutliple dosage line for the mediation thay may require tapering up or down for dosage.

  • dosage.sequence - The sequence number of multiple dosages = 1 when the instructions are to be treated as concurrent. The sequence number are sequential, then the dosages are intended to be sequential.

  • dosage.patientInstruction - When the dosage is is not populated in the discrete template in the EMR then text dosage instructions are provided as patientInstruction.

Bundle

Example