{ "description": null, "_filename": "MedicationDispense.StructureDefinition.json", "package_name": "synapxe.nehr", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "5.0.0", "name": "MedicationDispense", "abstract": false, "type": "MedicationDispense", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0", "status": "draft", "id": "e96c2ab8-35d3-4211-9495-44b116a6bec3", "kind": "resource", "url": "https://fhir.synapxe.sg/StructureDefinition/profile-medicationdispense", "version": null, "differential": { "element": [ { "id": "MedicationDispense.contained", "max": "0", "path": "MedicationDispense.contained" }, { "id": "MedicationDispense.extension", "max": "0", "path": "MedicationDispense.extension" }, { "id": "MedicationDispense.modifierExtension", "max": "0", "path": "MedicationDispense.modifierExtension" }, { "id": "MedicationDispense.identifier", "max": "1", "path": "MedicationDispense.identifier" }, { "id": "MedicationDispense.identifier.id", "max": "0", "path": "MedicationDispense.identifier.id" }, { "id": "MedicationDispense.identifier.extension", "max": "0", "path": "MedicationDispense.identifier.extension" }, { "id": "MedicationDispense.identifier.use", "max": "0", "path": "MedicationDispense.identifier.use" }, { "id": "MedicationDispense.identifier.type", "max": "0", "path": "MedicationDispense.identifier.type" }, { "id": "MedicationDispense.identifier.system", "min": 1, "path": "MedicationDispense.identifier.system" }, { "id": "MedicationDispense.identifier.value", "min": 1, "path": "MedicationDispense.identifier.value" }, { "id": "MedicationDispense.identifier.period", "max": "0", "path": "MedicationDispense.identifier.period" }, { "id": "MedicationDispense.identifier.assigner", "max": "0", "path": "MedicationDispense.identifier.assigner" }, { "id": "MedicationDispense.basedOn", "max": "0", "path": "MedicationDispense.basedOn" }, { "id": "MedicationDispense.partOf", "max": "0", "path": "MedicationDispense.partOf" }, { "id": "MedicationDispense.notPerformedReason.id", "max": "0", "path": "MedicationDispense.notPerformedReason.id" }, { "id": "MedicationDispense.notPerformedReason.extension", "max": "0", "path": "MedicationDispense.notPerformedReason.extension" }, { "id": "MedicationDispense.notPerformedReason.concept", "min": 1, "path": "MedicationDispense.notPerformedReason.concept" }, { "id": "MedicationDispense.notPerformedReason.concept.id", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.id" }, { "id": "MedicationDispense.notPerformedReason.concept.extension", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.extension" }, { "id": "MedicationDispense.notPerformedReason.concept.coding", "max": "1", "min": 1, "path": "MedicationDispense.notPerformedReason.concept.coding" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.id", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.coding.id" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.extension", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.coding.extension" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.system", "min": 1, "path": "MedicationDispense.notPerformedReason.concept.coding.system" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.version", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.coding.version" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.code", "min": 1, "path": "MedicationDispense.notPerformedReason.concept.coding.code" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.display", "min": 1, "path": "MedicationDispense.notPerformedReason.concept.coding.display" }, { "id": "MedicationDispense.notPerformedReason.concept.coding.userSelected", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.coding.userSelected" }, { "id": "MedicationDispense.notPerformedReason.concept.text", "max": "0", "path": "MedicationDispense.notPerformedReason.concept.text" }, { "id": "MedicationDispense.notPerformedReason.reference", "max": "0", "path": "MedicationDispense.notPerformedReason.reference" }, { "id": "MedicationDispense.statusChanged", "max": "0", "path": "MedicationDispense.statusChanged" }, { "id": "MedicationDispense.category", "max": "1", "path": "MedicationDispense.category" }, { "id": "MedicationDispense.medication", "path": "MedicationDispense.medication", "type": [ { "code": "CodeableReference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-medication" ] } ] }, { "id": "MedicationDispense.medication.id", "max": "0", "path": "MedicationDispense.medication.id" }, { "id": "MedicationDispense.medication.extension", "max": "0", "path": "MedicationDispense.medication.extension" }, { "id": "MedicationDispense.medication.concept", "min": 1, "path": "MedicationDispense.medication.concept" }, { "id": "MedicationDispense.medication.concept.id", "max": "0", "path": "MedicationDispense.medication.concept.id" }, { "id": "MedicationDispense.medication.concept.extension", "max": "0", "path": "MedicationDispense.medication.concept.extension" }, { "id": "MedicationDispense.medication.concept.coding", "max": "1", "min": 1, "path": "MedicationDispense.medication.concept.coding" }, { "id": "MedicationDispense.medication.concept.coding.id", "max": "0", "path": "MedicationDispense.medication.concept.coding.id" }, { "id": "MedicationDispense.medication.concept.coding.extension", "max": "0", "path": "MedicationDispense.medication.concept.coding.extension" }, { "id": "MedicationDispense.medication.concept.coding.system", "min": 1, "path": "MedicationDispense.medication.concept.coding.system" }, { "id": "MedicationDispense.medication.concept.coding.code", "min": 1, "path": "MedicationDispense.medication.concept.coding.code" }, { "id": "MedicationDispense.medication.concept.coding.display", "min": 1, "path": "MedicationDispense.medication.concept.coding.display" }, { "id": "MedicationDispense.medication.concept.coding.userSelected", "max": "0", "path": "MedicationDispense.medication.concept.coding.userSelected" }, { "id": "MedicationDispense.medication.concept.text", "max": "0", "path": "MedicationDispense.medication.concept.text" }, { "id": "MedicationDispense.medication.reference", "max": "0", "path": "MedicationDispense.medication.reference" }, { "id": "MedicationDispense.medication.reference.id", "max": "0", "path": "MedicationDispense.medication.reference.id" }, { "id": "MedicationDispense.medication.reference.extension", "max": "0", "path": "MedicationDispense.medication.reference.extension" }, { "id": "MedicationDispense.subject", "path": "MedicationDispense.subject", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-patient" ] } ] }, { "id": "MedicationDispense.subject.id", "max": "0", "path": "MedicationDispense.subject.id" }, { "id": "MedicationDispense.subject.extension", "max": "0", "path": "MedicationDispense.subject.extension" }, { "id": "MedicationDispense.subject.reference", "min": 1, "path": "MedicationDispense.subject.reference" }, { "id": "MedicationDispense.subject.type", "max": "0", "path": "MedicationDispense.subject.type" }, { "id": "MedicationDispense.subject.identifier", "max": "0", "path": "MedicationDispense.subject.identifier" }, { "id": "MedicationDispense.subject.display", "max": "0", "path": "MedicationDispense.subject.display" }, { "id": "MedicationDispense.encounter", "path": "MedicationDispense.encounter", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-encounter" ] } ] }, { "id": "MedicationDispense.supportingInformation", "max": "0", "path": "MedicationDispense.supportingInformation" }, { "id": "MedicationDispense.performer.id", "max": "0", "path": "MedicationDispense.performer.id" }, { "id": "MedicationDispense.performer.extension", "max": "0", "path": "MedicationDispense.performer.extension" }, { "id": "MedicationDispense.performer.modifierExtension", "max": "0", "path": "MedicationDispense.performer.modifierExtension" }, { "id": "MedicationDispense.performer.function", "max": "0", "path": "MedicationDispense.performer.function" }, { "id": "MedicationDispense.performer.actor", "path": "MedicationDispense.performer.actor", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-practitioner" ] } ] }, { "id": "MedicationDispense.performer.actor.id", "max": "0", "path": "MedicationDispense.performer.actor.id" }, { "id": "MedicationDispense.performer.actor.extension", "max": "0", "path": "MedicationDispense.performer.actor.extension" }, { "id": "MedicationDispense.performer.actor.type", "min": 1, "path": "MedicationDispense.performer.actor.type" }, { "id": "MedicationDispense.performer.actor.identifier", "min": 1, "path": "MedicationDispense.performer.actor.identifier" }, { "id": "MedicationDispense.performer.actor.identifier.id", "max": "0", "path": "MedicationDispense.performer.actor.identifier.id" }, { "id": "MedicationDispense.performer.actor.identifier.extension", "max": "0", "path": "MedicationDispense.performer.actor.identifier.extension" }, { "id": "MedicationDispense.performer.actor.identifier.use", "max": "0", "path": "MedicationDispense.performer.actor.identifier.use" }, { "id": "MedicationDispense.performer.actor.identifier.type", "max": "0", "path": "MedicationDispense.performer.actor.identifier.type" }, { "id": "MedicationDispense.performer.actor.identifier.system", "min": 1, "path": "MedicationDispense.performer.actor.identifier.system" }, { "id": "MedicationDispense.performer.actor.identifier.value", "min": 1, "path": "MedicationDispense.performer.actor.identifier.value" }, { "id": "MedicationDispense.performer.actor.identifier.period", "max": "0", "path": "MedicationDispense.performer.actor.identifier.period" }, { "id": "MedicationDispense.performer.actor.identifier.assigner", "max": "0", "path": "MedicationDispense.performer.actor.identifier.assigner" }, { "id": "MedicationDispense.performer.actor.display", "min": 1, "path": "MedicationDispense.performer.actor.display" }, { "id": "MedicationDispense.location", "max": "0", "path": "MedicationDispense.location" }, { "id": "MedicationDispense.authorizingPrescription", "max": "1", "min": 1, "path": "MedicationDispense.authorizingPrescription", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-medicationrequest" ] } ] }, { "id": "MedicationDispense.authorizingPrescription.id", "max": "0", "path": "MedicationDispense.authorizingPrescription.id" }, { "id": "MedicationDispense.authorizingPrescription.extension", "max": "0", "path": "MedicationDispense.authorizingPrescription.extension" }, { "id": "MedicationDispense.authorizingPrescription.reference", "min": 1, "path": "MedicationDispense.authorizingPrescription.reference" }, { "id": "MedicationDispense.authorizingPrescription.type", "max": "0", "path": "MedicationDispense.authorizingPrescription.type" }, { "id": "MedicationDispense.authorizingPrescription.identifier", "max": "0", "path": "MedicationDispense.authorizingPrescription.identifier" }, { "id": "MedicationDispense.authorizingPrescription.display", "max": "0", "path": "MedicationDispense.authorizingPrescription.display" }, { "id": "MedicationDispense.type.id", "max": "0", "path": "MedicationDispense.type.id" }, { "id": "MedicationDispense.type.extension", "max": "0", "path": "MedicationDispense.type.extension" }, { "id": "MedicationDispense.type.coding", "max": "1", "path": "MedicationDispense.type.coding" }, { "id": "MedicationDispense.type.coding.id", "max": "0", "path": "MedicationDispense.type.coding.id" }, { "id": "MedicationDispense.type.coding.extension", "max": "0", "path": "MedicationDispense.type.coding.extension" }, { "id": "MedicationDispense.type.coding.system", "min": 1, "path": "MedicationDispense.type.coding.system" }, { "id": "MedicationDispense.type.coding.version", "max": "0", "path": "MedicationDispense.type.coding.version" }, { "id": "MedicationDispense.type.coding.code", "min": 1, "path": "MedicationDispense.type.coding.code" }, { "id": "MedicationDispense.type.coding.display", "max": "0", "path": "MedicationDispense.type.coding.display" }, { "id": "MedicationDispense.type.coding.userSelected", "max": "0", "path": "MedicationDispense.type.coding.userSelected" }, { "id": "MedicationDispense.type.text", "max": "0", "path": "MedicationDispense.type.text" }, { "id": "MedicationDispense.quantity.id", "max": "0", "path": "MedicationDispense.quantity.id" }, { "id": "MedicationDispense.quantity.extension", "max": "0", "path": "MedicationDispense.quantity.extension" }, { "id": "MedicationDispense.quantity.value", "min": 1, "path": "MedicationDispense.quantity.value" }, { "id": "MedicationDispense.quantity.unit", "min": 1, "path": "MedicationDispense.quantity.unit" }, { "id": "MedicationDispense.quantity.system", "min": 1, "path": "MedicationDispense.quantity.system" }, { "id": "MedicationDispense.quantity.code", "min": 1, "path": "MedicationDispense.quantity.code" }, { "id": "MedicationDispense.daysSupply.id", "max": "0", "path": "MedicationDispense.daysSupply.id" }, { "id": "MedicationDispense.daysSupply.extension", "max": "0", "path": "MedicationDispense.daysSupply.extension" }, { "id": "MedicationDispense.daysSupply.value", "min": 1, "path": "MedicationDispense.daysSupply.value" }, { "id": "MedicationDispense.daysSupply.unit", "min": 1, "path": "MedicationDispense.daysSupply.unit" }, { "id": "MedicationDispense.daysSupply.system", "min": 1, "path": "MedicationDispense.daysSupply.system" }, { "id": "MedicationDispense.daysSupply.code", "min": 1, "path": "MedicationDispense.daysSupply.code" }, { "id": "MedicationDispense.recorded", "max": "0", "path": "MedicationDispense.recorded" }, { "id": "MedicationDispense.whenHandedOver", "min": 1, "path": "MedicationDispense.whenHandedOver" }, { "id": "MedicationDispense.destination", "path": "MedicationDispense.destination", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-location" ] } ] }, { "id": "MedicationDispense.destination.id", "max": "0", "path": "MedicationDispense.destination.id" }, { "id": "MedicationDispense.destination.extension", "max": "0", "path": "MedicationDispense.destination.extension" }, { "id": "MedicationDispense.destination.reference", "max": "0", "path": "MedicationDispense.destination.reference" }, { "id": "MedicationDispense.destination.type", "min": 1, "path": "MedicationDispense.destination.type", "patternUri": "Location" }, { "id": "MedicationDispense.destination.identifier", "min": 1, "path": "MedicationDispense.destination.identifier" }, { "id": "MedicationDispense.destination.identifier.id", "max": "0", "path": "MedicationDispense.destination.identifier.id" }, { "id": "MedicationDispense.destination.identifier.extension", "max": "0", "path": "MedicationDispense.destination.identifier.extension" }, { "id": "MedicationDispense.destination.identifier.use", "max": "0", "path": "MedicationDispense.destination.identifier.use" }, { "id": "MedicationDispense.destination.identifier.type", "max": "0", "path": "MedicationDispense.destination.identifier.type" }, { "id": "MedicationDispense.destination.identifier.system", "min": 1, "path": "MedicationDispense.destination.identifier.system", "patternUri": "https://fhir.synapxe.sg/NamingSystem/facilityunit" }, { "id": "MedicationDispense.destination.identifier.value", "min": 1, "path": "MedicationDispense.destination.identifier.value" }, { "id": "MedicationDispense.destination.identifier.period", "max": "0", "path": "MedicationDispense.destination.identifier.period" }, { "id": "MedicationDispense.destination.identifier.assigner", "max": "0", "path": "MedicationDispense.destination.identifier.assigner" }, { "id": "MedicationDispense.destination.display", "min": 1, "path": "MedicationDispense.destination.display" }, { "id": "MedicationDispense.receiver", "max": "0", "path": "MedicationDispense.receiver" }, { "id": "MedicationDispense.note", "max": "0", "path": "MedicationDispense.note" }, { "id": "MedicationDispense.renderedDosageInstruction", "max": "0", "path": "MedicationDispense.renderedDosageInstruction" }, { "id": "MedicationDispense.dosageInstruction.id", "max": "0", "path": "MedicationDispense.dosageInstruction.id" }, { "id": "MedicationDispense.dosageInstruction.extension", "max": "0", "path": "MedicationDispense.dosageInstruction.extension" }, { "id": "MedicationDispense.dosageInstruction.modifierExtension", "max": "0", "path": "MedicationDispense.dosageInstruction.modifierExtension" }, { "id": "MedicationDispense.dosageInstruction.sequence", "max": "0", "path": "MedicationDispense.dosageInstruction.sequence" }, { "id": "MedicationDispense.dosageInstruction.text", "min": 1, "path": "MedicationDispense.dosageInstruction.text" }, { "id": "MedicationDispense.dosageInstruction.additionalInstruction", "max": "0", "path": "MedicationDispense.dosageInstruction.additionalInstruction" }, { "id": "MedicationDispense.dosageInstruction.patientInstruction", "max": "0", "path": "MedicationDispense.dosageInstruction.patientInstruction" }, { "id": "MedicationDispense.dosageInstruction.asNeeded", "max": "0", "path": "MedicationDispense.dosageInstruction.asNeeded" }, { "id": "MedicationDispense.dosageInstruction.asNeededFor", "max": "0", "path": "MedicationDispense.dosageInstruction.asNeededFor" }, { "id": "MedicationDispense.dosageInstruction.site", "max": "0", "path": "MedicationDispense.dosageInstruction.site" }, { "id": "MedicationDispense.dosageInstruction.method", "max": "0", "path": "MedicationDispense.dosageInstruction.method" }, { "id": "MedicationDispense.dosageInstruction.doseAndRate.id", "max": "0", "path": "MedicationDispense.dosageInstruction.doseAndRate.id" }, { "id": "MedicationDispense.dosageInstruction.doseAndRate.extension", "max": "0", "path": "MedicationDispense.dosageInstruction.doseAndRate.extension" }, { "id": "MedicationDispense.dosageInstruction.doseAndRate.type", "max": "0", "path": "MedicationDispense.dosageInstruction.doseAndRate.type" }, { "id": "MedicationDispense.dosageInstruction.doseAndRate.dose[x]", "min": 1, "path": "MedicationDispense.dosageInstruction.doseAndRate.dose[x]" }, { "id": "MedicationDispense.dosageInstruction.doseAndRate.rate[x]", "max": "0", "path": "MedicationDispense.dosageInstruction.doseAndRate.rate[x]" }, { "id": "MedicationDispense.dosageInstruction.maxDosePerPeriod", "max": "0", "path": "MedicationDispense.dosageInstruction.maxDosePerPeriod" }, { "id": "MedicationDispense.dosageInstruction.maxDosePerAdministration", "max": "0", "path": "MedicationDispense.dosageInstruction.maxDosePerAdministration" }, { "id": "MedicationDispense.dosageInstruction.maxDosePerLifetime", "max": "0", "path": "MedicationDispense.dosageInstruction.maxDosePerLifetime" }, { "id": "MedicationDispense.substitution", "max": "0", "path": "MedicationDispense.substitution" }, { "id": "MedicationDispense.eventHistory", "max": "0", "path": "MedicationDispense.eventHistory" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationDispense" }