openfrontPharmacy

Open source
alternative to
pharmacy software

Pharmacist-controlled prescription, dispensing, recall, lot, cold-chain, patient, OTC, order, and fulfillment workflows.

Live demo

Try Cedar & Elm Pharmacy

Explore the live storefront, then open the dashboard to see the operator experience behind it.

Platform

Run the pharmacy counter

Prescriptions, refills, online requests, orders, the register, lot inventory and recalls share one record of each patient, fill and lot, so pharmacists and counter staff work from the same queue.

openfrontPharmacyOverview

Overview

Pharmacy operations at a glance.

1 queue needs action

Point of sale
Awaiting pharmacist review7Prescriptions · Review
To prepare5Orders · Open
Expired or expiring in 60 days3Inventory · Hold
Open recalls1Recalls · Open
Prescriptions · 64
Refills
6
Online
3
To fill
4
Orders · 38
Ready
9
Payment
0
With Rx
11
Inventory · 112
Quarantined
2
Recall
1
Cold chain
0
Recalls · 4
Class I
0
Outreach
2
Lot gaps
0
Refill requests6
Online requests3
Payments to reconcile2

Recreated from features/platform/overview/screens/PharmacyOverviewPage.tsx (opens in a new tab) with sample records.

23 platform workspaces

Pharmacy

  • Overview
  • Prescriptions
  • Orders
  • Point of Sale
  • Payments
  • Store Settings

Patient Care

  • Patients
  • Online Requests
  • Refills
  • Prescribers

Catalog & Inventory

  • Products
  • Drug References
  • Suppliers
  • Inventory
  • Recalls

Staff & Access

  • Staff
  • Locations
  • Users
  • Roles
  • Credential Review

Integrations

  • Payment Providers
  • Integrations
  • Audit Log
Workflows

Built around pharmacy work

Openfront Pharmacy separates public carts for eligible products from prescription intake and review, requires recorded human approval for consequential prescription and inventory actions, and tracks orders, lots, recalls, temperature excursions, refills, transfers, fulfillment, and audit events.

Prescription work, one view

Openfront Pharmacy separates public carts for eligible products from prescription intake and review, requires recorded human approval for consequential prescription and inventory actions, and tracks orders, lots, recalls, temperature excursions, refills, transfers, fulfillment, and audit events.

Commerce and fulfillment

Public catalog and checkout limited to products eligible for public carts

Orders, line items, and fulfillment transitions

Location inventory lots, movements, receiving, quarantine, and temperature excursions

Commerce and fulfillment, one platform

Pharmacy operators and pharmacists who need customer commerce connected to prescription queues, location inventory, recall work, and explicit human review boundaries.

US
EU
AP

Run it wherever you operate

Run the application and PostgreSQL database in infrastructure the pharmacy chooses, adapt operational workflows in source, and retain pharmacy records under the operator’s control. Pharmacists remain responsible for review, authorization, and every dispense record.

Workflow Inventory controls
Current workflows and operating signals
1
Location inventory lots, movements, receiving, quarantine, and temperature excursions
2
Recall queues, affected-lot handling, human disposition records, outbox events, and audit history
3
Prescription intake, patient and prescriber records, item details, transfers, and refill requests
Location inventory lots, movements, receiving, quarantine, and temperature excursions
Recall queues, affected-lot handling, human disposition records, outbox events, and audit history

Inventory controls

Pharmacist-controlled prescription, dispensing, recall, lot, cold-chain, patient, OTC, order, and fulfillment workflows.

Audience

For the teams operating this workflow

Pharmacy operators and pharmacists who need customer commerce connected to prescription queues, location inventory, recall work, and explicit human review boundaries.

Ownership

Run it on infrastructure you choose

Run the application and PostgreSQL database in infrastructure the pharmacy chooses, adapt operational workflows in source, and retain pharmacy records under the operator’s control. Pharmacists remain responsible for review, authorization, and every dispense record.