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

A counter keeps two things a billing app does not: a batch with an expiry date, and a register an inspector reads.

The shop counter, and a different business from the hospital even when the same family owns both. Ringing up a sale, dispensing against a prescription, the credit book, the day book, stock in and stock out, expiry, and the statutory registers a drug inspector asks for. It carries over-the-counter goods as well as medicines.

Who uses it: The medical shop — the owner, and whoever is standing at the till

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.

12 of 12 serving today CBS Counter is 100% complete against its own screen list. The whole of it, screen by screen with the testing protocol, is in the user guide.

Counter

  • Counter sale Counter sale — discount, khata credit and tender modes, over the till API
  • Prescription queue Prescription queue — a prescription signed in Medico arrives pre-filled (pending / partly dispensed / dispensed); the pharmacist confirms each line against stock, and the bill is linked to the prescription it filled
  • Day book Day book, including the held-bill sync queue
  • Khata — credit accounts The shop's credit book — customer accounts, credit limit, what is owed and what was collected. A limit of zero, the default, means cash only; a walk-in with no account must pay in full

Stock

  • Item master Item master with composition provenance and per-item GST
  • Receive stock Receive stock, distributor invoice reconciled
  • Purchase Reorder by days of cover rather than by shortfall. The shop's own purchasing, separate from DK-08 since the ledgers are separate
  • Expiry board Expiry board and dead stock
  • Stock take Stock take and variance

Law and business

  • Statutory registers H1 and X registers with the printed PDF. Whether Karnataka requires a bound register is still to be settled with a working shop
  • Owner metrics Owner metrics — valuation, reorder, dead stock, takings
  • Settings The shared Settings page for the medical shop: text size, language, Jalpa voice, Refresh the app, account and Sign out, About (Pancha block 11)
What it will not do

It will not decide which registers your shop is required to keep. CBS ships a model for the jurisdictions it has researched, and the shop corrects it at onboarding — the retention, the register names and the rule cited on the page are then the shop's own answer, not ours. A product sold across borders cannot impose one state's procedure on every counter.

True of Counter, and of no other module

  • The shop's ledger is separate from the hospital's consumable store by design, ruled on 2026-09-11. Two businesses, two stocks, two sets of books — one login.
  • Schedule H1 and Schedule X registers print as PDFs. Whether a particular state also requires a bound paper register is a question still to be settled with a working shop.

Where the data comes from

  • Purchase invoices in, as goods received — batch, expiry, MRP and purchase rate.
  • Prescriptions on paper or photographed, which is how most of them arrive.
  • Nothing leaves for a shop owner's own backup that identifies a patient. That boundary is enforced in code, not by convention.
Pricing

What it costs

The price of Counter for your facility is set during onboarding, at 90% of the market rate for a comparable product, with more features.

Answer the registration questionnaire, and the price is agreed with you.

What is included

  • Counter · 4 screens
  • Stock · 5 screens
  • Law and business · 3 screens

12 of 12 screens serving today

Onboarding service

One CBS staff member, deputed to you

CBS deputes one staff member for onboarding, customisation and training, so the product is used better.

Fee: ₹20,000

Target: 10 working days

It begins with the registration protocol: a standard questionnaire about your facility.

The rest of CBS

One record underneath, and every product a door onto it.

A patient registered at the front desk in Dock is the same patient the clinician opens in Medico, the same record the family reads in Care, and the same patient the pharmacy serves at Counter. No module holds its own copy.

CBS Dock The hospital management system

The hospital management system: registration, beds, theatre, billing, the laboratory and imaging, the store, the roster, doctor onboarding, staff letters and the audit trail — everything that belongs to the establishment rather than to one clinician or one patient.

Features
CBS Medico The doctor's daily tool

The doctor's own tool for the day's events, for communication with the hospital, the care team and the patient, and for AI-assisted consultation — the queue, the consultation, the prescription, investigations and their results, the ward round, the discharge narrative and the earnings statement, carried across every establishment they practise at.

Features
CBS Care The patient, the family, the device

The patient's own door: appointments, medicines, the reports and bills the hospital has released to them, the people looking after them, and the check-in, fall and SOS from the device at home.

Features
CBS Attendant The bedside device, patent pending

The bedside device for a patient at home or on a ward. When it raises an alarm (SOS, a fall, the call bell, a missed medicine and more), it rings loud on the phone or computer of each person who follows it.

Features
CBS Lab The laboratory, order to report

The laboratory, from the order to the signed report: the test menu and orders, bedside and home collection, a second person's verification of every value, daily quality control, reagent lots with their expiry, samples sent to an outside laboratory, and results reaching the doctor in Medico and the patient in Care.

Features

See CBS Counter 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.