Viewers: DIMSE Support v2.0

Created on 20 May 2019  路  6Comments  路  Source: OHIF/Viewers

DIMSE support According to the previous comments in the new version v2.0 there is no support for DIMSE requests, but it is possible to make this type of calls with a kind of proxy. We really see that it is necessary to have this type of request since not all PACS support DICOM-WEB, at least the old ones. Any idea where can I develop my own proxy?

Community wontfix

Most helpful comment

馃憢 Hi @christianvargasforero, there are a few features that were either cut entirely, or are not yet implemented in version 2 of the viewer. If they are mission critical for your team, then it may make more sense to stay with version 1 (for at least the short term).

I can create a roadmap card for DIMSE support, but I don't believe it will be a high priority for our core team anytime soon without additional funding. That being said, I would be more than happy to review any PRs that add support.

One potential path is using the DIMSE code from version one, found and packaged nicely here: https://github.com/OHIF/dicom-dimse

You could use it as part of a standalone Node app, then provide some simple Express routes for DICOMWeb-style calls. Creating a node proxy between DICOMweb to make DIMSE calls.

All 6 comments

馃憢 Hi @christianvargasforero, there are a few features that were either cut entirely, or are not yet implemented in version 2 of the viewer. If they are mission critical for your team, then it may make more sense to stay with version 1 (for at least the short term).

I can create a roadmap card for DIMSE support, but I don't believe it will be a high priority for our core team anytime soon without additional funding. That being said, I would be more than happy to review any PRs that add support.

One potential path is using the DIMSE code from version one, found and packaged nicely here: https://github.com/OHIF/dicom-dimse

You could use it as part of a standalone Node app, then provide some simple Express routes for DICOMWeb-style calls. Creating a node proxy between DICOMweb to make DIMSE calls.

I've created a roadmap card here: https://github.com/OHIF/Viewers/projects/3#card-21751449

More than happy to discuss implementation details. If you would like to claim the card or have further discussion items, please let me know.

@christianvargasforero I haven't tried it but Google offers this adapter that you may be able to use right out of the box:

https://github.com/GoogleCloudPlatform/healthcare/tree/master/imaging/dicom_adapter

Let us know if this works for you and if so we could add it to our documentation.

@christianvargasforero I haven't tried it but Google offers this adapter that you may be able to use right out of the box:

https://github.com/GoogleCloudPlatform/healthcare/tree/master/imaging/dicom_adapter

Let us know if this works for you and if so we could add it to our documentation.

It's a good alternative, I'm going to explore, the only thing I see is that it depends on having a project in Google Cloud.

@christianvargasforero did you find a way to submit dimse requests through a proxy? And for private and secure issues, I won't use the dicom adapter from Google.

@christianvargasforero did you find a way to submit dimse requests through a proxy? And for private and secure issues, I won't use the dicom adapter from Google.

I have not yet been able to review the subject, since I have been working on other developments

Was this page helpful?
0 / 5 - 0 ratings

Related issues

szwang-wthealth picture szwang-wthealth  路  3Comments

MuriloSchaefer picture MuriloSchaefer  路  3Comments

ohif-bot picture ohif-bot  路  3Comments

panzhengo1 picture panzhengo1  路  3Comments

ranasrule picture ranasrule  路  4Comments