DPARS service

Uploader

Controlled delivery with state, retries and observability

Purpose

Designed as an independent, observable module.

Uploader manages downstream delivery as a traceable pipeline stage, recording attempts, durations, failures and retry state instead of treating transfer as a black box.

Capabilities
Delivery-state tracking
Retry-aware execution
Failure and duration recording
Designed for controlled PACS integration

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

Service workflow

Inside the pipeline

Execution flow

01
QueueValidated DICOM series
02
AttemptControlled delivery
03
TrackDuration + state
04
RetryFailure-aware retry policy
05
ConfirmDelivery outcome persisted

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.