ohif-viewer/docs/latest
Igor Octaviano 55a580659e feat!: Ability to configure cornerstone tools via extension configuration (#1229)
* Fix ExtensionManager bug and add test to bandaid

* Add tools configuration to extension manager preinit

* Fix reducing of configs

* Merge internal with external configs

* Merge internal with external configs

* Remove dialog from init in measurementstable

* Testing injected configuration

* New way to set config

* Add new prop to dialog provider to allow disabling last position

* Remove code from preinit in cornerstone

* Add new prop to dialog provider to allow disabling last position

* Add centralize to dialogs

* Reorder dialogs when adding them

* Fix draggable styles (cursor)

* Remove repositioning methods from labelling flow and remove overlay from labelling manager

* Fix empty array being set in bringToFront

* Add new command to update table and pass commands manager to modules/preinit hook

* Ad UIContextMenu service / factory

* Use new contextmenu service in measurementspanel extension

* Use dialogs for arrow annotate in default

* Remove positioning funcionality from tool context menu

* Add context menu service

* Pass commandsModule to extension

* Update edit description dialog and simple dialog to position relative

* Remove style code from labelling flow and manager

* Remove eventdata from labelling

* Remove labelling code from measurement init

* Add commandsmanager to provider

* Update contextmenu provider and service

* Add touchstart and mouseclick to hide contextmenu

* Hide labelling if click/touch

* Remove labelling and context menu dead code

* Fix undefined bug if ViewerMain grid has no children

* Fix broken prop on context menu

* Update commandsmodule based on master

* Fix broken configuration

* Update script tag config

* Remove cornerstone from toolcontextmenu

* Remove cornerstone from toolcontextmenu

* Split labelling and context menu providers

* Split labelling and context menu providers

* Update test

* Destructure extensions into new array

* CR Update: Move default arrow config to cornerstone instead of default

* CR Update: Fix app configuration props structure

* CR Update: Fix app configuration prop in script tag and extract commands manager from providers

* CR Update: Create custom providers to use commandsManager

* CR Update: Use services directly in measurementspanel

* CR Update: Pass components to providers

* CR Update: Remove position from dialog

* CR Update: fix dialog prop check

* CR Update: Fix comments

* CR Update: Update documentation

* CR Update: Add test default configuration

* CR Update: Add default empy array to extensions

* CR Update: Update i18n configuration all ot match current function configuration

* CR Update: Add defaults to injected dependencies in configuration and extension configuration

* CR Update: Add defaults to configuration with no args

* Update documentation

* CR Update: Add default for tools

* CR Update: Update config object to i18n

* CR Update: spread defaults

* CR Update: Add tool configuration example to cornerstone extension

* CR Update: Add tool configuration to netlify (testing)

* CR Update: Remove netlify config for tools

* CR Update: Rollback changes to i18n to be fixed later

* CR Update: Update documentation and pass whole cornerstone config object instead of tools key

SEE: https://www.conventionalcommits.org/en/v1.0.0/#commit-message-with-both-and-breaking-change-footer

BREAKING CHANGE: modifies the exposed react <App /> components props. The contract for providing configuration for the app has changed. Please reference updated documentation for guidance.
2019-12-09 12:47:23 -05:00
..
architecture docs: shift files around to match summary structure 2019-12-07 00:12:08 -05:00
assets docs: gif of nested buttons 2019-12-09 00:44:26 -05:00
configuring feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
connecting-to-image-archives fix: measurementsAPI issue caused by production build (#842) 2019-09-04 13:53:13 -04:00
deployment feat!: Ability to configure cornerstone tools via extension configuration (#1229) 2019-12-09 12:47:23 -05:00
development docs: fix broken link 2019-12-07 01:13:33 -05:00
extensions docs: add command behaviors to disambiguate situations in which commands may behave unexpectedly 2019-12-09 10:15:06 -05:00
faq docs: shift files around to match summary structure 2019-12-07 00:12:08 -05:00
services docs: shift measurements to services directory 2019-12-06 21:58:13 -05:00
viewer docs: stub bulk of missing extension docs 2019-12-07 01:20:09 -05:00
.nojekyll Add .nojekyll file 2019-05-17 09:42:38 -04:00
book.json docs(versions): Fix version selector 2019-03-04 13:45:57 +01:00
help.md docs: editorial 2019-09-05 21:08:14 -04:00
our-process.md docs: shift files around to match summary structure 2019-12-07 00:12:08 -05:00
package.json docs(netlify): Add Netlify badge to top of docs page 2019-06-26 11:49:46 +02:00
quick-start.md docs: stub quick start page 2019-12-07 00:19:49 -05:00
README.md docs: shift files around to match summary structure 2019-12-07 00:12:08 -05:00
SUMMARY.md docs: fix incorrect paths 2019-12-08 21:31:00 -05:00
yarn.lock chore(deps): bump lodash.merge from 4.6.1 to 4.6.2 in /docs/latest (#645) 2019-07-11 09:01:59 +02:00

Looking for a Live Demo? Preview The OHIF Viewer

ATTENTION! You are looking at the docs for the React version of the OHIF Viewer. If you're looking for the Meteor version's documentation (now deprecated), select it's version from the dropdown box in the top left corner of this page.

Introduction

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).

OHIF Viewer Screenshot

The OHIF Viewer: A general purpose DICOM Viewer (Live Demo)

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.

Where to next?

Check out these helpful links: