| .. | ||
| assets | ||
| configuring | ||
| deployment | ||
| development | ||
| extensions | ||
| faq | ||
| managers | ||
| modes | ||
| services | ||
| userManuals | ||
| viewer | ||
| architecture.md | ||
| help.md | ||
| our-process.md | ||
| README.md | ||
| id | slug | sidebar_position |
|---|---|---|
| Introduction | / | 1 |
ATTENTION! You are looking at the docs for the
OHIF-v3Viewer (third time is always a charm). If you're looking for the ourOHIF-v2(React stable version) or OHIF-v1 (deprecatedMeteorversion) select it's version from the dropdown box in the top left corner of this page.
The Open Health Imaging Foundation (OHIF) Viewer is an open source, web-based, medical imaging viewer. It can be configured to connect to Image Archives that support DicomWeb, and offers support for mapping to proprietary API formats. OHIF maintained extensions add support for viewing, annotating, and reporting on DICOM images in 2D (slices) and 3D (volumes).
What's new in OHIF-v3
OHIF-v3 is our second try for a React-based viewer, and is the third version of
our medical image web viewers from the start. The summary of changes include:
-
Addition of workflow modes
- Often, medical imaging use cases involves lots of specific workflows that re-use functionalities. We have added the capability of workflow modes, that enable people to customize user interface and configure application for specific workflow.
- The idea is to re-use the functionalities that extensions provide and create a workflow. Brain segmentation workflow is different from prostate segmentation in UI for sure; however, they share the segmentation tools that can be re-used.
- Our vision is that technical people focus of developing extensions which provides core functionalities, and experts to build modes by picking the appropriate functionalities from each extension.
-
Redux store has been removed from the viewer, and a cleaner, more powerful
-
tailwind CSS
-
End-to-end test suite
Below, you can find the gap analysis between the OHIF-v2 and OHIF-v3:
| OHIF-v2 functionalities | OHIF-v3 | Comment |
|---|---|---|
| Rendering of 2D images via Cornerstone | ✅ | |
| Study List | ✅ | |
| Series Browser | ✅ | |
| DICOM JSON | ✅ | |
| 2D Tools via CornerstoneTools | ✅ | |
| OpenID Connect standard authentication flow for connecting to identity providers | 🔜 | In Progress |
| Internationalization | ✅ | |
| Drag/drop DICOM data into the viewer (see https://viewer.ohif.org/local) | ✅ | |
| IHE Invoke Image Display - Standard-compliant launching of the viewer (e.g. from PACS or RIS) | 🔜 | Not Started |
| DICOM PDF support | 🔜 | Not Started |
| DICOM Whole-slide imaging viewport | 🔜 | In Progress |
| Displaying non-renderable DICOM as HTML | 🔜 | Not Started |
| Segmentation support | 🔜 | Not Started |
| RT STRUCT support | 🔜 | Not Started |
| White-labelling: Easily replace the OHIF Logo with your logo | ✅ | |
| DICOM upload to PACS | 🔜 | Not Started |
| Google Cloud adapter | 🔜 | Not Started |
| VTK Extension + MIP / MPR layout | ❌ | Other plans |
| UMD Build (Embedded Viewer). | ❌ | The problem is that this breaks a bunch of extensions that rely on third party scripts (e.g. VTK) which have their own web worker loaders. |
Where to next?
The Open Health Imaging Foundation intends to provide a simple general purpose DICOM Viewer which can be easily extended for specific uses. If you find yourself unable to extend the viewer for your purposes, please reach out via our GitHub issues. We are actively seeking feedback on ways to improve our integration and extension points.
Check out these helpful links:
- Ready to dive into some code? Check out our Getting Started Guide.
- We're an active, vibrant community. Learn how you can be more involved.
- Feeling lost? Read our help page.
