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
extension0..*Extension
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)
partOf0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ0..1Reference(Group | CareConnect-Patient-1)
context0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)
supportingInformation0..*Reference(Resource)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
actor1..1Reference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOf0..1Reference(CareConnect-Organization-1)
authorizingPrescription0..*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
daysSupply0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destination0..1Reference(CareConnect-Location-1)
receiver0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extension0..*Extension
authorStringstring
authorReferenceReference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsibleParty0..*Reference(CareConnect-Practitioner-1)
detectedIssue0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistory0..*Reference(Provenance)

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extension0..*Extension
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)
partOf0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ0..1Reference(Group | CareConnect-Patient-1)
context0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)
supportingInformation0..*Reference(Resource)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
actor1..1Reference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOf0..1Reference(CareConnect-Organization-1)
authorizingPrescription0..*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
daysSupply0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destination0..1Reference(CareConnect-Location-1)
receiver0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extension0..*Extension
authorStringstring
authorReferenceReference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsibleParty0..*Reference(CareConnect-Practitioner-1)
detectedIssue0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistory0..*Reference(Provenance)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extension0..*Extension
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)
partOf0..*Reference(CareConnect-Procedure-1)
statusΣ ?!0..1codeBinding
category0..1CodeableConceptBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ0..1Reference(Group | CareConnect-Patient-1)
context0..1Reference(CareConnect-EpisodeOfCare-1 | CareConnect-Encounter-1)
supportingInformation0..*Reference(Resource)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
actor1..1Reference(Device | CareConnect-RelatedPerson-1 | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOf0..1Reference(CareConnect-Organization-1)
authorizingPrescription0..*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
daysSupply0..1SimpleQuantity
whenPreparedΣ0..1dateTime
whenHandedOver0..1dateTime
destination0..1Reference(CareConnect-Location-1)
receiver0..*Reference(CareConnect-Patient-1 | CareConnect-Practitioner-1)
id0..1string
extension0..*Extension
authorStringstring
authorReferenceReference(CareConnect-RelatedPerson-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
dosageInstruction0..*Dosage
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
reason0..*CodeableConcept
responsibleParty0..*Reference(CareConnect-Practitioner-1)
detectedIssue0..*Reference(DetectedIssue)
notDone0..1boolean
notDoneReasonCodeableConceptCodeableConcept
notDoneReasonReferenceReference(DetectedIssue)
eventHistory0..*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.