Marketplace
v0.3.2

Clinic Desk

Booked online, checked in at the door. Open live demo →

Overview

An appointment desk for a small practice, on your own database. Patients get pages of their own: they find a time that is really open — checked by the same booking rule the server applies when it saves — book as a returning patient or as a first visit, and move or cancel from My visits after a code emailed to the address on file. At the door, a tablet checks them in from a date of birth and a mobile number, and never lists anyone’s name. Behind the counter the desk runs the day: the day sheet with a column for each clinician, the waiting room with every wait, patients, accounts, recalls and the waiting list, and a change made at one desk shows at the others within a second. Reminders go by email, at each patient’s own lead time and in their own language — eight languages in all — and the desk sees what went, what failed and what is coming. The Overview, the app’s first page in your dashboard, draws the day’s numbers, the money taken and owed, and the week from your tables. The manifest creates eighteen tables in your connected database, the app’s pages and four roles. It is an appointment book and a front office, never a medical record: the reason for a visit is one plain line, and there is no column anywhere for a diagnosis, a code, a medicine or a result.

Capabilities

  • Sends email
  • Realtime

What you get

Tables it adds18
  • settings
  • opening_hours
  • clinicians
  • visit_types
  • clinician_visit_types
  • clinician_hours
  • closures
  • faqs
  • patients
  • registrations
  • appointments
  • payments
  • write_offs
  • check_notes
  • recalls
  • waiting_list
  • messages
  • day_closes

Created fresh, or mapped onto your existing tables at install.

Pages your dashboard gains6
  • OverviewThe day’s visits and who is in the building, money taken and owed, what is waiting on the desk, and the week.
  • AppointmentsEvery visit on a calendar — patient, clinician, visit type and status — booked and moved by the desk.
  • PatientsEach patient’s contact details, language and reminder choices, with a short allergies note for the desk.
  • RegistrationsPeople asking online to join the practice, each checked by the desk and matched to a patient.
  • MessagesThe email outbox: every confirmation, reminder and recall, and whether it went or failed.
  • PaymentsWhat was taken for each visit, by card, cash or transfer, with any voided payment and its reason.
Roles it pre-builds4
  • receptionThe desk and the Records pages: books and moves visits, checks people in and sends them off, takes payments, and handles registrations, recalls, the waiting list, closures, the outbox and end of day. Cannot void a payment, write off a balance, or change opening hours or the desk settings.
  • clinicianReads the day sheet, the waiting room and patients, and moves a visit along: in the room, with them, ready to go. No money and no settings.
  • managerEverything, the Manage pages included: voiding payments, write-offs, clinicians, visit types, opening hours, closures and the practice settings.
  • kioskThe arrivals kiosk and nothing else, with no table at all — for the tablet at the door where patients check themselves in.
Settings you configure9
  • Practice name
  • Days open for booking
  • Shortest notice online (minutes)
  • Booking grid (minutes)
  • No-show after (minutes)
  • Cancellation window (hours before)
  • Send reminders
  • Remind (hours before)
  • Currency

Run it with your own data

Clinic Desk needs somewhere to keep your data. Answer one question and we will show you the shortest way there.

Do you already use Adminium?

Or start from the source

Clone it and run it anywhere — the README covers every option.

View on GitHub

Just looking? The live demo needs no setup at all and nothing you do in it is saved.

Open the live demo