Changelog
0.8.1
- 🆕 new: DICOMweb client for WADO (Web Access to DICOM Objects)/QIDO (Query based on ID for DICOM Objects)/STOW
(Store Over the Web) and a CLI is available in DicomWebClient.
- 🆕 new: New REST API to trigger a new inference request is now available based on the specs defined by the
American College of Radiology (ACR). Refer to to the API Documentation for more information.
- 🆕 new: New & updated REST APIs:
POST /api/inference
GET /api/inference/status/{id}
GET /api/config/claraaetitle/{ae-title}
GET /api/config/sourceaetitle/{ae-title}
GET /api/config/destinationaetitle/{name}
GET /health/ready
GET /health/live
GET /health/status
- 🆕 new: New configuration options added to monitor disk usage, please refer to setup to configure DICOM Adapter before first use.
- 🆕 new: Upload metadata to Clara Jobs API. Source of the DICOM instance (e.g. AE Title or the Transaction ID) and number of DICOM instances are included by default. User may configure values to be extracted from DICOM tags, please refer to configuration schema.
- 🆕 new: DICOM Adapter helm chart now supports helm v3.4.x.
- 🆕 new: Update Clara Platform Client to v0.8.1.
- ⚠️ Clara CLI 0.8.1 is required. Refer to compatibility matrix for additional information.
- ⚠️ All derived classes of JobProcessorBase must
be decorated with a ProcessorValidationAttribute
attribute so its settings can be validated when the Create Clara AE Title is called (POST /api/config/ClaraAeTitle)
- ⚠️ Default number of concurrent associations have been changed to 25 for SCP and 8 for SCU. Please adjust accordingly.
- ⛔ removed: Clara AE Titles, source AE Titles and destination AE Titles can no longer be configured in the config file. Please use the Clara CLI to configure them.
0.7.0
- 🆕 new: DICOM Adapter now accepts concurrent associations per AE Title and has a new Job
Processor extension that allows developers to extend and customize how to associate received DICOM
instances with a pipeline job.
- ⚠️ breaking: The YAML-formatted configuration file has been replaced and consolidated into
a single
appsettings.json
file.
0.6.0
- 🆕 new: The ability to configure Clara AE-Titles, Sources, and Destinations via
Kubernetes CRD has been added. This allows a user to add a new Clara AE-Title and
associate it with a Clara Pipeline without restarting DICOM Adapter. DICOM sources and
destinations can also be added via CRD.
- ⛔ removed:
timeout-group
is no longer supported. This can be replaced with a custom
plug-in if required. timeout
can still accept multiple associations and associate all
received DICOM instances with a Clara job.