StructureDefinition-CareConnect-MedicationStatement

This MedicationStatement Resource is a record of a medication that is being consumed by a patient.

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
lastIssueDateC0..1Extension(dateTime)
changeSummaryC0..1Extension(Complex)
dosageLastChangedC0..1Extension(dateTime)
prescribingAgencyC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(CareConnect-Organization-1)
basedOnΣ C0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ C0..*Reference(MedicationAdministration | CareConnect-MedicationDispense-1 | CareConnect-MedicationStatement-1 | CareConnect-Observation-1 | CareConnect-Procedure-1)
contextΣ C0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceC0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ C1..1Reference(Group | CareConnect-Patient-1)
derivedFromC0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenC0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(CareConnect-Condition-1 | CareConnect-Observation-1)
id0..1string
extensionC0..*Extension
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
authorStringstring
timeΣ0..1dateTime
text1..1string
id0..1string
extensionC0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
snomedCTDescriptionIDC0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
maxDosePerPeriodΣ C0..1Ratio
maxDosePerAdministrationΣ C0..1SimpleQuantity
maxDosePerLifetimeΣ C0..1SimpleQuantity
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
lastIssueDateC0..1Extension(dateTime)
changeSummaryC0..1Extension(Complex)
dosageLastChangedC0..1Extension(dateTime)
prescribingAgencyC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(CareConnect-Organization-1)
basedOnΣ C0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ C0..*Reference(MedicationAdministration | CareConnect-MedicationDispense-1 | CareConnect-MedicationStatement-1 | CareConnect-Observation-1 | CareConnect-Procedure-1)
contextΣ C0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceC0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ C1..1Reference(Group | CareConnect-Patient-1)
derivedFromC0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenC0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(CareConnect-Condition-1 | CareConnect-Observation-1)
id0..1string
extensionC0..*Extension
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
authorStringstring
timeΣ0..1dateTime
text1..1string
id0..1string
extensionC0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
snomedCTDescriptionIDC0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
maxDosePerPeriodΣ C0..1Ratio
maxDosePerAdministrationΣ C0..1SimpleQuantity
maxDosePerLifetimeΣ C0..1SimpleQuantity
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
lastIssueDateC0..1Extension(dateTime)
changeSummaryC0..1Extension(Complex)
dosageLastChangedC0..1Extension(dateTime)
prescribingAgencyC0..1Extension(CodeableConcept)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(CareConnect-Organization-1)
basedOnΣ C0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ C0..*Reference(MedicationAdministration | CareConnect-MedicationDispense-1 | CareConnect-MedicationStatement-1 | CareConnect-Observation-1 | CareConnect-Procedure-1)
contextΣ C0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceC0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ C1..1Reference(Group | CareConnect-Patient-1)
derivedFromC0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenC0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(CareConnect-Condition-1 | CareConnect-Observation-1)
id0..1string
extensionC0..*Extension
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
authorStringstring
timeΣ0..1dateTime
text1..1string
id0..1string
extensionC0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
snomedCTDescriptionIDC0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
maxDosePerPeriodΣ C0..1Ratio
maxDosePerAdministrationΣ C0..1SimpleQuantity
maxDosePerLifetimeΣ C0..1SimpleQuantity
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio

Table View

MedicationStatement..
MedicationStatement.extension0..
MedicationStatement.extension:lastIssueDateExtension0..1
MedicationStatement.extension:changeSummaryExtension0..
MedicationStatement.extension:dosageLastChangedExtension0..1
MedicationStatement.extension:prescribingAgencyExtension0..
MedicationStatement.identifier..
MedicationStatement.identifier.system1..
MedicationStatement.identifier.value1..
MedicationStatement.identifier.assignerReference(CareConnect-Organization-1)..
MedicationStatement.basedOnReference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)..
MedicationStatement.partOfReference(MedicationAdministration | CareConnect-MedicationDispense-1 | CareConnect-MedicationStatement-1 | CareConnect-Observation-1 | CareConnect-Procedure-1)..
MedicationStatement.contextReference(EpisodeOfCare | CareConnect-Encounter-1)..
MedicationStatement.medication[x]CodeableConcept | Reference(CareConnect-Medication-1)..
MedicationStatement.informationSourceReference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)..
MedicationStatement.subjectReference(Group | CareConnect-Patient-1)..
MedicationStatement.reasonReferenceReference(CareConnect-Condition-1 | CareConnect-Observation-1)..
MedicationStatement.note..
MedicationStatement.note.author[x]Reference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1) | string..
MedicationStatement.dosage..
MedicationStatement.dosage.route..
MedicationStatement.dosage.route.coding..
MedicationStatement.dosage.route.coding:snomedCT..1
MedicationStatement.dosage.route.coding:snomedCT.extension0..
MedicationStatement.dosage.route.coding:snomedCT.extension:snomedCTDescriptionIDExtension0..
MedicationStatement.dosage.route.coding:snomedCT.system1..
MedicationStatement.dosage.route.coding:snomedCT.code1..
MedicationStatement.dosage.route.coding:snomedCT.display1..

Examples

Profile specific implementation guidance:

There is no specific guidance for this profile.