DPARS service

Quality Control

Automated image-quality checks before downstream processing

Purpose

Designed as an independent, observable module.

The QC service evaluates slide imagery before conversion and delivery, recording interpretable metrics and a pass/fail decision for downstream gating.

Capabilities
Blur and sharpness assessment
Pen-mark and bubble checks
Memory-safe thumbnail processing
Metrics and decisions persisted for auditability

This public overview intentionally excludes patient data, internal addresses, credentials and sensitive deployment details.

Service workflow

Inside the pipeline

Execution flow

01
ReceiveEligible WSI enters QC
02
ThumbnailMemory-safe representative image
03
MeasureBlur, sharpness & artifact metrics
04
DecideExplicit quality gate
05
PersistMetrics + pass/fail

Platform integration

D
DagsterCoordinates the service as an observable pipeline stage.
P
PostgreSQLPersists lineage, execution state and audit evidence.
↺
Failure-awareExplicit state transitions make retries and investigation traceable.