Laboratory Workflow Operations

LabPilot

One secure operating surface for lab order intake, scheduling, field collection, specimen custody, and delivery oversight.

Flutter app Amplify backend Role-based workflows
labpilot.app / operations
secure
Orders DashboardToday across intake, route, collection, and delivery
42Active
11Scheduled
8En route
97%On time
Live Orders Create
HD-1048 · pending schedulePatient link ready · CBC + CMP
Home
HD-1051 · assignedCollection specialist accepted
Field
HD-1054 · deliveredSpecimen custody complete
Lab
HD-1060 · needs reviewOCR confidence below threshold
Review
Route Map 4 stops
From Intake To Result

Orders move through a controlled clinical timeline.

Lab teams can receive orders from manual entry, CSV, OCR, partner integrations, and patient scheduling links, then keep every state transition visible.

IntakeOrders enter through app, CSV, OCR, SFTP, HL7, or FHIR paths.
SchedulePatients pick home-draw windows through secure links.
CollectField workers execute route, arrival, collection, and custody steps.
ReportResults and operational evidence stay tied to the order.
Order HD-1051 Timeline Live
Order createdProvider order normalized and queued for scheduling.
Patient scheduledHome-draw window confirmed for this afternoon.
Assigned to collectorSpecialist accepted and route was prepared.
Specimen collectedLabels printed, custody log updated, delivery started.
Delivered to labChain of custody closed with delivery evidence.
Mobile Collection Workflow

Field teams get the next action, not a maze of screens.

The phlebotomist experience is shaped around today’s work: accept, route, arrive, collect, scan, print, hand off, and sync when connectivity returns.

Offline queue Route status Specimen custody
Collection SpecialistToday
Next: Alicia Roberts12 min away · CBC, CMP, TSH
Accept assignment9:04 AM
Start routeGPS route active
Arrive at patientConfirm location
Collect specimensScan labels and capture notes
Arrived
Issue
Manager View Synced
Route telemetry is separated from PHILive location updates support operations without broadcasting patient addresses.
HIPAA
Partner And Data Automation

Operational inputs converge into one order model.

The backend supports SFTP client onboarding, CSV import validation, OCR review, reference lab sync, event broadcasts, and API/FHIR surfaces with scoped authorization.

Compendium Test catalog imports, staging, validation, activation, and frozen order requirements.
Partner Feeds SFTP, HL7, and API clients get onboarding packets, credential rotation, replay, and status tracking.
OCR Intake Document upload, preprocessing, confidence scoring, human review, and order creation.
pass architecture audits · no blocking violations
pass Flutter analyzer · no issues found
pass backend verification · 230 suites
watch allowlisted architectural debt remains visible
Access Model

Role-aware shells keep each worker in the right lane.

Superadmins, lab managers, field workers, sales teams, physicians, and patients each receive a different operating surface backed by capability checks and backend authorization.

Tenant scope Capability matrix PHI audit events
6Role surfacesPlatform, manager, field, sales, physician, and guest/patient flows.
32Feature rootsFrontend architecture audit scans feature layers and boundaries.
28Backend domainsDomain coverage audit currently scores 100% across scanned domains.
PHIProtected by policySales roles are kept out of clinical order and patient-detail paths.
Capability checks: canViewOrders, canManageUsers, canViewPHI, canManageIntegrations
Backend handlers: verify caller, company, role, and resource ownership
Public flows: guest scheduling and patient portal are rate-limited and audited
Review Snapshot

The core verification suite is green.

The current codebase passes its canonical architecture, app, contract, and backend checks. The main review note is to close known allowlisted architecture debt and tighten direct deep-link route handling.

2,647 Flutter tests passed 2,688 backend tests passed Contracts up to date
docs / app-video-presentation.html
present
0Analyzer issues`flutter analyze` completed cleanly.
0Blocking auditsArchitecture scripts found no blocking violations.
42Skipped app testsKnown skips remain, including an Amplify auth mock gap.
1Route riskSome named routes instantiate protected screens outside `AuthGate`.