Appointments: Clinician diaries, online booking and reminders

Multi-resource scheduling for the whole hospital: doctors, rooms and equipment booked together, appointment types with their durations, provider templates and time blocks, a wait-list with fast-pass, recurring series, utilisation measured — and public online booking with OTP verification, reviews and campaigns.

No extra charge. Free instant access, no credit card required.

Works with
  • HMS Core
Appointments in the Bridge HMS Suite: Clinician diaries, online booking and reminders
01

Doctors, rooms and equipment, booked together

The scheduling calendar by resource, bookings that reserve every resource a visit needs, a wait-list with fast-pass into cancelled slots, and recurring series for dialysis, physio or chemo.

Appointments: Doctors, rooms and equipment, booked together
02

Patients book themselves, verified by OTP

Public online bookings from the website, live slot availability, phone verification in the OTP log, patient reviews and the campaigns that brought them.

Appointments: Patients book themselves, verified by OTP
03

Templates that build the week

Schedulable resources, appointment types with their duration and resources, provider session templates and time blocks for leave and theatre days.

Appointments: Templates that build the week

What's inside

Everything in Appointments

45 items in 9 areas, every one shipping with the app today.

  • Schedulable Resources

    • Universal Resource RegistryOne scheduler handles providers, rooms, equipment, bed blocks, caregivers and interpreters side by side under a single Resources catalog.
    • Six Resource KindsEach resource is typed as provider, room, equipment, bed block, caregiver or interpreter to drive slot-search rules.
    • Concurrent-Capacity BookingPer-resource capacity lets one resource (e.g. a waiting room) accept several overlapping bookings while a scanner stays at one.
    • Facility & Department TaggingResources link to an HMS facility and department so availability can be scoped to a site or clinic.
    • Provider-to-Staff LinkingA provider resource links to a staff record so bookings can mirror the right doctor onto charts.
    • Unique Resource CodesThe app guarantees each resource code is unique per company to prevent duplicate scheduling entities.
  • Appointment Types & Composition

    • Typed AppointmentsConfigurable appointment types carry duration, color, specialty and a translatable name to standardize scheduling.
    • Required-Resource CompositionEach type declares whether it needs a provider, room, caregiver or interpreter so the engine assembles the full crew.
    • Required-Equipment ListA type can pin specific equipment (e.g. MRI/CT machines) that must all be free for a slot to be offered.
    • Per-Type Duration GridDuration in minutes drives slot length and the 15-minute search grid across the day.
    • Waitlist Opt-In Per TypeAn allow-waitlist flag controls whether patients can queue for a given appointment type.
    • Unique Type CodesThe app keeps appointment type codes unique across the catalog.
  • Slot Search & Booking Engine

    • Decision-Tree Slot FinderThe engine walks the day in 15-minute steps and returns open slots where provider, room, equipment, caregiver and interpreter are all free.
    • First-Free Resource PickingFor each role it auto-selects the first available candidate, so callers get ready-to-book resource sets.
    • Provider & Facility FilteringSlot search can be constrained to a specific provider or facility for targeted availability lookups.
    • Atomic All-or-Nothing BookingBooking a slot creates the booking and every resource line in one transaction that rolls back entirely if any resource conflicts.
    • Resource-Conflict GuardBefore confirming, the booking re-checks that each linked resource is free and not blocked, raising a clear error otherwise.
    • Re-Check on RescheduleEditing a booking's start, stop, resources or state re-runs the availability check to prevent double-booking.
  • Booking Lifecycle & Workflow

    • Seven-State Booking MachineBookings move through draft, reserved, confirmed, in-progress, done, canceled and no-show with tracked transitions.
    • One-Click Workflow ButtonsForm buttons Reserve, Confirm, Start, Done, Cancel and No-Show drive the booking through its states.
    • Auto-Numbered BookingsEach booking gets a sequential SCHD/year reference from a numbering sequence on creation.
    • Booking Source TrackingEvery booking records its origin: kiosk, reception, online, phone, fast-pass, recurring series or API.
    • Chart Appointment MirroringConfirming a booking auto-creates a linked appointment (with doctor and facility) so it appears on the clinical desktop.
    • Multi-Resource Line EditorA booking holds resource lines each tagged by role, giving a clear breakdown of who and what the visit reserves.
  • Wait-List & Fast-Pass

    • Prioritized Wait-ListPatients queue per appointment type with Low/Normal/High/Urgent priority ordering who gets offered first.
    • Automatic Fast-Pass OfferWhen a booking is canceled or no-show, the freed slot is auto-offered to the top matching wait-list patient.
    • WhatsApp/SMS DispatchFast-Pass offers are sent via the HMS messaging provider (WhatsApp with SMS fallback) plus a history record.
    • Secure Accept CodesEach offer carries a unique code so the patient can claim the slot securely.
    • One-Click Fast-Pass AcceptAccepting an offer clones the vacated slot's resources into a new confirmed booking for the waiting patient.
    • Offer Decline & StatesWait-list entries track waiting, offered, accepted, declined, expired and canceled with a Decline action.
  • Recurring Series

    • Clinical Recurrence PatternsSeries generate on weekly, Mon/Wed/Fri dialysis, Tue/Thu/Sat, monthly or every-3-weeks oncology-cycle cadences.
    • Bulk Occurrence GenerationOne Generate action creates all occurrences (default 13) as reserved bookings anchored to a set time of day.
    • Series Resource ReuseChosen resources are copied onto every generated occurrence with correct role tagging.
    • Series Lifecycle & CounterSeries track draft/active/completed/canceled state and show a live count of generated bookings.
  • Provider Templates & Time Blocks

    • Provider Session TemplatesDefine recurring clinic sessions by day-of-week, start/end hour and slot duration for each provider.
    • Template Validity WindowsTemplates carry valid-from/to dates and an allowed-appointment-type list to scope when and what they schedule.
    • Session Time ValidationThe app blocks templates whose end time is not after the start time.
    • Resource Time BlocksBlock resources off for vacation, maintenance, training, sick leave or other reasons so they drop out of availability.
    • Block Date ValidationThe app ensures a block's end is after its start before it can be saved.
  • Utilization KPIs & Reporting

    • Daily Occupancy MetricsPer-resource-per-day rows compute occupancy percent from booked versus available minutes.
    • No-Show & Cancellation CountsMetric rows tally no-shows and cancellations per resource per day for utilization analysis.
    • Automatic hourly Metric RecomputeThe app recomputes today's utilization for every active resource every hour.
    • Rolling Utilization SummaryUtilization adds up booked and available minutes over a configurable trailing window (default 7 days).
    • One-Per-Day IntegrityThe app keeps exactly one metric row per resource per date.
  • More in this app

    • Utilisation, not guessworkUtilisation per resource, and bookings, series and the wait-list in pivot and graph.

Put Appointments to work

Add it to your Bridge HMS Suite plan, priced per practitioner, or start a free trial and see it running first.