| Crates.io | orthanc_api |
| lib.rs | orthanc_api |
| version | 0.0.2 |
| created_at | 2025-07-20 22:31:36.297777+00 |
| updated_at | 2025-07-21 13:50:56.286956+00 |
| description | Orthanc API hand-written response models |
| homepage | |
| repository | https://github.com/FNNDSC/orthanc-rs |
| max_upload_size | |
| id | 1761484 |
| size | 45,307 |
[!CAUTION] Work in progress. Please reach out via GitHub or Matrix if you're using this crate! It would motivate me to complete the missing features.
Rust package defining types for Orthanc REST API requests and responses.
Orthanc has an OpenAPI schema from which we can generate model code automatically, e.g. see orthanc_client_ogen. The type definitions here supplement the OpenAPI specification where response models are untyped. Furthermore, the handwritten definitions are more precise and idiomatic than what can be expressed using OpenAPI.
orthanc_api::JobInfo.DicomResourceId for SeriesId
(1) associates it with Series,
which contains detailed information about a DICOM series, and (2) denotes its ancestor type as
StudyId
because a DICOM study is a set of DICOM series.