Inventory management
Products, batches, expiry dates, stock levels, alerts, movements, and replenishment — in one place.
OfficinaOS is an open-source ERP platform being developed for pharmacies and officines: inventory, POS, prescriptions, procurement, reporting, multi-user roles, compliance workflows, and audit-ready operations.
OfficinaOS targets the core workflows that matter in real pharmacy environments: stock control, sales, prescriptions, purchasing, reporting, traceability, and user accountability.
Products, batches, expiry dates, stock levels, alerts, movements, and replenishment — in one place.
Pharmacy checkout simulation: product search, multi-item cart, payment methods (cash, card, mobile money), cash session integration, and FEFO-backed stock deduction.
Prescription workflows with clean traceability between patients, items, sales, and records.
Suppliers, purchase requests, orders, reception, and stock updates from a single system.
Operational dashboards for sales, inventory risks, procurement activity, and pharmacy performance.
Role-based permissions and audit-ready logs for accountability, compliance, and safer operations.
The long-term ambition is clear: a maintainable, extensible, open healthcare infrastructure layer that can grow from one pharmacy to multi-site networks.
Pharmacy software touches sensitive operations. OfficinaOS treats security, role separation, auditability, and operational traceability as core product requirements — not afterthoughts.
security_principles: - role_based_access_control - least_privilege_permissions - audit_logs_for_sensitive_actions - environment_secret_separation - safe_release_workflow - documented_vulnerability_reporting - operational_traceability
The project evolves through clear stages: foundations, inventory/POS simulation, multi-pharmacy operations, interoperability, internal domain testing, then production-readiness evaluation.
Project structure, core models, CI, documentation, Docker baseline, governance status, and technical simulation safeguards.
Polished product catalog with batch tracking, FEFO-based expiry alerts, cash session open/close workflows, multi-item POS sale simulation with payment methods, and operational dashboard.
Branch-level operations, multi-site stock, branch RBAC, purchasing workflows, and consolidated reporting.
Public API, service accounts, API keys, webhooks, OpenAPI docs, integration logs, and external connector simulations.
Synthetic-data pilot package, pharmacist-dev review, usability feedback, domain gap reports, and guided simulation workflows.
Security hardening, audit maturity, observability, backup/restore, deployment guides, release artifacts, and external review preparation.
Real-world pharmacy use remains blocked until the Compliance & Conflict-of-Interest Gate is cleared.
OfficinaOS is for developers, pharmacy operators, healthcare technologists, and contributors who believe African healthcare operations deserve modern, transparent, and extensible software.
Send me a message — I’ll reply by email or phone.