Dental Clinic

Dental Clinic - Introduction & Executive Overview

Strategic architectural overview of the Dental Clinic domain, exploring anatomical odontogram charting, multi-chair operatory scheduling, phased treatment plans, and dental lab choreography.

Dental Clinic & Oral Healthcare Practice Domain Design

Modern dental practices, specialized oral surgery centers, and multi-location dental hospital networks operate in an environment where clinical precision, patient safety, multi-resource operatory logistics, and complex financial settlements converge. Unlike standard ambulatory medical encounters, a dental visit revolves around intricate micro-anatomical structures: 32 individual adult permanent teeth (or 20 deciduous primary teeth), five distinct functional surfaces per tooth, sub-millimeter periodontal probing depths, complex multi-phase restorative plans, and strict infection control sterilization protocols.

When a patient sits in a dental operatory chair, clinicians cannot tolerate fragmented records, ambiguous tooth notations, unverified medical alerts (such as anticoagulant therapy or antibiotic prophylaxis requirements), or missing dental laboratory prosthetics. Every clinical procedure—whether a routine prophylactic cleaning, a microscopic endodontic root canal, or a surgical implant placement—demands seamless orchestration between licensed providers, dental assistants, specialized operatory equipment, intraoral imaging, and physical material lot traceability.

The Dental Clinic domain operates as the sovereign bounded context governing all clinical, operatory, and specialty workflows within the Obelaw open-core enterprise ecosystem. It establishes definitive domain boundaries for patient Odontograms, periodontal charting matrices, phased multi-stage treatment plans, chairside clinical encounter execution, dental laboratory work order tracking, and sterile instrument cassette lifecycle verification.


1. Business Drivers & Frontline Clinical Vulnerabilities

In dental healthcare facilities, relying on disconnected paper charts, generic electronic health records (EHRs), or uncoordinated administrative spreadsheets creates critical clinical, legal, and operational risks:

flowchart TD
    subgraph Antipattern["Without Dental Clinic Domain: Fragmented Practice Management"]
        ToothAmbiguity["Tooth Notation Ambiguity<br/>Inconsistent numbering schemes leading to wrong-site procedures and extraction errors"]
        TreatmentDropoff["Phased Treatment Plan Leakage<br/>Multi-visit restorative procedures lost due to missing patient consent and uncoordinated phases"]
        OperatoryBottleneck["Operatory Downtime & Bottlenecks<br/>Double-booked chairs, unassigned dental assistants, and uncalculated turnover sterilization buffers"]
        ProstheticDesync["Dental Lab Misalignment<br/>Patients arriving for crown seating while lab units are delayed, ill-fitting, or missing shade records"]
        InfectionAuditRisk["Sterilization Traceability Void<br/>Inability to link autoclave sterilization batches and biological spore tests to patient encounters"]
    end

    subgraph Solution["With Dental Clinic Domain: Sovereign Clinical Architecture"]
        UnifiedOdontogram["Unified Anatomical Odontogram<br/>Strict ISO/FDI and Universal tooth numbering with surface-level restoration mapping"]
        PhasedPlanState["Phased Treatment Plan Engine<br/>Deterministic stage transitions, tooth-level procedure codes, and informed consent state machines"]
        MultiResourceScheduling["Multi-Resource Operatory Orchestration<br/>Synchronized dentist, assistant, operatory chair, and mandatory sterilization turnover buffers"]
        LabOrderLifecycle["Closed-Loop Lab Prosthetics Tracking<br/>Digital intraoral scan STL tracking, shade standards, try-in milestones, and delivery verification"]
        SterileCassetteChain["Sterilization Batch Traceability<br/>Physical cassette barcode scanning verified against biological spore indicators prior to procedure closure"]
    end

    Antipattern -.->|Resolved By Domain-Driven Design| Solution

The Cost of Clinical System Fragmentation

  • Wrong-Site Surgical Errors: Without a standardized, surface-aware anatomical model, ambiguity between international two-digit ISO/FDI notation and American Universal numbering systems can result in irreversible clinical errors, such as extracting or restoring the incorrect tooth.
  • Unverified Medical Alerts: Patients presenting with cardiovascular conditions, latex allergies, or bisphosphonate therapies require verified pre-treatment clearance. Fragmented systems fail to enforce chairside medical safety gates before local anesthesia administration or surgical incisions.
  • Treatment Plan Abandonment: Complex oral rehabilitations (combining periodontal stabilization, root canal therapy, and prosthetic crowns) span months. Without formal state-driven treatment planning, patients fall out of care, compromising clinical outcomes and clinic revenue.
  • Wasted Operatory Chair Time: Dental chairs represent high-overhead capital assets. Scheduling a patient for a crown delivery without verifying that the external dental laboratory has delivered and inspected the physical restoration results in cancelled appointments and lost practice capacity.
  • Infection Control & Regulatory Exposure: Modern healthcare authorities mandate complete audit trails linking the sterile instruments used on a patient back to specific autoclave sterilization cycles and passing biological spore tests. Failure to maintain this chain creates severe compliance vulnerabilities.

2. Core Strategic Pillars of the Dental Clinic Domain

The Dental Clinic bounded context is anchored by seven foundational architectural pillars:

flowchart TD
    DENTAL["Dental Clinic Domain Core"]

    P1["1. Anatomical Odontogram Engine<br/>Tooth-by-tooth status, surface geometry, and deciduous/permanent mapping"]
    P2["2. Periodontal Charting Matrix<br/>6-point pocket probing, bleeding on probing (BOP), and clinical attachment loss"]
    P3["3. Phased Treatment Planning<br/>Sequenced restorative phases, tooth-level procedure items, and informed consent"]
    P4["4. Multi-Resource Operatory Orchestration<br/>Dental chairs, clinicians, assistants, and sterilization turnover buffers"]
    P5["5. Chairside Encounter Execution<br/>Medical clearance, local anesthesia logs, material lot capture, and clinical notes"]
    P6["6. Closed-Loop Dental Lab Lifecycle<br/>Digital scans, shade prescriptions, try-in milestones, and seating verification"]
    P7["7. Sterile Cassette Traceability<br/>Autoclave batch validation, spore indicator checks, and patient encounter linkage"]

    DENTAL --> P1
    DENTAL --> P2
    DENTAL --> P3
    DENTAL --> P4
    DENTAL --> P5
    DENTAL --> P6
    DENTAL --> P7

1. Anatomical Odontogram Engine

The domain models human dentition through a persistent, surface-aware geometric aggregate. It tracks individual tooth states (Present, Missing, Unerupted, Impacted, Extracted, Replaced by Implant or Pontic) across all five anatomical surfaces (Mesial, Distal, Occlusal/Incisal, Buccal/Facial, Lingual/Palatal). It supports both permanent adult dentition (32 teeth) and deciduous pediatric dentition (20 teeth).

2. Periodontal Charting Matrix

Periodontal health is tracked through an aggregate that records 6-point probing depths per tooth (Mesiobuccal, Midbuccal, Distobuccal, Mesiolingual, Midlingual, Distolingual), accompanied by binary indicators for Bleeding on Probing (BOP), suppuration, furcation involvement grades (I–IV), and tooth mobility classifications (Class 0–III).

Treatment plans are structured into clinical phases (Emergency/Pain Relief, Disease Control, Restorative/Endodontic, Surgical/Prosthodontic, and Maintenance). Each line item references a standardized procedure code (such as CDT/ADA codes), tooth/surface targeting, fee schedules, and insurance pre-authorization status. Procedures cannot proceed without formal, signed patient informed consent.

4. Multi-Resource Operatory Orchestration

A dental appointment requires more than an open clinician calendar; it requires a synchronized booking of four distinct enterprise resources: the physical Operatory (dental chair), the primary Clinician (Dentist or Oral Surgeon), the auxiliary Staff (Dental Assistant or Hygienist), and specialized physical devices (such as CBCT scanners or CAD/CAM chairside milling units). The scheduler guarantees mandatory room turnover buffers for operatory disinfection.

5. Chairside Encounter Execution & Material Lot Logging

During an active operatory encounter, the attending dentist reviews and signs off on medical health alerts (e.g., antibiotic pre-medication, anticoagulant status). Clinicians log local anesthetic dosages (cartridges, vasoconstrictor concentration), track implant and biomaterial lot numbers for post-market surveillance, and append immutable chairside clinical notes.

6. Closed-Loop Dental Laboratory Lifecycle

Prosthetic rehabilitations (crowns, bridges, onlays, dentures, clear aligners) trigger structured laboratory work orders. The domain captures digital intraoral scan references (STL/PLY files), analog impression courier dispatches, VITA shade guide prescriptions, framework try-in milestones, and inspection confirmations prior to patient seating appointments.

7. Sterile Cassette Traceability & Infection Control

All reusable handpieces and surgical instrument cassettes are linked to autoclave sterilization batch runs. A clinical encounter cannot be sealed without recording verified, non-expired sterile cassette barcodes that correlate with passed chemical integrators and biological spore test results.


3. High-Level Inter-Domain Choreography

The Dental Clinic bounded context acts as the operational hub of oral healthcare, collaborating with enterprise domains while fiercely guarding its clinical invariants:

flowchart LR
    subgraph EnterpriseEcosystem["Obelaw Enterprise Ecosystem"]
        CRM["CRM / Patient Master<br/>Demographics, Contact Data, Emergency Contacts"]
        FMS["Accounting & FMS<br/>Revenue Recognition, Insurance Claims, Patient Ledgers"]
        SCM["Inventory & Procurement<br/>Consumables, Implants, Resins, Anesthetics"]
        PACS["Diagnostic Imaging PACS<br/>DICOM Radiographs, Bitewings, 3D CBCT"]
        LAB["External Dental Lab<br/>Crown, Bridge, and Aligner Fabrication"]
    end

    subgraph DentalDomain["Dental Clinic Bounded Context"]
        ODO["Odontogram & Perio Charts"]
        PLAN["Treatment Plans & Consent"]
        ENC["Operatory Encounters"]
        STER["Sterilization & Cassettes"]
    end

    CRM -->|Patient Snapshot & Contact| ENC
    PACS -->|DICOM Image References| ODO
    ENC -->|Material & Implant Lot Consumption| SCM
    ENC -->|Sterile Cassette Verification| STER
    PLAN -->|Accepted Procedures| ENC
    ENC -->|Completed Procedure Codes & Copays| FMS
    ENC -->|Prosthetic Prescriptions & Scans| LAB
    LAB -->|Delivered Restorations| ENC
    ENC -->|Recall Interval Schedule| CRM

Strategic Interaction Highlights

  • With CRM / Patient Master: The Dental Clinic context consumes baseline patient identity and emergency contact data via an Anti-Corruption Layer, but owns patient dental histories, odontograms, and periodontal records. Upon encounter completion, it emits recare recall intervals (e.g., 3-month periodontal maintenance or 6-month hygiene visits) to CRM for automated outreach.
  • With Accounting / FMS: When a clinician signs off on a completed procedure, the Dental Clinic context emits verified procedure facts (CDT code, tooth number, surfaces, attending provider). FMS processes insurance claim submissions, patient copay settlements, and general ledger journal postings.
  • With Inventory / SCM: Consuming bone graft materials, titanium implants, composite resins, or local anesthetic cartridges chairside immediately publishes consumption domain events, decrementing operatory sub-inventories and initiating automated replenishment.
  • With Diagnostic Imaging PACS: Radiographs (periapicals, bitewings, panoramic scans) and 3D CBCT volumes reside in specialized DICOM image archives. The Dental Clinic context stores lightweight URI references linked directly to specific tooth entities in the Odontogram.
  • With Dental Laboratories: Lab prescriptions follow an Open-Host Service protocol, transmitting shade recipes, preparation margins, digital scan files, and target seating dates to commercial laboratory partners.

Our Premium Sponsors

Obelaw is proudly open-source. Continued development, bug fixes, and community support are made possible by the generosity of our sponsors.

Sponsor Obelaw