Use case
Inventory software built for the way correctional pharmacies actually work.
Correctional medication rooms — county jails, state prisons, detention centers, healthcare-contractor-run facilities — operate under constraints that off-the-shelf retail pharmacy systems weren't designed for. RxRescue is built around those constraints.
Where standard PMS tools break down
Most pharmacy management systems target retail or hospital workflows: tied to claims billing, electronic prescribing, complex insurance routing, and tightly integrated with patient demographics. None of which is what a correctional med-room nurse is actually trying to do at 7am on a Tuesday.
The actual workflow is closer to inventory control:
- Receive a wholesaler shipment, scan each bottle in.
- See what's expiring in the next 30/60/90 days.
- Pull short-dated stock for return before the credit window closes.
- Print a defensible audit trail when the contractor or county asks.
- Avoid touching patient data — nurses dispense, but pharmacy is upstream of patient assignment.
Trying to bend a retail PMS into this shape produces three problems: cost (full PMS subscriptions run $300-500/month), unused complexity (90% of features are billing/claims that don't apply), and PHI surface area (the system is built to handle patient data even when you don't want it to).
What correctional pharmacies actually need
From hands-on time at a county jail pharmacy serving ~600 inmates and from interviews with healthcare-contractor pharmacy operators, four needs come up consistently:
Fast scanner-driven receiving and counts
A Bluetooth HID-mode barcode scanner paired to a Windows tablet. Scan a bottle, the row appears in the inventory list, you move on. No clicking through dialogs, no patient-record popups. Just bottles in, bottles out.
FEFO (First Expired First Out) visibility
The dashboard sorts by expiration date, with color-coded badges for "expires within 30 days" / "30-90 days" / "more than 90 days out." A nurse running a morning shelf check sees the at-risk stock immediately. More on FEFO and threshold configuration.
Wholesaler-return workflow
Once you spot expiring stock, you need to act on it. Mark a bottle "Pulled" with a reason, generate a credit-roster CSV, send it to the wholesaler before the return window closes. Cardinal, McKesson, AmerisourceBergen all have specific timing — we cover the credit-window mechanics here.
No PHI, by design
This is the differentiator that matters most for correctional contractors. RxRescue is architected to never touch patient data. The import path explicitly rejects CSV files with patient-shaped column names (DOB, MRN, prescriber, etc.). The audit log records "actor: counter-2" or "device: tablet-A" — never a patient identifier. This keeps the deployment outside the HIPAA-covered scope your contractor is otherwise subject to, which simplifies vendor approval, BAAs, and risk reviews.
Multi-site rollout patterns we've seen
For healthcare contractors running multiple correctional facilities (a single contractor often holds 5-15 jail pharmacy contracts), the typical rollout is:
- Pilot at one site — usually the largest or most-troubled inventory operation. Prove it cuts shelf-check time and recovers expired-stock credit.
- Expand to similar sites — replicate the pattern at other facilities under the same contract, with the lessons from the pilot baked into the deployment guide.
- Standardize the procurement story — once the contractor has 3+ sites running, adding a 4th becomes routine.
RxRescue supports this with per-pharmacy subscriptions ($99/month per site) so each facility's data stays segregated, but the contractor can manage all of them from a single Stripe account. Contact us about multi-site pilots →
Hardware that works
- Scanner: Zebra DS2278-SR is the field-tested choice. ~$200/unit, Bluetooth HID mode, configurable for GS character transmission. Other HID-mode scanners work too as long as they can be configured to pass the FNC1 byte.
- Tablet: Any Windows 10/11 device. Pharmacies often already have one for their existing PMS — we run alongside, not instead of.
- Label printer (optional): Brother QL-820NWBc is what we recommend after extensive testing. Bluetooth 5.2, 300 dpi, prints 2x2 inch DataMatrix labels reliably. Used to relabel pre-DSCSA stock or replace damaged labels.