2015-10-13 10:57:37 +02:00
# Viewers
2015-11-17 13:42:08 +01:00
This repo contains the OHIF DICOM Viewer and Lesion Tracker, and various shared meteor packages.
2019-04-25 20:01:35 +02:00
< div align = "center" >
< a href = "https://deploy-preview-398--ohif.netlify.com/" > < strong > Read The Docs< / strong > < / a > |
< a href = "https://github.com/OHIF/Viewers/tree/react/docs/latest" > Edit the docs< / a >
< / div >
< hr / >
2019-04-25 20:59:59 +02:00
[![CircleCI][circleci-image]][circleci-url]
[![codecov][codecov-image]][codecov-url]
[![All Contributors][all-contributors-image]][contributing-url]
[![code style: prettier][prettier-image]][prettier-url]
[![semantic-release][semantic-image]][semantic-url]
[![NPM version][npm-version-image]][npm-url]
[![NPM downloads][npm-downloads-image]][npm-url]
[![MIT License][license-image]][license-url]
<!-- markdownlint - enable -->
<!-- prettier - ignore - end -->
2019-04-25 20:01:19 +02:00
## Why?
Building a web based medical imaging viewer from scratch is time intensive, hard to get right, and expensive. Instead of re-inventing the wheel, you can use the OHIF Viewer as a rock solid platform to build on top of. The Viewer is a [React ](https://reactjs.org/ ) [Progressive Web Application ](https://developers.google.com/web/progressive-web-apps/ ) that can be embedded in existing applications via it's [packaged source (ohif-viewer) ](https://www.npmjs.com/package/ohif-viewer ) or hosted stand-alone. The Viewer exposes [configuration ](https://deploy-preview-398--ohif.netlify.com/essentials/configuration.html ) and [extensions ](https://deploy-preview-398--ohif.netlify.com/advanced/extensions.html ) to support workflow customization and advanced functionality at common integration points.
If you're interested in using the OHIF Viewer, but you're not sure it supports your use case [check out our docs ](https://deploy-preview-398--ohif.netlify.com/ ). Still not sure, or you would like to propose new features? Don't hesitate to [create an issue ](https://github.com/OHIF/Viewers/issues ) or open a pull request ^_^
2015-11-17 13:42:08 +01:00
2018-01-30 17:02:03 +01:00
Documentation is available here: http://docs.ohif.org/
2019-04-25 21:00:17 +02:00
## Issues
_Looking to contribute? Look for the [Good First Issue][good-first-issue]
label._
### 🐛 Bugs
Please file an issue for bugs, missing documentation, or unexpected behavior.
[**See Bugs**][bugs]
### 💡 Feature Requests
Please file an issue to suggest new features. Vote on feature requests by adding
a 👍. This helps maintainers prioritize what to work on.
[**See Feature Requests**][requests-feature]
### ❓ Questions
For questions related to using the library, please visit our support community,
or file an issue on GitHub.
[Google Group][google-group]
## License
MIT © [OHIF ](https://github.com/OHIF )
<!--
Links:
-->
2019-04-25 20:59:59 +02:00
<!-- prettier - ignore - start -->
<!-- ROW -->
[all-contributors-image]: https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square
[contributing-url]: https://github.com/OHIF/Viewers/blob/react/CONTRIBUTING.md
[circleci-image]: https://circleci.com/gh/OHIF/Viewers.svg?style=svg
[circleci-url]: https://circleci.com/gh/OHIF/Viewers
[codecov-image]: https://codecov.io/gh/OHIF/Viewers/branch/react/graph/badge.svg
[codecov-url]: https://codecov.io/gh/OHIF/Viewers
[prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square
[prettier-url]: https://github.com/prettier/prettier
[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
[semantic-url]: https://github.com/semantic-release/semantic-release
<!-- ROW -->
[npm-url]: https://npmjs.org/package/ohif-viewer
[npm-downloads-image]: https://img.shields.io/npm/dm/ohif-viewer.svg?style=flat-square
[npm-version-image]: https://img.shields.io/npm/v/ohif-viewer.svg?style=flat-square
[license-image]: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square
[license-url]: LICENSE
<!-- DOCS -->
2015-11-15 20:37:42 +01:00
### Demos
2016-01-11 12:29:11 +01:00
[OHIF Viewer ](http://viewer.ohif.org/ ) - A general-purpose radiology viewer with a variety of tools exposed.
[Lesion Tracker ](http://lesiontracker.ohif.org/ ) - A prototype viewer focused on oncology metrics.
2015-10-30 12:21:59 +01:00
2015-11-03 22:19:02 +01:00
Community
---------
2017-05-22 15:20:39 +02:00
Have questions? Try posting on our [google groups forum ](https://groups.google.com/forum/#!forum/cornerstone-platform ).
2015-10-30 12:21:59 +01:00
### Docker usage
2016-11-30 23:49:54 +01:00
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` .
2015-10-30 12:21:59 +01:00
#### Temporary data storage
2015-11-03 16:49:05 +01:00
````
2015-10-30 12:21:59 +01:00
docker run --rm -p 4242:4242 -p 8042:8042 jodogne/orthanc-plugins
2015-11-03 16:49:05 +01:00
````
2015-10-30 12:21:59 +01:00
#### Persistent data storage
1. Create a persistant data volume for Orthanc to use
2015-11-03 16:49:05 +01:00
2015-11-12 15:29:58 +01:00
````
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
````
2015-10-30 12:21:59 +01:00
2. Run Orthanc from Docker with the data volume attached
2015-11-03 16:49:05 +01:00
2015-11-12 15:29:58 +01:00
````
docker run --volumes-from sampledata -p 4242:4242 -p 8042:8042 jodogne/orthanc-plugins
````
2015-10-30 12:21:59 +01:00
2015-11-03 16:49:05 +01:00
3. Upload your data and it will be persisted