Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate OHIF Viewer into LabCAS #241

Open
hoodriverheather opened this issue Dec 6, 2024 · 0 comments
Open

Integrate OHIF Viewer into LabCAS #241

hoodriverheather opened this issue Dec 6, 2024 · 0 comments
Assignees
Labels
🧙‍♀️enhancement New feature or request

Comments

@hoodriverheather
Copy link

🤔 Tell Us About the Feature

Integrate an additional viewer in LabCAS - OHIF - https://github.com/OHIF

Here's what Ashish found:
As the discussion in the thread linked below shows, OHIF supposedly supports RTSTRUCT that the PDAC images were using. So we should be good on that front (we should check with our own images anyway). They do not have support for RT Dose and RT Plan files, but we have not seen anyone ask for it yet (in the same discussion someone asked, and were told it is not a high priority until more people start asking for it - so it may happen someday). It is a viewer built as a progressive web app (PWA). These are becoming more common and popular now (recently we have ported our astronomy game ZARTH to be a PWA for iPhones).

So, OHIF may indeed be worth adopting.

https://github.com/OHIF/Viewers/issues/1373

🎇 What Solution You'd Like

Please add the OHIF viewer as an alternate viewer in LabCAS without replacing the current viewer.

For testing, let’s start with the PDAC images, such as the PDAC RT Struct.

The long-term integration plan would be as follows:

Dynamic Viewer Selection:
If the images require the OHIF viewer (e.g., PDAC RT Struct), it should open automatically.
For simple DICOM images, the original DICOM viewer can remain the default.
User Choice:
Allow users to switch between viewers if they prefer.
Let me know if any additional details are needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧙‍♀️enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants