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.
Fast pharmacy checkout flows with product search, pricing, receipts, and operational reporting.
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.
Product catalog, stock movements, batch tracking, expiry alerts, cash sessions, POS flow, tickets, 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.