INNOVATIONS Serbian Book a walkthrough

Software for healthcare providers

The whole clinic in one system — from booking to a settled invoice.

Appointments and doctors, laboratory, surgical unit, home visits, stock, equipment, quality and finance — with fiscal receipts and national e-health export. And an assistant that answers from your own data instead of inventing.

Thirty minutes, on your own data or on a demo database.

  • Quality & CAPA
  • FHIR / e-health
  • Fiscal receipts
  • Encrypted records
/dashboard · Friday, 15.08.2026
18appointments today
3in the waiting room
5results in progress
84.600RSD collected today
12.400RSD outstanding
08:00 M. P.
Cardiology · Dr Jovanović
Room 3 6.000 Paid
08:30 S. B.
Laboratory · 4 tests
Laboratory 3.400 Sample received
09:00 A. H.
Internal medicine · Dr Hodžić
Room 1 4.800 In consultation
09:30 N. K.
Surgery · septoplasty
Theatre 2 96.000 Awaiting anaesthetist
10:00 E. M.
Home visit · infusion
Home visit 5.200 Technician en route
10:30 J. R.
Ultrasound · Dr Begić
Room 2 3.600 Balance due on exit
11:00 D. S.
Laboratory · CBC and CRP
Laboratory 1.900 Result ready

The problem

A clinic run in four places at once

Appointments in one program, the laboratory in another, finance in a spreadsheet and stock in a notebook. Each does its part, but nothing joins up on its own.

The patient leaves without paying

They will settle up when they collect the results. They come back three weeks later, different shift, and nobody knows what is still owed — or whether anything is.

Results are chased by phone

A patient calls to ask whether the report is ready. Nobody knows if it was sent, to whom, or when — so it goes out twice, or never.

Doctor earnings are worked out from memory

At month end someone adds it up in a spreadsheet, estimating what went on materials and what the doctor is owed. It never matches what everyone assumed.

What it covers

Twenty modules, one system

Every workstation sees what it needs, and nothing is entered twice. A small practice uses the first few; a clinic with a laboratory and a theatre uses all of them.

Scheduling

Online, by phone or at the front desk. The patient picks the service and the slot lasts as long as that service takes — computed from the doctor's real schedule and theatre availability.

Clinical work

Chart across every department, ICD-10 diagnoses, therapy, follow-up and referrals between doctors. The report comes out as a PDF with letterhead, stamp and signature — or on a screen in the consulting room.

Specialist reports

Structured forms where a blank page is not enough: cardiac ultrasound with 47 measurements, gynaecology and pregnancy, vein mapping of both legs entered by the technician who did the scan — with the images attached.

Laboratory

A catalogue of 1,200+ tests with its own price list, a barcode label per tube and analyser, results with reference ranges — values from the analyser arrive as a proposal the technician confirms.

Surgical unit

Theatre scheduling, with anaesthetist clearance required before a patient is admitted.

Home visits

Field orders, technician dispatch, therapy taken from the patient's own report at booking, materials from stock or a contracted pharmacy, and call-out settlement.

Billing

Part payments, cash and card on the same invoice, discounts, and debt tracked over years. Money never passes through the system — the clinic takes payment at its own till and the system keeps the record.

Till by shift

Each shift takes over the till by counting it and hands it over the same way. A difference is never corrected quietly — it needs a note. The change float never counts as revenue.

Stock

Inventory and goods receipt, with automatic deduction on every service — and the name of who took it out.

Management

Revenue by source, performance and earnings by doctor, fixed costs, pharmacy purchases as costs, and break-even per service.

Equipment

Service and calibration with due dates, depreciation, and return per device.

Quality

Incidents and corrective actions, laboratory quality control. The log cannot be deleted — auditors ask for it.

Calls and waiting list

Call log, missed calls, how many calls turn into appointments, and the waiting list.

Waiting-room screen

A TV in the waiting room calls the patient to the room the moment it frees up. Shared rooms, a “hold” button for the doctor, first name and initial only — and no ticket machine.

Marketing

What each channel brings in and what one new patient costs — from actual revenue, not estimates.

Patient portal

Patients see their appointments, results and images, download the PDF and book themselves — with two-factor sign-in. Reminders go only with their consent, which they can withdraw at any time.

Clinic website

The price list, departments and doctors on the clinic's own website come straight from the system — a price changed in the app is the price on the site.

Command centre

Alerts in one place and a morning report: what stalled yesterday and what needs a decision today.

Procurement

Suppliers, orders, and the make-or-buy sum for whether to run a test in house or send it out.

A chatbot that cannot invent

Answers from your own data — services, doctors, appointments, the patient's own report. When nothing covers the question it says so and points to a human. It does not generate sentences and calls no outside service: it runs on your server.

Why MAAT

What other systems leave out

Correct figures and screens that agree are an obligation, not a selling point. Here is where the difference actually is.

The whole clinic, not just the diary

Scheduling, charts, laboratory, surgical unit, home visits, stock and finance. The same ground is usually covered by three programs that do not speak to each other, so data gets retyped by hand.

Home visits as a full module

Field order, technician dispatch, materials taken off stock, and call-out settlement. Clinics that visit patients at home usually keep this separately, on paper.

Billing the way it actually happens

Part cash, part card, the rest when the patient collects their results. Discounts, referrers, debt across years. The laboratory bills on its own, including for patients who never saw a doctor.

A change in a day, not a quarter

You write to the person who writes the code. No ticket queue, no waiting for the next release — what your clinic needs done differently gets done differently.

The assistant

It answers from your data — or says it does not know

A patient who receives a report usually phones the front desk to ask what one number means. Now they ask the system, at the moment the report arrives.

It cannot invent

It answers only from what the provider holds: services, prices, doctors, that patient's own appointments and their reports. When the data is not there, it says so and points to the front desk, instead of producing an answer that merely sounds right.

It explains a report

The patient opens their PDF report and gets it back in plain language, with the reference ranges. It does not diagnose and does not advise — it says what each value means and when to see the doctor.

It never leaves the building

It runs on in-house embeddings, inside the provider's own database. No call to an external model, no fee per question, and no patient data leaves the clinic's server.

It works for the staff too

The same assistant answers questions about how the provider works — which services exist, what they cost, which doctor works when — so the front desk does not have to know the price list by heart.

SCREEN 27 · / The assistant in conversation A patient's question, answered from the provider's data
Every answer stands on something — a service from the price list, that patient's appointment, or their own report; never on anything else.

Integrations and compliance

The parts you do not get to opt out of

Fiscal receipts, national e-health export, insurance checks, laboratory analysers. All of it is built and working — the readiness status is stated plainly below.

Fiscal receipts and e-invoicing

Two registers — front desk and laboratory. A receipt for every payment, instalments and collections at the patient's door included; a refund is its own document, and a payment without a receipt stays listed until it gets one. E-invoices for corporate clients.

E-health (FHIR)

Data export in FHIR format, which national systems and other providers can read.

Insurance check

Coverage check before the appointment, so nothing is charged that the insurer would have paid.

Laboratory analysers

Two protocols, ASTM and HL7 (MLLP). A bridge beside the analyser keeps every result on disk until the server confirms it — nothing is lost when the internet drops, and no port is opened into the clinic. Results land in the order without retyping.

STATUS · All four connections are built and run in sandbox mode; the analyser links are tested against simulated instruments over a real network connection. Going live is configuration — endpoint, key and certificate — not a rewrite. If configuration is missing, the system will not quietly fall back to simulation: it raises an error, so an invoice is never shown as fiscalised when it is not.

Data and security

What happens to patient data

These are the first questions any provider asks. Plain answers.

The data is yours

The system is installed on your server and your domain, and stays there. We do not hold your database or a copy of your data. Backups run on their own — encrypted, the database and attachments together — and stay with you.

Encrypted at rest

Personal and medical fields are stored encrypted — addresses and laboratory results included. Anyone who gets hold of the database alone gets no names, no diagnoses and no phone numbers.

Access trail on charts

Every chart opened leaves a record: who, what and when. A report can be written only once the appointment has started; opening it earlier takes a written reason, which stays in the trail. Patient reviews are visible to management only.

UPDATES · Over 2,400 automated checks run before any change ships, and each run counts every table before and after, so testing leaves no data behind. That does not mean bugs do not exist — it means work done for one clinic does not break what already works at another.

Screens

What it looks like in use

Screens from a running system — with no real patient data.

The screenshots carry the provider's name, not ours: the system is installed under the clinic's own mark, on its own server and at its own address.

SCREEN 01 · /finansije Revenue by source All rows with the total
The clinic's entire turnover in one place — by source, by payment method, with debts.
SCREEN 02 · /finansije Needs your decision The inconsistencies panel
The system checks its own figures — and flags money sitting on an appointment that was never closed.
SCREEN 03 · /service-dashboard Front desk — the day in progress Appointments with payment status
The front desk sees the whole day — who arrived, who is waiting, who paid and how much.
SCREEN 04 · /service-dashboard Payment at the front desk Discount, payment method, partial
Billing the way it actually happens — part cash, part card, the rest when they come back for the report.
SCREEN 05 · /doctor-dashboard Doctor — the day and the reports Appointments by day, payout locked
The doctor writes the findings and the therapy, and the report reaches the patient in one click.
SCREEN 06 · /doctor-dashboard Laboratory trend One parameter across several reports
A value over time, not a single number — cholesterol across three reports, with the reference range.
SCREEN 07 · /lab-dashboard Laboratory — the order queue Orders, samples and payment status
The laboratory works and bills on its own — including for patients who never saw a doctor.
SCREEN 08 · /lab-dashboard Partial payment Deposit at the draw, the rest on the report
A deposit at the blood draw, the rest on collection — the order stands as partly paid.
SCREEN 09 · /technician Field — an active visit Therapy issued from stock, call-out fee
The field technician sees one visit — what is administered, what was drawn from stock and what is owed to them.
SCREEN 10 · / Patient portal Appointments, reports and booking
The patient has an account — appointment history, results and PDF reports, without phoning the front desk.
SCREEN 11 · /booking Online booking Through the patient's eyes, on a phone
Patients book themselves — free slots are computed from the doctor's real schedule.
SCREEN 12 · e-mail Appointment confirmation With a calendar file and cancellation
The confirmation arrives at once — with a calendar button and one-click cancellation, no sign-in.
SCREEN 13 · /komandni-centar Command centre The provider's whole day on one screen
Management sees the provider, not a report about it — the day as it runs, by department.
SCREEN 14 · /finansije Profit by department Revenue, cost and the difference
Not only what was collected, but what was left — by department, with labour and materials.
SCREEN 15 · /hirurgija Operating theatre Room schedule and case steps
No admission without the anaesthetist's approval — the system enforces it, it does not rely on an agreement.
SCREEN 16 · /magacin Stock room Balance, issues and consumption
Materials leave stock where they were used — in theatre, in the laboratory and in the field.
SCREEN 17 · /oprema Equipment and calibration Service dates and reports
An instrument with an expired calibration shows up before the inspector does — with the date and the report.
SCREEN 18 · /audit-trag Access trail Who opened a record, and when
Every look into a medical record leaves a trace — name, time and what was opened. The trace cannot be deleted from the application.
SCREEN 19 · /ocene Patient ratings Clinic and doctor kept apart
Management sees the rating, the doctor it concerns does not — clinic and doctor are rated separately, compared across periods.
SCREEN 20 · /integracije Integrations Analyser (ASTM), FHIR, fiscal receipts
Analyser results arrive on their own — no retyping, with FHIR export and a fiscal receipt.
SCREEN 21 · / Clinic website Booking, prices and the portal
The patient sees the clinic, not us — website, booking and portal carry the provider's mark, at its own address.
SCREEN 22 · /service-dashboard Booking by phone Free slots in front of the desk
Callers are not an exception — the desk books from the same schedule as the website, so there are no double bookings.
SCREEN 23 · /booking Booking — details The last step, no account
A patient without an account books the same way — details go in at the last step; registration is not a condition.
SCREEN 24 · /ocena The rating form What the patient gets after a visit
The invitation goes out on its own, after the visit — one click, no sign-in; only management sees the answer.
SCREEN 25 · PDF The finished report Letterhead, clinic stamp and the doctor's signature
The report comes out as a finished document — clinic stamp, doctor's signature and proper diacritics, ready to send.
SCREEN 26 · /doctor-dashboard Closing an appointment Services performed and the doctor's payout
The doctor picks what was done, the system does the rest — the payout locks; the clinic's billing stays with the front desk.
SCREEN 28 · /cekaonica Waiting-room screen A TV calls patients to rooms
The patient sees their name and the room — the TV calls the next patient the moment the room frees up; first name and initial only.
SCREEN 29 · /nalaz-na-ekranu Report on screen Cardiac ultrasound, readable from three metres
The finished report on the consulting-room screen — the same source as the PDF, large enough for doctor and patient to read together.
SCREEN 30 · /service-dashboard Till hand-over Counted, left in the till, handed over
A shift hands over the till by counting it — the system knows what should be there, and a difference needs a written explanation.

How we charge

A software licence, and nothing beyond it

No percentage of your revenue and no hidden per-transaction fees. You know what you pay in advance, however many patients you see.

Monthly or annual

A licence per practice, billed monthly or annually. The price depends on which modules you use, not on how much you earned.

No cut of your revenue

We take no share of your income and charge nothing per appointment, per report or per invoice. More work for you does not mean a bigger bill from us.

Money never passes through us

Patients pay you, at your own till and your own card terminal. The system only keeps the record of who paid what, how and when. We never touch your money or your bank account.

Contact

See the system on your own data

The walkthrough takes half an hour. If you like, we import your service list and price list first, so you are looking at your own figures rather than a demo.