Capabilities

Each capability carries a label: AI model, Rules, Heuristic or Preview.
CapabilityTypeMethodBefore production
Image modality routerHeuristicSize and colour heuristics; ConvNeXt router when weights are configuredLoad ORTHOAI_ROUTER_WEIGHTS; validate on clinic image mix.
Dental findings detection (caries, deep caries, periapical lesion, impacted, bone loss)PreviewYOLOv8-Seg when detector weights are configured; otherwise record-derived findings on rendered images and DenPAR reference annotations on periapicalsShip the team's detector weights; clinical validation protocol; SaMD classification.
Tooth enumeration / FDI numbering on imagesRulesRendered layout; DenPAR tooth boxes for periapicals; template arch on open panoramicsTrain on DENTEX enumeration labels + CC0 teeth-segmentation set.
Angle class / malocclusion assessmentPreviewSlot for the ConvNeXt Angle classifier (weights not configured)Load the team's ConvNeXt classifier; validate on the pilot population.
Diagnosis proposals (finding → coded, tooth-linked diagnosis)HeuristicFinding-to-ICD-10 mapping table; every proposal requires dentist accept / modify / rejectDentist review of the mapping; SNODENT licence.
Treatment proposals (diagnosis → CDT plan with alternatives and coverage preview)HeuristicGuideline table + payer policy lookup; LLM writes the rationale onlyClinical guideline review; never a model output.
Dictation → structured DR-MDS note draftRulesClaude API when a key is set; rule-based extraction otherwiseUAE-resident LLM endpoint for real data; prompt evaluation set.
Record completeness check (x of 13 DR-MDS fields)RulesSchema rules over the encounterField definitions confirmed with DoH.
Inconsistency check (note vs chart vs image; laterality; procedure on missing tooth)HeuristicRegex + rules over dictation, chart, findingsExtend with LLM cross-check; measure precision on real notes.
Duplicate imaging detectionHeuristicSame modality within a window + perceptual hash distanceCalibrate window per modality; DICOM UID matching.
Longitudinal comparison (same tooth over time)HeuristicTooth-state history and side-by-side images; rendered prior when no earlier image existsImage registration; real prior images.
Natural-language search over the structured recordRulesPattern parser → structured query (shown to the user) → SQL; LLM translation when a key is setEvaluate on real question logs.
Audit trail of every read, write, AI read and decisionRulesAuditEvent rows with purpose of useImmutable store; ADHICS mapping.
FHIR-shaped API and bundle exportRulesJSON resources following FHIR R4 names (Dental Data Exchange IG alignment)Conformance testing; Malaffi/NABIDH onboarding.
Generated population and rendered imageryPreviewSeeded generator; open CC BY images bound to generated patientsReal data only inside the controlled environment.