Structured, tooth-level review of children's oral-health screening photographs
DenteKidz is a school-based paediatric oral-health screening initiative. This read-only prototype shows how a clinician moves from screening photographs to a structured record for each tooth, with every finding left to human review.
What you can explore
The demo opens on a synthetic case. A guide bar at the top of the demo jumps to each step.
Open the synthetic case list
Choose between two synthetic cases (SYN-C01, SYN-C02). Each has its own generated images and tooth records.
Select a tooth record
Use the FDI tooth chart, which has permanent and primary dentition. It shows how many images are mapped to each tooth.
Review the image evidence
See every image mapped to the tooth in a 1-, 2- or 4-up layout, with zoom and pan. Images are treated as evidence, not findings.
Try the annotation domains
Select temporary values for photo visibility (S0–S4, X, NA), dentition/tooth type, missing code (including Likely M1), caries (C0–C4), restoration/sealant and root remnant, with their definitions. Each selection is labelled “Temporary synthetic demo input — not saved.” It lives only in the open page and nothing is calculated from it.
Search synthetic snapshot values
Search & Review shows artificial test values from a static snapshot. You can view them per tooth, per image and by exact value, and see the counts.
Case summary & review history
The case review summary lists the mapped teeth. A separate synthetic history viewer shows how a human label is versioned and audited. AI output there is a proposal only.
Clinician governance is built in
- Each tooth record has one assessment, and only a clinician enters its values.
- Visibility, tooth type and missing code are never derived from FDI number, age, position or a gap in the photographs.
- A blank field is not a negative finding, and a missing photograph is not a finding.
- No AI decision is applied. Synthetic AI output appears only as a labelled proposal beside the human label history.
- Pending definitions stay marked as pending in the interface.
Not part of this prototype
- dmft/DMFT indices are not calculated.
- Caries risk levels are not assigned.
- Referral recommendations are not generated.
- Clinical reports are not produced. The case summary only lists review status.
- No automated diagnosis, no AI performance figures, no saving, approving, uploading, exporting or clinical completion.
- Temporary demo inputs are never stored. They use no browser storage, cookies, database, API or network.
A demonstration of workflow, not of clinical performance
This page is a public, read-only build of the DenteKidz Stage 1 annotation interface (UI-19 Population Core workspace, B-10C offline build). It is provided so reviewers can see how the screening workflow is organised. It is not a medical device and is not clinically approved.
What is shown. The demo contains the tooth-level annotation interface, image-to-tooth mapping, the annotation domains with their working definitions, a static Search & Review snapshot and a synthetic label-history viewer. All case data, identifiers and images are synthetic. The images are generated drawings, not photographs of children.
What you can try. You can choose a synthetic case and tooth and select temporary values in the six annotation domains. These selections exist only in the page's memory. They are labelled as temporary synthetic demo inputs, they are not saved, and they disappear when you refresh the page or press Restart Demo. No index, risk level, referral, report or diagnosis is derived from them.
What is disabled. Saving, approval, upload, export, file loading, clinical completion, persistent notes, image-link editing and flags are all disabled. The demo has no connection to any database, API, authentication service or DenteKidz server. It uses no browser storage or cookies, and its content security policy blocks all network requests.
- Status
- Demonstration prototype; not for diagnosis or clinical use
- Data
- Synthetic only (cases SYN-C01, SYN-C02; history fixture SYNTH-B08-001)
- Decision-making
- Human clinician review; no automated output
- Demo inputs
- Temporary, in-memory only; not saved; cleared on refresh or Restart Demo
- Connectivity
- None. Fully offline static files.
Future roadmap
The items below are not implemented and do not appear in the demo. They would require separate scientific, ethical and clinical-governance approval.
Family-history analysis
This is planned research into whether family oral-health history could add context to a screening record. It is not part of the current prototype.
Personalised follow-up planning
This is a planned clinician-led follow-up workflow. Any plan would be decided by a clinician, not generated automatically. It is not part of the current prototype.