How to choose software for a small clinic or dental practice: 12 questions to ask before you pay
Choosing clinic software is a decision you will live with every working day, usually for years. This guide gives you twelve questions to put to any program, the red flags that should end a conversation, and a two-week trial plan that shows whether a system fits your clinic before you pay for it.

Key takeaways
- Start from your clinic's real day, not from a feature list: the best program is the one your doctors and reception will actually use.
- Ask about the unglamorous things early: invoices that fit your rules, the cash box, roles, and how you leave with your data.
- Patient data is sensitive data under the law in Kosovo, in Albania and in the EU. Ask the vendor to show, in writing, how it is protected.
- Never decide from a demo. Run a two-week trial with your own patients, your own team and a scoring sheet.
Start from your day, not from a feature list
Every clinic program has a long feature list, and most of them look alike on paper. What separates them is how they feel at 8:30 on a Monday, when reception has three people at the desk, the phone is ringing and the first patient is already in the chair.
So before you look at any software, write your day down. It takes twenty minutes and it will save you from the wrong choice:
- Who does what? Reception, doctors, nurses or assistants, whoever takes the money, and the owner.
- How do patients reach you? By phone, walking in, through a message, or online.
- How do you get paid? Cash at the desk, card, bank transfer, in instalments, or after treatment is finished.
- What do you hand to your accountant at the end of the month, and in what form?
- What goes wrong today? Lost appointments, unpaid balances, notes nobody can read, a cash drawer that does not add up.
The right program removes the things that go wrong in your clinic today. A feature you will never use is not a reason to choose anything.
The 12 questions to ask any clinic software
Put these questions to every program you consider. They work for a general practice, a specialist clinic, a dental practice or a small hospital department. A good vendor answers them plainly, in writing, without “it depends”.
1. Will your doctors actually keep the record in it?
Clinic software lives or dies on the patient record. If doctors find it slow, they go back to paper, and every report you hoped for is empty. Ask for one file per patient with every visit, document and payment in it; a warning before the same person is registered twice; fast search by name, code or phone; and records that fit each department, such as a tooth chart in dentistry, without forcing everyone through fields that make no sense to them.
2. Does the calendar match how you book, and does it remind patients?
Check day, week and month views per doctor, working hours that the calendar respects, a quick way to take walk-ins, and online booking from your own page if you want it. Then ask how patients are reminded: by email, SMS or WhatsApp, only with the patient's consent, and at what cost per message. Missed appointments are lost income; reminders are among the cheapest ways to recover it.

3. Do the invoices fit your rules?
An invoice is a legal document, not a printout. It should carry your business name, address and business number (the NUI in Kosovo, the NIPT in Albania), be numbered in an unbroken sequence, and be impossible to delete once issued, only to cancel. Ask whether you can issue a pro-invoice or estimate before treatment, set your own VAT rates (or none, where your services are exempt), and send invoices as PDF by email.
Ask your accountant about fiscalisation
Fiscal rules for receipts and invoices differ between Kosovo and Albania, and they change. Ask your accountant which obligations apply to your practice, and whether the software covers them or works alongside the fiscal device or service you already use. Many clinic programs are not fiscal systems, so get the answer in writing.

4. Will you know where the money is at the end of the day?
Small clinics rarely lose money to fraud; they lose it to balances nobody follows up. Ask for a daily cash box that you open with a starting amount and close with the cash you counted, with end-of-day reports your accountant recognises, and for a list of unpaid balances, oldest first, that someone can work through every Friday. Payments by card and transfer should be recorded with their method, and refunds should be possible without deleting anything.
5. Can each person see only what their job needs?
Reception needs the calendar and the money, not clinical notes. Finance needs invoices, not diagnoses. Ask for roles you can recognise (administrator, doctor, nurse or assistant, reception, finance) that you can adjust, and for a personal account for everyone. Shared logins make it impossible to know who changed what, and they are one of the most common weak points in a small practice.

6. How does it protect patient data, and can the vendor prove it?
Health information is sensitive personal data under Kosovo's Law No. 06/L-082 on the protection of personal data (external link), under Albania's Law No. 124/2024 on personal data protection (external link), and under the EU's General Data Protection Regulation (external link). As the clinic, you remain responsible for it, even when software holds it for you. So ask:
- Is there a data processing agreement, published or signed, that says where the data is stored and which providers process it?
- Are each clinic's records kept apart from every other clinic's?
- Are passwords stored only as a hash, and does every connection use HTTPS?
- Can each person turn on two-step verification, and can a screen be locked when someone steps away?
- Is there an activity log that nobody can edit?
- How often is the data backed up, and for how long are backups kept?
7. Is it in the language your team speaks?
A program your staff half-understand produces half-filled records. Ask whether the whole interface, not just the menus, is in your language, whether documents for patients and invoices print in it, and whether a mixed team can work in different languages, Albanian at reception and English for a visiting specialist, for example, or all in one language when you prefer.
8. Does it run on what you already have?
A program that runs in the browser works on the computers, tablets and phones you already own, updates itself, and needs no server in a cupboard. Ask whether anything must be installed, whether it is usable on a phone, and what happens when your internet connection drops; a phone's mobile hotspot is a cheap and sensible plan B for any clinic.
9. Can you leave with your data?
The best time to ask how you leave is before you arrive. Ask how you bring your existing patients in (a spreadsheet import, for example), what you can export yourself at any time, what the vendor exports for you on request, and what happens to your data if you close the account. The answers should be in the terms, not in a salesperson's promise.
10. Can you predict the price?
Clinic software is priced per user, per patient, per module or per location, and the differences add up. Ask what exactly is counted, whether patients, departments and locations cost extra, what reminder messages cost, whether there is a yearly discount, and how the price moves when you hire one more person. Work out your price for today and for two years from now.
11. Who answers when something goes wrong?
Ask how you reach support (email, phone, WhatsApp, a form), in which language, and how quickly. Then test it during the trial with a real question. A help guide inside the program, written for clinic staff rather than programmers, answers most everyday questions before anyone has to call.
12. Does the trial let you prove it?
A demo shows the vendor's best day. A trial shows yours. Ask for a free trial with no card, with every feature you would pay for, long enough to run two real weeks, and a clear answer to what happens when it ends.
Red flags that should end the conversation
- You cannot learn the price without a sales call. If the price depends on who is asking, it will change when you renew.
- The demo uses perfect sample data, and you may not try it with your own.
- Getting your data out costs extra, or nobody will put in writing how it works.
- Shared logins are suggested to save on licences.
- Nobody can say where your data is kept or which companies process it.
- Every question about invoices or the law is answered with “all our clients use it”.
A two-week trial that proves something
Most trials fail because nobody plans them: the account is opened, someone clicks around for an afternoon, and two weeks later the decision is made on a feeling. Use this plan instead:
Day 1: set the basics
Enter your business details, opening hours, services and prices. Invite two or three colleagues with their real roles.
Day 2: bring in real patients
Import a spreadsheet of patients, or add this week's patients by hand.
Days 3 to 7: run the real week
Book every appointment in the new system alongside your current one. Record visits, take payments, open and close the cash box each day.
Day 8: invoice and reconcile
Issue the week's invoices and compare the totals with what you know you took. They should match to the cent.
Days 9 and 10: ask the hard questions
Sign in as reception: can you see clinical notes you should not? Export your patients to a spreadsheet. Send support a real question and time the answer.
Days 11 and 12: show your accountant
Print the reports and an invoice, and ask whether they have what the accountant needs.
Days 13 and 14: decide together
Score the program with the sheet below, and ask the people who used it every day. Their answer counts more than yours.
A scoring sheet you can copy
Give each area 0, 1 or 2 points, and weigh the areas that matter most to your clinic. A program that scores 0 on invoices, roles or data protection should not win on anything else.
| Area | 2 points | 0 points |
|---|---|---|
| Patient record | Doctors kept every visit in it during the trial. | Notes went back to paper by day three. |
| Calendar and reminders | Every appointment booked in it; patients reminded with their consent. | Reception kept a second diary. |
| Invoices | Your business number, unbroken numbering, pro-invoices, PDF by email. | Numbers can be deleted or edited after issue. |
| Cash box and unpaid | The week reconciled to the cent; unpaid list, oldest first. | Nobody could say what was owed. |
| Roles | Each person saw only what their job needs. | Everyone used one shared login. |
| Data protection | A written data processing agreement, backups, an activity log. | Answers were verbal or vague. |
| Language | The whole team worked in its language. | Half the screens were in another one. |
| Devices | Worked on your computers and phones with nothing installed. | Needed a server or special hardware. |
| Leaving | You exported your patients yourself during the trial. | Export needs a paid request. |
| Price | You can work out next year's price today. | The price came only after a call. |
| Support | A real question answered quickly, in your language. | No answer during the trial. |
| Trial | Two full weeks with your own data and no card. | A demo only. |
How OPALEVI answers the 12 questions
We build OPALEVI, so here are our own answers, including the ones that are “no”. Judge them with the same sheet you use for everyone else.
| Question | OPALEVI |
|---|---|
| 1. Patient record | One file per patient with visits, documents, photos and payments; a warning before a duplicate; records for each department, a tooth chart in dentistry among them. |
| 2. Calendar and reminders | Day, week, month and list views per doctor, working hours, Quick admission for walk-ins, online booking from your clinic's page. Reminders by email the day before, and by WhatsApp or SMS for patients who agreed, paid from a prepaid balance. |
| 3. Invoices | Regular invoices numbered without gaps (cancel, never delete) and pro-invoices; your business number on every invoice; your own VAT rates; PDF and email. Not a fiscal system: it works alongside your fiscal device or service. |
| 4. Money | A daily cash box with X and Z reports, payments by method, refunds, and Outstanding balances, oldest first. |
| 5. Roles | Administrator, doctor, nurse or assistant, reception and finance, each adjustable, plus ready profiles such as cashier; a personal account for everyone. |
| 6. Data protection | A published data processing agreement; each clinic's records kept apart; passwords stored only as a hash; HTTPS everywhere; an activity log nobody can edit; daily backups kept up to 30 days. Two-step verification is each person's choice; a clinic cannot make it compulsory. |
| 7. Language | 47 interface languages, Albanian and English among them; each person chooses, or the administrator sets one language for everyone. Invoices print in 35 of them. |
| 8. Devices | Runs in the browser on computers, tablets and phones, with nothing to install. It needs an internet connection. |
| 9. Leaving | Import patients from a spreadsheet with a row-by-row report; export patients, visits, invoices and every report to a spreadsheet yourself; a complete copy of the account from OPALEVI on request. |
| 10. Price | €10.95 per staff member a month, or €7.95 a month on the yearly plan. Patients, departments and locations are never counted. See the pricing page. |
| 11. Support | Email, WhatsApp and the contact form, and a built-in guide in your language. |
| 12. Trial | A free trial with every feature and no card; when it ends nothing is charged and the account becomes read-only. |

Running a dental laboratory rather than a clinic? Read dental lab software: every case from the order to the paid invoice, or see OPALEVI for dental clinics, private practices and clinics.
Frequently asked questions
What should small clinic software include?
At the least: a patient record your doctors will use, a calendar with reminders, invoices that carry your business number and cannot be deleted, a daily cash box with a list of unpaid balances, roles for each job, and a way to export your data yourself.
Is cloud software safe for patient data?
It can be safer than a computer in the back office, if the vendor keeps each clinic's data apart, encrypts every connection, backs up daily, logs who did what and signs a data processing agreement with you. Ask for those in writing; the clinic stays responsible for its patients' data either way.
How long should a software trial last?
Long enough to run two real working weeks with your own patients and team. Shorter trials only show the demo.
Can we move our existing patients into new software?
Usually, from a spreadsheet. Ask the vendor how the import reports rows it could not read, and test it with a copy of your list during the trial. OPALEVI imports patients from a spreadsheet and reports what happened to each row.
What does OPALEVI cost for a small clinic?
€10.95 per staff member a month on the monthly plan, or €7.95 a month on the yearly plan. A clinic with three people who use it pays three times that; patients, departments and locations are never counted. Tax is added at checkout where it applies.
