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?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
basedOnΣ0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ0..*Reference(MedicationAdministration | CareConnect-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)
contextΣ0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSource0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ1..1Reference(Group | CareConnect-Patient-1)
derivedFrom0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(CareConnect-Observation-1 | CareConnect-Condition-1)
id0..1string
extension0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extension0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extension0..*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Σ0..1Ratio
maxDosePerAdministrationΣ0..1SimpleQuantity
maxDosePerLifetimeΣ0..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?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
basedOnΣ0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ0..*Reference(MedicationAdministration | CareConnect-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)
contextΣ0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSource0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ1..1Reference(Group | CareConnect-Patient-1)
derivedFrom0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(CareConnect-Observation-1 | CareConnect-Condition-1)
id0..1string
extension0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extension0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extension0..*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Σ0..1Ratio
maxDosePerAdministrationΣ0..1SimpleQuantity
maxDosePerLifetimeΣ0..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?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
basedOnΣ0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
partOfΣ0..*Reference(MedicationAdministration | CareConnect-Procedure-1 | CareConnect-Observation-1 | CareConnect-MedicationStatement-1 | CareConnect-MedicationDispense-1)
contextΣ0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
statusΣ ?!1..1codeBinding
categoryΣ0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
effectiveDateTimedateTime
effectivePeriodPeriod
dateAssertedΣ0..1dateTime
informationSource0..1Reference(RelatedPerson | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
subjectΣ1..1Reference(Group | CareConnect-Patient-1)
derivedFrom0..*Reference(Resource)
takenΣ ?!1..1codeBinding
reasonNotTakenI0..*CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(CareConnect-Observation-1 | CareConnect-Condition-1)
id0..1string
extension0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extension0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extension0..*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Σ0..1Ratio
maxDosePerAdministrationΣ0..1SimpleQuantity
maxDosePerLifetimeΣ0..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.