DataStandardsWales-MedicationStatement

The MedicationStatement resource is a record of a medication that is being consumed by a patient..

The DataStandardsWales-MedicationStatement profile is derived from the UK Core MedicationStatement Profile. It defines additional rules for use within health and care organisations in Wales.

For additional guidance on implementation of UK Core, see here.

A direct link to the Data Standards Wales asset can be accessed here - Data Standards Wales Medication Statement

Formal Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
pharmacistVerifiedIndicatorI0..1Extension(boolean)
medicationPrescribingOrganizationTypeI0..1Extension(CodeableConcept)
medicationStatementLastIssueDateI0..1Extension(dateTime)
medicationCourseOfTherapyTypeS I0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(DataStandardsWalesOrganization)
basedOnS Σ I0..*Reference(CarePlan | DataStandardsWalesMedicationRequest | DataStandardsWalesServiceRequest)
partOfΣ I0..*Reference(UKCoreObservation | UKCoreProcedure | DataStandardsWalesMedicationDispense | DataStandardsWalesMedicationStatement | DataStandardsWalesMedicationAdministration)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
categoryS Σ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(DataStandardsWalesMedication)
subjectS Σ I1..1Reference(Group | DataStandardsWalesPatient)
contextS Σ I0..1Reference(EpisodeOfCare | DataStandardsWalesEncounter)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedS Σ0..1dateTime
informationSourceS I0..1Reference(UKCoreRelatedPerson | DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesPractitionerRole)
derivedFromS I0..*Reference(Resource)
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | DataStandardsWalesObservation | DataStandardsWalesDiagnosticReport)
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConceptBinding
routeΣ0..1CodeableConceptBinding
methodΣ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
typeΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
pharmacistVerifiedIndicatorI0..1Extension(boolean)
medicationPrescribingOrganizationTypeI0..1Extension(CodeableConcept)
medicationStatementLastIssueDateI0..1Extension(dateTime)
medicationCourseOfTherapyTypeS I0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(DataStandardsWalesOrganization)
basedOnS Σ I0..*Reference(CarePlan | DataStandardsWalesMedicationRequest | DataStandardsWalesServiceRequest)
partOfΣ I0..*Reference(UKCoreObservation | UKCoreProcedure | DataStandardsWalesMedicationDispense | DataStandardsWalesMedicationStatement | DataStandardsWalesMedicationAdministration)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
categoryS Σ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(DataStandardsWalesMedication)
subjectS Σ I1..1Reference(Group | DataStandardsWalesPatient)
contextS Σ I0..1Reference(EpisodeOfCare | DataStandardsWalesEncounter)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedS Σ0..1dateTime
informationSourceS I0..1Reference(UKCoreRelatedPerson | DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesPractitionerRole)
derivedFromS I0..*Reference(Resource)
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | DataStandardsWalesObservation | DataStandardsWalesDiagnosticReport)
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConceptBinding
routeΣ0..1CodeableConceptBinding
methodΣ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
typeΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
pharmacistVerifiedIndicatorI0..1Extension(boolean)
medicationPrescribingOrganizationTypeI0..1Extension(CodeableConcept)
medicationStatementLastIssueDateI0..1Extension(dateTime)
medicationCourseOfTherapyTypeS I0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(DataStandardsWalesOrganization)
basedOnS Σ I0..*Reference(CarePlan | DataStandardsWalesMedicationRequest | DataStandardsWalesServiceRequest)
partOfΣ I0..*Reference(UKCoreObservation | UKCoreProcedure | DataStandardsWalesMedicationDispense | DataStandardsWalesMedicationStatement | DataStandardsWalesMedicationAdministration)
statusS Σ ?!1..1codeBinding
statusReason0..*CodeableConcept
categoryS Σ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(DataStandardsWalesMedication)
subjectS Σ I1..1Reference(Group | DataStandardsWalesPatient)
contextS Σ I0..1Reference(EpisodeOfCare | DataStandardsWalesEncounter)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedS Σ0..1dateTime
informationSourceS I0..1Reference(UKCoreRelatedPerson | DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesPractitionerRole)
derivedFromS I0..*Reference(Resource)
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(Condition | DataStandardsWalesObservation | DataStandardsWalesDiagnosticReport)
note0..*Annotation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConceptBinding
routeΣ0..1CodeableConceptBinding
methodΣ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
typeΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity

Mandatory and Must Support Data Elements

Refer to the Mandatory and Must Support page for guidance on how these elements should be interpreted.

Each MedicationStatement must have:

  1. A status
  2. A code to indicate the medication or reference to a medication record
  3. A subject

Each MedicationStatement must support:

  1. A category
  2. A context (i.e. a reference to the encounter)
  3. The date asserted
  4. The information source
  5. Dosage information
  6. An indication of the course of therapy type (e.g. repeat or acute)

Extensions

The extensions listed below are those created to support Data Standards Wales:

  • The DataStandardsWales-MedicationCourseOfTherapyType extension is used to indicate the overall pattern of medication administration at the MedicationStatement level (e.g. repeat or acute). This provides addition context to a clinician reviewing a list of patient medications to determine the reason why a patient is taking a medication, and SHOULD be populated if this data exists within the communicating system.