Private practices · Tunisia

From the appointment to the CNAM transfer.

medi.tn runs your patients, your diary, the consultation and the cash desk — then assembles, checks and transmits your fee claims. In dinars, down to the millime.

14-day trial

No card required

Français · العربية · English

Doctor in her practice, consulting with a patient at her workstation

Fee claim

no. 014/2026

Ready to file

38 lines · 01/07 → 29/08

4260.000 DT

Consultation — general practice

Gross

30.000

Patient share

9.000

CNAM share

21.000

gross = patient share + CNAM share

The figures CNAM actually works by

Each one comes from a document CNAM has published, and each one is enforced by the software — not merely displayed.

0%

CNAM share in the private track

Sector convention · Published tariffs

0days

Longest period one claim may cover

Avenant no. 7, art. 91

0days

Payment deadline after filing

Sector convention, art. 100

0millimes

= 1 dinar, the unit of every calculation

CNAM format: N(10) amounts in millimes

The whole practice

Everything a day at the practice asks for

One record per patient, one till, and one place where a consultation becomes a claim line. Nothing to retype from one screen to the next.

Patients

The full record: identity, CIN, CNAM matricule, care booklet and its validity, medical history. Duplicates merge without losing history.

Appointments

The practice diary, online booking for patients, and today’s visit opening straight onto its consultation.

Consultation

Reason, signs, diagnoses, prescription. Procedures are priced at the convention tariff, and the régime you pick — tiers payant, reimbursement or cash — decides everything downstream.

CNAM

Billable visits reviewed, claims numbered per year, the medecins.txt file, coded refusals and settlement reconciliation.

Cash desk

Signed movements per patient, with or without a visit. The balance is the difference between what is owed and what was collected — never a “paid” flag free to contradict both.

Documents

Care slips, prescriptions, prior authorisations and the claim on CNAM’s own published form. Printed from the data, never copied out by hand.

The claim, end to end

The real work starts once the patient has left

The fee claim is the only document that actually gets a conventionné doctor paid. medi.tn builds it from visits you already entered, and refuses in advance what CNAM would refuse.

Doctor filling in a care form at the desk of the practice
1

The visit is priced

The régime is chosen during the consultation. Under tiers payant the price splits in two: the co-pay collected at the desk, and the CNAM share carried as a receivable.

Tarifs conventionnels
2

Eligibility is resolved at the date of care

Booklet, entitlement, annual ceiling, APCI, prior authorisation, treating doctor, and the 15-day follow-up rule. Resolved at the date of the visit — never at today’s.

Guide du médecin · Avenant 7 art. 56
3

Verification

One line per consultation and one per group of procedures. Every warning is typed, graded blocking or advisory, and carries the article it comes from. Your triage is saved, not lost when the screen closes.

Convention sectorielle
4

The claim is generated

A number allocated per year, the period validated — at most 60 days, no overlap with an earlier claim, never straddling 31 December — then the lines are frozen and the visits locked.

Avenant 7 art. 91 · art. 99
5

Printing and transmission

CNAM’s official form as a PDF, and the medecins.txt file written to the published specification, timestamped and retained after every export.

Échange électronique de données
6

Filing, answer, settlement

Refusals arrive with a coded reason — so they can be counted and trended. A corrective claim stays linked to the one it corrects, and the transfer reconciles line by line.

Art. 100 · Avenant 7 art. 95

Precision

One millime of drift is a refused reconciliation

1 dinar is 1,000 millimes, and the millime is also CNAM’s wire format: every amount in medecins.txt is a whole number of millimes. medi.tn never computes any other way.

Rounding twice — once for the patient share, once for the CNAM share — drifts the total by a millime per line. On a 400-line claim that is 0.400 DT away from CNAM’s own total.

The CNAM share is derived by subtraction, never by a second rounding. And every money table carries a database constraint that rejects the row if the identity does not hold.

General consultation, tiers payant

30.000

DT

Patient share (30 %)

9.000

CNAM share (70 %)

21.000

30.000 = 9.000 + 21.000

The gross is always exactly the sum of the two shares.

Doctor reviewing a patient’s record on a laptop with the patient present

Collection

Till up to date, nothing retyped

Day to day

Built for a Tunisian practice, not translated for one

The tariffs are the convention’s, the forms are CNAM’s, the money is the dinar down to the millime, and the interface speaks the language of whoever is sitting at the front desk.

One till, and only one

What a patient has paid, what a visit owes, and what is left: three figures joined by a calculation, not by a checkbox.

French, Arabic, English

The full interface in all three, right-to-left layout included. Each person picks their own without switching accounts.

Your practice, walled off

Every query is filtered on your practice. A screen that forgot that filter refuses to answer rather than show too much.

Pricing

One plan, everything included

One practice, one subscription. No CNAM module sold separately, no tier based on how many patients you see.

Plan

Practice

270.000

DT

per practice, per quarter

Start the free trial

14-day trial, no card required

Included in the plan

  • Unlimited patients and records

  • Diary and online booking

  • Consultations, priced procedures and prescriptions

  • Verification, claims and the medecins.txt file

  • Cash desk and per-patient balance

  • Printing of the official forms

  • French, Arabic and English

  • Tariff and form updates

Each period is invoiced, then settled by you by card through ClicToPay. No automatic debit. If an invoice goes unpaid, data entry is suspended after 7 days of grace — reading, printing and exporting your data stay available throughout.

FAQ

What we get asked most

If one is missing, write to us: the answer comes from a person, not a form.

No. Patients, the diary, consultations and the cash desk work with no CNAM concept at all. The CNAM module comes to life the day you enter your practice’s convention code; until then it simply stays out of the way.

Yes. The medecins.txt file is written to “Échange électronique de données — médecins”, the specification CNAM publishes: the same fields, the same fixed widths, whole amounts in millimes. Every export is timestamped and retained.

Yes. The practice is the isolation key, and every query carries it explicitly. A screen that omitted it returns an authorisation error rather than widening the search: isolation is the default behaviour, not a setting to tick.

Yes. Your records, claims and exports stay readable, printable and exportable — including while a subscription is suspended over an unpaid invoice. Only new data entry stops, and paying restores it immediately.

As long as it takes to create an account. The 14-day trial starts at once, with no card and the complete application. You enter the practice’s identity and its tariffs, then open your first record.

Yes — in Arabic, French and English, with a right-to-left layout in Arabic. The language can be changed at any time and follows each user, not the practice.

Try it on this week’s visits

Create an account, enter a day of consultations, and watch the claim build itself. Fourteen days is enough to know.

14 days · no card required · no commitment