Chapter 1 · Getting started
What ClinicDesk is, how to sign in, what is where on the screen, switching language and branch, changing your password and which menus each role sees
ClinicDesk runs a whole clinic, hospital or diagnostic centre in one place: the billing counter, patient registration, doctors' serials, lab samples and reports, admitted patients, accounts and staff salaries. This chapter covers the first-day basics so everyone on the team can start with confidence.
ClinicDesk runs in a web browser (Chrome or Edge work best). The clinic owner creates an account for you; you sign in with your Mobile number and Password.

01XXXXXXXXX).After signing in, each person lands on the page for their main job:
| Role | Page that opens after sign-in |
|---|---|
| Receptionist | New bill (POS) |
| Lab technologist | Worklist & results |
| Pathologist | Verification |
| Doctor | Doctor's desk |
| Owner, Manager, Nurse, Accountant | Dashboard |
The sign-in page has an EN | বাং switch in the top right corner, so you can pick the language before signing in.

Left menu (sidebar): the clinic name at the top, then the menu in sections — Overview, Front desk, Laboratory, Doctors, In-patient (IPD), Finance, Staff (HR), Accounting, Admin. The page you are on is highlighted. Menus your role is not allowed to use are not shown at all, and modules that are not in the clinic's licence are hidden too.
Top bar (header), from right to left:
On a phone: the sidebar is hidden. Tap the three-line (☰) button at the top left to open the menu; it closes by itself when you pick a page.

Yellow banner at the top: when the licence has ended but is still in its grace days, a yellow banner says "Your licence has expired. ClinicDesk keeps working until (date); please renew." with a Details link. What to do is in Payments, licence & AI.
The dashboard greets you with "Welcome, (your name)", the branch and today's date. The big blue button on the right is your role's main job — New bill for reception, Lab worklist for the lab, Verify results for the pathologist. The smaller buttons next to it open the other pages your role uses most.
Owners, managers and accountants who work across all branches also get a drop-down at the top; choose All branches to see the totals of every branch together.
The whole app changes at once. Your choice is saved on your account, so you see the same language on any computer. Staff who have never picked a language see the owner's Default language (Admin › Settings › Language). A few texts that have no Bangla translation yet still show in English.
If the clinic has more than one branch, each branch has its own bills, cash shifts, samples, appointments and wards. Patients and doctors are shared by all branches.
If you see just a branch name and no drop-down, the owner has tied your account to that one branch.
Everyone can change their own password.

You stay signed in on this computer; every other device is signed out.
Every user has exactly one role. The role decides which menus appear and which buttons work.
| Role | Main work |
|---|---|
| Owner | Everything, including settings, users and online payments |
| Manager | Almost everything the owner does — cancelling bills, refunds, discounts above the cap, service prices, reports, audit log — but not settings or users |
| Receptionist | Patient registration, bills, due collection, appointments, discount cards, sample collection, report delivery, admissions, SMS |
| Lab technologist | Sample collection, worklist, entering results, report delivery |
| Pathologist | Entering and verifying results, test catalogue, analyzers |
| Doctor | Doctor's desk (own patients, prescriptions), viewing admitted patients |
| Nurse | Appointments and serials, sample collection, work on admitted patients |
| Accountant | Viewing invoices, due collection, expenses, doctor payouts, corporate billing, accounting, payroll, reports |
Every role can see their own attendance and leave (My attendance & leave). If a page shows No access, it is not meant for your role; ask the owner to change your role if you really need it.
Chapter 2 · Owner & setup
Clinic profile, billing rules, receipt and lab report layout, branches, users and roles, services and prices, packages and the audit log
Before the first working day the owner sets up a few things once: the clinic's name and address, branches, staff accounts and service prices. This chapter walks through each of them. Doctors and chamber schedules are in Doctors; online payments, the licence and AI assistants are in Payments, licence & AI.
Open Admin › Settings in the sidebar.

The Subscription box at the top shows your plan, expiry date, number of branches and active users. Below it is the Licence & features box (see Payments, licence & AI). The buttons at the top open Branches, Users & roles, Online payments, AI assistants (MCP) and My password.
This is printed on bills, money receipts and lab reports.
The boxes below are saved together: change what you need, then press Save settings at the very bottom of the page.
/book/...) is shown in this box.Open Admin › Branches. Each branch has its own bills, cash shifts, samples, appointments and wards; patients and doctors are shared.

To add a branch:
DHN.Edit a branch with the pencil icon on its row. When a branch closes, untick Active: closed branches disappear from the branch switcher but their history stays. The Users only here column counts the staff tied to that branch.
Open Admin › Users & roles. Everyone who can sign in is listed here.

Each row has three actions on the right:
Last sign-in shows when each person last signed in. You cannot change your own password here — use My password.
Open What each role can do at the bottom of the page to see the full table of permissions per role.
Open Admin › Services & prices. Everything that can be billed is here: tests, imaging, consultations, procedures, beds and packages.

Search by code or name, and narrow the list with All types, All categories and Active.
CBC) — the counter finds the service by typing it — and the Name.Parameters, ranges and the report template of lab tests are set up in Test catalogue (Laboratory). A test showing "no parameters yet" cannot have results entered.
To stop offering a service, open it with the pencil and untick Active. Inactive services can't be billed but stay on old bills.
Open Service categories at the bottom of the page. Categories group services on bills and reports; the Order number sets how they are listed. Type a new category name and press Add. Only a category with no services can be deleted.
To change many prices at once — say, everything up 10% at the start of the year — use Bulk price edit.

10 or -5) and press Apply to N shown.Changes apply to new bills only; old bills keep their prices.
Packages sell several tests at one price, for example a Diabetes profile or a Pre-employment medical. The lab gets every included test as its own order.

Open Admin › Audit log. It records who did what and when: bills, cancellations, refunds, verifications, prices, settings, users and more.

invoice.cancel.Chapter 3 · Owner & setup
Online bill payment gateways (your own account or JonakiSoft central), licence status and sync, features not in your plan, integrations and AI assistants
This chapter is mainly for the owner: how patients pay their bills online, what your JonakiSoft licence includes and what happens when it ends, and how to connect AI apps such as Claude or ChatGPT to the clinic's data. Only the owner can change the payment and AI settings; every staff member can use My AI connections.
Patients can open the patient portal with their bill number and report PIN and pay the due with SSLCommerz, bKash or Nagad. When the money arrives, the money receipt is added to the bill automatically. The patient's side is shown step by step in Patient portal.
Press Online payments at the top of Settings.

The Which account takes the money box shows a label next to each gateway:
When SSLCommerz, bKash or Nagad opens a merchant account for you, they give you some details. Enter them here:
The label next to each gateway tells you its state: Off, Credentials missing (details incomplete), On · sandbox or Live.
At the bottom, Payments collected by JonakiSoft lists every payment taken with the central account: Date, Gateway, Transaction and Amount. When JonakiSoft sends a settlement summary, it shows what was collected, the gateway fees, what has been settled to you and what is still payable. Pending in the Reported column means the payment has not been reported to JonakiSoft yet; this happens by itself later.
The Licence & features box on Admin › Settings shows what your JonakiSoft licence includes:
The licence is checked once a day and updated at once when JonakiSoft changes it. To see a renewal straight away, press Sync licence now; you see "Licence synced". If a sync fails, "Last sync failed: …" appears and ClinicDesk keeps working with the stored licence.
Nothing is lost while locked: "All your patients, bills, lab reports and accounts are saved. They open again as soon as the licence is active. The patient portal and online booking are paused until then." After renewing, press Sync licence now and everything opens again.
When a module (for example In-patient, HR or corporate billing) is not in your licence, its menu disappears from the sidebar. Anyone who opens it by a direct link sees this page:

The owner sees "Contact JonakiSoft to add it to your licence. Everything else keeps working."; other staff see "Ask the clinic owner, or contact JonakiSoft to add it to the licence." Back to dashboard takes you back to work.
Admin › Integrations connects outside systems to the clinic. Only the owner can open it.

Connecting lab analyzers is covered in Laboratory.
ClinicDesk can be connected to Claude, ChatGPT and other AI apps. You can then ask the AI questions in Bangla or English and it answers from the clinic's data — "How many patients did we see today?" or "Which tests were most common this month?".
Open Admin › AI assistants (MCP).

The coloured box at the top says whether the connector is Included in your plan or Not in your plan. It is sold separately; ask JonakiSoft if it is not in your plan.
Each person still only sees what their role can see in ClinicDesk. Lab result values are never shared with AI apps, and AI apps can never take payments, delete anything or change settings.
Connected apps lists every AI app connected in the clinic; Revoke cuts one off. Recent activity shows the last 50 requests from AI apps — who, which tool and the result.
Each person connects their own AI app and signs in with their own account. Open Overview › My AI connections in the sidebar.

Your connected apps are listed under Connected apps on the same page. If you lose your phone or no longer need an app, press Revoke; the app will have to sign in again.
Chapter 4 · Front desk & billing
Finding and registering patients, the patient profile, booking doctor serials, online bookings, check-in, tokens and the queue board.
Reception work starts with the patient. Every patient has one permanent number, the MRN (for example P-000012). All their bills, tests, consultations and admissions hang off that number. This chapter shows how to find or register a patient, book a doctor's serial, and check the patient in when they arrive so they join the doctor's queue.
In the sidebar these screens are under Front desk: Patients and Appointments.
Always search before you register someone new. Two MRNs for the same person split their history in two.

P-000012) or just the number (12);If nobody matches you see No patient found — Try the MRN or the mobile number.

01XXXXXXXXX). Report-ready SMS and online reports go to this number, so type it carefully.To correct details, open the profile, press Edit, change what is wrong and press Save changes.

The top of the profile shows the name, MRN and registration date. The buttons next to it:
Below, the full history in sections:
If the patient belongs to a company, Bills to is shown; if they hold a discount card, Discount card with its validity.

Front desk › Appointments lists the day's serials grouped by doctor and sitting. The four boxes at the top count Booked, Waiting, In consult and Done. Change the day with Previous day / Next day or Today, and filter by doctor with All consultants.
To book a serial:
When a sitting is full the system asks Book anyway (overbook)? — say yes only if the doctor agrees.
When the clinic has online booking switched on, patients can take a serial themselves on the clinic's booking page (/book/<clinic-name>). How that looks for the patient is in Patient portal.
What reception needs to know:
Online booking is switched on or off by the owner in Admin › Settings with Allow online booking, and per sitting with the Online booking tick in the chamber schedule.
Check the patient in when they reach the clinic. Check-in puts them in the doctor's queue as Waiting.
INV-000123); this links the consultation to that bill.Doctors who collect their own fee are marked Doctor collects fee. Checking in their patient makes no clinic bill; the form says so and the patient simply joins the queue.
After check-in the row shows the bill number and due or paid. Once the doctor has seen the patient and advised tests, a Bill advised tests (n) link appears — press it to open a bill with the patient, the tests and the referring doctor already filled in.
Token: print it from the Token link on the row, or Print token in the More (⋯) menu. The token shows the serial number, doctor, sitting time and expected time.
Queue board: for the TV in the waiting area.

The board shows only the patient's first name — never the full name or phone number.
In the More (⋯) menu at the right of a row:
Cancelled and no-show serials are greyed out and get a Restore button — use it if you cancelled by mistake.
With SMS switched on, booking, cancellation and the day-before reminder go to the patient's mobile automatically. See SMS & WhatsApp.
Chapter 5 · Front desk & billing
Opening a cash shift, billing tests, consultations and services at the counter, referrers, discounts, payment methods, receipts and sample labels, due collection, cancellations and refunds, and closing the shift.
All of a patient's money goes through the billing counter — tests, doctor's fees, procedures and packages on one bill. Receptionists land on this screen as soon as they sign in. This chapter walks through a whole day: open the shift, make bills, collect dues, cancel or refund when something goes wrong, and close the shift at the end of the day.
In the sidebar: Overview › New bill (POS), and under Front desk: Invoices, Due collection and Cash shifts.
A shift is the account of your cash drawer. Money you take is counted in your drawer only while a shift is open.
Without a shift the billing counter shows a yellow message: You have no open cash shift — payments won't be counted in a drawer. You can still bill, but the drawer cannot be reconciled at the end of the day.

The screen has three parts: patient and referrer on the left, the services in the middle, totals and payment on the right.
CBC) or name and press Enter. When a list appears, use the arrow keys and Enter. Add every service the same way.Ctrl+Enter).Keyboard shortcuts: F4 service search, F9 payment box, Ctrl+Enter save, F2 new bill.
On a small screen (phone or tablet) the three parts stack one below the other:

If the patient belongs to a company or holds a discount card, a Payer box appears under the patient. Details: Memberships & corporate billing.
There are two kinds of discount:
A bill discount opens a box for the reason — Discount reason (e.g. poor patient, staff). The bill will not save without one (Give a reason for the discount).
Who may give how much: the owner sets the Receptionist discount cap (%) in Admin › Settings. If a receptionist goes above it, a red line says "Total discount …% is above your limit of …% — a manager must bill this." and the save button stays off. Managers and the owner can go above the cap.
Card and company contract discounts are applied automatically (incl. card discount / incl. contract discount) and do not count against this cap.
In the Payment part on the right:
If you type more than the bill, a red line says Payment is more than the total. — correct it.
When the bill is saved you see a green tick, Bill saved and the bill number in large type (e.g. INV-000123), with Total, Paid and Due below.
If the bill has lab tests, two more things are shown:
The buttons:
F2) — the next patient.Tick Print invoice after saving and the print page opens by itself after every bill. The choice is remembered on this computer.
When there is a referrer and you are allowed, a Referral commission box appears here with Pay commission now — to pay the referrer in cash at the counter. That cash is taken out of your shift. Commission rules: Accounting, commission & HR.

Front desk › Invoices lists the bills. Search by Invoice no, patient, MRN, phone (a search looks across all dates), change the date range, filter Active or Cancelled, or tick Due only. Totals are at the bottom.

Click a bill number to open it. The buttons at the top: Print invoice, Sample labels, Lab report once reports are ready, and Collect due when money is outstanding. In the middle each service shows its Lab status (Awaiting sample, Collected, Processing, Resulted, Ready, Delivered). At the bottom, Payments & refunds lists every receipt, with a Receipt link to reprint it.

Front desk › Due collection lists every bill with money still to collect. At the top: Total due and the split by age — 0–7 days, 8–30 days, Over 30 days; click a box to see just those bills.
The Remind button on a row texts the patient a due reminder (if a mobile number is on file). To remind many patients at once see SMS & WhatsApp.
Only the manager and the owner can cancel bills and refund money. On the bill page the buttons are above the Services table:
Both need a Reason (e.g. patient not fasting, wrong test). If the patient had paid, tick Refund the excess paid now via and pick the method. Then press Cancel selected or Cancel bill.
If the patient paid more than the bill, Refundable shows and a Refund button appears next to Payments & refunds. Enter the amount, method and a Reason, then press Refund — a refund voucher prints (RFD-…). Every cancellation and refund is kept in the audit log.

On Cash shifts, your open shift shows Opening cash, Cash (net), Other methods (bKash, card and so on) and Expected in drawer: opening cash + cash received − cash refunded − referral commission paid in cash. View payments lists every payment in the shift.
The table below lists past shifts with Expected, Counted and Difference (OK when it matches). Managers and accountants (anyone who can see reports) see everyone's shifts here; others see only their own.
Chapter 6 · Front desk & billing
Discount card plans, selling, renewing and printing cards, card discounts on bills; corporate and insurance clients, contract prices, billing to a company, statements and settlements.
Many patients do not pay the full price themselves. Some buy the clinic's discount card (health card / family card) and get a discount on every bill. Others have their employer or insurer pay, settled in one go at the end of the month. The first half of this chapter covers cards, the second half companies.
You need at least one plan before you can sell cards. A plan says what the card costs, how long it lasts, how many people it covers and the discount on each kind of service.

To stop selling a plan, edit it with the pencil icon and untick On sale.

The card is valid from today, and the fee becomes an ordinary bill in the card holder's name — it shows in invoices and in your cash shift.
On the Discount cards list search by Card no, member name, MRN, phone…. The top shows the number of Valid cards and those Expiring in 30 days.

Click a card number to open the card page with its Status, Valid from, Valid to and Members. The buttons:
The icon on a member's row removes that person from the card. Fee bills at the bottom lists all the card's fee bills.
The card discount applies by itself — nothing to type.
The card discount only works on Patient (private) bills, not on bills to a company. Expired or cancelled cards give no discount.

Add the employers and insurers that pay their members' bills on credit.
The list shows each company's Terms, Members, Open bills, Outstanding and Credit limit use. At the top: the total Outstanding (company share) and how many are Over credit limit.
Linking a patient to a company: on the patient profile press Edit, choose the company under Bills to (corporate / insurance) and enter the Employee ID / policy no. The Members tab on the company page lists linked patients.
When a company has agreed special prices for some tests:
CODE,price (price in Taka). A blank price or - removes the contract price.A contract price replaces the catalogue price, with no further discount. Zero-priced services such as consultation or bed keep their own fee (priced at billing).
The company's share is not part of the patient's due; it stays as the company's Outstanding until a settlement comes in.

When the company pays by cheque or bank transfer:
From the settlement page you can print a Receipt. If money is unallocated, Allocate remaining puts it on the oldest open bills. If something was wrong (e.g. a bounced cheque), press Reverse, give a Reason \* and press Reverse settlement — the bills become outstanding again, and it is recorded in the audit log.
On the company page press Statement. Choose a date range — it shows the bills from all branches, the company share, money received in the period and what is outstanding. Print statement prints a copy to send to the company, or use the export buttons to download a file.
The Open bills tab on the company page shows how many Days old each unsettled bill is. For an ageing report see Reports.
Chapter 7 · Front desk & billing
Which messages go to patients automatically, the SMS gateway, the message log, retrying, writing your own message, bulk due reminders and WhatsApp links.
ClinicDesk sends patients the news they need by SMS or WhatsApp — report ready, serial booked, money due. Every message is kept in a log, so you can always see what went to whom and when.
In the sidebar: Front desk › SMS & WhatsApp. Receptionists and managers can see the log and send messages; the owner sets up the gateway.
| Event | When it goes |
|---|---|
| Report ready | When every test on a bill is verified — with the online report link and PIN |
| Appointment booked | When a serial is booked — doctor, date, serial and expected time |
| Appointment reminder | The evening before the appointment |
| Appointment cancelled | When a serial is cancelled |
| Due reminder | Only when you send it (to one patient or many at once) |
Nothing is sent to a patient without a mobile number. Which events send a message, and in which language (English or Bangla), is set by the owner in the Automatic messages part of Admin › Integrations: Report ready, Appointments, Due reminders and Message language.
The gateway is your account with an SMS company (for example SSL Wireless or BulkSMSBD). The owner fills in Provider, Sender ID / SID and API key / token in the SMS gateway part of Admin › Integrations and presses Save messaging settings. Then Send a test to your own number to check it. Details: Payments, licence & AI.
Without a gateway nothing stops: messages are still written to the log (Not sent (no gateway)), and you can send them by hand through the WhatsApp link. The messages page then shows a yellow note: No SMS gateway is set up, so messages are logged but not sent.

The top shows this month: This month (total), Sent, Failed and SMS parts used (billed per part by most gateways).
To search and filter:
Each row shows When, Sent to (number of parts, and a bill or patient link), the full Message and the Status. Failed messages show the reason in red.
When the gateway has a problem, the system retries failed messages by itself after a while. To retry straight away:
Messages written with an AI assistant arrive as Draft (not sent) — they never go out until a person sends them. Use the icons next to them: Send this draft now or Discard this draft.
Each patient gets one SMS with their total due on this branch's open bills. Patients reminded in the last 24 hours are skipped. To remind one patient, use the Remind button on the Due collection page (OPD billing & payments).
The green WhatsApp icon on every log row (Open in WhatsApp with this text) opens a chat to the patient's number with the same text filled in. When there is no gateway, or an SMS failed, send it this way by hand — no setup needed.
Chapter 8 · Doctors, lab & IPD
Calling today's patients from the Doctor's desk, vitals, writing and printing prescriptions, sending them to the pharmacy; adding doctors and referrers, the chamber schedule and doctor leave.
This chapter has two parts. The first is for doctors: calling, seeing and prescribing from the Doctor's desk in the chamber. The second is for reception and managers: the list of doctors and referrers, their fees, chamber days and hours, and leave.
Open Doctors › Doctor's desk in the sidebar. A doctor's login lands here straight after sign-in, and the title reads My patients today. When a nurse or manager opens the page, they first pick the doctor in Choose consultant at the top.

The page has four columns. It refreshes itself every 20 seconds, so a patient checked in at reception shows up here within moments.
| Column | What it holds |
|---|---|
| In consultation | The patient in the chamber now. Open opens their prescription page. |
| Waiting (n) | Checked in at reception and waiting, in serial order. |
| Done (n) | Seen today. The Rx button reprints the prescription. |
| Booked, not arrived (n) | Has an appointment but has not checked in yet. |
Each row shows the serial number, the patient's name, ID (MRN), age and sex, new or follow-up, and the expected time.
When doctors sign in themselves, a small This month panel shows at the top: Patients seen, Tests advised / billed here, Test commission, Consultation share, Rent & charges and Balance payable. It is read-only; payments to doctors are made by accounts (see Accounting & commission).
The top of the patient's page shows name, serial, age, sex, blood group and phone. If the patient has allergies recorded, a red Allergies: box appears — always read it before prescribing. If the patient is currently admitted, a purple admission-number link shows too.
Two lists on the right help you decide:
Step by step:
1+0+1), duration (such as 7 days) and instruction (such as after meal). Under the row you are working on, small buttons offer the common doses, durations and instructions — one press fills the box.Whenever something has changed, the bottom bar shows Unsaved changes in orange. Do not leave the page without saving.
To reprint later, press Rx in the Done column of the desk.
When the doctor advises tests, the bottom bar shows Bill advised tests (n). It opens a new bill (POS) with the patient, the tests and the referring doctor already filled in, so the referral commission goes to the right doctor. The rest — discount, taking the money — works as in Billing & payments.
If your clinic is linked to a PharmaDesk pharmacy (set-up: Pharmacy link), a Send to pharmacy button appears in the bottom bar once the prescription is saved.
Without a pharmacy link the button does not appear.
Open Doctors › Doctors & referrers. Two kinds of people live here:

The tabs at the top (All, Consultants, Village doctors, Agents …) filter by type. Search by name, area, phone or BMDC number. Switch the Active box to Inactive to see people who have been switched off.
The table shows each person's Type, Marketing officer, Chamber / schedule, Fee / follow-up, Commission and Referred this month (bills, amount and commission). Click a name for the full page: earnings this month, referrals, chamber sittings, commission rules and upcoming appointments.

To change something later, press Edit in the list and then Save changes. When someone stops working with you, do not delete them — untick Active. Inactive doctors and referrers disappear from the pickers, while old bills and accounts stay correct.
Open Doctors › Chamber schedule. Here you record which days, from what time to what time and in which room each consultant sits. Appointments can only be booked into these sittings; a doctor without sittings cannot be booked.

The Week section shows a card for each day, today ringed in blue. The Sittings table below has the details of each sitting.
The pencil icon in the table edits a sitting and the bin icon deletes it. To pause one, untick Active — inactive sittings cannot be booked.
Record leave in advance so nobody is booked on days the doctor is away.
The Leave (today onwards) list shows all upcoming leave. The bin icon removes leave — but appointments that were cancelled are not restored. On a leave day the week card shows On leave today.
| Task | Who |
|---|---|
| See the Doctor's desk, record vitals | Doctor, nurse, manager, owner |
| Write prescriptions and finish the consultation | Doctor only (own patients) |
| Add and edit doctors / referrers | Receptionist, manager, owner |
| Chamber sittings and leave | Receptionist, manager, owner |
Booking appointments and checking patients in is covered in Reception & appointments.
Chapter 9 · Doctors, lab & IPD
Sample collection and barcode labels, receiving at the lab, the worklist, result entry, pathologist verification, printing and delivering reports, the test catalogue and analyzer connections.
From the moment a lab test is billed until the report is in the patient's hand, it passes five steps. ClinicDesk has a page for each step, under Laboratory in the sidebar:
| Step | Page | Usually done by |
|---|---|---|
| 1. Take the blood / urine | Sample collection | Reception, nurse, lab technologist |
| 2. Accept the sample at the lab | Sample collection › Receive at lab | Lab technologist |
| 3. Run it and enter the results | Worklist & results | Lab technologist |
| 4. Review and approve | Verification | Pathologist |
| 5. Hand the report over | Report delivery | Reception, lab technologist |
Each test shows its stage as a coloured badge: Awaiting sample → Sample collected → Processing → Awaiting verification → Ready → Delivered.
A lab technologist lands on Worklist & results after signing in; a pathologist lands on Verification.
When a bill contains lab tests, ClinicDesk creates the samples by itself — one accession number per tube (for example S-000123). Tests that go in the same tube share one sample. Right after billing, the Bill saved window has a Sample labels button to print the labels.
Open Laboratory › Sample collection. The To collect tab shows a card for every patient whose sample has not been taken — STAT and urgent first, then by billing time.

Each card shows the patient's name, age and sex, ID, bill number, and every sample below: a dot in the tube colour, the accession number, the sample type (for example Blood), the tube name and the tests on it.
When collection and the lab are in different places (for example, samples arrive from a collection point), accepting them at the lab matters.
If a sample is unusable (haemolysed, clotted, insufficient quantity, wrong container …), do not receive it:
A new sample with a new accession number is created and its tests go back to the To collect queue. Call the patient back, take a fresh sample and use the new label.
Laboratory › Worklist & results is the lab's to-do list for the day: STAT and urgent tests first, then whichever is due soonest.

Filters at the top:
The table shows the patient, the test (with a CRITICAL or ABN mark), the sample and bill numbers, the status and the Due time. Late tests show the time in red with "late". Click any row to open result entry.

The top of the page shows the patient, test, bill, referring doctor, due time, the sample, and when it was collected and received. When the bill has several tests, small buttons at the top list them all; finished ones have a ✓.
When verification is not required (see Settings below), Save & finalise replaces Save & submit and the report becomes Ready straight away.
On Laboratory › Verification the pathologist reviews submitted reports and approves them. Only verified reports can be printed and delivered.

In the Awaiting verification tab each test card shows all values with their flags, the impression and comment, and who entered them when — no need to open another page.
When every test on a bill is verified and the patient has a mobile number (and the "report ready" SMS is switched on), the patient gets an SMS automatically with the online portal link and PIN (see SMS & WhatsApp).
After verification the values are locked. If a mistake is found:
The old values stay in the audit log and the report shows how many times it was amended. Only pathologists can amend.
Laboratory › Report delivery starts with reports verified today and not yet delivered. If older ready reports are still waiting, a link appears at the top: "… older ready report(s) not delivered — show all".

When the patient comes with the receipt:
Every bill has a 6-digit Report PIN, printed on the money receipt as "Online report PIN". With the online report portal on, patients download their verified reports at home with the bill number and PIN. How patients do this is in Patient portal.
Laboratory › Test catalogue (managers, pathologists and the owner) lists every test by department with its code, sample and tube, number of parameters, turnaround (hours) and price.

Click a test to open its page: Test & price at the top (change and press Save test), Parameters below.
The up and down arrows change the order of parameters. Deleting a parameter that already has results only deactivates it — old reports stay intact.
Connect your haematology or chemistry machine to ClinicDesk and results no longer need typing. A small program (the bridge) runs on the lab PC next to the machine; the machine sends results in ASTM or HL7, and the bridge forwards them to the clinic. If the internet drops, the bridge keeps the results and sends them later.

Set-up (manager or pathologist):
Day to day: the analyzer list shows Last seen, messages Today and Needs attention (7 d). In the Message log, map any unmapped codes of a problem message, then press Re-process. Values that came from a machine show a small blue "from …" (the machine's name) in result entry.
The owner sets these in Admin › Settings, section Lab reports:
Details: Owner set-up.
Chapter 10 · Doctors, lab & IPD
Admitting a patient, the bed board, setting up wards and beds, bed transfer, daily charges, advance and payments, ward notes, discharge and the final bill.
Everything from admitting a patient to discharging them happens in the In-patient (IPD) part of the sidebar. The moment you admit someone, ClinicDesk opens a running bill in their name. Bed rent, medicines, tests and doctor visits all go on that bill, and at discharge it becomes the patient's final bill.
Who can do what:
| Task | Who |
|---|---|
| See the bed board and admission pages | Manager, receptionist, nurse, doctor, accountant, owner |
| Admit, add charges, transfer bed, discharge | Manager, receptionist, nurse, owner |
| Write ward notes | All of the above, and doctors |
| Set up wards and beds | Manager, owner |
| Cancel an admission | Manager, owner |
In the sidebar open In-patient (IPD) › Admissions. The page is called In-patients and opens on the Bed board tab.

The page refreshes itself every minute, so you can leave it open on the nurses' station screen.
To find past stays use the Discharged or Cancelled tabs. You can search by admission no., patient name, MRN or phone, and change the date range.
A manager or the owner does this once at the start. On the In-patients page press Wards & beds (or use Wards & beds in the sidebar).

M-7 or Cabin 304). For a different price fill in Own daily rate (৳); leave it blank to use the ward rate.M-), From and To. 1 to 10 creates ten beds, M-1 to M-10. Up to 100 at a time.Click a bed's button to change its label, rate or Active setting. A bed with a patient in it has a small red dot.

You will see "Admitted · ADM-000012" and the admission page opens. As the form says, the running bill opens with today's bed charge; each following day's bed rent is added automatically overnight.
Click a red bed on the bed board, or an admission no. in Current admissions.

Bed rent is added to the running bill automatically: every night, just after midnight, ClinicDesk posts the new day's bed charge for every admitted patient at the bed's daily rate. If a night was missed, the next run adds all the missing days in one line — no day is charged twice.
You can still post it yourself, for example before printing a bill in the evening:
If the bed board shows a yellow box Bed charges not yet posted for N admission(s), the nightly posting hasn't run for those patients. Open each admission listed and press Post bed charges, and tell JonakiSoft support if the box keeps coming back.
Lab tests added here are sent to the lab automatically — there is no separate lab order. Sample collection to report is in the Laboratory chapter.
If your pharmacy is linked through PharmaDesk, medicines the pharmacy sells to an admitted patient land on the running bill by themselves as "Medicines — pharmacy …". Details: Pharmacy link.
Unbilled days up to today are charged at the old bed's rate first; the new bed is charged from tomorrow. So if a patient moves from the general ward to a cabin, today stays at the ward price.
Nurses and doctors can both write notes.
The note appears at the top of the list on the right with the time. Notes written by a nurse show "(nurse)" after the name. You can't save a note that has neither text nor vitals.
You can take an advance while admitting (see above). To take money later:
Only staff allowed to collect money see this button (usually the front desk and managers). Cash you receive is counted in your cash shift.
Unbilled bed rent is posted automatically, the bed is freed, and the Discharge summary opens in a new tab for printing. It has the patient's details, what you wrote, and the whole bill (items, discount, total, paid, due) — this is the patient's final bill.
To print it again later, open the stay from the Discharged tab and press Discharge summary.
If the wrong patient was admitted, or the patient left before treatment started, a manager or the owner can cancel the admission.
The running bill and its lab orders are cancelled and the bed is freed. The stay remains on the Cancelled tab with its reason.
Chapter 11 · For patients
For patients — view and print your lab reports on your phone, pay a bill's due online, and book or cancel a doctor's serial from home.
This chapter is for patients and their families. Without coming to the clinic you can do three things from a phone or computer:
You don't need an account or a password. For reports you only need your money receipt; for a serial, your mobile number.
After you pay for tests, the money receipt you get at the counter has a box near the bottom with:
482913.Near the top of the receipt is the Bill number, for example INV-000123. You need both the bill number and the PIN to see your reports. Keep the receipt safe and don't share the PIN.
When all the tests on a bill are ready and checked, the clinic may send you an SMS with the report link and your PIN. Tap the link to open your clinic's report page, then enter the bill number and PIN.
INV-000123. Just the last digits (123) also work.
You will see your name, the bill number and the status of each test:
| It says | Meaning |
|---|---|
| Awaiting sample | The blood, urine etc. has not been taken yet |
| Sample collected | The sample has been taken |
| Processing | The test is running in the lab |
| Awaiting verification | The result is entered but the doctor (pathologist) hasn't checked it yet |
| Ready | The report is ready to view and print |
As soon as at least one test is Ready, a View / print ready reports button appears. Press it to open the full report.

The report looks exactly like the paper report, A4 size. On a phone, scroll sideways to see all of it, or save the PDF and open that. You can show this PDF or printout to your doctor.
If the clinic offers online payment and the bill has a due, a blue box appears under the test list: Due on this bill: ৳….
Back on the page you will see in green: "Thank you, your payment was received. The money receipt has been added to your bill." Press Show my reports again to see your reports.
If you cancel or the payment fails, a yellow message says "The payment did not go through. Nothing was charged to your bill. You can try again."
If the clinic has online booking turned on, it has a booking page (the clinic will give you the address; it ends in something like /book/clinic-name). The top shows the clinic's name, address and Hotline: number.


The Your serial is booked page shows your serial number in large type, with the doctor, date, Expected time, room and an 8-character Reference. Take a screenshot of this page. You will also get an SMS confirmation.
To book for someone else press Book another.
You will see your serial number, the date and the status — Booked, Checked in, With the doctor, Done, Cancelled or Missed.
To cancel, press Cancel booking and confirm. The serial is released for another patient. Once you have checked in at the counter you can no longer cancel online — tell the counter instead.
Chapter 12 · Money, accounts & staff
Linking a PharmaDesk pharmacy — sending prescriptions straight to the pharmacy, admitted patients' medicines landing on their running bill, and paying the pharmacy what it is owed.
If the hospital's own pharmacy, or the one next door, uses PharmaDesk, you can link it to ClinicDesk. Once linked, three things happen by themselves:
The owner connects the pharmacy. Each side needs a "key" (a secret code) — the clinic gives one to the pharmacy and the pharmacy gives one to the clinic.
In the sidebar open Admin › Integrations. The Pharmacy link (PharmaDesk) section is at the very bottom.

https://pharmacy.example.com.With both steps done the link is live. The text at the top of the section, "(charges received so far: N)", shows how many medicine charges have come from the pharmacy.
To disconnect press Unlink. Both keys stop working.
Doctors do this themselves at Doctors › Doctor's desk (the full steps are in Doctors).
The prescription reaches the pharmacy's POS — patient name, age, doctor, and each medicine with dose and duration. The patient just gives their name at the counter and the pharmacy loads the medicines from the list.
For an admitted patient, the attendant usually goes to the pharmacy for medicines. Instead of taking cash, the pharmacy records the sale in PharmaDesk as "Charge to clinic admission", picking the patient from the list of admitted patients by name or admission no.
What you see in ClinicDesk:
The money is collected from the patient at the clinic counter (advance, Collect payment or at discharge). Admission and discharge: In-patients (IPD).
The clinic collects the pharmacy's medicine money from patients, so it pays that money to the pharmacy. A manager, accountant or the owner does this.
In the sidebar open Finance › Pharmacy payable.

The three boxes at the top:
A voucher (PPAY-…) is created, the accounting entry is made automatically, and the payment is sent to the pharmacy's PharmaDesk so the clinic's due goes down there.
The Payments to the pharmacy list below shows each voucher's status:
| Status | Meaning | What to do |
|---|---|---|
| Received by pharmacy | The pharmacy's software has it | Nothing |
| Not delivered | Internet or pharmacy server problem | Press Retry; if it keeps failing, Cancel and pay again |
| Needs attention | The pharmacy received it but couldn't match it in its accounts | Talk to the pharmacy |
"৳… not applied there" means that amount didn't match any sale on the pharmacy's side — tell the pharmacy.
Cancel asks "Cancel this payment? Its charges become payable again." — the sales return to the payable list. A payment the pharmacy has already received can't be cancelled here.
Chapter 13 · Money, accounts & staff
Recording expenses, referral commission rules, paying doctors and referrers, automatic journals, manual vouchers, ledgers, trial balance, income statement and balance sheet
The clinic's money work has three parts: day-to-day expenses, commission and payouts for doctors and referrers, and the full accounting books (journals, ledgers, statements). Bills, receipts, refunds, expenses, doctor payouts and salaries all post to the books automatically. The accountant only enters what nothing else records — the owner's capital or a cash deposit to the bank, for example — as manual vouchers.
Who can do what: the Accountant and Manager record expenses, pay doctors and see every accounting screen. Only the Accountant (and the owner) can post manual vouchers and change the chart of accounts. Only the Owner sees the Rebuild books button.
Go to Finance › Expenses in the sidebar. The page header says which branch new expenses go to — switch branch from the header if needed.

Use the filters at the top for the date range, All categories and All methods. The Total in period card shows the total for the selection. Click the pencil on a row to correct it, the bin to delete it.
The Categories button at the top jumps to the Expense categories section at the bottom of the page.
Every category gets its own expense ledger in the chart of accounts automatically.
What each doctor or referrer earns on each test is set on Doctors › Commission rules. Owners, managers and receptionists can open it.

The blue box on the page explains Which rule wins: the most specific active rule. The order is: referrer + test › referrer + category › the referrer's own default › type + test › type + category › the type's default. With no rule at all, the test's own commission % is used, else the referrer's %, else the clinic default.
To stop a rule, press Deactivate on its row; Activate turns it back on. The filters at the top show All referrer types, Active rules, Inactive rules or All rules.
At the bottom is the Preview calculator. Pick a Referrer and add a few tests in Add test — it shows what that referrer would earn on each test and which rule it came from. Use it to check a new rule before the next bill.
Go to Finance › Doctor payouts in the sidebar. One table shows what each doctor earned and is owed:

Change the dates at the top. The drop-down switches between With balance or activity and All doctors.
To reprint an old voucher, click its number under Payout history on the statement. Print at the top prints the whole statement.
Remove a wrong charge with the bin icon in the Charges (rent, advances …) section.
Accounting › Journal vouchers lists every accounting entry. Bills, receipts / refunds, doctor payouts, doctor charges, expenses, company settlements, salaries, salary advances and payments to the pharmacy all post on their own.

Filter by Automatic, Manual vouchers or one source type, or search by Voucher no. or memo. Open an entry and use Open source document to jump to the bill or expense behind it.
Use manual vouchers for the owner's capital, opening cash and bank balances, cash deposited to the bank and similar.
Open a manual voucher to Edit or Delete it (a deleted voucher stays in the audit log).
On Accounting › General ledger pick a ledger and a date range. The Opening, Debits, Credits and Closing cards sit above every transaction with a running balance.

Accounting › Chart of accounts lists every ledger with today's balance. Ledgers with a lock are used by automatic posting; their type cannot be changed.



Every one of these pages has a branch picker (with more than one branch), a CSV download and a Print button.
For a cash-basis view of daily income and spending use Reports › Income summary — see Reports.
Chapter 14 · Money, accounts & staff
Your own attendance and leave requests, the staff list, duty roster, daily attendance, leave approval, salary sheet, payslips and salary advances
The Staff (HR) section of the sidebar covers everyone who works at the clinic — nurses, technologists, front desk, duty doctors, ward boys and cleaners. It runs from daily attendance to the month-end salary sheet and payslips.
Who sees what:
| Task | Who |
|---|---|
| My attendance & leave (own attendance, leave requests, payslips) | every staff member with a login |
| View the Employees list | Manager, Accountant, Owner |
| Add employees, Duty roster, Attendance, Leave decisions | Manager, Owner |
| Salary & payroll, Salary advances | Manager, Accountant, Owner |
Open Staff (HR) › My attendance & leave in the sidebar.

When you arrive for duty:
Applying for leave:
Weekly off days and holidays inside the dates are not counted. The Leave balance box shows, per type, how many days you have taken, have left and have pending. Until a decision is made you can Withdraw a request under My leave requests.
Lower down are this month's attendance and My payslips — once a salary is paid, use Print payslip to get your own payslip.
Staff (HR) › Employees lists everyone with department, branch, mobile, joining date and gross monthly salary. The top shows the Active staff count and the Monthly gross salary.

When someone leaves, open their record, set Left on and untick Active. Inactive staff drop off the attendance sheet, roster and payroll, but their history stays. Choose Inactive / left in the list filter to see them.
Staff (HR) › Duty roster holds the weekly duties, Saturday to Friday. Rosters are per branch — switch branch from the header.

First time: define the shifts. In the Duty shifts section press Add shift — a name (e.g. Morning), Starts, Ends and Grace (min). An end time earlier than the start (20:00 → 08:00) ends the next morning.
The week's roster:
If every week is the same, press Copy last week — this week's roster is replaced with last week's. Press Print for the notice board.
Staff (HR) › Attendance has two views: Daily sheet and Month grid.

Daily sheet:
Employees on approved leave show the leave type on their row.
Month grid: every employee's letter code for every day of the month (P, L, A, ½, Lv, O, H). Click a day number to open that day's sheet. Print it as the attendance register.
Fingerprint device: press Import device CSV and choose the CSV exported from the device (columns: employee code, date, in, out). Codes may be EMP-000007 or just 7. At the end it shows how many rows were read, imported and skipped.
At the top of Staff (HR) › Leave is Waiting for a decision.

Approved leave marks attendance as "Leave" by itself. If someone cannot apply themselves, use Leave for staff to apply on their behalf.
Further down are the Leave register (every request, filter by status), Leave & payroll policy (Casual / year, Sick / year, Annual / year, Weekly off day, Festival bonus (% of basic)) and the year's holidays. Add the holidays (Eid and so on) at the start of the year and press Save policy after changing the policy.
On Staff (HR) › Salary & payroll pick the month. The top line shows the month's working days (days − weekly offs − holidays).

A paid payslip turns Paid and the salary voucher posts to the books. Use Print payslip on each row; Print sheet at the top prints the whole sheet. To send salaries by bank or mobile wallet, download the Bank list and bKash/Nagad list.
Absence deduction = (basic + allowances) ÷ working days × unpaid days (absent, unpaid leave, half of half-days, days before joining or after leaving).
Staff (HR) › Salary advances records money advanced against salary and recovers it month by month.

The cards show Outstanding, Next month's recovery and Given (all time). Generating the salary sheet deducts the instalment automatically. Change an instalment with the pencil on the row; Full history shows every advance.
Attendance, leave, payroll cost, overtime and outstanding advance reports are under Reports › Staff & HR — see Reports. How the salary vouchers reach the books is in Expenses, doctor commission & accounting.
Chapter 15 · Reports
What the dashboard numbers mean, which report answers which question, date and branch filters, CSV export and printing
ClinicDesk keeps no separate registers — every report is built from the bills, lab work, OPD, admissions, expenses and salaries you already record. This chapter covers reading the dashboard, finding a report, filtering it, and printing or exporting it.
The Owner, Manager and Accountant can see reports. Someone tied to one branch sees only their branch; a few clinic-wide reports (such as patient registrations and commission rules) are not in their list.
Open Overview › Dashboard. Under the "Welcome" heading are the branch name and today's date. Owners, managers and accountants can pick their branch or All branches in the drop-down on the right — the numbers follow. Money figures are only shown to users who may see bills or reports.
Go to Finance › Reports in the sidebar. Reports are grouped: Billing & cash, Laboratory, Doctors, Patients, OPD & IPD, Corporate & cards, Finance, Staff & HR and Audit. Each card shows the report name and a one-line description.

The Doctors group also has a Doctor payouts card and the Audit group an Audit log card (if you have access) — they open those pages directly.
Click a card to open the report. The Reports link at the top takes you back to the list.
Under the report title is a row of filters:

Summary tiles come first, then the table with a totals row. If nothing matches, "Nothing to show" appears — change the dates or filters.
Every report has two buttons at the top right:
The accounting pages (trial balance, income statement, balance sheet, ledger) are not in the report list, but they have the same CSV and Print buttons — see Expenses, doctor commission & accounting.
| Question | Report |
|---|---|
| How much was billed and received today / this month, and by which method? | Daily collection |
| Which bills have dues, which were cancelled? | Invoice register |
| Who owes money, and for how long? | Due list (aging) |
| How much did each receptionist take in? | User-wise collection |
| Which shift was short or over? | Cash shift summary |
| Which tests earn the most? | Test-wise revenue |
| Are lab reports on time? | Lab workload & TAT |
| Which doctor referred how many patients, and what commission? | Referral commission by doctor, Referral commission by referrer type |
| What business did the marketing officers bring? | Marketing officer performance |
| What commission rule applies to whom? | Commission rules |
| How are consultation fees split with doctors? | Consultant share by doctor |
| What do we still owe each doctor? | Doctor payable balances |
| How many new patients per day? | Patient registrations |
| How many patients did each consultant see? | OPD appointments by doctor |
| How full are the beds? | IPD admissions & bed occupancy |
| What does each company owe us? | Company outstanding (aging), Company billing by period, Company settlements |
| How many discount cards were sold, how much discount given? | Discount card sales, Card discount given |
| Where did the money go? | Expenses by category |
| What is the month's profit on a cash basis? | Income summary |
| Who was present or absent, and how often? | Monthly attendance summary |
| Who was on leave, and when? | Leave register |
| What do salaries cost per month? | Salary sheet & payroll cost, Overtime |
| Who still owes a salary advance? | Salary advances outstanding |
| Who cancelled a bill or gave a refund? | Cancelled bills & refunds |
| Who gives how much discount? | Discounts given by user |
Every evening (manager):
Every week:

At month end (owner and accountant):
To see who did what and when (cancelled bills, price changes, new users), the owner can open Admin › Audit log — see Owner setup.
Chapter 16 · Help
Answers to common problems: sign-in, no access, features not in your plan, licence locks, cash shifts, cancelling bills, reports missing on the portal, printing, SMS, analyzers and slow internet
If you get stuck, check this page first. For each problem you'll find what the screen says and what to do. If that doesn't solve it, see Contacting support at the end.
You sign in with your Mobile number and Password, then press Sign in. Act on what the screen says:
| What the screen says | Meaning | What to do |
|---|---|---|
| "Wrong phone number or password" | The number or password didn't match | Type the 11-digit number (01XXXXXXXXX) carefully. Passwords are case-sensitive; check Caps Lock is off. |
| "Too many attempts. Wait 15 minutes and try again." | More than 10 wrong tries in 15 minutes | Wait 15 minutes. Trying again sooner won't work. |
| "This account is disabled. Contact your clinic owner." | The owner deactivated your user, or the whole clinic account is off | Tell the owner. Once they press Activate next to your name in Admin › Users & roles, you can sign in again. |
There is no "forgot password" button on the sign-in page. The clinic owner sets a new one:
After signing in, choose your own password: click the key icon in the header to open Change my password, fill in Current password, New password and Repeat new password, and press Change password. Your other devices are signed out.
If a page shows "No access" with "Your role doesn't allow this page. Ask the clinic owner if you need it.", that page is not part of your role. For example, a receptionist cannot open the accounting pages and a lab technologist cannot cancel bills. Press Go to dashboard to go back.
"You don't have permission to do that" after pressing a button means the same thing. For example:
If you need something your role doesn't allow, ask the owner. They can change your role in Admin › Users & roles, where the What each role can do table lists every permission. Details: Owner setup.
A page that says "{name} is not part of your plan" means the clinic's licence doesn't include that feature (for example IPD, HR or online payments). It is not an error; everything else keeps working.
If JonakiSoft has turned the feature on but the page still doesn't open, the owner goes to Admin › Settings, finds Licence & features and presses Sync licence now. The licence is also checked once a day by itself. Details: Payments, licence & AI.
A yellow banner at the top of every page saying "Your licence has expired. ClinicDesk keeps working until {date}; please renew." means the licence is in its grace days. Everything works normally until that date. Click Details in the banner for the support phone, WhatsApp and email. The owner should renew before that date.
When the grace days are over, or the licence is suspended or revoked, a single page appears after sign-in. Its title is one of "Your licence has expired", "Your licence is suspended", "Your licence has been revoked" or "No licence found for this clinic".
After renewing, the owner can press Sync licence now to unlock at once.
If the new bill (POS) page shows the warning "You have no open cash shift — payments won't be counted in a drawer.", you can still bill, but the money you take is not counted in any drawer, and the cash won't reconcile at the end of the day. So before you start:
When closing, enter Counted cash (৳) and the Difference is shown. Expected in drawer = opening cash + cash received − cash refunded − referral commission paid in cash. For mismatches see Billing & payments.
Open the bill and press Cancel bill (the whole bill) or Cancel tests (some tests / services). If it doesn't work:
Patients open /r and enter the bill number and the 6-digit report PIN printed on their money receipt. What they may see, and why:
| What the patient sees | Cause and fix |
|---|---|
| "Enter the bill number and the 6-digit PIN printed on your receipt" | The bill number or PIN is incomplete. The PIN is exactly 6 digits. |
| "No report found for that bill number and PIN" | Wrong number or PIN. Check the receipt and type again. |
| "Your reports are not ready yet. Please check again later." | Not verified yet. With Pathologist verification required on, a report shows only after verification. Check with the lab. |
| "Please clear the due of {amount} at {clinic} to receive your reports." | Full payment before delivery is on and the bill has a due. Collect it; with online payments on, the patient can pay from the portal. |
| "Too many attempts. Please wait 15 minutes and try again." | Too many wrong tries. Ask them to try after 15 minutes. |
| "Please open the report link from your clinic (the bill number exists at more than one clinic)" | Ask the patient to use the link from the SMS or receipt. |
| "… does not offer online reports. Please collect your report from the counter." | Online report portal is off in Admin › Settings, or the feature is not in your plan. |
If the patient lost the PIN, open the bill at the counter and reprint the receipt. Details: Patient portal.
Everything in ClinicDesk prints through the browser's print dialog, so any printer works.
Front desk › SMS & WhatsApp shows the Status of every message:
To check the gateway, the owner can press Send test SMS on the Integrations page ("Save the settings first — the test uses what is saved."). Bangla SMS fit 70 characters per part, so they cost more. Details: SMS & WhatsApp.
Open the machine in Laboratory › Analyzers.
Details: Laboratory.
ClinicDesk works over the internet; bills and results can't be saved without it.
Bills, cash shifts, samples, appointments and admissions belong to one branch. The header shows the branch name or a branch drop-down.
If this page didn't solve it:
Chapter 17 · Help
Plain meanings of the words used in ClinicDesk and clinic bookkeeping: OPD, IPD, MRN, due, referrer, sample, verification, TAT, admission, discount card, settlement, cash shift, trial balance, licence and more
If a word in the software or in this guide is unfamiliar, look it up here. Terms are grouped by topic. The Bangla word the app shows is given in brackets, because many staff know the Bangla word better. The last column points to the chapter that explains it.
| Term | Meaning | See |
|---|---|---|
| Patient (রোগী) | A person registered with the clinic. Once registered, the same patient is shared by all branches. | Reception |
| MRN (এমআরএন) | Medical Record Number: each patient's own number. You can search by it; it is printed on receipts and reports. | Reception |
| OPD (ওপিডি) | Out-Patient Department: patients who see a doctor or do tests and go home the same day. | Reception |
| Appointment (অ্যাপয়েন্টমেন্ট) | A booking with a doctor for a given day. | Reception |
| Serial / Token (সিরিয়াল / টোকেন) | The patient's number in a doctor's queue. The token can be printed and handed to the patient. | Reception |
| Check in (চেক-ইন) | The patient has arrived; they now appear in the doctor's Waiting list. | Reception |
| No-show (আসেননি) | Booked, but the patient didn't come. | Reception |
| Online booking (অনলাইন বুকিং) | Patients take a serial themselves from the clinic's web page. | Patient portal |
| Term | Meaning | See |
|---|---|---|
| Bill / Invoice (বিল / ইনভয়েস) | The total of everything a patient was charged, with a number such as INV-000123. | Billing & payments |
| New bill (POS) (নতুন বিল (পিওএস)) | The billing counter screen. | Billing & payments |
| Money receipt (টাকার রসিদ) | Proof of each payment taken. One bill can have several receipts. | Billing & payments |
| Due (বাকি) | The part of a bill not paid yet. | Billing & payments |
| Due collection (বাকি আদায়) | Taking payment of an older bill's due. | Billing & payments |
| Discount (ছাড়) | Money taken off the bill. Receptionists have a limit; more needs a manager. | Billing & payments |
| Refund (ফেরত) | Paying money back to the patient, for example when a test is cancelled. | Billing & payments |
| Cash shift (ক্যাশ শিফট) | The drawer account for one cashier's working period: opened with Opening cash, closed with a count. | Billing & payments |
| Over / short (বেশি / কম) | The gap between the counted cash and the Expected cash when a shift is closed. | Billing & payments |
| bKash, Nagad, Card (বিকাশ, নগদ, কার্ড) | Ways of taking payment other than cash. | Billing & payments |
| Online payments (অনলাইন পেমেন্ট) | Patients pay their bill from the portal with SSLCommerz, bKash or Nagad; the receipt is added to the bill automatically. | Payments, licence & AI |
| Package (প্যাকেজ) | Several tests / services sold together at one price, such as a health check-up. | Owner setup |
| VAT (ভ্যাট) | Government value added tax. Keep it 0 if your services are VAT-exempt. | Owner setup |
| Term | Meaning | See |
|---|---|---|
| Consultant (কনসালট্যান্ট) | A doctor who sees patients at the clinic. | Doctors |
| Chamber schedule (চেম্বার সূচি) | Which days and hours each doctor sits, and how many patients they see. | Doctors |
| Doctor's desk (ডাক্তারের ডেস্ক) | The doctor's page: their queue, vitals and prescriptions. | Doctors |
| Consultation fee (পরামর্শ ফি) | The fee for seeing a doctor. A return visit within the follow-up window charges the follow-up fee instead. | Doctors |
| Consultant share (কনসালট্যান্ট শেয়ার) | The part of a consultation fee that belongs to the doctor; the rest is the clinic's. | Accounting & commission |
| Referrer (রেফারার) | The doctor or person who sent the patient for tests. Shown as Referred by on the bill. | Doctors |
| Referral commission (রেফারেল কমিশন) | The amount paid to the referrer on a bill, worked out from the Commission rules. | Accounting & commission |
| Marketing officer (মার্কেটিং অফিসার) | Staff who look after referrers; they can earn a commission on bills from their referrers. | Accounting & commission |
| Doctor payouts (ডাক্তারদের পেমেন্ট) | Paying doctors and referrers what they have earned. | Accounting & commission |
| Term | Meaning | See |
|---|---|---|
| Sample (স্যাম্পল) | Blood, urine and so on, taken for testing. | Laboratory |
| Sample ID / barcode (স্যাম্পল আইডি) | Each sample's number, printed as a barcode on a 50 × 25 mm label stuck on the tube. | Laboratory |
| Sample collection (স্যাম্পল সংগ্রহ) | Taking the sample from the patient and labelling it. | Laboratory |
| Worklist (ওয়ার্কলিস্ট) | The list of tests waiting in the lab; STAT and urgent come first. | Laboratory |
| Reference range (রেফারেন্স রেঞ্জ) | The normal range for healthy people. Results outside it are flagged Abnormal (Low / High). | Laboratory |
| Critical (ক্রিটিক্যাল) | A dangerous value (critical low / high); the doctor or patient must be told at once. | Laboratory |
| Verification (যাচাই) | The pathologist checks and approves the results. Only verified reports can be printed, delivered or seen on the portal. | Laboratory |
| Amend (সংশোধন) | Re-opening a verified report to correct it; pathologist only. The old values stay in the audit log and the report must be verified again. | Laboratory |
| Report delivery (রিপোর্ট ডেলিভারি) | Handing the report to the patient or sending it online. | Laboratory |
| TAT | Turnaround time: how long from billing until the report is ready. Each test has its target time. | Reports |
| Analyzer (অ্যানালাইজার) | A lab machine that sends results straight into ClinicDesk through the bridge program on the lab PC. | Laboratory |
| Code mapping (কোড ম্যাপিং) | Telling ClinicDesk which of its tests each machine code belongs to. | Laboratory |
| Report PIN (রিপোর্ট পিন) | The 6-digit number on the money receipt; with the bill number it lets the patient see reports online. | Patient portal |
| Term | Meaning | See |
|---|---|---|
| IPD (আইপিডি) | In-Patient Department: patients who stay admitted at the clinic. | IPD |
| Admission (ভর্তি) | Admitting a patient to a bed; it opens an admission number and a running bill. | IPD |
| Wards & beds (ওয়ার্ড ও বেড) | The clinic's rooms and their beds, each with a daily charge. | IPD |
| Bed board (বেড বোর্ড) | Which beds are free and who is in the others, at a glance. | IPD |
| Running bill (চলতি বিল) | The bill that keeps growing during the stay with bed charges, medicines and tests. | IPD |
| Advance (অগ্রিম) | Money taken in advance at admission or during the stay, deducted on the final bill. | IPD |
| Transfer (স্থানান্তর) | Moving a patient from one bed to another. | IPD |
| Discharge (ছাড়পত্র) | Releasing the patient; the final bill is settled and the Discharge summary printed. | IPD |
| Term | Meaning | See |
|---|---|---|
| Corporate & insurance (কর্পোরেট ও ইনস্যুরেন্স) | A company or insurer that pays all or part of its people's bills later. | Memberships & corporate |
| Company share / patient share | On a corporate bill, how much the company pays and how much the patient pays. | Memberships & corporate |
| Credit limit (ক্রেডিট সীমা) | The most a company may owe at one time. | Memberships & corporate |
| Authorisation no. (অনুমোদন নং) | The insurer's or company's approval / claim number; required on bills for some companies. | Memberships & corporate |
| Settlement (সেটেলমেন্ট) | Money received from a company and which bills it was allocated to. | Memberships & corporate |
| Discount card (ডিসকাউন্ট কার্ড) | A card sold to a patient or family (for example MEM-000001) that gives a set discount on bills until it expires. | Memberships & corporate |
| Plan (প্ল্যান) | A kind of card: its price, discount rate and validity. | Memberships & corporate |
| Renewal (নবায়ন) | Extending a card after it expires. | Memberships & corporate |
| Pharmacy payable (ফার্মেসির পাওনা) | Medicines the linked PharmaDesk pharmacy charged to admitted patients' bills; the clinic collects them and pays the pharmacy. | Pharmacy link |
| Term | Meaning | See |
|---|---|---|
| Expenses (খরচ) | Entries for spending such as rent, electricity or reagents. | Accounting & commission |
| Journal voucher (জার্নাল ভাউচার) | One accounting entry: which account is debited and which credited. Bills, payments and expenses create them automatically. | Accounting & commission |
| Debit / Credit (ডেবিট / ক্রেডিট) | The two sides of double-entry bookkeeping. In every voucher both sides add up to the same amount. | Accounting & commission |
| Chart of accounts (হিসাবের তালিকা) | The list of all accounts: cash, bank, income, expenses, receivables and so on. | Accounting & commission |
| General ledger (সাধারণ খতিয়ান) | Every transaction of one account and its balance. | Accounting & commission |
| Trial balance (রেওয়ামিল) | The balances of all accounts; when total debits equal total credits, the books are in balance. | Accounting & commission |
| Income statement (আয় বিবরণী) | Income, expenses and profit / loss for a period. | Accounting & commission |
| Balance sheet (স্থিতিপত্র) | The clinic's assets, liabilities and equity on a date. | Accounting & commission |
| Term | Meaning | See |
|---|---|---|
| Employees (কর্মচারী) | Paid staff; not all of them need to sign in to the software. | HR & payroll |
| Duty roster (ডিউটি রোস্টার) | Who works which shift on which day. | HR & payroll |
| Attendance (হাজিরা) | Each day: present, late, half-day, absent or on leave. | HR & payroll |
| Leave (ছুটি) | Staff leave requests and approvals. | HR & payroll |
| Overtime (ওভারটাইম) | Work beyond the set hours, paid at a set rate. | HR & payroll |
| Salary sheet (বেতনশিট) | One month's salaries for all employees. | HR & payroll |
| Payslip (পে-স্লিপ) | One employee's month in detail: basic, allowances, deductions and net pay. | HR & payroll |
| Salary advance (বেতন অগ্রিম) | Salary paid early, recovered from salary in monthly instalments. | HR & payroll |
| Term | Meaning | See |
|---|---|---|
| Branch (শাখা) | A separate site or collection point of the clinic. Bills, shifts and samples belong to one branch. | Owner setup |
| Role (রোল) | The kind of work a user does (receptionist, doctor, lab technologist…); it decides which pages they see. | Owner setup |
| Audit log (অডিট লগ) | A record of who changed what and when, such as cancelling a bill. | Owner setup |
| Licence (লাইসেন্স) | Your permission from JonakiSoft to use ClinicDesk, with an end date. | Payments, licence & AI |
| Grace (অতিরিক্ত সময়) | A few days after the licence ends when everything still works, so you can renew. | Payments, licence & AI |
| Feature (ফিচার) | A module switched on in your licence (for example IPD, HR). If it's not in your plan, the "not part of your plan" page appears. | Payments, licence & AI |
| Licence sync (সিঙ্ক) | ClinicDesk fetching the licence's latest state from JonakiSoft's server: once a day by itself, or when you press Sync licence now. | Payments, licence & AI |
| AI assistants (MCP) (এআই অ্যাসিস্ট্যান্ট) | A way to let an AI assistant such as Claude or ChatGPT read the clinic's data with your permission. | Payments, licence & AI |
| SMS gateway (এসএমএস গেটওয়ে) | The company that delivers your SMS; without one, messages are only logged. | SMS & WhatsApp |
| Patient portal | The web page for patients: download reports and pay bills online. | Patient portal |