30 likes | 126 Views
Workflow in CMPD Minimum-Workflow according to (implicit) business-rules in Community Pharmacy profiles Current situation. Jürgen Brandstätter. Scenario 1: „with PADV“. Prescription Placer. Pharmaceutical Adviser. Medication Dispenser. Next task : „Validation“. XDW Task „Validation“.
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.