dicomweb-client
dicomweb-client copied to clipboard
[FEATURE REQUEST]: UPS-RS Support
With the emergence of the IHE AIW-I profile, the role of UPS-RS is poised to grow dramatically. While dcm4chee supports the provider interface, support for the user interface is relatively rare in the DICOM community. Given the widespread use of python for ML algorithms, a python-based UPS-RS client implementation would be beneficial for many.
I agree, that would be a valuable addition. We would happily accept a pull request. Personally, I have limited experience with UPS-RS so far and will need to investigate a bit. Do you already have concrete ideas regarding the interface (method names, parameters, return values, etc.)?
The summary/descriptions found here may serve as a good starting point:
-
create_work_item
-
update_work_item
-
retrive_work_item
-
cancel_work_item
- ...
Alternatively, while not grammatically correct, merging "work item" into "workitem" may be a bit more visually appealing and more closely maps onto the store_instances
, retrieve_instance
, etc. forms already present in the client.