Quality pre-check
Exposure, contrast and sharpness measured before anything is sent for analysis — with a specific reason, never a bare retake, and never a block.
Stage 0 model committed; a browser heuristic stands in today.
Chanieldx numbers every tooth on a radiograph, flags what it sees, and hands the decision straight back to the clinician. Built for the chair, for modest hardware, and for connectivity that comes and goes.
Decision support — a second opinion for a licensed clinician, not autonomous diagnosis.
How it works
One continuous flow from the chair, with a place for the clinician to intervene at every step.
Exposure, contrast and sharpness measured before anything is sent for analysis — with a specific reason, never a bare retake, and never a block.
Stage 0 model committed; a browser heuristic stands in today.
Every detected tooth gets its FDI number. Nothing is charted against a raw pixel coordinate, and a wrong number is one tap to correct.
Built and verified — mAP50 0.904.
Colour-coded lesion overlays with per-layer toggles and a callout for every finding. Deliberately not red/green — that would read as a verdict.
Built on the live analysis service.
Accept, correct or dismiss. A dismissal stays distinguishable from the model finding nothing, and every decision is attributable.
Built, with a full audit trail.
A red/green overlay reads as a pass/fail clinical verdict. This product does not make one. Each finding type gets a distinct hue chosen for differentiation, with related findings sharing a family and out-of-scope classes deliberately muted.
Every layer can be switched off independently, so a cluttered multi-finding image simplifies on demand rather than forcing the clinician to read through it.
Real but weak — trained on bootstrap data only. Expected to improve once proprietary Nigerian radiographs are annotated.
A coarse binary depth signal, not the full E1–D3 staging the 53-story vision calls for.
This is DENTEX's panoramic-modality class (Story 17, deferred) — not the Story 16 intra-oral periapical model, which has no trained weights yet. Nine validation boxes; not a trustworthy number in either direction.
Comes along for free from the shared dataset. Strong result, but outside this project's committed clinical scope — presented muted and unemphasised.
The posture
The constraints below are design decisions taken from the specification, not disclaimers added at the end.
Every output is a suggestion for a licensed clinician to accept, edit or dismiss. That constraint shapes the screens rather than sitting under them.
Confidence bands are designed and unfilled. Thresholds need the local validation harness, and inventing them now would produce a number that looks validated and is not.
An empty result is worded as an absence of detection, never as clinical clearance. That copy is fixed in one place and reused everywhere.
Every capability carries a status. Sharing stays blocked until PHI redaction is real, and no screen implies a model that does not exist.
Built for the target environment
The quality gate is forgiving because the alternative reads as broken. Images are stored before inference is attempted, so a service outage never costs a capture. Existing cases stay fully reviewable offline.
Images are stored before inference is attempted. The chair has moved on by the time anyone notices the service was down.
Cases key on the pseudonymous reference the practice already assigns. No name, date of birth or contact detail.
Until PHI redaction is real and verified, nothing can be sent onward. A redaction-uncertain state must block, not warn and proceed.
Not a roadmap. These are the capabilities that respond right now, tested against the live deployment.
mAP50 0.904. The anchor every finding attaches to.
One image in, one tooth-anchored findings response out. No auth, no persistence, no banding.
Implemented in this platform: every finding carries its provenance triplet and a full audit trail.
Implemented in this platform: colour-coded overlays, per-layer toggles, per-finding callouts, review controls.
Implemented in this platform: sessions, roles and per-practice scoping.
Open a visit, capture a radiograph, and see the numbered teeth and findings come back attached to it.
Chanieldx is decision support. It is not a medical device clearance and not for autonomous diagnosis.