30 likes | 130 Vues
Explore the workflow in CMPD based on implicit business rules, guided by scenarios "with PADV" and "without PADV." Understand the tasks involved in medication dispensing, validation, and ordering prescriptions.
E N D
Workflow in CMPDMinimum-Workflow according to (implicit) business-rules in Community Pharmacy profilesCurrent situation Jürgen Brandstätter
Scenario 1: „with PADV“ PrescriptionPlacer PharmaceuticalAdviser MedicationDispenser Next task: „Validation“ XDW Task „Validation“ Next task: „Dispensation“ XDW Task „Dispensation“ XDW Task „Ordering“ Condition: Always Condition: if PADV exists with statusCode=completed AND code=OK or CHANGE Next task: „Ordering“ Condition: if PADV exists with statusCode=completed AND code=REFUSE Stop Condition: if PADV exists with statusCode=completed AND code=CANCEL PHARM-1 , Query: FindPrescriptionsForDispense PHARM-1, Query: FindPrescriptionsForValidation • Prescription document contains at least one Prescription Item ready to be validated. • A Prescription Item is ready to validate if there exists no Pharmaceutical Advice Item related to it which has statusCode set to “completed”. • Prescription document contains at least one Prescription Item ready to be dispensed. • A Prescription Item is ready to dispense if there exists a Pharmaceutical Advice Item related to it which has statusCode set to “completed” and code=OK or CHANGE
Scenario 2: „without PADV“ PrescriptionPlacer MedicationDispenser XDW Task „Ordering“ XDW Task „Dispensation“ Next task: „Dispensation“ Condition: Always PHARM-1 , Query: FindPrescriptionsForDispense • Prescription document contains at least one Prescription Item ready to be dispensed. • A Prescription Item is ready to be dispensed, if there exists no Dispense Item to it.