StructureDefinition-CareConnect-MedicationDispense

Indicates that a medication product is to be or has been dispensed for a named person/patient.

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
extensionC0..*Extension
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)
partOfC0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ C0..1Reference(Group | CareConnect-Patient-1)
contextC0..1Reference(CareConnect-Encounter-1 | CareConnect-EpisodeOfCare-1)
supportingInformationC0..*Reference(Resource)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
actorC1..1Reference(Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
onBehalfOfC0..1Reference(CareConnect-Organization-1)
authorizingPrescriptionC0..*Reference(CareConnect-MedicationRequest-1)
type0..1CodeableConceptBinding
id0..1string
quantityTextC0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
daysSupplyC0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destinationC0..1Reference(CareConnect-Location-1)
receiverC0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extensionC0..*Extension
authorReferenceReference(CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
authorStringstring
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsiblePartyC0..*Reference(CareConnect-Practitioner-1)
detectedIssueC0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistoryC0..*Reference(Provenance)

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
extensionC0..*Extension
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)
partOfC0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ C0..1Reference(Group | CareConnect-Patient-1)
contextC0..1Reference(CareConnect-Encounter-1 | CareConnect-EpisodeOfCare-1)
supportingInformationC0..*Reference(Resource)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
actorC1..1Reference(Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
onBehalfOfC0..1Reference(CareConnect-Organization-1)
authorizingPrescriptionC0..*Reference(CareConnect-MedicationRequest-1)
type0..1CodeableConceptBinding
id0..1string
quantityTextC0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
daysSupplyC0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destinationC0..1Reference(CareConnect-Location-1)
receiverC0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extensionC0..*Extension
authorReferenceReference(CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
authorStringstring
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsiblePartyC0..*Reference(CareConnect-Practitioner-1)
detectedIssueC0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistoryC0..*Reference(Provenance)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
extensionC0..*Extension
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)
partOfC0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ C0..1Reference(Group | CareConnect-Patient-1)
contextC0..1Reference(CareConnect-Encounter-1 | CareConnect-EpisodeOfCare-1)
supportingInformationC0..*Reference(Resource)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
actorC1..1Reference(Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
onBehalfOfC0..1Reference(CareConnect-Organization-1)
authorizingPrescriptionC0..*Reference(CareConnect-MedicationRequest-1)
type0..1CodeableConceptBinding
id0..1string
quantityTextC0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ0..1code
daysSupplyC0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destinationC0..1Reference(CareConnect-Location-1)
receiverC0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extensionC0..*Extension
authorReferenceReference(CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
authorStringstring
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsiblePartyC0..*Reference(CareConnect-Practitioner-1)
detectedIssueC0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistoryC0..*Reference(Provenance)

Table View

MedicationDispense..
MedicationDispense.identifier..
MedicationDispense.identifier.system1..
MedicationDispense.identifier.value1..
MedicationDispense.identifier.assignerReference(CareConnect-Organization-1)..
MedicationDispense.partOfReference(CareConnect-Procedure-1)..
MedicationDispense.medication[x]CodeableConcept | Reference(CareConnect-Medication-1)..
MedicationDispense.subjectReference(Group | CareConnect-Patient-1)..
MedicationDispense.contextReference(CareConnect-Encounter-1 | CareConnect-EpisodeOfCare-1)..
MedicationDispense.performer..
MedicationDispense.performer.actorReference(Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)..
MedicationDispense.performer.onBehalfOfReference(CareConnect-Organization-1)..
MedicationDispense.authorizingPrescriptionReference(CareConnect-MedicationRequest-1)..
MedicationDispense.type..
MedicationDispense.quantity..
MedicationDispense.quantity.extension0..
MedicationDispense.quantity.extension:quantityTextExtension0..1
MedicationDispense.destinationReference(CareConnect-Location-1)..
MedicationDispense.receiverReference(CareConnect-Patient-1 | CareConnect-Practitioner-1)..
MedicationDispense.note..
MedicationDispense.note.author[x]Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1) | string..
MedicationDispense.substitution..
MedicationDispense.substitution.responsiblePartyReference(CareConnect-Practitioner-1)..

Examples

Profile specific implementation guidance:

There is no specific guidance for this profile.