Implement endpoints to retrieve patient and study related models from Sonador Resource Cache
After a certain number of studies/instances, the Orthanc database struggles to execute queries for retrieving related resources. This most affects endpoints such as tools/find
and endpoints which retrieve the child resources of a patient or study.
The Sonador resource cache !10 (merged) provides an optimized representation of such resources, and can be used to greatly speed up complex requests. Cache based endpoints should be implemented within the plugin and Sonador client to speed up retrieval of child resources.
New REST API endpoints (mirrored on existing endpoints):
- Patient endpoints
-
/cache/patient/{patient-uid}/series
: retrieve child series of the patient -
/cache/patient/{patient-uid}/studies
: retrieve child studies of the patient
-
- Study endpoints
-
/cache/study/{study-uid}/series
: retrieve child series of the study
-
Edited by Rob Oakes