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

Fee claim
no. 014/2026
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.

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.
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.
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.
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.
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.
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.
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
The gross is always exactly the sum of the two shares.

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.
Checkable
Every rule comes from a published text
The tariffs, the deadlines, the intervals and the file format are not guessed settings: they are taken from the documents CNAM publishes itself. Here they are, in full.
Pricing
One plan, everything included
One practice, one subscription. No CNAM module sold separately, no tier based on how many patients you see.
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