Skip to main content
GullySystem
Healthcare · Independent Pharmacy Management Software

One system for the dispensing queue, expiry-dated stock, repeat prescriptions and wholesaler orders.

Run an independent pharmacy from one record. Prescriptions are logged on arrival and passed from dispenser to pharmacist with each check noted, while packs are held by batch and expiry so short-dated lines are listed early. Patient history, repeat reminders, owings, methadone and morphine balances, delivery rounds and wholesaler orders all draw on the same entries.

  • Label wording, controlled lines and shelf locations entered as your pharmacy keeps them
  • Patient list and repeat items migrated and checked by your pharmacist
  • Edits to medicine and supplier lists handled by GullySystem staff when asked

A pharmacy with one counter or two can run its whole dispensary from this record. Owner, pharmacist, dispenser and assistant each sign in. Every patient record carries medicines, repeat cycle and owings, and every pack is traced by batch and expiry from wholesaler delivery to the patient’s bag.

Where it breaks today

What goes wrong before the software.

Short-dated packs sit unseen

Boxes arrive with mixed dates. They go onto shelves by drug name, so a carton of eye drops three months from expiry hides behind a fresher one, unseen until the date has passed.

The bench keeps paper trails

Initials are the audit. Prescriber, dispenser, checker and handover time live as scribbles on a script, so a query months later means searching a drawer of forms beside the pestle.

Repeat patients run out

Monthly items hang on a date. Someone must note it, and a request left in a tray means a patient arrives with an empty dosette box and no explanation of why the supply stopped.

Part-supplied scripts get forgotten

An owing slip says three days. When the pack lands from the wholesaler, the patient is told only if someone remembers the slip clipped to the original script in the basket.

Controlled balances are counted by hand

The register is handwritten. Methadone instalments, morphine ampoules and benzodiazepine strips are balanced against the cabinet, and a single wrong entry stays hidden until the next count catches it.

Ordering is done from memory

The owner knows roughly what ran short. Three wholesalers quote different rates for one carton of inhalers, and nobody compares them before the evening order goes out by phone.

How it runs

How the work flows through it, step by step.

  1. 1

    Script intake

    The counter logs it. A prescription arrives on paper, by phone or as a file, and the assistant records patient, prescriber, items, collection slot and whether the patient pays or is exempt.

  2. 2

    Dispensing

    Pick by batch. A dispenser takes packs from the shelf, prints the label, counts tablets onto the tray and notes any substitution agreed with the prescriber before the tray moves on.

  3. 3

    Pharmacist check

    The tray is reviewed. The pharmacist compares it with the script and the patient’s record, looks for allergy and interaction notes, and signs off in the system before anything is handed over.

  4. 4

    Handover or delivery

    Bags leave the shop. The patient collects at the counter, or the bag goes on a delivery round with a sharps bin or inhaler spacer. A signature or photo at the door is stored.

  5. 5

    Stock and ordering

    Each pack leaves stock by batch. Shortages and minimum levels build the wholesaler order at close, with the lowest quoted rate shown beside every line before it is sent.

  6. 6

    Returns and reminders

    Short-dated lines go back for credit. Repeat patients are reminded before their supply ends, and anyone who never collected lands on the counter team’s call list for the next morning.

Modules

What is inside.

Every module can be switched on, left out or changed to match how your team already works.

Prescription queue

Scripts sit in slot order. Each shows the prescriber, items, status and the owing lines attached to it, so the counter can answer a caller without leaving the till or opening a drawer.

Dispensing and pharmacist check

Three names, one tray. The system records who picked, who labelled and who checked, with the time and any note about a substitution, and the pharmacist’s sign-off locks the entry.

Patient medication record

The history sits beside the script. Current medicines, repeat cycle, noted allergies, dosette preference and delivery address appear whenever a new prescription is opened for that patient, down to a warfarin dose note.

Label printing

Labels print from the record. Dose wording, warnings and batch number come from the phrases your pharmacist in charge has approved, and an amber bottle or a boxed carton gets the same text.

Batch and expiry stock

Every delivery is stored by batch and expiry. Shelf, fridge and controlled cabinet each hold their own lines, a weekly list shows stock close to its date, and a recall notice points to the exact shelf.

Wholesaler orders

Orders build themselves from minimum levels and shortages. Supplier rates sit side by side, and each delivery is checked against its invoice so a missing carton or a wrong strength is caught at the door.

Returns and expiry credits

Return requests cover expired, damaged and recalled packs. Each credit note is chased until the wholesaler issues it, and a quarantine shelf keeps recalled stock from being sold in the meantime.

Controlled medicine register

Receipts, supplies and running balances are kept for controlled lines such as morphine and methadone. Signed counts fall at the interval you set. A wrong balance shows the same day it appears.

Counter sales

One bill carries both kinds. Prescription items and shop goods such as lozenges, bandages and glucose lancets share a receipt. Unpaid balances can be held on the patient, and tender may be cash, card or payer account.

Repeat reminders

A message goes out when a repeat falls due. Patients whose supply ended without a collection are listed, so the counter team can phone before a patient runs out of insulin or a prescribed emollient.

Delivery rounds

Bags are planned by address. Housebound patients are grouped into one round, the driver carries the list on a handset, and the proof of drop is stored against each script.

Fridge temperature log

Readings are taken at set times. Cold-chain lines such as insulin pens and vaccines depend on them, the person who took each reading is recorded, and any excursion is flagged for the pharmacist.

Solutions inside

The business modules it is built from.

Each one is also available on its own, or inside a system built for you.

  • Batch and Serial Tracking

    Every delivery is entered by batch number and expiry, so a recall notice or a short-dated list points to the exact shelf, fridge or cabinet.

  • Point of Sale Billing

    The counter bills a prescription item next to a toothbrush, holds the owing, and takes payment however the patient pays, by cash, card or payer account.

  • Purchase Order Management

    Shortages and minimum levels become a draft order per wholesaler, with the rate for each carton shown before the order is sent.

  • Purchase Returns and Debit Notes

    Expired, damaged or recalled packs go on a return slip, and the credit note is chased until the wholesaler posts it to the account.

  • Service Reminders

    A patient on a monthly cycle gets a message before supply ends, and a missed collection lands on the pharmacy’s call list for the next day.

  • Barcodes and Labels

    Packs are scanned in and the dispensing label prints with dose wording, warnings and batch number pulled from the patient record and the approved phrases.

  • Vehicle and Trip Management

    The driver’s round lists each address and bag in order, and the signature at the door closes the script on the record.

Services

How we would put it in.

Setup, data migration, integrations and anything built on top.

Who uses it

One system, each person sees their part.

For the pharmacist in charge

Your checks are waiting. The screen shows controlled balances, short-dated lines and any recall notice that matches a batch on your shelves, so the morning starts with the risky items first.

For dispensers

The queue opens by collection time. Dispensers pick by batch, print labels, count onto the tray and pass trays for checking, without hunting through a pile of paper scripts.

For counter assistants

Sell shop lines, take payment and hand over bags. When an owing arrives from the wholesaler, the assistant sees it flagged and tells the patient at the counter or by message.

For the owner

Margin by supplier is on one page. So are stock held against short-dated lines, claims waiting for payment and the rota for locum cover, which makes the weekend ordering decision easier.

Reports

The numbers the owner asks for.

  • Short-dated lines by shelf, fridge and expiry month
  • Scripts dispensed by pharmacist and day
  • Owings open and cleared, oldest first
  • Methadone and morphine ampoule balances against the register
  • Repeat patients overdue for collection
  • Wholesaler spend and credit notes claimed
  • Fridge readings with excursions flagged
Good fit

Who this is built for.

  • Single-counter community pharmacies
  • Pharmacies that run home delivery rounds with a driver
  • Pharmacies with a care-home supply contract and weekly dosette trays to fill
  • Owners who employ locum pharmacists
  • Pharmacies that sell a large shop range beside prescriptions
Honest answer

When it is not the right choice.

  • A pharmacy that dispenses a handful of scripts a week may manage with its existing dispensing screen and a till. A full system would cost more effort than the paper it replaces.
  • A group with many branches and central buying will find Pharmacy Chain Management Software closer to how it works.
Made to fit

Adapted to your business before it goes live.

You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.

Label and warning wording

Your phrases stay. Dose lines and advisory text follow the wording your pharmacist in charge has approved, down to the cautionary notes printed on an inhaler or a bottle of syrup.

Controlled register layout

Columns follow the regulator. The format and count intervals your regulator expects are set up with your pharmacist during implementation, and the first month of entries is reviewed together.

Patients and repeats migrated

Nothing is retyped. Patient lists and repeat items arrive from your dispensing software or a spreadsheet, and the pharmacist checks the first batch against the paper bundle in the drawer.

Shelves, fridges and cabinets

Storage places are named as your shop is laid out. A pack is found where the system says, whether that is a bay by the hatch, the fridge or the locked controlled cabinet.

Hosting and changes

GullySystem hosts the system and takes the backups. Medicine lists and supplier lists are edited by GullySystem staff on request, so nobody at the bench touches a master file.

Works alongside

  • Wholesaler order files
  • Electronic prescription feed
  • Barcode scanner
  • Label printer
  • Card payments
  • SMS and WhatsApp
  • Accounting export
Common questions

Questions owners ask before a demo.

Does it replace our current dispensing software?

It can. Prescription intake, labels, the pharmacist check and the patient record all sit inside it, though some pharmacies keep a payer claims tool alongside. That link is worked out beforehand with your own supplier.

How does the pharmacist check get recorded?

Each tray carries the dispenser’s name, the checker’s name and the time. The pharmacist signs in the system before the bag is released, and that entry stays on the script for any later query.

Can it warn us about packs near expiry?

Yes. Every delivery is entered by batch and expiry, so a list of lines due within a window you choose is ready for return to the wholesaler. Eye drops, suppositories and syrups with a short opened life are marked too.

Does it keep a controlled medicine register?

It holds receipts, supplies and balances for the lines you mark as controlled. The register format and count interval follow your regulator’s rules, reviewed with your pharmacist during implementation, so the screen matches the book you keep today.

Can we run home delivery from it?

Yes. Bags are grouped by address, the driver has a round list, and a signature or photo confirms each drop against the script. A bag holding a fridge item is marked so it travels cold.

What about repeat prescriptions?

Each patient has a repeat cycle on the record. A message is sent before supply runs out, and anyone who never came to collect lands on a call list for the counter team the next morning.

Will it order from our wholesalers?

Orders are built from shortages and minimum levels, with rates side by side. Sending depends on each wholesaler, whether by file, by email or typed into their portal, and your own suppliers decide which of these they accept.

How is my patient data kept?

The pharmacy owns it. Staff reach only the screens their role allows, and every look at or change to a patient record is written to a log. The owner agrees the export layout early.

What moves the quote?

Counters, signed-in staff and optional extras such as delivery rounds or a care-home supply each push the figure up or down. You watch a demo on sample stock first. The quote follows.

Is a small shop too small for this?

Possibly. A shop with few scripts and one pharmacist may do fine without it. Once lapsed batches and unpaid credit accounts start eating margin, a conversation about your counter is worth having.

Wondering what it would cost? Share your requirements and an engineer will come back with a scope.

Book a demo

See Independent Pharmacy Management Software with your own data.

Tell us how you run things today. We’ll show you the parts that matter to you and say plainly what would need changing.

  • No obligation
  • A reply within one business day
  • Your details stay private

Start with your requirements

Seven short steps that tell us what you need. An engineer reads them before getting in touch.

Share your requirements