# PharmFlow

PharmFlow is pharmacy management software for Canadian community pharmacies.

PharmFlow covers prescription intake, the pickup queue and its texts, inventory, appointments, and the reference data staff look up all day. It assists pharmacy teams. It does not replace clinical judgment. Insurance claims adjudication is not shipped.

Canonical HTML version: https://pharmflow.io/

## The parts you use every day

- **Prescriptions.** Every fill, from intake to handoff, on one line you can search.
- **Pickup queue and texts.** The queue counts the wait, and the text goes out when it is ready.
- **Inventory.** What is on the shelf, what is running low, and what to order.
- **Reference data.** PharmaCare status for a DIN, Health Canada recalls and drug shortages.
- **Reports.** Narcotic register, audit and dispensing reports.
- **Appointments.** Patients ask, you confirm. Nothing lands on your day without you.

## Three things patients do at the door

- **Check in for a pickup.** Their name, card number or date of birth, a ticket, and a text with the wait.
- **Shop the shelf.** Browse or search, price, flags and stock, a hold to collect at the counter.
- **Book with the pharmacist.** Flu shot, review, ailment or doctor, what they are feeling, a time, confirmed by the pharmacy.

## Free tools for the counter

Four small lookups your staff already do by hand during the day. They run in the browser, and nothing you type leaves it. They work whether or not the pharmacy uses PharmFlow.

- [Pill Counter](https://pharmflow.io/tools/pill-counter): Count pills on a counting tray from a photo.
- [SIG Code Decoder](https://pharmflow.io/tools/sig-decoder): Expand pharmacy SIG abbreviations into plain English.
- [BC PHN Validator](https://pharmflow.io/tools/phn-validator): Check a BC Personal Health Number against its check-digit rule.
- [Insurance ID Checker](https://pharmflow.io/tools/insurance-id-checker): Check a certificate number and group number against a carrier's format rules.
- [Insurance Billing Quick Reference](https://pharmflow.io/guides/insurance-billing): Provider contacts, BIN numbers, carrier IDs, network switches, dependent codes, and setup notes for 36 insurance carriers.
- [Adapting a Prescription in BC](https://pharmflow.io/guides/prescription-adaptation): HPOA Bylaws Schedule E.11 (the former PPP-58) rules for BC pharmacists: renewals, dose and formulation changes, therapeutic substitution, controlled substances, consent, and documentation.
- [Narcotic Register Requirements in BC](https://pharmflow.io/guides/narcotic-register): Federal and BC record rules for narcotics and controlled drugs: required register fields, filing, retention, PODSA s.23.8 inventory counts, and loss or theft reporting.
- [BC Claim Response and Reject Codes](https://pharmflow.io/guides/claim-response-codes): CPhA response codes, DUE status codes, and intervention codes, with citations to the BC PharmaCare Policy Manual.
- [OAT Dispensing and Witnessed Doses in BC](https://pharmflow.io/guides/oat-dispensing): CPBC rules for opioid agonist treatment: required training, the part-fill signing log, witnessed ingestion, take-home doses, and missed doses.
- [Compounding Records and Worksheets in BC](https://pharmflow.io/guides/compounding-worksheets): Health Canada and NAPRA rules for non-sterile compounding: the compounding and manufacturing line, the Master Formulation Record, the compounding record, and beyond-use dates.

## Privacy, consent and audit

- Patients consent on the kiosk before a mobile number is stored, and the consent is recorded. No text is sent without it, as BC's PIPA requires.
- The kiosk checks a health number against its check digit before it is stored, so a mistyped card does not become a ticket nobody can match. What is stored is encrypted.
- On the counter screen the number stays hidden. When a pharmacist reveals it, the reveal is written down with who did it and when.
- The kiosk speaks English, Spanish, Farsi, Punjabi, Korean, Chinese and French.
- The queue holds a name, a number and a phone for as long as the pickup takes. At the end of the day the finished tickets lose all three.

## What is PharmFlow?

Pharmacy management software for Canadian community pharmacies: prescriptions, pickup queue, inventory, check-in. It assists your team, never replaces clinical judgment.

## How do patients check in for a prescription pickup?

By QR code at the counter, or by text to the pharmacy. Staff see them in the pickup queue.

## What does the pharmacy check-in kiosk do?

One screen by the door: pickup, the shelf, or an appointment. Seven languages. Try the demo on the kiosk page.

## Does PharmFlow submit live insurance claims?

No. Insurance claims adjudication is not shipped. The Insurance Billing Quick Reference is a lookup guide, not a claim submission.
