← All proposals

Add digital scanner integration to Lab Manager for external lab case submission and tracking

proposed 2026-05-11 21:32 by web-ui
Original prompt

This is a proposal to add digital scanner integration support into the Lab Manager module, specifically to enable connecting external digital scanners (used to capture lab work) and sending scan data directly to external labs, with full case tracking and management linked to lab cases within Lab Manager.

Rationale

Lab Manager is positioned as Primoro's end-to-end lab workflow module tracking cases from scan to fit [4]. A formal integration with digital scanners (e.g. iTero, 3Shape, Medit) would complete this workflow by enabling scan data to be submitted directly to external labs and tracked as structured lab cases within the module [10].

Changes (1)

Lab Manager → v0.2
add section
Digital Scanner Integrations

Lab Manager already positions itself as tracking cases from scan to fit and supporting digital lab workflows [4][10], but no formal scanner integration is specified. This section formalises the integration contract, ensures case traceability, and aligns with the module's stated purpose.

## Digital Scanner Integrations

Lab Manager MUST support integration with third-party digital intraoral scanners (e.g. iTero, 3Shape, Medit) to enable scan data captured chairside to be submitted directly to external dental laboratories without leaving the Primoro workflow.

### Scope

- Integrations MUST allow scan data to be routed to a configured list of external labs from within Lab Manager.
- Each scan submission MUST be linked to an existing lab case record within Lab Manager.
- Lab cases originating from scanner submissions MUST follow the same lifecycle tracking as all other lab cases (request → in progress → delivery → fit).
- The practice MUST be able to configure which labs are available as submission targets per scanner integration.

### Case Linkage

- A scan submission MUST create or be associated with a Lab Manager case record.
- The case record MUST capture: scanner source, submission timestamp, receiving lab, linked patient, and linked appointment where applicable.
- Submission status (sent, acknowledged, in production, dispatched) MUST be surfaced within the Lab Manager case view.

### Lab Interaction

- External labs receiving scan data via integration do NOT need to use the Primoro lab portal.
- Where a lab does not support direct API submission, an email-based or manual acknowledgement workflow MAY be used, consistent with existing Lab Manager lab interaction patterns.

### Supported Scanners

- Launch support MUST be documented per scanner vendor.
- Scanner integrations MUST be configurable at practice level via Admin Control Plane.
- Where a scanner integration is not available, Lab Manager MUST continue to support manual case entry for scan-originated work.

### Constraints

- Scan data routing is outbound only — Lab Manager does not store raw scan files natively.
- Document Hub MAY be used to reference or store scan-related documents as part of the case record where applicable.
- All submission events MUST be audit-logged.
~15–30s · you review each one before it lands