Medissa digital ortho archive
Dashboard
Recent Photos
Quick Intake
Patients
Select a patient
Open a patient profile to upload and review treatment progress photos.
Digital model tool
STL Viewer
Progress transition
Morph Studio
Telegram Function
Channel uploads, historical imports, and bot setup in one place.
Manual matching
Review Queue
Unmatched Telegram photos and low-confidence AI images stay here until staff approve them.
Auto grouping
Report Packages
Use #report Patient Name in Telegram, then upload case photos after it. The bot groups them into one report package.
#report Nurul Husna
Patient photos, OPG, Ceph, WebCeph screenshots
30 minutes in the same Telegram channel
No report packages yet.
Historical channel media
Bulk Import
Import Telegram Desktop export JSON and its media folder.
No export analyzed yet.
Processed batches
Import History
No import batches yet.
Bot connection
Setup Guide
Keep this pending until storage and live bot settings are confirmed.
Patient Name
PT0001 | Front Bite | 2026-06-05
#report + Nama + Case Summary + Diagnosis + Treatment Plan
#report Patient Name, then send multiple images within 30 minutes
AI Report Generator
Orthodontic image classification and case presentation workflow.
Upload Images / ZIP
Individual images, folder upload, or ZIP package.
Review Low Confidence
Confirm patient and final category for flagged images.
Generate Ortho Deck
Case details, clinical notes, Canva brief, and PDF output.
Generate Canva Deck
Validate approved diagnosis, confirmed images, and create Canva handoff.
15 pages · report mapping ready · label fields in Canva for direct autofill
patient_name
doctor_name
case_summary
front_smile
opg
treatment_plan
Controls how AI writes diagnosis, planning, and Canva-ready sections.
Saved Reports
Manage generated orthodontic report drafts, Canva briefs, and deck previews.
Saved reports will appear here after a case form, AI diagnosis, or report images are added.
Patient Duplicate & Merge
Admin review for possible duplicate records before they affect reports or timelines.
No duplicate scan loaded yet.
User Management
Admin panel for staff login, role access, and account removal.
Can manage users, delete records, view activity, and change production settings.
Can view patients, upload photos, reassign images, and update AI reports.
Can register patients, update profiles, upload photos, and manage Telegram intake.
No users loaded yet.
Activity Log
Audit trail for staff sessions, patient changes, photo updates, and Telegram imports.
No activity yet.
Production Setup
Vercel will host the web app and API. Supabase will store patient data, audit logs, staff users, and private case photos.
Deploy app and API routes with environment variables managed per project.
Patients, photos, aliases, imports, roles, and activity logs.
Private bucket for patient images with signed URLs.
Replace local role config after production users are confirmed.
Required env vars
Vercel Project
NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY
SUPABASE_SERVICE_ROLE_KEY
SUPABASE_STORAGE_BUCKET=patient-photos
TELEGRAM_BOT_TOKEN
TELEGRAM_ALLOWED_CHAT_ID
Supabase setup