Case study · MedLock implementation

A clinic without a single paper chart: digitising Zamanmed in Aravan

A case study by iWeb (Osh, Kyrgyzstan) — implementing the MedLock clinic information system in a multi-speciality practice: electronic records, scheduling, a dental module, inpatient care, referral tracking and doctor payroll.

Client
Zamanmed Clinic
Industry
Healthcare · multi-speciality clinic
Geography
Aravan, Osh Region, Kyrgyzstan
Year
2025
Service
MedLock
Contents

The project at a glance

Client
Zamanmed Clinic — a multi-speciality medical practice
Location
Aravan, Osh Region, Kyrgyzstan
Structure
Three consulting rooms and a dental surgery, an inpatient ward, three staff doctors and a dentist
System users
Two front-desk administrators and every doctor at the clinic
Before
Appointments were kept in notebooks, patient charts in paper folders, and reports assembled by hand in spreadsheets
Trigger
Difficulty producing reports, and a deliberate decision by the owner to move the practice onto digital records
What we implemented
Electronic medical records, scheduling and booking, a dental module, inpatient care, a loyalty programme, referral tracking, doctor payroll, consolidated reporting, WhatsApp integration for patient messaging, a patient app and a clinic website with online booking
A separate matter
The clinic asked for a marketing campaign to its patient database. iWeb declined the task and explained why — in full, in the text below
Timeline
About two months. Most of it went on consultation templates and one-to-one training for each doctor
Outcome
The clinic runs without paper charts, patient history is available at any visit, and reporting is produced by the system
Delivered by
iWeb (iweb.kg) — web development, integrations and business automation. Osh, Kyrgyzstan

The problem: a clinic that ran on paper

Zamanmed is a multi-speciality clinic in Aravan: three consulting rooms, a dental surgery and an inpatient ward. Small in headcount, but with the full set of tasks any medical institution carries — consultations, case histories, admissions, and settlements with both patients and staff.

Before the implementation, all of that rested on paper and on what people remembered.

What it looked like day to day

  • Appointments went into a notebook. The administrator wrote patients in by hand. Working out whether a doctor had a free slot meant leafing through pages.
  • Patient charts lived in paper folders. Finding one meant physically finding it on a shelf. A lost folder meant a lost history.
  • Case history came from what the patient said. On a repeat visit the doctor relied on the person's account and on old prescriptions they had brought along — if they had brought them.
  • Doctor output and revenue were counted from ledgers and tickets. Somebody totalled up visits and services by hand to produce figures for a period.
  • A patient who did not show up simply vanished. No record of the no-show was left, and there was nobody and nothing to bring them back with.
  • Reports were assembled by hand in spreadsheets. From scratch each time, for whatever management had asked.

Note the important part: the problem was not that the clinic worked badly. Doctors saw patients, patients got treated, the clinic earned. The problem was that every piece of information existed in exactly one copy and in an awkward form. A paper chart is only ever in one place. A notebook is visible only to whoever is standing next to it. A report exists only while somebody is sitting there assembling it.

What triggered the change

The stated reason was reporting: pulling data together by hand ate time and still left management without a current picture.

But the real reason was different — a deliberate decision by the owner to move onto digital records. Nobody forced the clinic. There was no inspection, no incident, no dispute with a patient. The owner simply decided that a medical practice in the 2020s should run in a system rather than in a notebook, and got in touch with us.

That is a rare and, frankly, the best kind of client: when the decision comes from inside rather than being imposed from outside, an implementation goes completely differently — management does not quietly resist the change, it helps push it through.

The solution: what we implemented

iWeb implemented the MedLock clinic information system and configured it around how the practice actually works. Here it is, by area.

Booking and scheduling

A schedule in the system replaced the notebook. The administrator sees which doctors and rooms are busy, books a patient into a free slot and cannot accidentally put two people in the same one. Booking information is available to every member of staff at once, not only to whoever is holding the notebook.

A patient who does not turn up no longer disappears without trace: the visit stays in the system with its own status, and there is something to work with afterwards.

Electronic medical records

The core of the project. Every patient got an electronic record holding their visit history, prescriptions and consultation outcomes.

The change sounds simple and it alters the doctor's work entirely: on a repeat visit the history opens on screen instead of being reconstructed from the patient's account and creased paperwork out of their bag. The doctor can see what was prescribed before, how the patient responded to treatment and what happened at previous consultations.

Consultation templates

The most labour-intensive part of the implementation. A consultation template is the structure a doctor uses to record the examination, the diagnosis and the prescriptions. Universal templates do not exist: every speciality has its own logic and every doctor their own habits of phrasing.

We went through with each doctor how they genuinely describe a consultation, and turned that into templates that fill in quickly rather than taking longer than writing by hand. That stage, together with the training, took the bulk of the two-month timeline.

The dental module

For the dental surgery we configured a dedicated module built around an odontogram — an interactive tooth chart on which the condition, completed treatment and planned treatment are marked for each tooth.

This is where a purpose-built medical system shows its advantage: a general-purpose CRM cannot cover this task at all, and without it a dentist ends up drawing the chart by hand in a paper record.

Inpatient care

The clinic runs a full inpatient ward, and that moved into the system too. The module holds the list of admitted patients, admission durations, the ward and room assignment, the attending doctor, prescriptions and case comments, the case history and the visit history. A separate report covers inpatient activity over a period.

Before the implementation this information lived on paper and in people's heads. Now the current state of the ward — who is admitted, in which room, who is managing the case and what has been prescribed — is visible in the system at any moment, without walking into the department and without cross-checking paper ledgers.

Finance, payroll and consolidated reporting

We configured doctor payroll based on services actually delivered, plus consolidated clinic reporting. Management gets the picture on revenue, consultations and utilisation without merging ledgers and tickets by hand.

Reporting that used to be assembled manually for every request is now produced from data the system accumulates in the course of ordinary work.

Referral tracking

A significant share of patients at clinics in Kyrgyzstan arrive on a partner's recommendation, and that channel is usually tracked by hand or not tracked at all.

iWeb configured the referral module: the system records who sent the patient, accumulates statistics for each partner and produces a summary for settlements. This data used to be gathered from ledgers and the administrators' memory — now the report comes out of the system. The setup follows the clinic's own requirements and internal rules.

The practical value for management is simple: it becomes visible which acquisition channel actually works and which one exists only in conversation.

The loyalty programme

We set up a patient loyalty programme — a retention tool that, in a small clinic, works better than chasing new arrivals. A regular patient comes back on their own if there is a clear reason to.

Messaging with patients

We connected the WhatsApp integration: administrators message patients from inside the system rather than from a personal phone. That solves two problems at once — work conversations stop leaking into private accounts, and the history of communication with a patient stays with the clinic when an administrator leaves.

The patient app and the website

Patients got access to the app included with the platform: booking, visit history and prescriptions are available from a phone.

Separately, iWeb built the clinic website with online booking. A patient books from the site and the request lands in the shared schedule — with no phone call and no administrator involved at the first step.

The task we refused to do

The most important part of this case study is not what we configured, but what we would not configure.

The clinic asked us to run a marketing campaign across its existing patient database. From a marketing standpoint the request is obvious: here are contacts of people who have already been treated, so tell them about services and offers. Plenty of contractors take that on without a second thought.

We refused. For two reasons.

First reason: this is patient personal data

A clinic's database is not an online store's customer list. It holds information about people who sought medical care. The very fact that someone attended a clinic belongs to what a person entrusts to that institution, not to what they hand over for marketing use.

A patient who came in for a consultation never consented to receiving promotional messages. Using the database for a campaign means using data for a purpose other than the one the person supplied it for.

Second reason: the industry has already learned this the hard way

This is not a theoretical argument. In the practice of implementations like this there was a period when access to the database made such campaigns technically possible. The outcome was predictable: patients who did not want those messages started complaining. The complaints led to investigations and to clinics risking having their accounts blocked.

So even on purely pragmatic grounds — leaving ethics aside entirely — messaging a medical database creates more problems for a clinic than it brings patients. Platform policy does not support these scenarios, and that is a correct restriction rather than a shortcoming.

The pitfalls we worked through

Doctors used to a word processor

The hardest part of the project. For years the doctors had written notes in an ordinary word processor: a blank page, complete freedom of phrasing, their own familiar templates in their own files.

A medical system is built differently. It is structured: a consultation record has fields, a diagnosis has a classifier, a prescription has its own place. For the system that structure is a necessity — only structured data can later be found, counted and put into a report. For a doctor it initially looks like a loss of freedom.

There turned out to be only one workable answer: one-to-one training with every doctor. Not a general lecture, but working through each person's speciality, their phrasing and their typical consultation, then tuning templates so that filling one in takes less time than the old routine in a word processor. Until a doctor sees that the new way is faster, they will keep drifting back to the old one.

Consultation templates took longer than we expected

A related task. A template cannot be taken off the shelf — it has to reflect how a specific doctor describes a consultation. Otherwise the doctor fights the form instead of working in it.

We budgeted less time for this than it actually took. We now plan the template and training stage separately and warn clients in advance: this is not technical configuration, it is joint work with the doctors, and it does not go faster by the contractor adding more people.

Two months, and our first project of this kind

Plainly: this was our first clinic information system implementation, and the project took about two months. Part of that time went on getting to grips with the logic of medical record-keeping ourselves — it is built differently from record-keeping in retail or hospitality.

The experience was worth it. We walked the path from paper folders to a working system alongside the clinic, and we now know where the real difficulty in such a project sits: not in installing the platform, but in the templates and in the people.

Honest about the limits

We set out the limits before a project starts, not afterwards.

  • There is no offline mode. The system needs a permanent internet connection. Without it, a record cannot be filled in and a booking cannot be taken — the clinic's work stops at that moment. Reliable connectivity becomes a working requirement for a medical practice rather than a convenience.
  • There is no full mobile version for staff. Doctors and administrators work from a computer. The mobile app exists for patients and does not replace a staff workstation.
  • Marketing campaigns to the patient database are not possible. That is both a platform restriction and a deliberate position: a medical database is not built for marketing communication. If a clinic is counting on exactly that scenario, better to know before the project starts.
  • Structured entry requires habits to change. A doctor used to free text works more slowly at first. It passes, but it takes training and patience from management.
  • Consultation templates are not a one-off job. New services and specialities appear and approaches change. Templates need maintaining, otherwise doctors start working around them by hand.
  • The system does not replace organisation. If an administrator does not mark no-shows and a doctor does not close a consultation record, the reports will be incomplete. Technology records the work; it does not do it for people.

Results

How the clinic's work changed after the implementation
AreaBeforeAfter
Patient bookingA notebook on the front desk; doctor availability had to be found by eyeA schedule in the system; room and doctor availability visible at once
Patient chartA paper folder existing in a single copyAn electronic record open to the doctor during the consultation
Case historyReconstructed from the patient's account and whatever prescriptions they broughtOpens with the record at any visit
No-showsThe patient simply vanishedThe visit stays in the system and can be followed up
DentistryThe tooth chart was drawn by hand in a paper recordA dedicated module with an interactive odontogram
Inpatient wardThe list of admissions was kept on paperAdmissions and durations visible in the system
Doctor payrollCounted by hand from ledgers and ticketsCalculated from services actually delivered
ReportingAssembled by hand in spreadsheets for every requestProduced by the system from working data
ReferralsTracked manually or not at allReferral source recorded, per-partner statistics in a report
Patient contactAdministrators' personal phonesMessaging runs from the system, the history stays with the clinic
Booking from outsideBy telephone onlyOnline booking from the website and the patient app

Scroll the table horizontally

What this means for the clinic:

  • Patient history stopped depending on paper and memory. A doctor decides while seeing the whole picture rather than fragments.
  • Management sees the clinic through data. Revenue, utilisation and acquisition channels — without merging ledgers by hand.
  • Settlements with doctors and partners became transparent. The figures come from the system, not from counting tickets.
  • Patients can book themselves — from the website or the app, whenever it suits them.
  • The clinic stopped depending on particular individuals. An administrator leaving no longer means losing the conversations and the arrangements.

Who this implementation fits

iWeb implements clinic information systems for practices where:

  • Bookings live in a notebook or a spreadsheet, and a doctor's free slot has to be found by eye.
  • Patient charts are kept on paper and exist in a single copy.
  • Case history is learned from what the patient says on a repeat visit.
  • Reports are assembled by hand from scratch every time management asks.
  • Doctor pay is counted from ledgers and tickets.
  • There is an inpatient ward or specialist areas — dentistry, diagnostics, a treatment room.
  • Patients arrive on recommendation and that channel is not tracked at all.
  • Management wants to move to digital records deliberately, not under pressure of circumstances.

Formats where the scheme works: multi-speciality clinics, dental practices, diagnostic centres, medical consulting rooms, clinics with inpatient care, small chains of several branches, private practice with a few doctors.

Why iWeb

iWeb is a web studio and business automation team from Osh, Kyrgyzstan.

  • We say no when saying no protects the client. Refusing the campaign to the patient database cost us billable work and preserved the clinic's reputation and its account. A contractor who does whatever is asked protects the client from nothing.
  • We work with people, not only with software. The hardest part of this project was not configuration but the doctors' habits. We trained each of them individually and shaped templates around their practice, rather than demanding they reshape themselves around the program.
  • We flag the difficulties up front. Connectivity requirements, the volume of work on templates, the absence of a staff mobile version — we say all of it before the start.
  • We do more than the implementation. For this clinic we also built the website with online booking, wired into the schedule.
  • We work in the regions. This project was delivered for a clinic in a district centre of Osh Region — we do not limit ourselves to large cities.
  • We work in three languages — Kyrgyz, Russian and English.

Frequently asked questions

Why would a small clinic need a clinic information system?

The difficulty of an implementation is set by the number of processes, not the number of doctors. A clinic with three doctors but an inpatient ward, a dental surgery, a loyalty programme and a partner referral channel carries as many record-keeping tasks as a large institution. Paper records stop coping in that situation regardless of headcount.

How does a clinic system differ from an ordinary CRM?

A medical system works with electronic records, consultation templates, diagnoses and specialist modules — an odontogram for dentistry, for instance. An ordinary CRM manages a customer and a deal, but does not hold a case history and does not support medical specifics. For a clinic that difference is fundamental.

How long does it take a clinic to move from paper to electronic records?

Plan for one and a half to two months for a small multi-speciality clinic. Installing and configuring the platform takes a small share of that. Most of it goes on consultation templates and one-to-one training with the doctors.

Why is training doctors the hardest part of the implementation?

Doctors who have worked in a word processor for years are used to writing freely. A medical system requires structured entry: a consultation record has fields, a diagnosis has a classifier. The structure exists so data can later be found and counted, but it initially feels like a constraint. Only one-to-one training with templates tuned to the individual doctor actually works.

What are consultation templates and why can they not be taken off the shelf?

A consultation template is the structure a doctor uses to record the examination, diagnosis and prescriptions. Every speciality has its own descriptive logic and every doctor their own phrasing. An off-the-shelf template makes the doctor fight the form instead of working in it, so templates are developed together with the doctors around their real practice.

Can you run marketing campaigns to a clinic's patient database?

No, and that is a correct restriction. A clinic's database holds information about people who sought medical care; the fact of attending is something a patient entrusted to the institution rather than handed over for marketing. Patients who receive messages they did not ask for complain, which exposes the clinic to consequences up to having its account blocked. Work with patients through the loyalty programme, the app, and conversations with people who got in touch themselves.

How do you automate a dental surgery?

Through a dedicated module built around an odontogram — an interactive tooth chart recording, for each tooth, its condition and the treatment completed and planned. General-purpose systems do not cover this, so a dental practice needs either specialist software or a medical system with a separate dental module.

Can inpatient care be run in a clinic information system?

Yes. The inpatient module holds admitted patients, admission durations, ward and room, the attending doctor, prescriptions and case comments, the case history and the visit history, and produces a separate inpatient report. The current state is visible at any moment, without cross-checking paper ledgers or walking into the department.

Does a clinic need permanent internet access to work in the system?

Yes, it is a hard requirement. There is no offline mode: without a connection, a record cannot be filled in and a booking cannot be taken. Before implementing, confirm your connection is reliable and arrange a backup, otherwise an outage stops consultations.

Can doctors work from a phone?

There is no full mobile version for staff — doctors and administrators work from a computer. The mobile app exists for patients: booking, visit history and prescriptions are available to them from a phone.

How do you track patients who arrive on a partner's referral?

The system records the referral source, and per-partner statistics accumulate and come out in a report. That tells the clinic which acquisition channel genuinely works and simplifies settlements. This data used to be gathered from ledgers and the administrators' memory.

Does iWeb work with clinics outside Osh?

Yes. We are based in Osh, run projects across Kyrgyzstan including district centres, and work remotely with clients in other countries. This project was delivered for a clinic in Aravan, Osh Region.

Tags

  • MedLock implementation
  • Clinic information system
  • EMR implementation
  • Clinic automation
  • Clinic software Kyrgyzstan
  • Electronic medical records
  • From paper charts to EMR
  • Consultation templates
  • Dental practice automation
  • Odontogram software
  • Inpatient ward management
  • Doctor payroll calculation
  • Clinic reporting
  • Patient loyalty programme
  • Online appointment booking
  • Clinic website with booking
  • Referral tracking for clinics
  • Healthcare digitisation
  • WhatsApp for clinics
  • Patient data and marketing
  • Medical practice management software
  • Clinic automation Central Asia

The first consultation is free

Facing a similar challenge?

We will walk through your process and tell you honestly whether it needs custom work or just a proper setup of what you already have.

info@iweb.kg · +996 228 005 000 · 76 Sankt-Peterburgskaya St, Osh, Kyrgyzstan