Clinical Order Workflows
1.0.0-ballot - STU 1 Ballot International flag

Clinical Order Workflows, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-cow-ig/ and changes regularly. See the Directory of published versions

Prescription and Dispense with single dispense task

Page standards status: Informative

Assumptions

  • Physician requests 2 medications in one prescription
  • Regulation determines that entire prescription is filled at one place
  • Transport mechanisms and infrastructure for exchanging data about Prescription, Task and Dispense are provided.

Example

Prescription and Dispense with single dispense taskPrescription and Dispense with single dispense taskPrescriberOrder Placer SystemOrder Filler SystemPrescriberOrder Placer System(Prescriber)Order Filler System(Pharmacy)OrderingEnter OrdercreateMedicationRequestsMedicationRequest.id =prescription-line1.groupIdentifier =prescription1.medication =Clavamox.intent = "Order"... MedicationRequest.id =prescription-line2.groupIdentifier =prescription1.medication =Azythromycin.intent = "order"...createMedicationRequestsMedicationRequest.id =prescription-line1.groupIdentifier =prescription1.medication =Clavamox.intent = "Order"... MedicationRequest.id =prescription-line2.groupIdentifier =prescription1.medication =Azythromycin.intent = "order"...Patient-mediated selectionPrescription is accessed by Pharmacy querying   MedicationRequest?group-or-identifier=prescription1Accept dispenseCreate TaskTask.basedOn"" ->prescription-line1.extension[basedOn] ->prescription-line2.focus"" ->prescription-line1.extension[focus] ->prescription-line2...Create DispensesMedicationDispenseid ->dispense1.authorizingPrescription ->prescription-line1... MedicationDispense.id ->dispense2 .authorizingPrescription ->prescription-line2...Update TaskTask.basedOn"" ->prescription-line1.extension[basedOn] ->prescription-line2.focus"" ->prescription-line1.extension[focus] ->prescription-line2.output ->dispense1.output ->dispense2...The Order Placer System gets information that the Task is finished via- Subscription- polling- messaging- ...