BridgeERP

Bridge HMS Suite · health

Pharmacy

$0.35 per user/mo

Dispensing, stock by batch and expiry, interaction checks and pharmacy till.

Works withHMS Core
Pharmacy screen
01

Drug Catalog & Formulary

Marks any product as a medication so it appears in the pharmacy catalog and can be dispensed or sold OTC.

Drug Schedule ClassificationClassifies each drug as OTC, Rx-only, Schedule III/IV/V, narcotic or psychotropic to drive controls.
Controlled-Substance FlagTags a product as controlled so it triggers register entries and enhanced audit on dispense.
Generic (INN) NameRecords the International Non-proprietary Name of the active ingredient for each medication.
Dose Strength & FormCaptures strength (e.g. 500mg) and one of 14 dose forms (tablet, syrup, injection, inhaler, patch, etc.).
ATC CodeStores the WHO Anatomical Therapeutic Chemical code on every product for standardized classification.
02

Therapeutic Class Management

Organizes therapeutic classes under the 14 WHO ATC anatomical groups (A through V).

Hierarchical Class TreeSupports parent/child therapeutic class hierarchies with recursion protection against circular ancestry.
Products-in-Class CounterComputes and displays how many products belong to each therapeutic class.
Jump to Class ProductsA button opens the filtered product list for all medications in a selected therapeutic class.
ATC-Coded Display NamesRenders class names prefixed with their ATC code for quick regulatory reference.
03

Dispensing Workflow

Builds a draft dispense pre-populated from a prescription's outstanding line quantities in one click.

Ad-hoc DispenseAllows dispensing without a linked prescription for over-the-counter or emergency scenarios.
Dispense State MachineEnforces a draft to verified to dispensed lifecycle with cancellation available before completion.
Safety Verification StepA Verify action runs allergy and interaction checks and blocks progression on unresolved risks.
Allergy GuardMatches patient recorded allergies against product and generic names and hard-blocks the dispense on any hit.
Drug-Drug Interaction GuardCross-checks all dispensed products for interactions and lists severity-ranked warnings.
04

Controlled Substances & Compliance

Forces a second authorized user to approve controlled dispenses via a witness wizard before stock moves.

Witness Password VerificationValidates the witness's login credentials against the auth backend and forbids the same user as dispenser.
Immutable Controlled LogWrites append-only controlled-substance dispense entries that cannot be deleted, even by uninstall.
Controlled Log Register ViewA dedicated menu lists every controlled dispense with dispenser, witness, lot and quantity.
PPB Controlled RegisterAggregates controlled dispenses for a period into a Kenya Pharmacy and Poisons Board register.
Opening/Closing Balance ComputationComputes per-drug opening balance, dispensed quantity and running closing balance across the period.
05

OTC Walk-in Sales

Records over-the-counter sales to walk-in customers capturing name and phone without a patient record.

Rx-Only Block at CounterRejects any non-OTC or Rx-only product from being sold through the OTC counter.
Multiple Payment MethodsSupports cash, M-Pesa, card and insurance payment methods with a payment reference field.
Invoice GenerationCreates and posts a customer invoice from the sale lines on payment confirmation.
Auto Partner CreationCreates a walk-in customer partner automatically when none is linked for invoicing.
OTC Stock-Out PickingGenerates and validates an outgoing stock picking for the sold items on payment.
06

Expiry Management

A daily scheduled job scans all medication lots and populates the near-expiry alert list.

30/60/90-Day Expiry BandsClassifies each lot into expired or 30/60/90-day bands with days-to-expiry computed automatically.
Pharmacist Expiry ActivitiesSchedules a warning activity on the pharmacist for any lot expiring within 30 days.
Alert AcknowledgementLets pharmacists acknowledge expiry alerts, recording who acknowledged and when.
Self-Cleaning Alert ListRemoves alerts whose lots are consumed or pushed beyond the 90-day horizon on each scan.
Expiry Loss ReportA PDF report quantifying stock value at risk from near-expiry and expired medication lots.
07

Inventory & Reordering

Maps stock locations to main store, dispensary or ward-pharmacy roles within a facility.

Default Dispensary ResolutionAuto-selects the best dispensary for the current user based on their staff facility.
Location Integrity ConstraintsEnforces internal-only stock locations and one pharmacy role per stock location.
Medication Reorder HelperA database view surfacing only medications below their orderpoint minimum with computed shortfall.
Low-Stock Nudge CronA daily job emails the pharmacist a summarized list of medications that crossed their minimum stock.
Low-Stock ReportA PDF report listing medications under their reorder point for purchasing action.
08

Dashboard & Reports

Displays tiles for dispenses today, pending Rx, near-expiry, low-stock, OTC sales and controlled dispenses.

Top-10 Dispensed WidgetAggregates the ten most-dispensed medications over the last 30 days via a SQL rollup.
Drill-Down Tile ActionsDashboard tiles open filtered lists of today's dispenses, pending Rx, near-expiry and low-stock items.
Drug Consumption WizardGenerates a period consumption report grouped by product with quantity, event count and value.
PDF & CSV Consumption OutputOutputs the consumption report as a formatted PDF or a downloadable CSV export.
OTC-Inclusive ConsumptionOptionally folds OTC sale quantities into the consumption aggregation alongside dispenses.
09

Pharmacy Dashboard

A guided assistant — fill it in once and it writes every record it touches.

10

Configuration

A guided assistant — fill it in once and it writes every record it touches.

11

Consumption Report

A guided assistant — fill it in once and it writes every record it touches.

12

Dispense

Tracked with prescription, patient and visit — shown as a list, kanban board or form. 120 in the live demo.

13

Controlled Substances

Tracked with dispense, dispensing pharmacist and witness — shown as a list or form.

14

OTC Sales

Tracked with date, customer name and customer phone — shown as a list or form.

15

Drug Catalog

Tracked with purchase description, sales description and product type — shown as a list or form. 260 in the live demo.

16

Therapeutic Classes

Tracked with internal code, atc code and atc anatomical group — shown as a list or form. 51 in the live demo.

17

Formulary

Tracked with purchase description, sales description and product type — shown as a list or form. 260 in the live demo.

18

PPB Register

Tracked with period start, period end and facility — shown as a list or form.

19

Expiry Alerts

Tracked with medication, lot and expiry date — shown as a list or form.

20

Reorder Helper

Tracked with orderpoint, product and product tmpl — shown as a list.

21

Pharmacy Locations

Tracked with internal code, facility and stock location — shown as a list or form.

22

Documents it prints

Printed as a PDF straight from the record, on your own letterhead.

Dispense ReceiptPrinted as a PDF straight from the record, on your own letterhead.
PPB Controlled RegisterPrinted as a PDF straight from the record, on your own letterhead.
Drug Consumption ReportPrinted as a PDF straight from the record, on your own letterhead.
Pharmacy Low-Stock ReportPrinted as a PDF straight from the record, on your own letterhead.
Pharmacy Expiry Loss ReportPrinted as a PDF straight from the record, on your own letterhead.
23

It runs by itself

Runs every 1 days, unattended — nobody has to remember it.

HMS Pharmacy: Nudge pharmacist on low-stock medicationsRuns every 1 days, unattended — nobody has to remember it.
24

Guided assistants

A guided step-by-step job that validates everything before it writes anything.

BridgeERP HMS Pharmacy - Double Authentication WizardA guided step-by-step job that validates everything before it writes anything.
BridgeERP HMS Pharmacy - Drug Consumption Report WizardA guided step-by-step job that validates everything before it writes anything.
BridgeERP HMS Pharmacy - Drug Consumption Report LineA guided step-by-step job that validates everything before it writes anything.
Config SettingsA guided step-by-step job that validates everything before it writes anything.
25

What it sends

Goes out on the record's own events, and is logged back on the record.

HMS Pharmacy: Near-Expiry AlertGoes out on the record's own events, and is logged back on the record.
HMS Pharmacy: PPB Register Submission NoticeGoes out on the record's own events, and is logged back on the record.

From front desk to discharge, on one system

One patient record across reception, clinics, wards, theatre, lab, pharmacy and the cash office — with billing and insurance claims built in.