2021-08-24 14:13:54 +02:00
---
sidebar_position: 2
sidebar_label: Release Notes
---
# Release Notes
> New `OHIF-v3` architecture has made OHIF a general purpose extensible medical
> imaging **platform**, as opposed to a configurable viewer.
## What's new in `OHIF-v3`
`OHIF-v3` is our second try for a React-based viewer, and is the third version
2022-03-03 17:28:07 +01:00
of our medical image web viewers from the start. The summary of changes includes:
2021-08-24 14:13:54 +02:00
- 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.
2022-07-27 18:39:04 +02:00
- Migrated all the `cornerstone-core` and `cornerstone-tools` usage to the newly released `Cornerstone3D` .
2021-08-24 14:13:54 +02:00
* UI has been completely redesigned with modularity and workflow modes in mind.
* New UI components have been built with Tailwind CSS
* Redux store has been removed from the viewer in favour of services backed by
2022-07-27 18:39:04 +02:00
React's Context **API**
2021-08-24 14:13:54 +02:00
Below, you can find the gap analysis between the `OHIF-v2` and `OHIF-v3` :
< table >
< thead >
< tr >
< th align = "left" width = "50%" > OHIF-v2 functionalities< / th >
< th align = "center" > OHIF-v3< / th >
< th align = "center" > Comment< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td align = "left" > Rendering of 2D images via Cornerstone< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > Study List< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > Series Browser< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > DICOM JSON< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > 2D Tools via CornerstoneTools< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > OpenID Connect standard authentication flow for connecting to identity providers< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > Internationalization< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > Drag/drop DICOM data into the viewer (see https://viewer.ohif.org/local)< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
< / tr >
< tr >
< td align = "left" > White-labelling: Easily replace the OHIF Logo with your logo< / td >
< td align = "center" > ✅< / td >
< td align = "center" > < / td >
2022-07-27 18:39:04 +02:00
< / tr >
< tr >
< td align = "left" > DICOM PDF support< / td >
< td align = "center" > ✅< / td >
2021-08-24 14:13:54 +02:00
< / tr >
< tr >
< td align = "left" > DICOM Whole-slide imaging viewport< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > In Progress< / td >
< / tr >
< tr >
< td align = "left" > IHE Invoke Image Display - Standard-compliant launching of the viewer (e.g. from PACS or RIS)< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > Not Started< / td >
< / tr >
< tr >
< td align = "left" > Displaying non-renderable DICOM as HTML< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > Not Started< / td >
< / tr >
< tr >
< td align = "left" > Segmentation support< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > Not Started< / td >
< / tr >
< tr >
< td align = "left" > RT STRUCT support< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > Not Started< / td >
< / tr >
< tr >
< td align = "left" > DICOM upload to PACS< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > Not Started< / td >
< / tr >
< tr >
< td align = "left" > Google Cloud adapter< / td >
< td align = "center" > 🔜< / td >
< td align = "center" > Not Started< / td >
< / tr >
< tr >
< td align = "left" > VTK Extension + MIP / MPR layout< / td >
2022-07-27 18:39:04 +02:00
< td align = "center" > 🔜< / td >
< td align = "center" > 3D rendering and 3D annotation tools via Cornerstone3D< / td >
2021-08-24 14:13:54 +02:00
< / tr >
< tr >
< td align = "left" > UMD Build (Embedded Viewer). < / td >
< td align = "center" > ❌< / td >
< td align = "center" > 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.< / td >
< / tr >
< / tbody >
< / table >