Pharmacy
Medicines, batches, queue, stock operations, and pharmacy-facing AI rationale inside each clinic tenant.
InventoryQueueAlertsReorder rationale
Details
Operational Surface
Pharmacy keeps its existing breadth: stock entry, batches, movements, purchase orders, counts, queue, returns, and reports.
- Dashboard and reports now degrade gracefully when pharmacy schema is missing instead of crashing the tenant dashboard.
- Scheduled inventory alerts fan out across clinics from the central scheduler.
- Command output remains compatible for manual support runs while still supporting tenant-aware schedule honoring.
Details
Pharmacy AI Layer
Pharmacy AI is operational, not autonomous. It explains risk and supports decisions that staff still own.
- Stock risk note
- Expiry action note
- Reorder rationale
- All text stays reviewable and cannot mutate inventory by itself
Coverage appendix
This page is tied back to routes, views, requests, tests, and implementation files in the generated docs coverage appendix.