License & Deployment Mix: 15 tools – 2 OSS, 0 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Is Pharmacy Management Software?
Pharmacy management systems (PMS) are the operational backbone of retail, hospital, specialty, and long-term care pharmacies. They handle prescription processing, drug dispensing, inventory management, insurance billing, regulatory compliance, and patient counseling – replacing manual workflows with an integrated digital system.
Unlike generic healthcare software, pharmacy management systems include domain-specific features that general EHR/EMR tools cannot provide:
- Dispensing workflow – receive Rx, verify prescriber and patient, fill, pharmacist check, dispense, and counsel (the “five rights”)
- e-Prescribing (EPCS) – electronic prescribing of controlled substances, receiving prescriptions from prescriber EHR systems via Surescripts
- PDMP – Prescription Drug Monitoring Program integration with state databases for controlled substance tracking
- Drug Utilization Review (DUR) – automated drug-drug interaction, drug-allergy, drug-disease, duplicate therapy, and dosage range checking at point of dispensing
- PBM billing – Pharmacy Benefit Manager claims processing using NCPDP D.0 transaction standards for real-time adjudication
- NCPDP – National Council for Prescription Drug Programs standards for pharmacy transactions, the universal pharmacy billing protocol
- 340B – federal drug pricing program for qualifying health entities (FQHCs, hospitals, safety-net providers) requiring split billing and contract pharmacy tracking
- Compounding – custom medication preparation with formulas, ingredient tracking, lot numbers, and beyond-use date (BUD) calculations
- Inventory management – wholesaler ordering (primary/secondary), controlled substance tracking (Schedule II-V), perpetual inventory, returns and reverse distribution
- DEA compliance – Schedule II-V controlled substance logging, ARCOS reporting, biennial inventory, and theft/loss reporting (DEA-106)
- Medication Therapy Management (MTM) – clinical pharmacy services including comprehensive medication reviews, targeted interventions, and OutcomesMTM/Mirixa platform integration
- Central fill / mail order – high-volume automated dispensing with robotic counting, verification imaging, and shipping logistics
- Long-term care (LTC) pharmacy – nursing home and assisted living dispensing with eMAR integration, cycle fill, and facility billing
- Specialty pharmacy – high-cost/complex medications with prior authorization, patient assistance programs, and limited distribution drug management
- HL7/FHIR – healthcare interoperability standards for integration with EHR systems, hospital ADT feeds, and clinical data exchange
- Immunization administration – vaccine tracking, state immunization registry (IIS) reporting, and VFC program management
The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.
Comparison
Deployment Comparison
| Tool | Type | Platform | Cloud | On-Prem |
|---|---|---|---|---|
| OpenMRS | Self-hosted | Linux/Windows | No | Yes |
| Bahmni | Self-hosted | Linux | No | Yes |
| QS/1 | Desktop/Cloud | Windows | Yes | Yes |
| Pioneer Rx | Desktop/Cloud | Windows | Yes | Yes |
| Liberty | Desktop | Windows | Yes* | Yes |
| Computer-Rx | Desktop/Cloud | Windows | Yes | Yes |
| BestRx | Desktop | Windows | No | Yes |
| McKesson | Server | Windows/Linux | No | Yes |
| Omnicell | Server/SaaS | Windows | Yes | Yes |
| ScriptPro | Server | Windows | No | Yes |
| Rx30 | Desktop/Cloud | Windows | Yes | Yes |
| Cerner | Server/SaaS | Linux | Yes | Yes |
| Epic Willow | Server | Linux/AIX | No** | Yes |
| Frameworks | Server/SaaS | Windows | Yes | Yes |
| Datascan | Desktop | Windows | Yes* | Yes |
* = hosted/remote desktop style, not cloud-native ** = Epic hosting available but not traditional SaaS
SSO / OIDC Comparison
OIDC is the preferred SSO protocol; the notes below assume Authentik as the external identity provider.
| Tool | OIDC | SAML | AD/LDAP | Authentik Notes |
|---|---|---|---|---|
| OpenMRS | No | No | Yes | LDAP via Authentik |
| Bahmni | No | No | Yes | LDAP via Authentik |
| QS/1 | No | No | Win | Windows auth only |
| Pioneer Rx | No | No | Win | Windows auth only |
| Liberty | No | No | Win | Windows auth only |
| Computer-Rx | No | No | Win | Windows auth only |
| BestRx | No | No | Win | Windows auth only |
| McKesson | No | Yes | Yes | SAML via Authentik |
| Omnicell | No | Yes | Yes | SAML via Authentik |
| ScriptPro | No | No | Yes | LDAP via Authentik |
| Rx30 | No | No | Win | Windows auth only |
| Cerner | No | Yes | Yes | SAML via Authentik |
| Epic Willow | No | Yes | Yes | SAML via Authentik |
| Frameworks | No | No | Yes | LDAP via Authentik |
| Datascan | No | No | Win | Windows auth only |
Best SSO support: Epic Willow, Cerner Pharmacy, McKesson Pharmaserv, and Omnicell offer SAML SSO that can integrate with Authentik. No pharmacy PMS in this evaluation supports OIDC natively.
Retail tools: all independent pharmacy PMS tools rely on Windows authentication with no modern SSO protocol support.
Core Features Matrix
| Feature | OpenMRS | Bahmni | QS/1 | Pioneer Rx | Liberty |
|---|---|---|---|---|---|
| Dispensing | Basic | Basic | Yes | Yes | Yes |
| DUR | No | No | Yes | Yes | Yes |
| Inventory | Basic | Basic | Yes | Yes | Yes |
| PBM billing | No | No | Yes | Yes | Yes |
| Compounding | No | No | Yes | Yes | Yes |
| e-Prescribing | No | No | Yes | Yes | Yes |
| Immunizations | No | No | Yes | Yes | Yes |
| LTC | No | No | Yes | No | No |
| Specialty | No | No | Yes | Yes | Yes |
| Feature | Computer-Rx | BestRx | McKesson | Omnicell | ScriptPro |
|---|---|---|---|---|---|
| Dispensing | Yes | Yes | Yes | Yes | Yes |
| DUR | Yes | Yes | Yes | Yes | Yes |
| Inventory | Yes | Yes | Yes | Yes | Yes |
| PBM billing | Yes | Yes | Yes | Yes | Yes |
| Compounding | Yes | Basic | Yes | Yes | Yes |
| e-Prescribing | Yes | Yes | Yes | Yes | Yes |
| Immunizations | Yes | Yes | Yes | Yes | Yes |
| LTC | No | No | Yes | Yes | No |
| Specialty | Yes | No | Yes | Yes | No |
| Feature | Rx30 | Cerner | Epic Willow | Frameworks | Datascan |
|---|---|---|---|---|---|
| Dispensing | Yes | Yes | Yes | Yes | Yes |
| DUR | Yes | Yes | Yes | Yes | Yes |
| Inventory | Yes | Yes | Yes | Yes | Yes |
| PBM billing | Yes | Yes | Yes | Yes | Yes |
| Compounding | Yes | Yes | Yes | Yes | Basic |
| e-Prescribing | Yes | Yes | Yes | Yes | Yes |
| Immunizations | Yes | Yes | Yes | Yes | Yes |
| LTC | No | Yes | Yes | Yes | No |
| Specialty | Yes | Yes | Yes | Yes | No |
API Comparison
| Tool | REST API | HL7 | FHIR | Documentation |
|---|---|---|---|---|
| OpenMRS | Yes | No | Yes | Comprehensive |
| Bahmni | Yes | Yes | Yes | Good |
| QS/1 | Limited | Yes | No | Partner only |
| Pioneer Rx | Yes | Yes | No | Partner only |
| Liberty | Limited | Yes | No | Limited |
| Computer-Rx | Limited | Yes | No | Limited |
| BestRx | No | Yes | No | None public |
| McKesson | Yes | Yes | Yes | Enterprise |
| Omnicell | Yes | Yes | Yes | Enterprise |
| ScriptPro | Limited | Yes | No | Partner only |
| Rx30 | Limited | Yes | No | Limited |
| Cerner | Yes | Yes | Yes | Comprehensive |
| Epic Willow | Yes | Yes | Yes | Epic App Orchard |
| Frameworks | Limited | Yes | No | Partner only |
| Datascan | No | Yes | No | None public |
Best API: OpenMRS and Bahmni have the most open and well-documented APIs. Among commercial tools, Epic Willow and Cerner Pharmacy offer comprehensive APIs through their developer programs. Retail PMS tools generally have limited or partner-only API access.
Licensing Comparison
| Tool | License | Type | Cost Model |
|---|---|---|---|
| OpenMRS | MPL-2.0 | Open source | Free |
| Bahmni | AGPL-3.0 | Open source | Free |
| QS/1 | Proprietary | Desktop/Cloud | Contact vendor |
| Pioneer Rx | Proprietary | Desktop/Cloud | ~$500–800/mo |
| Liberty | Proprietary | Desktop | Contact vendor |
| Computer-Rx | Proprietary | Desktop/Cloud | Contact vendor |
| BestRx | Proprietary | Desktop | ~$200–400/mo |
| McKesson | Proprietary | Server | Enterprise pricing |
| Omnicell | Proprietary | Server/SaaS | Enterprise pricing |
| ScriptPro | Proprietary | Server | Contact vendor |
| Rx30 | Proprietary | Desktop/Cloud | Contact vendor |
| Cerner | Proprietary | Server/SaaS | Enterprise pricing |
| Epic Willow | Proprietary | Server | Enterprise pricing |
| Frameworks | Proprietary | Server/SaaS | Contact vendor |
| Datascan | Proprietary | Desktop | Contact vendor |
Monitoring Integration
| Tool | Telegraf | Fluent Bit | Grafana |
|---|---|---|---|
| OpenMRS | MySQL/JVM metrics | App logs | Custom |
| Bahmni | PostgreSQL/JVM | App/container logs | Custom |
| QS/1 | Windows services | Windows Event Log | Custom |
| Pioneer Rx | SQL Server metrics | Windows Event Log | Custom |
| Liberty | Windows services | Windows Event Log | Custom |
| Computer-Rx | Windows services | Windows Event Log | Custom |
| BestRx | Windows services | Windows Event Log | Custom |
| McKesson | DB + app metrics | App logs | Custom |
| Omnicell | Cabinet metrics | App logs | Custom |
| ScriptPro | Robot + DB metrics | App logs | Custom |
| Rx30 | Windows services | Windows Event Log | Custom |
| Cerner | Oracle DB metrics | App logs | Custom |
| Epic Willow | Caché/IRIS metrics | App logs | Custom |
| Frameworks | SQL Server metrics | App logs | Custom |
| Datascan | Windows services | Windows Event Log | Custom |
Tools
15 tools.
Bahmni (Pharmacy Module)
Bahmni is an open-source hospital information system built on top of OpenMRS (EMR), Odoo (ERP), and OpenELIS (laboratory).
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none
BestRx
BestRx is a pharmacy management system designed for independent retail pharmacies seeking a cost-effective, easy-to-use solution.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
Cerner Pharmacy (Oracle Health)
Cerner Pharmacy is the pharmacy management module within the Cerner Millennium EHR platform, now part of Oracle Health following Oracle’s 2022 acquisition of Cerner.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
Computer-Rx
Computer-Rx is a pharmacy management system for independent and specialty pharmacies, covering dispensing, DUR, inventory, PBM claims, compounding, and controlled-substance workflows.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Datascan
Datascan is a pharmacy management system designed for independent retail pharmacies. Based in the New York metropolitan area, Datascan has served independent pharmacies for over 30 years with a focus on ease of use and customer support.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
Epic Willow
Epic Willow is the pharmacy management module within the Epic EHR platform, the most widely deployed electronic health record system in the United States.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Frameworks LTC (SoftWriters)
Frameworks LTC is the market-leading pharmacy management system for long-term care (LTC) pharmacies.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
Liberty Software
Liberty Software is a pharmacy management system from Transaction Data Systems (TDS), now part of Outcomes. It serves independent retail pharmacies across the United States with a focus on workflow efficiency and regulatory compliance.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
McKesson Pharmaserv
McKesson Pharmaserv is a hospital and health system pharmacy management system from McKesson, one of the largest healthcare companies in the world.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Omnicell
Omnicell is a leading provider of medication management automation solutions, including automated dispensing cabinets (ADCs), central pharmacy robots, IV compounding systems, and pharmacy management software.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
OpenMRS (Pharmacy Module)
OpenMRS (Open Medical Record System) is an open-source electronic medical records platform designed primarily for low-resource healthcare settings.
License: MPL-2.0 (OSS) · Kind: web · Deploy: native · SSO: none
Pioneer Rx
Pioneer Rx is the leading pharmacy management system for independent pharmacies in the United States.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
QS/1
QS/1 is one of the longest-established pharmacy management systems in the United States, serving independent, chain, long-term care, hospital, and specialty pharmacies.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Rx30
Rx30 is a pharmacy management system from Transaction Data Systems (Outcomes) for independent retail pharmacies, covering dispensing, DUR, inventory, PBM billing, compounding, and controlled-substance tracking.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: none
ScriptPro
ScriptPro is a pharmacy automation and management company that provides robotic dispensing systems and pharmacy management software.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none