Clinic software should sell empty slots rather than leaving the receptionist book as source of truth. KGSM keeps the first-version file as large as the clinic needs — a full HIS is another phase.
Audience, risk, and how KGSM works
A clinic manager or lead physician running appointments, files, and the till on paper and WhatsApp
Files without roles give reception access to sensitive data, and double-booked slots burn revenue.
KGSM builds appointments, a concise file, and till with receptionist, doctor, and manager roles; version one is one clinic or one shift.
Appointments without collisions
Doctor calendar, visit length, and capacity lock in the system. Reminder SMS must follow cancellations. Online booking without capacity floods reception. Reception books slots; doctors see the full file. Multiple rooms belong in discovery. This is an admin panel with a patient entity, not a medical brochure theme.
Lock appointment capacity on the calendar. Two receptionists double-booked a paper diary and the doctor waited in the corridor.
File, privacy, till
Minimum file: first-version history, prescription, image attach. Access is role-based. The till must attach the service to the appointment so doctor reports match revenue. Insurance coding is in scope only if you use it now. Health-data backups are contractual.
WhatsApp lost a lab photo because it was not on the file. Reception should not see the full clinical file.
Doctor vs manager reports
Doctors want visit counts and follow-ups; managers want service revenue and no-shows. We do not mix those reports. A clinic chain is branch-like but patient data is more sensitive.
Attach the till to the appointment. Till revenue disagreed with the doctor report because services were typed by hand.
Online booking with no capacity lock jammed reception. Keep SMS in sync with cancellations.
Include insurance only if you use it now. Two receptionists double-booked a paper diary and the doctor waited in the corridor.
WhatsApp lost a lab photo because it was not on the file. Write health-data backups into the contract.
Implementation checklist
- Lock appointment capacity on the calendar.
- Reception should not see the full clinical file.
- Attach the till to the appointment.
- Keep SMS in sync with cancellations.
- Include insurance only if you use it now.
- Write health-data backups into the contract.
Field scenario 1
Two receptionists double-booked a paper diary and the doctor waited in the corridor.
Lock appointment capacity on the calendar.
Field scenario 2
WhatsApp lost a lab photo because it was not on the file.
Reception should not see the full clinical file.
Field scenario 3
Till revenue disagreed with the doctor report because services were typed by hand.
Attach the till to the appointment.
Field scenario 4
Online booking with no capacity lock jammed reception.
Keep SMS in sync with cancellations.
Approximate investment
A first clinic version (one-shift appointments and till) often starts in the tens of millions of tomans. Extra doctors, insurance, and online booking are separate.
FAQ
Is packaged clinic software enough?
Maybe for one doctor with simple slots. Several doctors, a service till, and online booking usually need custom.
What is version one?
Calendar, appointments, concise file, till. Lab and full insurance wait.
Who owns patient data?
The clinic; access, backup, and export are in the contract.
Related KGSM pages
When you apply this on a live team, write it as an operating rule, not a slide: Lock appointment capacity on the calendar. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Reception should not see the full clinical file. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Attach the till to the appointment. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Keep SMS in sync with cancellations. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Include insurance only if you use it now. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Write health-data backups into the contract. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Two receptionists double-booked a paper diary and the doctor waited in the corridor. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: WhatsApp lost a lab photo because it was not on the file. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Till revenue disagreed with the doctor report because services were typed by hand. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Online booking with no capacity lock jammed reception. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Files without roles give reception access to sensitive data, and double-booked slots burn revenue. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: KGSM builds appointments, a concise file, and till with receptionist, doctor, and manager roles; version one is one clinic or one shift. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: A clinic manager or lead physician running appointments, files, and the till on paper and WhatsApp Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: A first clinic version (one-shift appointments and till) often starts in the tens of millions of tomans. Extra doctors, insurance, and online booking are separate. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Lock appointment capacity on the calendar. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Reception should not see the full clinical file. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Attach the till to the appointment. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Keep SMS in sync with cancellations. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Include insurance only if you use it now. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Write health-data backups into the contract. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Two receptionists double-booked a paper diary and the doctor waited in the corridor. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: WhatsApp lost a lab photo because it was not on the file. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Till revenue disagreed with the doctor report because services were typed by hand. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Online booking with no capacity lock jammed reception. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: Files without roles give reception access to sensitive data, and double-booked slots burn revenue. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: KGSM builds appointments, a concise file, and till with receptionist, doctor, and manager roles; version one is one clinic or one shift. Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: A clinic manager or lead physician running appointments, files, and the till on paper and WhatsApp Then assign an owner and a review date so the rule survives the first busy week.
When you apply this on a live team, write it as an operating rule, not a slide: A first clinic version (one-shift appointments and till) often starts in the tens of millions of tomans. Extra doctors, insurance, and online booking are separate. Then assign an owner and a review date so the rule survives the first busy week.