Our custom OHIF Viewer.
Go to file
Sandra b93a677ef3 Refactor extensions interface (#344)
* Added container class for plugins that care for registration of submodules

* Added extensions manager that cares for adding modules to store

* Make extensions require less knowledge of internal extension management

* Reformatting

* Update generateStaticSite to use ohif-viewer, remove old OHIFViewer-react folder

* Add yarn.lock so Netlify knows to use Yarn

* Fix for copying static site folder

* Try to fix netlify build which is stuck uploading

* Try to fix static site deployment

* Try to fix static site deployment again

* Try to fix static site deployment one more time

* Extracted pdf plugin into external package

* Removed some unused dependencies

* Published pdf extension to npm registry

* Added external microscopy extension (work in progress)

* Extraction of microscopy plugin working now

* Added microscopy extension npm package to package.json

* Increase ohif-core version

* update yarn.lock

* Fix error in readme

* Fix authentication error in pdf plugin

* Remove readme, update packages, add redirect for netlify

* netlify test

* netlify test 2

* netlify test 2, forgot to add new redirects file

* Use public dicom server for demo

* Another netlify try

* Another netlify try 2

* Another netlify try 3

* Another netlify try 4
2019-02-02 11:10:56 +00:00
config wip, very broken as I moved stuff to ohif-core 2018-12-14 14:38:36 +01:00
config-react Fixes for Standalone OpenID Connect usage 2019-01-24 10:22:40 +01:00
dockersupport fix(docker) Switch default config to use WADO-URI 2018-07-12 16:15:29 +02:00
docs doc: add netlify doc link to contribing.md 2018-07-23 18:34:37 -04:00
img Update docs for docs.ohif.org 2018-01-30 15:05:15 +01:00
legacy continue consolidating packages, converting various pieces to react 2018-12-13 23:24:39 +01:00
OHIFViewer wip, very broken as I moved stuff to ohif-core 2018-12-14 14:38:36 +01:00
Packages wip, very broken as I moved stuff to ohif-core 2018-12-14 14:38:36 +01:00
Packages-react Refactor extensions interface (#344) 2019-02-02 11:10:56 +00:00
StandaloneViewer wip, very broken as I moved stuff to ohif-core 2018-12-14 14:38:36 +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
_redirects Refactor extensions interface (#344) 2019-02-02 11:10:56 +00: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 Refactor extensions interface (#344) 2019-02-02 11:10:56 +00:00
.gitmodules Add DicomMicroscopy plugin 2019-01-30 11:24:34 +00: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 fix(docker/travis): Fix accidental push from PR branches to ohif/viewer:latest (closes #247) (#248) 2018-08-17 15:56:26 +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 Refactor extensions interface (#344) 2019-02-02 11:10:56 +00:00
LICENSE Initial commit 2015-10-13 10:57:37 +02:00
package-lock.json refactor(viewport): Switch to react-cornerstone-viewport 2018-12-06 13:10:46 +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
yarn.lock Refactor extensions interface (#344) 2019-02-02 11:10:56 +00: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