Skip to content
CBS Health
  1. Home
  2. Products
  3. CBS Dock
The Dock app icon
CBS Dock

The hospital management system, whole.

The hospital's own working surface, and the largest of the four. A patient is registered here, given a bed, billed, discharged and followed up here; the store, the duty roster, the vendors, the laboratory, the audit trail and the staff roll are all here too. If a task belongs to the establishment rather than to one clinician or one patient, it is in Dock.

Who uses it: Hospital and nursing-home staff — front desk, wards, pharmacy, stores, accounts, administration

Features

What is on the screen today.

Every line below is a screen that exists, grouped as the module groups it. The count comes from the same build register the published status page reads.

40 of 41 serving today CBS Dock is 99% complete against its own screen list. The whole of it, screen by screen with the testing protocol, is in the user guide.

Overview

  • Facility dashboard The facility's day at a glance, over one aggregate read and no writes

Front desk

  • Patient registration Register, MRN, duplicate detection, consent rows. Four fields the design draws have no column yet: language, next of kin, insurance, Care claim code
  • Patient index -- search, list, edit, export Read, search, the facility list, correction of a registered record, and CSV export
  • Billing -- OP, IP, pharmacy Invoice, lines, part-payments, discount, auto-lock, dashboard filters. Money is integer paise on the wire

Operations

  • Ward board and bed management Wards, beds, occupancy, snapshots, device pairing
  • Admission Admit, assign bed, transfer
  • In-patient census Census and summary, on a screen of its own
  • Discharge -- the operational half Screen built. The endpoint can be called once and never re-read or amended -- needs GET and PATCH on the discharge record
  • Admission history By number, open-for-patient, the facility's history list, and CSV export
  • Follow-up desk and reminders Overdue and summary live, and the appointment reminder is emitted on the event spine
  • Prescription register Create, the active list, and the facility's register with a medication search
  • Appointment desk Slots, next-free, book, reschedule, cancel
  • Incoming appointment requests Requests triaged, then scheduled or declined with a reason. A request is not an appointment until the slot engine schedules it
  • Formulary Search, stock flag, discontinue, formula-injection guard
  • Formulary import Template columns, import, batch history, on a screen of its own
  • Consumable inventory The hospital's own consumable store, on a ledger separate from the shop's — ruled 2026-09-11. Issues to a ward, expiry, reconciliation
  • Vendors and purchase orders Vendors, purchase orders and goods receipts. A receipt writes the store's movements in one transaction, validated before any line lands

Diagnostics

  • Lab orders Raise, track and cancel a lab order. The ordering half of the specimen lifecycle; no result is shown here because at this stage the specimen has not been taken
  • Specimen collection The collection round, with recollection recorded rather than overwriting the original
  • Result entry Entry, verification and retraction. The API withholds a value until it is verified, and the screen says why the cell is empty

Clinical oversight

  • Clinical handovers Endpoints mounted and role-guarded — doctor and nurse
  • SOS and alert desk Events and notification live, and the facility's own alert queue with the counts behind the desk tiles
  • AI Referral approvals Approve or decline an AI-suggested referral before it leaves the hospital. The service, the API and the audit trail are live; the screen is built and currently unreachable, because no role has been granted it yet

Documents

  • Discharge summary print Renders as PDF on the facility letterhead; nine locales, refusing rather than printing boxes. Printed from Dock
  • Consent forms and certificates Prints the facility's own wording, and a marked preliminary draft where it has none. MTP and sterilisation get no draft — the prescribed text governs, and the form says so

Administration

  • Users and roles Invite by Google address, list, change role, turn access on and off. The last active administrator cannot be turned off
  • Staff records Employment and fitness for duty — joining, confirmation, exit, who to telephone, and whether somebody may be worked long hours. The only screen holding staff health information, administrator-only; the roster is told that a restriction exists and never why
  • Facility profile -- name, address, letterhead Registry, letterhead block, GSTIN and registration number
  • Departments Department is on neither the user nor the token
  • Integrations -- FHIR, ABDM Both clients exist; neither has a configuration screen
  • Device estate Bedside devices: pairing, unpairing and the boot lookup, on real data. Home devices register but cannot yet be listed
  • Support desk Ticket desk, SLA sweep, notifications
  • System and error log The ring buffer, and the delivery failures that survive a restart. Says on the page that its buffer is one worker's memory
  • Duty roster The week, with leave beside the shifts. Says who was expected, never who attended
  • Doctor payments Terms, payouts and what is owed. The whole run; a doctor sees only their own on MD-05
  • Finance metrics to Vitta The hospital's own money — billed, collected, owed, by category and by payer. Reports and sends nothing outward
  • Audit log Ten route guards and a read permission, with a screen over them
  • Navigation policy A hospital edits its own rail. Replaces the CBS default per destination; an empty role list turns one off for everybody
  • Policies and compliance The establishment's policies and what CBS observed. It records and reports and does not block: the administrator decides, and CBS keeps the account of what was decided
  • My profile Profile reads; no password to change, by design -- staff use Google
  • Help Answers all three modes. The top-bar help icon used to 404 on every Dock and Care page

Getting in

  • Sign in OAuth2, Google SSO, rate limiting, lockout
What it will not do

Dock does not overrule the person who is legally responsible for the patient. It suggests, warns and audits; the administrator decides and CBS records what they decided. A rule that would block a clinician mid-emergency is a rule that gets the software switched off.

True of Dock, and of no other module

  • Every screen is scoped to a facility. A clerk at one nursing home cannot open another's patients, and that is enforced by the API rather than by hiding a menu item.
  • The administrator decides and CBS records. Dock suggests, warns and audits; it does not overrule the person who is legally responsible for the patient.

See CBS Dock against your own way of working.

Thirty minutes, your own case, and an honest answer about whether it fits the way your establishment already runs.