2025-11-05 12:28:09 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-11-05 12:28:09 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-07-11 10:29:39 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00
2025-05-27 11:05:07 +07:00

OHIF prod-ab branch

Branch prod-ab adalah OHIF dari PT. SIM yang siap untuk digunakan versi production saat ini.


Developing

Requirements

  • Yarn 1.17.3+
  • Node 18+
  • Yarn Workspaces should be enabled on your machine:
    • yarn config set workspaces-experimental true

Getting Started

  1. Clone the repository
    • git clone https://github.com/OHIF/Viewers.git
  2. Navigate to the cloned project's directory
  3. yarn install to restore dependencies and link projects
  4. yarn dev to start the development server

To Develop

From this repository's root directory:

# Enable Yarn Workspaces
yarn config set workspaces-experimental true

# Restore dependencies
yarn install

# Run with hot-reload
yarn run dev

Commands

These commands are available from the root directory. Each project directory also supports a number of commands that can be found in their respective README.md and package.json files.

Commands Description
Develop
dev or start Default development experience for Viewer
test:unit Jest multi-project test runner; overall coverage
Deploy
build* Builds production output for our PWA Viewer

* - For more information on our different builds, check out our Deploy Docs

Project

The OHIF Medical Image Viewing Platform is maintained as a monorepo. This means that this repository, instead of containing a single project, contains many projects. If you explore our project structure, you'll see the following:

.
├── extensions               #
│   ├── _example             # Skeleton of example extension
│   ├── default              # basic set of useful functionalities (datasources, panels, etc)
│   ├── cornerstone       # image rendering and tools w/ Cornerstone3D
│   ├── cornerstone-dicom-sr # DICOM Structured Report rendering and export
│   ├── cornerstone-dicom-sr # DICOM Structured Report rendering and export
│   ├── cornerstone-dicom-seg # DICOM Segmentation rendering and export
│   ├── cornerstone-dicom-rt # DICOM RTSTRUCT rendering
│   ├── cornerstone-microscopy # Whole Slide Microscopy rendering
│   ├── dicom-pdf # PDF rendering
│   ├── dicom-video # DICOM RESTful Services
│   ├── measurement-tracking # Longitudinal measurement tracking
│   ├── tmtv # Total Metabolic Tumor Volume (TMTV) calculation
|

│
├── modes                    #
│   ├── _example             # Skeleton of example mode
│   ├── basic-dev-mode       # Basic development mode
│   ├── longitudinal         # Longitudinal mode (measurement tracking)
│   ├── tmtv       # Total Metabolic Tumor Volume (TMTV) calculation mode
│   └── microscopy          # Whole Slide Microscopy mode
│
├── platform                 #
│   ├── core                 # Business Logic
│   ├── i18n                 # Internationalization Support
│   ├── ui                   # React component library
│   ├── docs                 # Documentation
│   └── viewer               # Connects platform and extension projects
│
├── ...                      # misc. shared configuration
├── lerna.json               # MonoRepo (Lerna) settings
├── package.json             # Shared devDependencies and commands
└── README.md                # This file

Acknowledgments

To acknowledge the OHIF Viewer in an academic publication, please cite

Open Health Imaging Foundation Viewer: An Extensible Open-Source Framework for Building Web-Based Imaging Applications to Support Cancer Research

Erik Ziegler, Trinity Urban, Danny Brown, James Petts, Steve D. Pieper, Rob Lewis, Chris Hafey, and Gordon J. Harris

JCO Clinical Cancer Informatics, no. 4 (2020), 336-345, DOI: 10.1200/CCI.19.00131

Open-Access on Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/

or, for v1, please cite:

LesionTracker: Extensible Open-Source Zero-Footprint Web Viewer for Cancer Imaging Research and Clinical Trials

Trinity Urban, Erik Ziegler, Rob Lewis, Chris Hafey, Cheryl Sadow, Annick D. Van den Abbeele and Gordon J. Harris

Cancer Research, November 1 2017 (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334

Note: If you use or find this repository helpful, please take the time to star this repository on GitHub. This is an easy way for us to assess adoption and it can help us obtain future funding for the project.

This work is supported primarily by the National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR) program, under a grant to Dr. Gordon Harris at Massachusetts General Hospital (U24 CA199460).

NCI Imaging Data Commons (IDC) project supported the development of new features and bug fixes marked with "IDC:priority", "IDC:candidate" or "IDC:collaboration". NCI Imaging Data Commons is supported by contract number 19X037Q from Leidos Biomedical Research under Task Order HHSN26100071 from NCI. IDC Viewer is a customized version of the OHIF Viewer.

This project is tested with BrowserStack. Thank you for supporting open-source!

License

MIT © OHIF

FOSSA Status

Description
No description provided
Readme 356 MiB
Languages
TypeScript 71.7%
JavaScript 26.2%
CSS 1.3%
HTML 0.6%
Shell 0.1%