Dr Nabi Clinic (Couture Smile) — dental ERP with local AI

The context
A private dental clinic in Oran, organised around surgeries entrusted to practitioners paid on a percentage basis, with salaried staff, expensive consumable stock and an integrated prosthetics laboratory.
The problem
Management rested on separate files: procedures in one place, attendance in another, stock elsewhere. Calculating practitioner pay and salaries required reconciling those sources by hand every month. Above all, the clinic wanted artificial intelligence features without any patient data leaving the establishment.
What we delivered
Intelligent ERP developed for the dental clinic: stock, supplier and order management, ZKTeco biometric attendance and AI process automation.
Fully local AI: RAG on ChromaDB, nomic-embed-text embeddings, qwen2.5:32b model served by Ollama on a Mac M1 Max. Modules delivered: patient records, payroll, incident reports, leave, K40 biometric time clock, administrative AI agent with role-based access scope. Implant follow-up module under development.
The results
No patient data and no payroll data leaves the clinic: the language model runs on the establishment's own hardware.
Previously, preparing salaries for around ten people took half a day each month — and only when everything came out right first time, without having to revisit attendance or recalculate bonuses. It is that manual reconciliation which has disappeared: the biometric time clock feeds attendance, attendance feeds payroll, and procedures feed practitioner pay.
DentalNova answers management questions in plain language, each role within its own data scope. The implant follow-up module is under development.
Technologies
AI deployed
DentalNova
The dental practice's administrative assistant, partitioned by role.
StockNova
What is left, what has moved, what is about to run out — in one question.
PaieNova
Payroll explained line by line, to the person receiving it and the person approving it.
TaskNova
Dictate the instruction, and it becomes an assigned task with a deadline.
BienNova
The internal climate survey, analysed without anyone reading the answers.
FormaNova
Who can do what, who needs training in what, and when.
CongeNova
A leave request arrives, and the cover is already proposed.
Going further
Updated Sept. 10, 2026


