Dentic – The AI Smart Solution for Dental Clinics

Dentic – The AI Smart Solution for Dental Clinics
Dentic – The AI Smart Solution for Dental Clinics


Dentic is a comprehensive dental clinic management application designed to streamline and centralize all aspects of clinic operations. The platform provides an intuitive interface for managing patient records, scheduling appointments, handling billing and payments, and maintaining inventory and equipment.


Demo


You can explore the Dentic application live at:
https://static-react-app-cbhl.onrender.com

The demo environment provides sample accounts for different user roles, allowing you to experience the app from various perspectives. Each account has specific access and permissions based on its role.

Demo Accounts & Access #

<thead> </thead> <tbody> </tbody>
Role Username Password Access & Permissions
Admin admin admin Full access to all modules, settings, user management, and clinic configuration.
Staff staffuser staffpass Access to appointments, patient management, basic billing, and daily operations.
Doctor doctoruser doctorpass Access to patient records, appointments, odontogram, prescriptions, and lab tests.
Accountant accountantuser accountantpass Access to billing, invoices, payments, expenses, and financial reports.
Technical technicaluser technicalpass Access to equipment maintenance, technical logs, and system health monitoring.

Files Source


code directory: Contains the frontend and backend directories.
Documentation pages: Contains a read-only version of the full documentation for users. You can view it by clicking on the index.html file.
Documentation MkDocs source file: Contains the MkDocs written in Python. Users can modify the documentation content and then generate the updated HTML files.

Modules


Dentic offers a comprehensive suite of features designed to streamline dental clinic operations, enhance patient care, and support efficient administration. The key features include:

  • Patient Management

    Centralized patient records with medical history, allergies, insurance, and emergency contacts. Advanced search, filtering, and bulk actions for efficient data handling.

  • Appointment Scheduling


    Flexible calendar views, appointment booking, editing, rescheduling, and reminders. Integration with Google Calendar and AI-powered slot suggestions.

  • Doctor & Staff Management


    Detailed profiles, scheduling, role assignment, and performance analytics for doctors and staff. Supports bulk actions and status tracking.

  • Clinic Management

    Manage multiple clinic locations, contact details, working hours, and operational settings from a single interface.

  • Billing & Invoices


    Create, edit, and manage invoices with support for multiple payment methods, discounts, taxes, and downloadable PDFs. Track payment status and outstanding balances.

  • Payments


    Record and monitor patient payments, payment methods, and statuses. Integration with billing and financial analytics.

  • Expense Tracking


    Log, categorize, and analyze clinic expenses. Visual widgets and charts for financial overview and budgeting.

  • Memberships


    Manage patient membership plans, benefits, payment status, and renewals. Color-coded indicators and detailed records.

  • Prescription Management


    Create, view, and manage prescriptions with medication details, dosage, and refill tracking. AI-powered assistant for safe prescribing.

  • Medicament Management


    Track medicament inventory, expiration, batch numbers, and manufacturer details. Bulk import/export and advanced filtering.

  • Certificates


    Issue and manage medical certificates, including diagnosis, recommendations, and PDF export. Linked to patient and doctor records.

  • Reports & Analytics


    Interactive charts and widgets for patient, medicament, financial, and operational analytics. Exportable data for reporting.

  • Settings & Configuration


    Customize system settings, localization, open hours, AI and telemedicine integration, and clinic branding.

  • Odontogram


    Visual dental charting for recording tooth conditions, treatments, and history. AI-powered predictions and 3D jaw visualization.

  • Lab Test Management


    Create, upload, and analyze laboratory tests and results. AI-powered report analysis and PDF export.

  • Telemedicine


    Schedule and conduct remote consultations with Google Meet integration, video/audio calls, and chat.

  • Equipment Maintenance


    Track clinic equipment, schedule maintenance, assign technicians, and maintain service history.

  • Dicom Viewer

    The Dicom Viewer module in Dentic provides a streamlined interface for viewing and managing dental imaging files associated with patients.

  • Marketing



    The Marketing Campaigns module provides a comprehensive interface for managing marketing campaigns within the Dentic application.


Prerequisites

  • Node.js: v16.x or v18.x (LTS recommended)
  • npm: v7.x or v8.x
  • PostgreSQL: v13.x or v14.x
  • Web browser (Chrome, Firefox, Safari, or Edge)

Changelog


v1.1.0 – 08/09/2025


  • versions: Upgrade Node.js 14 to Node.js 18
  • Dashboard: Summary cards, interactive charts, top performer lists, calendar, and system health monitoring.

  • Patient Management: Rich patient profiles (history, allergies, insurance), AI-powered summaries, bulk actions, filtering, and export.

  • Appointment Management: Multiple views (table, card, calendar, list, timeline), Google Calendar integration, bulk actions, AI slot suggestions & no-show prediction.

  • Doctor & Staff Management: Enhanced profiles with specialization/roles, analytics, scheduling, bulk actions, and AI-powered matching.

  • Clinic Management: Multi-clinic support with editable info, working hours, and integration with staff & appointments.

  • Billing & Invoices: Discounts, taxes, payment methods, PDF export, preview, tracking of outstanding payments.

  • Payments: Tracking by patient/clinic, status monitoring, bulk actions, and statistics widgets.

  • Expenses: Categorization, analytics charts, vendor integration, bulk actions, export.

  • Memberships: Plan management, benefits, renewals, payment status, color-coded indicators, export.

  • Prescriptions: Multiple medications, dosage, AI assistant, error detection, PDF export, bulk actions.

  • Medicament Management: Inventory, expiration alerts, batch management, bulk import/export, integration with prescriptions.

  • Certificates: Creation, editing, PDF export, links to patient/doctor/clinic, analytics charts.

  • Odontogram: Visual dental charting, AI predictions, 3D visualization, treatment history.

  • Lab Tests: Test creation, upload, AI-powered analysis, PDF/JSON export, filtering.

  • Telemedicine: Google Meet scheduling, video/audio calls, chat, call history, telemedicine dashboard.

  • Equipment Maintenance: Tracking, scheduling, technician assignment, service history, QR codes, bulk actions.

  • Reports & Analytics: Interactive charts & widgets for patients, medicaments, finance, operations; export supported.

  • Contact & Communication: Patient communication tools, reminders, feedback collection.

  • Settings & Configuration: System settings, localization, AI/telemedicine integration, branding options.

  • Help & Documentation: User guides, FAQs, and support resources.

v1.0.0 - 24/11/2022

  • initial version