Find a clinic. Hold your place. Watch your number come up.

BK ClinicQ is clinic discovery plus digital queue management for public and private clinics. Join the queue from your phone before you leave home: by app, by USSD on any phone with no data, by WhatsApp or on the web. Then watch your ticket count down on the clinic's own waiting-room screen while staff run the whole line from one dashboard.

4ways in: PWA, USSD, WhatsApp, web
1fair queue, whichever door you used
5languages across menus and announcements
~R1.8khardware to start a pilot clinic
The mental model

One queue, four doors in

Every channel calls the same service. A walk-in ticket and a ticket joined from a taxi take numbers from the same sequence, in arrival order; no channel jumps the physical line.

📱
Mobile PWAInstallable, works offline
☎️
USSD menuAny phone · no data needed
💬
WhatsApp botButtons, no typing
🌐
Web appAny browser
🏥
Reception walk-inSame sequence, no separate line
BK ClinicQ queue engine Ticket number · live position · honest wait range
#042
Call Next → phone and board, in under 2 seconds
🖥️
Clinic dashboardCall next · walk-ins · reordering
📺
Waiting-room boardNumber, time, privacy-gated name
🔔
NotificationsPush · SMS · WhatsApp
📊
ReportsWait times · no-shows · heatmap
🏛️
District dashboardsAnonymised, for planning
A glimpse of the finished product

Four screens, one system

Mock-ups of the surfaces we are building, with illustrative data only. The board below is live: watch it call the next patient and the ticket on the phone move one place closer.

Find the nearest clinic with the shortest queue, join it, then watch your position tick down. Wait times are always shown as a range; a false-precision number that slips does more damage to trust than no number at all.

Clinics near you
AllPublicPrivate
Soweto CHC1.2 km · open until 16:00Public
14waiting~35–50 min
Zola Clinic2.4 km · open until 16:00Public
6waiting~15–25 min
Diepkloof Family GP3.1 km · open until 18:00Private
2waiting~5–15 min
Chiawelo CHC4.7 km · closed · opens 07:00Closed
— 
It's your turnPush
Zola Clinic · Doctor Room 2
#046
Called at 08:53. Please come in.
Room 2 · ask for Sister Dlamini
✓ "You're #5" · 08:31
✓ "You're next, head inside" · 08:48
SMS fallback if push is not delivered
One-tap feedback after your visit
Scope

What we are building

What BK ClinicQ does, for the three people who use it: the patient holding a place in the queue, the clinic running the line, and the platform underneath both.

For patients

Clinic discovery

PostGIS radius search with a public/private/all toggle, live queue length, open-now status, map and list.

Join from anywhere

A ticket number and live position before you leave home, from the app, USSD, WhatsApp or the web.

Notifications that arrive

Push, SMS or WhatsApp, with quiet hours, opt-outs and hard per-clinic cost caps.

Scheduled appointments

Booked slots that convert into a live ticket automatically at the right moment.

Self check-in kiosk

Scan a QR at the door instead of queueing to talk to reception at 07:30.

Book for a dependant

One household, one smartphone: a parent for a child, a daughter for her mother, with consent recorded.

Chronic reminders

Recurring medication-collection nudges with a one-keypress join.

Virtual waiting room

Wait nearby: you are called forward accounting for how long you say you need to travel.

Five languages

English, isiZulu, isiXhosa, Afrikaans and Sesotho, across menus, messages and the spoken call-out.

For clinic staff

One dashboard

Every active queue live, with one very large Call Next and an honest offline state.

Walk-ins in 10 seconds

Same sequence as remote joins. One fair queue, printable stub, optional SMS.

Multi-room queues

Triage → doctor → pharmacy, with transfers that keep the visit intact.

Audited priority overrides

Bump a visibly unwell patient in two taps, with a reason code and a permanent trail.

Waiting-room board

Number, time, privacy-gated name, audio call-out and unattended recovery after load-shedding.

Self-service settings

Hours, holidays, closures, queues, services, staff and display mode. No developer needed.

Reports that sell themselves

Wait times, no-show rate, channel mix and the busiest-hour heatmap.

Post-visit feedback

One question, one tap: a service-quality number a manager can take to their district.

Platform, privacy & compliance

RBAC & multi-tenancy

Five roles: a clinic can never read another clinic's data, and cross-site access returns 404, not 403.

Privacy by default

Every new clinic starts number-only. Names and reasons are opt-in, consent-gated and audited.

Retention & purge

Reason text and visit notes are deleted automatically after a short window, with a test that proves it.

Tamper-evident audit

Hash-chained append-only log: a retrospective edit is detectable.

Access & erasure

A patient can ask what is held about them, and have it deleted: POPIA rights, built not promised.

District dashboards

Anonymised area-level wait trends with small-cell suppression, for health-department planning.

Positioning

Why this doesn't already exist here

Digital queue management has run abroad for over a decade. Most South African clinics still run paper-and-shout queues, because the existing products were built for different budgets and different phones.

SystemWhereWhat it doesWhat it assumes
Qminder · Qless · Wavetec · QmaticRetail, banking, government Digital tickets, SMS alerts, staff dashboards, analyticsRetail/corporate budgets; a smartphone with data
NHS App · e-Referral ServiceUK healthcare National appointment booking, integrated with patient recordsA single national health system and its funding
NHS outpatient kiosks & boardsUK hospitals Kiosk check-in and called-name display screensHospital IT budget and on-site integration
Solv · ZocdocUS urgent & primary care Online booking, virtual waiting room, "you're up next" textsInsurance-funded private practice; smartphone-first
BK ClinicQSA public & private clinics Discovery + queue + four channels including USSD, priced for a clinic, near-zero hardware Any phone. Any budget. No existing clinic system required.
The two wedges. First, USSD: every vendor above assumes a smartphone with data, which excludes exactly the public-clinic population this is for. Second, discovery: they all manage the queue at a clinic you already chose; BK ClinicQ helps you choose it by distance, wait and sector.

One queue, whichever door you came in

A morning off work should not be the price of a twenty-minute consultation. Take a look at what BK ClinicQ does, or sign in to the console.