Crate orthanc_api

Crate orthanc_api 

Source
Expand description

Orthanc API request and response types.

Structs§

DeleteResponse
Response from deleting a DICOM resource from Orthanc.
IdAndPath
ID and path of an Orthanc resource.
Instance
Orthanc instance details response from /instances/{id} (incomplete)
InstanceId
ID of a DICOM instance stored by Orthanc.
JobId
ID of an Orthanc job.
JobInfo
Orthanc job detail response from /jobs/{id}
MoveScuJobQueryAny
Same data as MoveScuJobQuery but as a struct with Option fields instead of being an enum.
Patient
Orthanc patient detail response from /patients/{id} (incomplete)
PatientId
ID of a patient in Orthanc.
QueryId
ID of an Orthanc query to a remote modality.
ResourceModification
Generic resource modification job content.
Series
Orthanc series detail response from /series/{id}.
SeriesId
ID of a DICOM series stored by Orthanc.
Study
Orthanc study detail response from /studies/{id} (incomplete)
StudyId
ID of a DICOM study stored by Orthanc.

Enums§

JobContent
The content of an Orthanc job.
JobState
Orthanc job state.
MoveScuJobQuery
The query of a MOVE-SCU job.
QueryRetrieveLevel
DICOM level of a query or retrieve operation.
ResourceModificationContent
Resource modification job content enum.
SeriesStatus
Series completion status.

Traits§

AnonymizableId
ID of an Orthanc resource that can be anonymized.
DicomResource
Marker trait for DICOM resources stored in Orthanc.
DicomResourceId
ID of an Orthanc DICOM resource, e.g. patient, study, series, instance.
HierarchalResourceId
ID of an hierarchal DICOM resource.
RequestedTags
A type for the “RequestedDicomTags” field in Orthanc’s JSON response to getting a DICOM patient, study, series, or instance.
ResourceId
ID of an Orthanc resource.