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
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
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)
partOfI0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ I0..1Reference(Group | CareConnect-Patient-1)
contextI0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)
supportingInformationI0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
actorI1..1Reference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOfI0..1Reference(CareConnect-Organization-1)
authorizingPrescriptionI0..*Reference(CareConnect-MedicationRequest-1)
type0..1CodeableConceptBinding
id0..1string
quantityTextI0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
daysSupplyI0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destinationI0..1Reference(CareConnect-Location-1)
receiverI0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsiblePartyI0..*Reference(CareConnect-Practitioner-1)
detectedIssueI0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
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)
partOfI0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ I0..1Reference(Group | CareConnect-Patient-1)
contextI0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)
supportingInformationI0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
actorI1..1Reference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOfI0..1Reference(CareConnect-Organization-1)
authorizingPrescriptionI0..*Reference(CareConnect-MedicationRequest-1)
type0..1CodeableConceptBinding
id0..1string
quantityTextI0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
daysSupplyI0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destinationI0..1Reference(CareConnect-Location-1)
receiverI0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsiblePartyI0..*Reference(CareConnect-Practitioner-1)
detectedIssueI0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
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)
partOfI0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ I0..1Reference(Group | CareConnect-Patient-1)
contextI0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)
supportingInformationI0..*Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
actorI1..1Reference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOfI0..1Reference(CareConnect-Organization-1)
authorizingPrescriptionI0..*Reference(CareConnect-MedicationRequest-1)
type0..1CodeableConceptBinding
id0..1string
quantityTextI0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
daysSupplyI0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destinationI0..1Reference(CareConnect-Location-1)
receiverI0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsiblePartyI0..*Reference(CareConnect-Practitioner-1)
detectedIssueI0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistoryI0..*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]Reference(CareConnect-Medication-1), CodeableConcept..
MedicationDispense.subjectReference(Group | CareConnect-Patient-1)..
MedicationDispense.contextReference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)..
MedicationDispense.performer..
MedicationDispense.performer.actorReference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)..
MedicationDispense.performer.onBehalfOfReference(CareConnect-Organization-1)..
MedicationDispense.authorizingPrescriptionReference(CareConnect-MedicationRequest-1)..
MedicationDispense.type..
MedicationDispense.quantity..
MedicationDispense.quantity.extension0..
MedicationDispense.quantity.extensionExtension0..1
MedicationDispense.destinationReference(CareConnect-Location-1)..
MedicationDispense.receiverReference(CareConnect-Patient-1 | CareConnect-Practitioner-1)..
MedicationDispense.note..
MedicationDispense.note.author[x]Reference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1), string..
MedicationDispense.substitution..
MedicationDispense.substitution.responsiblePartyReference(CareConnect-Practitioner-1)..

Examples

Profile specific implementation guidance:

There is no specific guidance for this profile.