# DentOS Master Reference & Documentation Complète > Ce document regroupe l'intégralité des spécifications fonctionnelles, de la doctrine d'ingénierie, de la nomenclature réglementaire et des procédures opérationnelles de DentOS v0.3.4 (Septembre 2026)[cite: 2, 3]. --- ## 1. Manifeste, Vision et Positionnement ### 1.1 Identité DentOS est le système d'exploitation clinique et administratif pour cabinets de chirurgie dentaire, médecine bucco-dentaire et orthodontie, conçu prioritairement pour les praticiens de Tunisie et du Maghreb[cite: 2]. DentOS est un exécutable desktop natif garantissant rapidité d'exécution, respect du secret médical et indépendance vis-à-vis d'une connexion internet[cite: 2]. ### 1.2 Les 4 Piliers Fondamentaux 1. **Souveraineté des données (Offline-First Absolu)** : Les dossiers patients, radiographies et registres financiers demeurent sur la machine locale du praticien au sein d'une base LibSQL/SQLite[cite: 2]. Aucune interruption de connexion internet ne bloque les consultations, la facturation ou les impressions[cite: 2]. 2. **Refus du modèle locatif SaaS (Zéro Rente)** : Absence d'abonnement bloquant[cite: 2]. En cas de non-renouvellement de licence, le praticien conserve un accès illimité en lecture et exportation[cite: 2]. 3. **Intégrité clinique et réglementaire tunisienne** : - Notation dentaire internationale ISO 3950 / FDI à deux chiffres[cite: 2]. - Intégration native de la nomenclature conventionnelle de la CNAM (cotations SC et AP, feuilles de soins pour remboursement direct du patient)[cite: 2]. - Base médicamenteuse alignée sur la Direction de la Pharmacie et du Médicament (DPM) et la Pharmacie Centrale de Tunisie (PCT)[cite: 2]. - Journaux de recettes et de dépenses conformes aux exigences du Ministère des Finances tunisien[cite: 2]. 4. **Ergonomie Microsoft Fluent 2** : Interface clinique à fort contraste (WCAG AA) permettant d'enregistrer un acte complet en moins de 30 secondes au fauteuil[cite: 2]. --- ## 2. Dictionnaire Fonctionnel des Modules Cliniques ### 2.1 Dossier Patient et Alertes de Santé - **Identité** : Nom, prénom, date de naissance (calcul d'âge automatisé), profession, coordonnées téléphoniques[cite: 2]. - **Prise en charge** : Catégorisation (Privé, CNAM, Mutuelle), numéro CIN et matricule CNAM[cite: 2]. - **Badges Médicaux Critiques** : Détection visuelle immédiate des antécédents majeurs (cardiopathies/prophylaxie endocardite, diabète, HTA, anticoagulants AVK/AOD, allergies pénicilline/latex/AINS, grossesse, hémophilie)[cite: 2]. ### 2.2 Odontogramme FDI Interactif - **Cartographie FDI** : Dents permanentes adultes (quadrants 11-18, 21-28, 31-38, 41-48) et denture temporaire pédiatrique (quadrants 51-55, 61-65, 71-75, 81-85)[cite: 2]. - **Faces anatomiques** : Occlusale (O), Mésiale (M), Distale (D), Vestibulaire (V), Linguale/Palatine (L/P)[cite: 2]. - **Pathologies et Actes** : Carie par face, obturations composite/amalgame/verre ionomère, pulpectomies mono/bi/pluriradiculaires, couronnes unitaires (zircone, céramo-métallique), inlay-cores, bridges, prothèses amovibles partielles ou complètes, extractions simples et chirurgicales, implants[cite: 2]. - **Continuité administrative** : Tout acte consigné bascule instantanément en plan de traitement, devis ou note d'honoraires sans ressaisie[cite: 2]. ### 2.3 Prescriptions et Pharmacopée Tunisienne - **Base DPM/PCT** : Antibiotiques (Amoxicilline, Acide clavulanique, Spiramycine-Métronidazole), antalgiques (Paracétamol, Ibuprofène), bains de bouche antiseptiques (Chlorhexidine)[cite: 2]. - **Moteur sécurisé** : Posologies pré-remplies, contrôle des contre-indications avec les badges médicaux du patient, impression A4 ou demi-A4 personnalisée[cite: 2]. ### 2.4 Négatoscope et Imagerie 2D - **Support multiformat** : Rétro-alvéolaires, clichés panoramiques (OPT), téléradiographies et photographies cliniques[cite: 2]. - **Outils** : Zoom haute précision, réglage de contraste/luminosité, inversion noir et blanc, association directe à la fiche dentaire[cite: 2]. ### 2.5 Suivi Prothétique et Laboratoire - **Fiches navettes** : Commande associée au patient, sélection de la teinte (VITA Classical/3D-Master), dates de livraison et étapes (Envoyée, En fabrication, À essayer, Reçue, Posée)[cite: 2]. - **Rapprochement financier** : Intégration automatique du coût prothésiste dans le journal des dépenses pour suivi des marges[cite: 2]. --- ## 3. Moteur Administratif, Facturation et CNAM ### 3.1 Doctrine de Facturation (Règlement au Comptant) En pratique dentaire libérale en Tunisie, le patient règle directement la totalité de ses soins au cabinet (au comptant ou échelonné)[cite: 2]. DentOS n'impose pas de tiers payant artificiel : la note d'honoraires acquittée (`patientAmount = totalAmount`) sert de justificatif légal que le patient soumet à son centre CNAM pour percevoir son remboursement[cite: 2]. ### 3.2 Registres Comptables Officiels - **Livre Journal des Recettes** : Chronologie inaltérable des encaissements effectifs (espèces, chèques pointés avec banque émettrice, TPE/carte, virement)[cite: 2]. - **Journal des Dépenses Fournisseurs** : Charges courantes du cabinet ventilées en Montant HT, TVA déductible et Total TTC[cite: 2]. - **Bordereau des Actes CNAM** : Synthèse exportable des actes conventionnés cotés (codes SC, AP, matricule assuré, montants de base conventionnels)[cite: 2]. - **Exports normalisés** : Génération de tableaux XLSX (Excel) et documents PDF conformes aux contrôles fiscaux[cite: 2]. --- ## 4. Architecture Technique, LAN et Sécurité ### 4.1 Stack Technologique - **Exécutable Desktop** : Tauri v2 en langage Rust (empreinte mémoire < 80 Mo de RAM, installeur compact ~21 Mo)[cite: 2]. - **Frontend** : React 19, TypeScript, Tailwind CSS v4, composants graphiques Microsoft Fluent 2[cite: 2]. - **Moteur de Données** : LibSQL / SQLite avec ORM Drizzle en local[cite: 2]. - **Serveur d'API Réseau** : Fastify v5 embarqué écoutant en local sur le port 3001[cite: 2]. ### 4.2 Topologie Réseau Local (LAN) - **Poste Maître (Fauteuil Praticien)** : Héberge la base de données LibSQL centrale et le serveur Fastify[cite: 2]. - **Postes Satellites (Secrétariat / Assistante)** : Clients légers reliés via le réseau local Ethernet ou Wi-Fi avec auto-découverte et contrôle d'accès granulaire selon le profil[cite: 2]. - **Résilience** : Disponibilité continue même en cas de coupure de la connexion Internet externe[cite: 2]. ### 4.3 Sécurité et Sauvegardes - **Signatures Cryptographiques Ed25519** : Vérification systématique des binaires de mise à jour silencieuse (OTA)[cite: 2]. - **Sauvegarde Locale 1-Clic** : Copie instantanée vers support externe amovible (clé USB, SSD)[cite: 2]. - **Sauvegarde Cloud Optionnelle MinIO / S3** : Archive chiffrée localement (AES-256-GCM) avant envoi sur stockage distant partitionné[cite: 1, 2]. --- ## 5. Procédures Opérationnelles Standards (SOPs) ### SOP 1 : Enregistrement d'un Nouveau Patient 1. Création de la fiche civile et administrative (CIN, téléphone, matricule CNAM)[cite: 2]. 2. Renseignement de l'anamnèse clinique ; activation automatique des badges d'alerte médicaux[cite: 2]. 3. Examen au fauteuil et saisie de l'état dentaire initial sur l'odontogramme FDI (dents absentes, caries par face)[cite: 2]. 4. Validation et verrouillage de l'état d'entrée[cite: 2]. ### SOP 2 : Consultation d'Urgence et Prescription 1. Ouverture d'une nouvelle consultation avec saisie du motif clinique (ex. pulpite aiguë)[cite: 2]. 2. Réalisation de l'acte et saisie de l'ordonnance assistée (sélection par DCI ou nom commercial avec posologie pré-remplie)[cite: 2]. 3. Impression immédiate de l'ordonnance signée et remise au patient[cite: 2]. 4. Émission de la note d'honoraires et encaissement en caisse[cite: 2]. ### SOP 3 : Suivi des Travaux Prothétiques 1. Sélection des dents supports sur l'odontogramme et génération du devis prothétique pour accord éclairé du patient[cite: 2]. 2. Après validation et empreinte, ouverture d'une fiche navette de prothèse (laboratoire partenaire, teintes, date limite de réception)[cite: 2]. 3. Suivi des étapes jusqu'à l'essayage et la pose en bouche[cite: 2]. 4. Enregistrement de la pose : la facture prothésiste est automatiquement enregistrée dans le journal des dépenses[cite: 2]. ### SOP 4 : Clôture Journalière de Caisse 1. Consultation du Livre Journal des Recettes filtré sur la date courante[cite: 2]. 2. Rapprochement physique des montants par mode de règlement (espèces en caisse, chèques physiques, relevé TPE)[cite: 2]. 3. Exportation du rapport journalier en format XLSX ou PDF pour l'archivage comptable[cite: 2]. --- ## 6. Répertoire des Liens et Ressources - **Site Web** : https://dentos.tn[cite: 3] - **Démonstration en Ligne** : https://demo.dentos.tn[cite: 3] - **Serveur de Licences et Mises à Jour** : https://license.dentos.tn[cite: 3] - **Contact Technique et Commercial** : contact@dentos.tn[cite: 1] - **Documentation Machine Readable (Index)** : https://dentos.tn/llms.txt - **Documentation Complète Autonome** : https://dentos.tn/llms-full.txt