NEW Hospital management, built in

All-in-One Doctor Booking & Hospital Management for WordPress

DocBooker turns your WordPress site into a complete clinic: online appointments, multi-clinic operations, receptionist & clinic dashboards, OPD/IPD visits with running bills & printable invoices, lab tests and a secure patient portal.

Works with any theme No code required Stripe & Razorpay ready
DocBooker clinic dashboard managing bookings, doctors and departments
Printable discharge invoice marked PAID
Free • DocBooker

Everything you need to take bookings — free

The free plugin already runs a full appointment workflow: doctors, clinics, schedules and a modern multi-step booking form, all manageable from one dashboard.

Multi-step booking form

A React-powered wizard: Department → Doctor → Date & Time → Patient details → Confirmation.

Booking calendar & slots

A date picker with available days highlighted, past dates & holidays blocked, and real per-date slot availability.

Unlimited doctor profiles

Add doctors with bio, workplace, specialty, degree, designation and photo.

Schedules & holidays

Assign weekly schedules per clinic and set clinic-wise holidays or unavailable date ranges for each doctor.

Call-to-book hotline

Add a “call to book” phone number per doctor so patients can simply call to schedule.

Clinic management & maps

Create clinics with hotline, email and a Leaflet map location, then list them anywhere on your site.

Doctor & clinic archives

Ready-made doctor & clinic archive/listing pages with category, include & exclude filtering options.

Doctor filter widget

Let visitors filter doctors by department, clinic or name with a ready-made search & filter widget.

Booking management

A dedicated admin screen to view, search, cancel and delete every appointment.

Booking Manager role

A built-in Booking Manager user role lets non-admin staff manage the booking system.

Patient records

Every patient (name, email, phone) is stored automatically in a dedicated table.

Email notifications

Booking-confirmation emails are sent automatically on every new appointment.

Unlimited shortcodes

Build unlimited / shortcodes to show doctors & clinics anywhere.

Custom image sizes

Generate optimized custom thumbnail sizes for doctors and clinics so listings always look sharp.

Dynamic design & slugs

Tune primary, secondary, border & text colors and customize doctor/clinic/category URL slugs.

Central settings panel

A modern React/Ant Design admin panel for pages, permalinks, display and styles.

Translation-ready

Fully translatable with the doc-booker text domain and a bundled .pot file.

Works with any theme

Tested theme support for Astra, Blocksy, GeneratePress, Kadence, Neve & Storefront.

Template library (browse)

Browse 10 ready-made niche page designs right inside wp-admin (one-click import is Pro).

Multi-step booking wizard — Department, Doctor, Schedule, Details steps with department cards
Booking, done right

A booking flow patients actually finish

Guided stepsDepartment → doctor → date → time → confirm, in under a minute.
Real availabilityOnly open days & free slots are selectable — no double bookings.
Browse the template libraryPick from 10 ready-made niche designs right inside wp-admin (one-click import is Pro).
Pro • DocBooker Pro

From bookings to a complete hospital management suite

Everything in Free, plus multi-clinic operations, staff roles, dashboards, OPD/IPD visits with running bills & invoices, lab tests and a secure patient portal.

Multi-Clinic & Staff

Run many clinics from one install — each with scoped data and its own team.

Multi-clinic operation

Manage multiple clinics/branches from one WordPress install, each with its own address & hotline.

Per-clinic data scoping

Staff only ever see and act on their assigned clinic’s patients, visits, orders and reports.

Front-end Clinic Dashboard

An app-like dashboard to manage doctors, departments, schedules, holidays, bookings, test orders & reports.

Unified Staff manager

Create or attach users as Clinic Manager or Receptionist, bulk-create staff and track who’s active in the last 24h.

Roles & capabilities

Built-in Clinic Manager & Receptionist roles with the right caps; admins inherit everything automatically.

Smart login routing

Managers & receptionists land on their own dashboard at login, with per-staff last-login tracking.

Patient & Visit Management

A dedicated Receptionist Dashboard for patients, appointments and admissions.

Patient directory

Searchable records with an auto patient code, phone, DOB, gender, address and computed age.

OPD & IPD visits

Create outpatient visits or admit patients (admitting doctor, admission time, bed/cabin).

Beds, admission & discharge

Track bed/cabin and length of stay; one-click release finalizes bed-days and closes the visit.

Receptionist dashboard — Visits list with OPD/IPD, charge, paid, due and status

Billing & Invoicing

Running bills that accrue daily, partial payments and branded printable invoices.

Visit detail — itemised running bill, dated payments, total/received/balance
Itemised running bills7 charge types — Consultation, Bed (per day), Medicine, Procedure, Test, Service & Other — with qty & per-line discount.
Daily / partial paymentsRecord multiple dated payments (cash, card, mobile, other) with references as the balance updates live.
Live balance & statusTotal charge, received and due recompute automatically with paid/partial/unpaid tags.
Printable invoicesHMAC-signed Interim Statement while admitted, and a Discharge Bill / Final Invoice with PAID stamp — no PDF plugin.
Clinic-branded documentsEvery bill & receipt carries your clinic’s name, address and hotline.
Real printable discharge invoice with PAID stamp

Lab / Test Management

A full diagnostics workflow — catalog, ordering, receipts and report delivery.

Test catalog + CSV import

Manage a per-clinic (and global) price list of tests with categories & status, including CSV bulk import/upsert.

Test ordering

Type-to-search the catalog, set quantities & line discounts, apply a flat discount and see subtotal/payable/due live.

Print receipt with QR

Every order prints a token-signed receipt with itemised tests, a PAID stamp and a QR to the patient portal.

Lab report uploads

Staff upload PDF lab reports (10 MB) against an order from the receptionist or clinic dashboard.

Auto report retention

Uploaded reports auto-expire after a configurable window and are purged by a daily WP-Cron job.

Unique order codes

Each order gets a unique code and references a “referred by” doctor plus a delivery date/time.

Patient Portal

A self-service, account-free portal for patients to fetch their own reports.

Self-service report portal

A public page where patients retrieve their own lab reports — no account needed.

OTP login

Patients sign in with phone number + order code; a one-time passcode is sent by SMS.

Secure, expiring links

Bearer-token sessions and signed, time-limited URLs — and enumeration-safe responses by design.

View or download

Patients stream inline or download their PDF reports, strictly scoped to their own order.

Booking & OTP SMS

Configurable SMS templates with merge tags like {{patient}} {{doctor}} {{time}} {{clinic}} {{order_code}}.

QR-linked receipts

The printed receipt’s QR drops patients straight into the portal for their results.

Payments, filtering & styling

Convert more bookings and design freely.

Stripe & Razorpay

Take online booking payments through the gateway you choose.

Advanced filtering

Deeper doctor filtering and discovery beyond the free widget.

Extra layouts & meta

More doctor/clinic layouts, plus awards, social, services, gallery, slider & grid views.

AJAX pagination & CSS

Load More, Numbered & Infinite pagination, and full dynamic CSS control.

Pro • Build with blocks
21native Gutenberg blocks

Design medical pages without a page builder

Every block ships multiple layout variants and pulls real doctor, clinic, department & booking data — including your active Stripe/Razorpay gateway. No dummy content.

Layout & content

Hero 5 layouts Slider Wrapper Advanced Heading Info Box Call to Action Process Steps Countdown FAQ Testimonials

Doctors & clinics — data-driven

Doctors 5 layouts Clinics 5 layouts Departments Doctor Schedule Doctor Fee Badge Doctor Awards Doctor Stats Office Hours Services

Booking

Booking Form 2 layouts Quick Book 3 variants
Doctors block5 layouts, live filtering & load-more
Doctors block layouts
Doctor ScheduleWeekly timetable, deep-links to booking
Doctor schedule block layouts
Booking Form blockReal flow + active gateway
Booking form block
Pro • Launch in one click

10 niche-ready website templates

Each design is assembled from the 21 blocks above — import one and edit. Browse the library in the free plugin; one-click import & the blocks ship in Pro.

Northvale General Hospital template
Multi-specialty

Northvale General Hospital

Comprehensive care — departments, doctors, clinics, full booking & report lookup.

View Demo
Dentistry

BrightSmile Dental

Brighter smiles every day — treatments, smile gallery & inline booking.

View Demo
Little Sprouts Pediatrics template
Children’s health

Little Sprouts Pediatrics

Caring for your child’s tomorrow — what-to-expect, schedule & quick book.

View Demo
Lumière Dermatology template
Skin care

Lumière Dermatology

Healthy skin, healthy you — treatments, results gallery & booking.

View Demo
ClearView Eye Care template
Ophthalmology

ClearView Eye Care

See the world more clearly — technology, LASIK & screening countdown.

View Demo
Northvale Heart Institute template
Heart care

Northvale Heart Institute

Expert heart care when it matters most — success stories & screening.

View Demo
Apex Orthopedics template
Bone & joint

Apex Orthopedics

Move without limits — recovery journey, specialists & booking.

View Demo
Stillwater Mental Health template
Wellness

Stillwater Mental Health

Care that listens first — calm, supportive and judgement-free.

View Demo
Mariposa Women’s Health template
OB-GYN

Mariposa Women’s Health

Care for every stage of life — services, stages of care & specialists.

View Demo
Meridian Imaging template
Radiology

Meridian Imaging

Clarity when it matters most — modalities, technology & report lookup.

View Demo

One click. A ready page.

Imports create a real, fully-editable draft Page built from the Pro blocks — with optional demo-image sideload and theme-aware full-width layout.

1
Browse the libraryPick a niche in the Templates screen
Page Templates library grid in wp-admin
2
Click ImportConfirm & optionally sideload images
Import confirmation dialog
3
Edit your pageOpen the new draft in the editor
Import success with edit and preview links
Free vs Pro

Compare every feature

Free covers the full booking workflow. Pro adds the entire clinic-management, billing, lab, portal and page-building suite.

Feature FreeDocBooker ProDocBooker Pro
Booking & Doctors
Multi-step booking formDepartment → doctor → time → confirm
Calendar & real slot availability
Doctor profiles, schedules & holidays
Doctor filter widget
Advanced doctor filtering
Online booking paymentsStripe & Razorpay
Clinic & Staff
Clinic management & archives
Booking management + Booking Manager role
Multi-clinic management + data scoping
Receptionist & Clinic dashboards
Staff manager + Receptionist/Clinic-Manager roles
Visits & Billing
Patient recordsbasicfull directory
OPD & IPD visits + bed/admission
Itemised running bills (7 charge types)
Daily / partial payments + live balance
Printable interim statement & discharge invoice
Lab & Patient Portal
Test catalog + CSV import
Test ordering + receipt with QR
PDF report uploads + auto-purge cron
Patient portal — OTP login & secure downloads
Booking & OTP SMS templates
Design & Page Building
Shortcodes, archives & custom image sizes
Ready-made template libraryBrowse the 10 niche designsbrowse1-click import
21 native Gutenberg blocks
Extra layouts, doctor/clinic meta & AJAX pagination
Dynamic stylingcolorsfull CSS
Pricing

Simple pricing, no surprises

Start free on WordPress.org. Upgrade to Pro for the full hospital-management suite — choose yearly or pay once for lifetime.

Free

For taking online bookings

$0forever

Hosted on WordPress.org

  • Multi-step booking form & calendar
  • Doctors, schedules & holidays
  • Clinics, archives & shortcodes
  • Booking management + role
  • Browse the template library
Download Free
Most popular

Pro — Yearly

Full suite, updates & support

$29.99/ year

Single site · renews annually · cancel anytime

  • Everything in Free, plus:
  • Multi-clinic, staff roles & dashboards
  • OPD/IPD visits, running bills & invoices
  • Lab tests, receipts & patient portal
  • 21 Gutenberg blocks + 10 templates (1-click import)
  • Stripe & Razorpay payments
Buy Yearly
Best value

Pro — Lifetime

Pay once, own it forever

$89.99one-time

Single site · pay once, no renewals

  • Everything in Pro Yearly
  • One payment — no renewals
  • Lifetime version updates
  • Priority support
  • Best long-term value
Buy Lifetime
30-day money-back guarantee · secure checkout via Freemius.
Prices shown for a single site — 5-site to unlimited licenses available at checkout.

Run your whole clinic from WordPress

Bookings, billing, lab and a patient portal — in one plugin. Start free, upgrade when you’re ready.