Stomadent is a multi-tenant Dental Orders Aggregator for dental labs and clinics that receive cases from multiple intraoral scanner vendor clouds. The goal is to normalize provider-specific orders into a single canonical model and make them accessible in one web interface: search, filter/sort, inspect details, and download related files.
Unified orders list, filtering/sorting by provider/user/order ID, order details, file and bundle downloads, support requests, near-real-time refresh, and centralized auditing.
Each organization operates in its own isolated tenant with separate provider connections. Roles are scoped to the tenant (tenant admin, tenant user) with an internal support role for super-admin workflows.
The UI reads from a tenant-scoped database. Background workers sync vendor clouds via provider connectors, store metadata in PostgreSQL, and place files in object storage for secure downloads.
Authentication uses OIDC (Keycloak). Credentials for vendor integrations are treated as secrets, cross-tenant access is prevented by design, and sensitive data is minimized and excluded from logs.
Target sources include DS Core, Medit, and iTero. 3Shape and exocad are listed in the project scope and may be integrated as sources or export targets (to be clarified).
This MVP focuses on aggregation and visibility. It is not a full production workflow system (assignments, manufacturing stages, billing automation, etc.).