| RXD-01 |
The system shall capture patient demographics at the point of dispensing: name, age/date of birth, sex, contact number, and client/case ID (linked to the Centre's patient record where available). |
Must |
Custom |
Create patient capture/linkage in dispensing flow, with optional EHR-linked patient |
Source of truth for patient master |
High |
P2 |
| RXD-02 |
The system shall record prescription details: prescriber name, prescriber designation, date, diagnosis (ICD code or free text), and each drug prescribed with dose, frequency, and duration. |
Must |
Custom |
Custom Prescription DocType with prescriber, diagnosis, and drug instructions |
Prescription ownership and workflow |
High |
P2 |
| RXD-03 |
The system shall check for drug interactions and allergy flags at point of dispensing and alert the pharmacist. |
Should |
Integration |
Integrate interaction/allergy checks via external clinical dataset or service |
Drug interaction data source and licensing |
High |
P4 |
| RXD-04 |
The system should enforce quantity limits: the dispensed quantity cannot exceed the prescribed quantity without an override with documented reason. |
Must |
Custom |
Validation on dispensing quantity against prescription quantity with override reason |
Policy for partial fills and overrides |
Medium |
P2 |
| RXD-05 |
Upon dispensing, the system shall automatically deduct the dispensed quantity from the relevant batch's SOH (FEFO applied). |
Must |
Custom |
Dispensing submission deducts stock from selected batch using FEFO |
Batch deduction design |
High |
P2 |
| RXD-06 |
The system shall print or display a dispensing label for each item: patient name, drug name, strength, dose instructions, dispensing date, expiry date, and pharmacy name. |
Must |
Config |
Custom print format for dispensing label |
Label size, printer type, and language |
Low |
P2 |
| RXD-07 |
The system shall support repeat dispensing for chronic disease patients, linking each dispensing to the original prescription and tracking remaining quantity. |
Should |
Custom |
Repeat-dispense logic tied to original prescription balance |
Chronic care refill rules |
Medium |
P2 |
| RXD-08 |
The system shall support OTC (over the counter) sales without a formal prescription, linked to a walk-in patient record. |
Must |
Custom |
OTC sale workflow with walk-in patient and direct billing link |
Minimum data capture policy for walk-ins |
Medium |
P2 |
| RXD-09 |
Dispensed items shall be linked to a billing transaction automatically (Section 3.7). |
Must |
Custom |
Auto-create billable transaction from dispensing event |
Sales document model for pharmacy |
High |
P2 |
| RXD-10 |
The system shall record who dispensed each item with timestamp, and support supervisory review. |
Must |
Custom |
Track dispenser, timestamps, and supervisory review on dispensing records |
Review workflow design |
Medium |
P2 |