-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Embed the OHIF Viewer directly into the Bioloop front-end as a JavaScript module to support in-browser visualization of DICOM and other medical imaging formats. This integration will allow users to explore imaging datasets without needing separate tools or services, improving accessibility and streamlining the research workflow.
Goals:
- Integrate OHIF Viewer into the front-end
- Enable viewing of imaging data associated with imaging datasets (e.g., DICOM series).
- Support essential tools like series navigation, zoom/pan, window/level adjustment, and metadata display.
- Use Bioloop’s access controls and session-based authorization to secure imaging access.
Tasks:
- Add OHIF Viewer as a dependency/module in the Bioloop frontend (likely via npm).
- Configure viewer for in-app use (e.g., via modal or dedicated route/component).
- Set up dynamic DICOMweb endpoint integration (or temporary signed URL passthrough).
- Create UI launch points for datasets that contain imaging files.
- Ensure viewer respects user session, roles, and permissions.
- Implement fallback behavior or error handling when imaging data is incomplete or missing.
- Test viewer integration with real datasets (e.g., MRI, CT -- available online).
- Document usage and access requirements for end users.
Technical Considerations:
- Minimize bundle size and runtime impact if OHIF is loaded on demand (e.g., code splitting).
References:
OHIF GitHub: https://github.com/OHIF/Viewers
OHIF Docs: https://docs.ohif.org/
Cornerstone3D: https://www.cornerstonejs.org/
Metadata
Metadata
Assignees
Labels
No labels