Our custom OHIF Viewer.
Go to file
André Botelho Almeida af4b8b45f5 Ohif 168 proper error handling (#111)
* Adding a better error handling for DICOMWeb getJson method

* Adding a better error handling for DICOMWeb getBulkData method

* Fixinf some typos. Using console.error to log errors

* Better error handling for DIMSE connections

* Using meteor error in StudyListSearch to better display same error in the client

* Using Meteor.Error for a better pattern. Added an error message in the study list. created connection error types to DICOMWeb connection errors

* Changing error types for server connection. Added better errors for DIMSE server on sockets

* Improving viewer response to error being throw when not finding server to display studies

* OHIF-168: adding catches clauses for retrieveStudyMetada method

* OHIF-168: fixing typo in DIMSE.js

* OHIF-168: setting the session variable  to false when starting a new studylist search

* OHIF-168: Using OHIF.log instead of console

* OHIF-168: removing parsing into string for OHIF.log in Connection.js

* OHIF-168: improving error message visibility in study viewer
2017-09-19 17:44:39 +02:00
config Added config for public dicomweb server 2017-06-28 08:27:31 -04:00
img Update wiki with new screenshots (OHIF-56). Add lossy compression ratio, slice location / thickness / spacing to viewport annotation 2016-08-14 14:55:59 +02:00
LesionTracker Fixing issues with viewports linking 2017-08-28 17:09:59 -03:00
OHIFViewer OHIF #98 Support to show specific series in study by URL: <base_url>/study/<studyInstanceUid>/series/<seriesInstanceUid> 2017-08-15 20:12:32 -04:00
Packages Ohif 168 proper error handling (#111) 2017-09-19 17:44:39 +02:00
StandaloneViewer OHIF #83 Do not assign state reactive-dict to template data since template data is overwritten and previous state is lost when router is called multiple times 2017-08-12 09:25:53 -04:00
.gitignore LT-55: Adding jsPDF to measurements package 2017-01-23 15:52:37 -02:00
.jscsrc LT-92: Enabling single line if for return, continue and break statements 2017-01-18 11:01:52 -02:00
.jshintrc LT-92: Enabling single line if for return, continue and break statements 2017-01-18 11:01:52 -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
LICENSE Initial commit 2015-10-13 10:57:37 +02:00
README.md Fix broken link to mailing list 2017-05-22 15:20:39 +02:00

Viewers

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

Documentation is available here: https://github.com/OHIF/Viewers/wiki

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