docs: Remove UI components for now, we will use Storybook instead later. Clean up links and introduction. (#2520)

This commit is contained in:
Erik Ziegler authored and Alireza committed 2021-08-24 17:53:03 -04:00
1 parent 2327b4ae12
commit 00d7192423
104 files changed
+538 -4956

No files matched your search

@@ -6,28 +6,46 @@ sidebar_position: 1
##### Looking for your Deploy Preview? - <a onClick="function redirect() { window.location.href='/demo/'; } redirect();">Deploy Preview for Viewer</a>
The [Open Health Imaging Foundation](https://www.ohif.org) is developing an open
source framework for constructing web-based medical imaging applications. The
application framework is built using modern HTML / CSS / JavaScript and uses
[Cornerstone](https://cornerstonejs.org/) at its core to display and manipulate
medical images. It is built with Meteor, a Node.js-based full-stack JavaScript
platform.
The [Open Health Imaging Foundation](https://www.ohif.org) is developing an open source framework for constructing web-based medical imaging applications. The application framework is built using modern HTML / CSS / JavaScript and uses [Cornerstone](https://cornerstonejs.org/) at its core to display and manipulate medical images. It is built with Meteor, a Node.js-based full-stack JavaScript platform.
This documentation concerns the OHIF framework itself and its three example applications: the OHIF Viewer, Lesion Tracker, and the Standalone Viewer.
This documentation concerns the OHIF framework itself and its three example
applications: the OHIF Viewer, Lesion Tracker, and the Standalone Viewer.
## The **OHIF Viewer**: A general purpose DICOM Viewer ([demo](http://viewer.ohif.org/))
![OHIF Viewer Screenshot](./assets/img/viewer.png)
The Open Health Imaging Foundation intends to provide a simple general purpose DICOM Viewer which can be easily extended for specific uses. The primary purpose of the OHIF Viewer is to serve as a testing ground for the underlying packages and the [Cornerstone](https://cornerstonejs.org/) family of libraries.
The Open Health Imaging Foundation intends to provide a simple general purpose
DICOM Viewer which can be easily extended for specific uses. The primary purpose
of the OHIF Viewer is to serve as a testing ground for the underlying packages
and the [Cornerstone](https://cornerstonejs.org/) family of libraries.
## **Lesion Tracker**: An oncology-focused imaging application ([demo](http://lesiontracker.ohif.org/))
![Lesion Tracker Screenshot](./assets/img/lesionTracker.png)
The Lesion Tracker is designed to facilitate quantitative assessments of tumour burden over time. It is similar in scope to the ePAD Imaging Platform (https://epad.stanford.edu/), developed at Stanford Medicine.
The Lesion Tracker is designed to facilitate quantitative assessments of tumour
burden over time. It is similar in scope to the ePAD Imaging Platform
(https://epad.stanford.edu/), developed at Stanford Medicine.
## Study List & DICOM Connectivity
![Study List Screenshot](./assets/img/worklist.png)
The solution provides a study list and other resources for connecting to PACS and other Image Archives through standard communication approaches (DICOM Web, DICOM Messages).
The solution provides a study list and other resources for connecting to PACS
and other Image Archives through standard communication approaches (DICOM Web,
DICOM Messages).
## Standalone Viewer ([demo](ohif-viewer.s3-website.eu-central-1.amazonaws.com/?url=https://raw.githubusercontent.com/OHIF/Viewers/master/StandaloneViewer/etc/sampleDICOM.json))
## Standalone Viewer ([demo](https://ohif-viewer.s3-website.eu-central-1.amazonaws.com/?url=https://raw.githubusercontent.com/OHIF/Viewers/master/StandaloneViewer/etc/sampleDICOM.json))
The Standalone Viewer offers only the client-side portions of the OHIF Viewer with the Study List pages removed. This single-page viewer can be hosted as a static site (e.g. on Amazon S3, Azure Blob Storage, or Github Pages), and easily integrated with existing back-end DICOM storage systems. Alternative [Cornerstone](https://cornerstonejs.org/) Image Loaders can be included to allow your viewer to support non-DICOM objects (e.g. PNG, JPEG).
The Standalone Viewer offers only the client-side portions of the OHIF Viewer
with the Study List pages removed. This single-page viewer can be hosted as a
static site (e.g. on Amazon S3, Azure Blob Storage, or Github Pages), and easily
integrated with existing back-end DICOM storage systems. Alternative
[Cornerstone](https://cornerstonejs.org/) Image Loaders can be included to allow
your viewer to support non-DICOM objects (e.g. PNG, JPEG).
@@ -2,6 +2,7 @@
id: contributing
sidebar_position: 2
---
# Contributing
### I would like to contribute code - how do I do this?
@@ -10,27 +11,45 @@ Fork the repository, make your change and submit a pull request.
### Any guidance on submitting changes?
While we do appreciate code contributions, triaging and integrating contributed code changes can be very time consuming. Please consider the following tips when working on your pull requests:
While we do appreciate code contributions, triaging and integrating contributed
code changes can be very time consuming. Please consider the following tips when
working on your pull requests:
- Functionality is appropriate for the repository. Consider posting on the forum if you are not sure.
- Code quality is acceptable. We don't have coding standards defined, but make sure it passes ESLint and looks like the rest of the code in the repository.
- Quality of design is acceptable. This is a bit subjective so you should consider posting on the forum for specific guidance.
- The scope of the pull request is not too large. Please consider separate pull requests for each feature as big pull requests are very time consuming to understand.
- Functionality is appropriate for the repository. Consider posting on the forum
if you are not sure.
- Code quality is acceptable. We don't have coding standards defined, but make
sure it passes ESLint and looks like the rest of the code in the repository.
- Quality of design is acceptable. This is a bit subjective so you should
consider posting on the forum for specific guidance.
- The scope of the pull request is not too large. Please consider separate pull
requests for each feature as big pull requests are very time consuming to
understand.
We will provide feedback on your pull requests as soon as possible. Following the tips above will help ensure your changes are reviewed.
We will provide feedback on your pull requests as soon as possible. Following
the tips above will help ensure your changes are reviewed.
### Testing contribution pull requests
OHIF uses [netlify](netlify.com) so that pull requests are autogenerated and available for testing.
OHIF uses [netlify](https://netlify.com) so that pull requests are autogenerated
and available for testing.
For example, [this url](https://deploy-preview-237--ohif.netlify.com/viewer/?url=https://s3.eu-central-1.amazonaws.com/ohif-viewer/sampleDICOM.json) allows you to test [pull request 237, the request that created this FAQ entry,](https://github.com/OHIF/Viewers/pull/237) using data pulled from Amazon S3.
For example,
[this url](https://deploy-preview-237--ohif.netlify.com/viewer/?url=https://s3.eu-central-1.amazonaws.com/ohif-viewer/sampleDICOM.json)
allows you to test
[pull request 237, the request that created this FAQ entry,](https://github.com/OHIF/Viewers/pull/237)
using data pulled from Amazon S3.
Replacing the number 237 in the link below with your pull request number should
let you test it as well and you can use this link for discussions on github
without requiring reviewers to download and build your branch.
Replacing the number 237 in the link below with your pull request number should let you test it as well and you can use this link for discussions on github without requiring reviewers to download and build your branch.
```
https://deploy-preview-237--ohif.netlify.com/viewer/?url=https://s3.eu-central-1.amazonaws.com/ohif-viewer/sampleDICOM.json
```
If you have made a documentation change, a link like this will let you preview the gitbook generated by the pull request:
If you have made a documentation change, a link like this will let you preview
the gitbook generated by the pull request:
```
https://deploy-preview-237--ohif.netlify.com/contributing.html
```
@@ -54,13 +54,8 @@ proposed collaboration has an impact on cancer research.
### Do you offer commercial support?
The Open Health Imaging Foundation does not offer commercial support, however,
some community members do offer consulting services. The following contacts may
be useful:
- Rob Lewis ([Radical Imaging](http://radicalimaging.com/))
**Please file a Pull Request if you wish to add your name or organization to
this list.**
some community members do offer consulting services. You can search our
[Community Forum](https://community.ohif.org/) for more information.
### I emailed my question to you directly and you did not respond. Why not?
@@ -1,68 +1,91 @@
---
sidebar_position: 2
---
# Installation on Windows
On Windows, the easiest way to install LesionTracker is using the provided Windows Installer. You can download the latest version of LesionTracker installer from [OHIF](ohif.org)
On Windows, the easiest way to install LesionTracker is using the provided
Windows Installer. You can download the latest version of LesionTracker
installer from [OHIF](https://ohif.org)
## Install
1. After you have obtained the latest version of LesionTracker installer, double-click the installer to install the application.
1. After you have obtained the latest version of LesionTracker installer,
double-click the installer to install the application.
2. When you start the installer, setup wizard will pop up.
![Installer Initial](../assets/img/LesionTracker/LT_Installer_Initial.png)
![Installer Initial](../assets/img/LesionTracker/LT_Installer_Initial.png)
3. Click **Install** to start the installation.
4. LesionTracker will install prerequisites if they do not exist before installing the application.
4. LesionTracker will install prerequisites if they do not exist before
installing the application.
![Prerequisites](../assets/img/LesionTracker/LT_Installer_Prerequisites.png)
![Prerequisites](../assets/img/LesionTracker/LT_Installer_Prerequisites.png)
5. Click the **Next** if you accept the installation.
![After Prerequisites](../assets/img/LesionTracker/LT_Installer_After_Prerequisites.png)
![After Prerequisites](../assets/img/LesionTracker/LT_Installer_After_Prerequisites.png)
6. Read the license agreement, and if you agree, click **I accept the terms in the License Agreement** and then click the **Next**.
6. Read the license agreement, and if you agree, click **I accept the terms in
the License Agreement** and then click the **Next**.
![License Aggrement](../assets/img/LesionTracker/LT_Installer_License_Aggrement.png)
![License Aggrement](../assets/img/LesionTracker/LT_Installer_License_Aggrement.png)
7. Select a location to install LesionTracker and click the **Next** to continue.
7. Select a location to install LesionTracker and click the **Next** to
continue.
![Select Location](../assets/img/LesionTracker/LT_Installer_Select_Location.png)
![Select Location](../assets/img/LesionTracker/LT_Installer_Select_Location.png)
8. Click the **Install** to start the installation and the installation will be started.
8. Click the **Install** to start the installation and the installation will be
started.
![Launch Installation](../assets/img/LesionTracker/LT_Installer_Launch_Installation.png)
![Launch Installation](../assets/img/LesionTracker/LT_Installer_Launch_Installation.png)
9. Click **Finish** to complete the installation.
![Finish](../assets/img/LesionTracker/LT_Installer_Finish.png)
![Finish](../assets/img/LesionTracker/LT_Installer_Finish.png)
10. When the installation is done,
* You will see the final dialog which gives the URLs in order to connect to LesionTracker Viewer and Orthanc Server.
* It will launch computer's default browser and display LesionTracker Viewer if you click 'http://localhost:3000'
* It will launch computer's default browser and enables to upload studies to Orthanc Server if you click 'http://localhost:8042'
- You will see the final dialog which gives the URLs in order to connect to
LesionTracker Viewer and Orthanc Server.
- It will launch computer's default browser and display LesionTracker Viewer
if you click 'http://localhost:3000'
- It will launch computer's default browser and enables to upload studies to
Orthanc Server if you click 'http://localhost:8042'
![Final](../assets/img/LesionTracker/LT_Installer_Final.png)
* Also, LesionTracker installer will create two shortcuts named LesionTracker and Orthanc Server on the Desktop.
- Also, LesionTracker installer will create two shortcuts named LesionTracker
and Orthanc Server on the Desktop.
* It will launch computer's default browser and display LesionTracker image viewer if you click LesionTracker application on the Desktop.
* It will launch computer's default browser and enables to upload studies to Orthanc Server if you click Orthanc Server application.
- It will launch computer's default browser and display LesionTracker image
viewer if you click LesionTracker application on the Desktop.
- It will launch computer's default browser and enables to upload studies to
Orthanc Server if you click Orthanc Server application.
![Desktop Shortcuts](../assets/img/LesionTracker/LT_Installer_Desktop_Shortcuts.png)
11. Click the **Done** and **Close** to close the installation window.
![Installation Successful](../assets/img/LesionTracker/LT_Installer_Successful.png)
![Installation Successful](../assets/img/LesionTracker/LT_Installer_Successful.png)
12. After the installation is completed,
* You can find the project folder in C:\Program Files\OHIF\LesionTracker if you use the default installation location.
* You will find 4 program executables which eases managing the services in the project folder:
* **Start Services.exe:** Starts LesionTracker, MongoDB and Orthanc services manually.
* **Stop Services.exe:** Stops LesionTracker, MongoDB and Orthanc services manually.
* **Turn Off Auto Services.exe:** Configures not to start LesionTracker, MongoDB and Orthanc services automatically when Windows starts up.
* **Turn On Auto Services.exe:** Configures to start LesionTracker, MongoDB and Orthanc services automatically when Windows starts up.
- You can find the project folder in C:\Program Files\OHIF\LesionTracker if you
use the default installation location.
- You will find 4 program executables which eases managing the services in the
project folder:
- **Start Services.exe:** Starts LesionTracker, MongoDB and Orthanc services
manually.
- **Stop Services.exe:** Stops LesionTracker, MongoDB and Orthanc services
manually.
- **Turn Off Auto Services.exe:** Configures not to start LesionTracker,
MongoDB and Orthanc services automatically when Windows starts up.
- **Turn On Auto Services.exe:** Configures to start LesionTracker, MongoDB
and Orthanc services automatically when Windows starts up.
![Services](../assets/img/LesionTracker/LT_Installer_Services.png)
@@ -72,17 +95,18 @@ On Windows, the easiest way to install LesionTracker is using the provided Windo
2. Click **Settings**.
3. Click **Apps** on the Settings menu.
4. Select **Apps & features** from the left panel.
5. Find the LesionTracker in programs list and click LesionTracker, then click the **Uninstall**.
5. Find the LesionTracker in programs list and click LesionTracker, then click
the **Uninstall**.
![Uninstall](../assets/img/LesionTracker/LT_Installer_Uninstall.png)
![Uninstall](../assets/img/LesionTracker/LT_Installer_Uninstall.png)
6. Click **Uninstall** from the LesionTracker Setup dialog.
![Launch Uninstall](../assets/img/LesionTracker/LT_Installer_Launch_Uninstall.png)
![Launch Uninstall](../assets/img/LesionTracker/LT_Installer_Launch_Uninstall.png)
When the uninstallation is done, the uninstallation will remove;
* Prerequisites: MongoDB, nodejs and Orthanc Server
* The project folder, OHIF, from C:\Program Files
* Background Services: LesionTracker Server, MongoDB and Orthanc services
* Shortcuts: LesionTracker and Orthanc Server shortcuts on the Desktop
- Prerequisites: MongoDB, nodejs and Orthanc Server
- The project folder, OHIF, from C:\Program Files
- Background Services: LesionTracker Server, MongoDB and Orthanc services
- Shortcuts: LesionTracker and Orthanc Server shortcuts on the Desktop
@@ -1,7 +1,7 @@
---
sidebar_position: 1
sidebar_label: Overview
---# Frequently Asked Questions
sidebar_label: Overview ---# Frequently Asked Questions
---
## Index
@@ -38,13 +38,8 @@ proposed collaboration has an impact on cancer research.
### Does OHIF offer commercial support?
The Open Health Imaging Foundation does not offer commercial support, however,
some community members do offer consulting services. The following contacts may
be useful:
- Rob Lewis ([Radical Imaging](http://radicalimaging.com/))
**Please file a Pull Request if you wish to add your name or organization to
this list.**
some community members do offer consulting services. You can search our
[Community Forum](https://community.ohif.org/) for more information.
### Does The OHIF Viewer have [510(k) Clearance][501k-clearance] from the U.S. F.D.A or [CE Marking][ce-marking] from the European Commission?
@@ -24,12 +24,8 @@ persue paid support.
## Commercial Support
The Open Health Imaging Foundation does not offer commercial support, however,
some community members do offer consulting services:
- Rob Lewis ([Radical Imaging](http://radicalimaging.com/))
**Please file a Pull Request if you wish to add your name or organization to
this list.**
some community members do offer consulting services. You can search our
[Community Forum](https://community.ohif.org/) for more information.
<!--
Links