dicomweb-proxy icon indicating copy to clipboard operation
dicomweb-proxy copied to clipboard

Add DIMSE-> DICOM-WEB STOW_RS

Open feliwir opened this issue 1 year ago • 2 comments

Hello,

would it be possible for you to add a reverse route? The proxy should behave as a DIMSE storage provider and forward the received data via STOW-RS to the DICOM-WEB server. This would be useful for autoforwarding from a PACS to a DICOMweb server.

feliwir avatar Feb 28 '24 10:02 feliwir

Hi, If I understand right you would want to do a c-store request to the proxy that then forwards a stow-rs request to some configured dicomweb endpoint. The first issue is that currently there is no event coming from the native plugin (used within the proxy) when a new series or study was received - and this is unfortunately not easy to add (but possible). The second issue is that this would feel incomplete - what about c-find, c-move, c-get requests? And forward c-find requests is even harder. Then there is the config. The feature would require a new config entry (stow-rs target) which would be more confusing to regular users (that just want to use the viewer with a connected pacs). For such a proxy I would suggest to use a native library directly (e.g. dcmtk for a c++ binary) that then just uses a http client, no need for js nor nodejs.

knopkem avatar Feb 28 '24 19:02 knopkem