What Is Pharmacy Management Software?
Mix (15 tools)
- License: 2 open source · 13 proprietary
- Hosting: 6 self-hosted · 2 SaaS · 7 both
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
About this data & disclaimer
The information on these pages was researched by a combination of human review and large language models. This catalogue serves as a reference for the resources, applications, devices, deployment payloads, and other components that the ResorsIT platform integrates, deploys, and manages. 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. This information is compiled on a best-effort basis: it may be incomplete, contain errors, and become out of date as tools, vendors, licences, and features change. Use this catalogue only as a starting point for your own research, and independently verify and review any tool carefully against your own requirements before relying on it.
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: direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Directory / LDAP
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, direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
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
ResorsIT usage: Web App with SSO
Access & Identity: Single sign-on · Directory / LDAP
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
ResorsIT usage: Web App without SSO
Access & Identity: Vaulted credential
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, direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
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: direct · SSO: SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on · Directory / LDAP
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, direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Directory / LDAP
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, direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
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: direct · SSO: SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on · Directory / LDAP
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, direct · SSO: SAML
ResorsIT usage: Web App without SSO
Access & Identity: Single sign-on · Directory / LDAP
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: direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Directory / LDAP
Pioneer Rx
Pioneer Rx is the leading pharmacy management system for independent pharmacies in the United States.
License: Proprietary (proprietary) · Kind: web · Deploy: saas, direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
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: direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
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, direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Vaulted credential
ScriptPro
ScriptPro is a pharmacy automation and management company that provides robotic dispensing systems and pharmacy management software.
License: Proprietary (proprietary) · Kind: web · Deploy: direct · SSO: none
ResorsIT usage: Web App without SSO
Access & Identity: Forward-auth · Directory / LDAP