Back to Manusignal
DentalSuite Showcase
Screening demo — not a medical device. No diagnosis. Always confirm with a dentist and a clinical exam / X-ray.

DentalSuite

One web app, four modules sharing a single VLM case: scan an X-ray or smile photo, track progress, triage by voice, and auto-fill the chart. Screening demo — not a medical device.

All images are processed on-device for the demo where possible; uploaded photos are not stored. For live VLM, images are sent securely to the model provider only for analysis and not retained.

No measurements: VLM bboxes are screening hints only — no mm distances, no calibration. Clinical probe / calibrated radiograph required for all measurements.

Drop an X-ray here

JPEG, PNG, WebP or DICOM (.dcm). Jaw autoclip saves ~30% tokens. Runs in demo without keys, live VLM when configured.

No image handy? Try a sample

Curated demo cases — ground truth (no VLM call, no guest charge)

These are synthetic panos/smiles with expert-like findings for sales demos. Real anonymized DICOM cases should replace them before clinical pilots.

Case series — add bitewing / periapical / extra smile (up to 4)

Series findings are merged in Chart/Export. Primary image stays the main pano.

Upload an image to see VLM findings, urgency, and treatment recommendations here.

Privacy settings — retention / region / BAA

Server keeps no images beyond inference. This controls guest hashes + session only.

Routes VLM to EU/US endpoint when BAA-covered keys are configured.

Public demo — do not upload PHI.

These are demo controls — they persist locally and are shown in exports. For production, bind to env `DENTAL_REGION` / `DENTAL_RETENTION_DAYS` + signed BAA.

Privacy & data — how images and findings are handled

Where images go: Synthetic samples never leave your browser. Real uploads are downscaled client-side and sent only to the configured VLM provider (Gemini / DashScope / Agnes / Kilo) for that single inference. No image is stored on our servers beyond the server-action execution.

Retention: No server-side image storage. Guest hashes (`guest_dental_hashes`) and counts (`guest_usage_dental`) are HTTP-only cookies, 30-day/1-year expiry, used only for rate-limiting. Session findings are in `sessionStorage` on your device and cleared on tab close / Reset.

Region: Provider routing follows your env keys. No BAA — do not upload PHI in this public demo. For clinical pilots, use on-prem or BAA-covered endpoints and anonymized DICOM.

Not FDA-cleared, no measurements: Screening only. No mm measurements, no diagnosis. All findings require dentist confirmation.