Our custom OHIF Viewer.
Go to file
Egor Lezhnin 9486522552 feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325)
* NOTASK: PoC for loading data from Healthcare API

* NOTASK: PoC for loading data from Healthcare API fix

* Add sample dialog for loading test dicom-picker

* Fix incorrect promise resolving

* NOTASK: PoC for loading dicom store

* Add web-components as git submodules. (Probably will be changed later)

* Add rough dicomStore picker

* Add dataset selector

* NOTASK: QIDO metadata first draft

* NOTASK: Not Implemented error for color images

* NOTASK: clean-up

* Dicom files uploader intermediate version

* NOTASK: Accept header

* NOTASK: docker configs

* NOTASK: fix

* NOTASK: howTo

* Add draft of DICOM uploader

* Add missing files

* Fix error with missing clientId

* Update submodule

* NOTASK: HowTo

* NOTASK: config for dev

* NOTASK: new docker file

* clean-up

* Update GCP web-components

* Add integration with async web components

* Fix errors in nginx.conf

* Structured reports views basic implementation

* NOTASK: qido -> wado

* NOTASK: config fix

* NOTASK: dirty copy-paste implementation

* Add "Change dicom store" button.
Add an ability to clear date.
Fix bug, when OAuth dosn't work if URL is not /

* Fix studylist filtering

* Fix dockerfile

* NOTASK: meteor update

* NOTASK: fix of package structure

* NOTASK: merge fix

* improvements

Move check for now SR into SR modal
Use simple button to open SR modal
Remove button styling
cleanup

* copy SR data retrieval to wado

* make search of SR simpler

* Codestyle fix

* NOTASK: palette color error message

* Fix date filter.
Fix server settings on first loading.
Add SR and PS buttons

* NOTASK: PS is now hidden by default

* NOTASK: dirty solution

* NOTASK:  new wadoimage lib version

* Fix PS and SR buttons

* Make modal dialogs vertically centered

* Update web components. Quick UI fixes

* Add missing files to the previous commit

* NOTASK:  show-hide for PS

* NOTASK:  show-hide for PS

* NOTASK:  fix of min-max PixelValue bug

* Add "sign out" functionality for Google OAuth. Update web-components.

* intermediate commit

* Add demo signin page

* Beautifying demo sign in page

* NOTASK:  merge

* NOTASK:  clean-up

* Use npm for getting healthcare-api-adapter instead of git submodule.

* NOTASK:  clean-up

* meteor update

* clean-up

* clean-up

* Clean up code

* Update healthcare-api-adapter version. Add location to dicom store path. Fix buttons style.

* Downgrade meteor and packages to master version. Use meteor-build-client-fixed2
2019-03-22 16:42:26 +01:00
clientImage feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
config feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
dockersupport fix(docker) Switch default config to use WADO-URI 2018-07-12 16:15:29 +02:00
docs Update references to meteor-build-client-fixed to use the new version and supporting legacy browsers. (#334) 2019-01-16 10:35:52 +01:00
img Update docs for docs.ohif.org 2018-01-30 15:05:15 +01:00
LesionTracker chore(dicomweb-client): Switch to dicomweb-client.js to push logic out of OHIF 2018-10-04 11:40:48 +02:00
OHIFViewer feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
Packages feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
StandaloneViewer feat(standalone-viewer): Add authorization header (#322) 2018-12-12 18:01:46 +01:00
test Add Travis CI setup with Gitbook build / deploy to gh-pages, StandaloneViewer build / deploy to AWS S3, and ohif/viewer docker image build / push to dockerhub 2018-07-05 21:55:03 +02:00
.dockerignore Add dockerfile and docker-compose setup. 2018-03-28 13:33:15 +02:00
.eslintignore Begin adding Gitbook for Viewers documentation 2018-01-29 15:01:58 +01:00
.eslintrc.js Begin adding Gitbook for Viewers documentation 2018-01-29 15:01:58 +01:00
.gitignore feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
.jscsrc LT-92: Enabling single line if for return, continue and break statements 2017-01-18 11:01:52 -02:00
.jshintrc Removing cornerstone imports from globals 2017-12-28 08:59:25 -02:00
.travis.yml including skip configuration if the push comes from external PR 2019-01-31 11:23:35 -02:00
conf.json Commented a lot of functions. Tried to get jsDoc and/or docco to work 2015-11-16 17:49:35 +01:00
development.Dockerfile feat(plugins): Add initial version of ViewportPlugin class (#242) 2018-08-08 18:00:53 +02:00
docker-compose.yml fix(dockersupport) Adding a relative path into docker-compose to use dockersupport/ app.json (#216) 2018-07-03 17:26:36 +02:00
dockerfile feat(plugins): Add initial version of ViewportPlugin class (#242) 2018-08-08 18:00:53 +02:00
generateStaticSite.sh Update references to meteor-build-client-fixed to use the new version and supporting legacy browsers. (#334) 2019-01-16 10:35:52 +01:00
ghc-dockerfile feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
LICENSE Initial commit 2015-10-13 10:57:37 +02:00
package-lock.json feat(google-cloud): Add support for Google Cloud Healthcare API DICOM Store Switch (#325) 2019-03-22 16:42:26 +01:00
package.json feat(netlify) Add static site deployment from Netlify (add /viewer to the deploy preview URL) (#232) 2018-07-23 10:19:52 +02:00
README.md Update README.md 2018-01-30 17:02:03 +01:00

Viewers

This repo contains the OHIF DICOM Viewer and Lesion Tracker, and various shared meteor packages.

Documentation is available here: http://docs.ohif.org/

Demos

OHIF Viewer - A general-purpose radiology viewer with a variety of tools exposed.

Lesion Tracker - A prototype viewer focused on oncology metrics.

Community

Have questions? Try posting on our google groups forum.

Docker usage

Following the instructions below, the docker image will listen for DICOM connections on port 4242, and for web traffic on port 8042. The default username for the web interface is orthanc, and the password is orthanc.

Temporary data storage

docker run --rm -p 4242:4242 -p 8042:8042 jodogne/orthanc-plugins

Persistent data storage

  1. Create a persistant data volume for Orthanc to use

    docker create --name sampledata -v /sampledata jodogne/orthanc-plugins
    

    Note: On Windows, you need to use an absolute path for the data volume, like so:

    docker create --name sampledata -v '//C/Users/erik/sampledata' jodogne/orthanc-plugins
    
  2. Run Orthanc from Docker with the data volume attached

    docker run --volumes-from sampledata -p 4242:4242 -p 8042:8042 jodogne/orthanc-plugins
    
  3. Upload your data and it will be persisted