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
textI0..1Narrative
contained0..*Resource
lastIssueDateI0..1Extension(dateTime)
changeSummaryI0..1Extension(Complex)
dosageLastChangedI0..1Extension(dateTime)
prescribingAgencyI0..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(CareConnect-Organization-1)
basedOnΣ I0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ I0..*Reference(MedicationAdministration | CareConnect-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)
contextΣ I0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ I1..1Reference(Group | CareConnect-Patient-1)
derivedFromI0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(CareConnect-Observation-1 | CareConnect-Condition-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extensionI0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
lastIssueDateI0..1Extension(dateTime)
changeSummaryI0..1Extension(Complex)
dosageLastChangedI0..1Extension(dateTime)
prescribingAgencyI0..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(CareConnect-Organization-1)
basedOnΣ I0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ I0..*Reference(MedicationAdministration | CareConnect-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)
contextΣ I0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ I1..1Reference(Group | CareConnect-Patient-1)
derivedFromI0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(CareConnect-Observation-1 | CareConnect-Condition-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extensionI0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
lastIssueDateI0..1Extension(dateTime)
changeSummaryI0..1Extension(Complex)
dosageLastChangedI0..1Extension(dateTime)
prescribingAgencyI0..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(CareConnect-Organization-1)
basedOnΣ I0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ I0..*Reference(MedicationAdministration | CareConnect-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)
contextΣ I0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSourceI0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ I1..1Reference(Group | CareConnect-Patient-1)
derivedFromI0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(CareConnect-Observation-1 | CareConnect-Condition-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extensionI0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity

Table View

MedicationStatement..
MedicationStatement.extension0..
MedicationStatement.extensionExtension0..1
MedicationStatement.extensionExtension0..
MedicationStatement.extensionExtension0..1
MedicationStatement.extensionExtension0..
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-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)..
MedicationStatement.contextReference(EpisodeOfCare | CareConnect-Encounter-1)..
MedicationStatement.medication[x]Reference(CareConnect-Medication-1), CodeableConcept..
MedicationStatement.informationSourceReference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)..
MedicationStatement.subjectReference(Group | CareConnect-Patient-1)..
MedicationStatement.reasonReferenceReference(CareConnect-Observation-1 | CareConnect-Condition-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..1
MedicationStatement.dosage.route.coding.extension0..
MedicationStatement.dosage.route.coding.extensionExtension0..
MedicationStatement.dosage.route.coding.system1..
MedicationStatement.dosage.route.coding.code1..
MedicationStatement.dosage.route.coding.display1..

Examples

Profile specific implementation guidance:

There is no specific guidance for this profile.