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.