Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayselafsar/dicomviewer
DICOM Viewer in Nextcloud
https://github.com/ayselafsar/dicomviewer
cornerstone dicom javascript medical-imaging nextcloud viewer
Last synced: 3 days ago
JSON representation
DICOM Viewer in Nextcloud
- Host: GitHub
- URL: https://github.com/ayselafsar/dicomviewer
- Owner: ayselafsar
- License: agpl-3.0
- Created: 2018-01-30T12:45:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-11T02:02:49.000Z (about 1 month ago)
- Last Synced: 2024-12-02T03:05:36.580Z (10 days ago)
- Topics: cornerstone, dicom, javascript, medical-imaging, nextcloud, viewer
- Language: JavaScript
- Homepage: https://apps.nextcloud.com/apps/dicomviewer
- Size: 22.6 MB
- Stars: 231
- Watchers: 25
- Forks: 53
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-dicom - dicomviewer - A DICOM viewer which uses the cornerstone.js library to display DICOM files in Nextcloud. (Libraries / JavaScript)
README
[![Build Status](https://github.com/ayselafsar/dicomviewer/actions/workflows/build.yml/badge.svg)](https://github.com/ayselafsar/dicomviewer/actions?workflow=Build)
[![Downloads](https://img.shields.io/github/downloads/ayselafsar/dicomviewer/total.svg)](https://github.com/ayselafsar/dicomviewer/releases)# DICOM Viewer
It is a medical imaging viewer which was built on top of OHIF Viewer v3 for viewing DICOM files in Nextcloud.
It renders DICOM data sets in 2D, 3D, and reconstructed representations; allows for the manipulation, annotation,
and serialization of observations; supports internationalization, hotkeys, and many more features.For more information, see the blog post [Nextcloud in Digital Imaging](https://nextcloud.com/blog/digital-imaging-for-medicine-in-nextcloud/)
![Viewer 1](https://github.com/ayselafsar/dicomviewer/blob/master/screenshots/viewer1.png)
![Viewer 2](https://github.com/ayselafsar/dicomviewer/blob/master/screenshots/viewer2.png)
![Viewer 3](https://github.com/ayselafsar/dicomviewer/blob/master/screenshots/viewer3.png)
![Viewer 4](https://github.com/ayselafsar/dicomviewer/blob/master/screenshots/viewer4.png)
![Dump 1](https://github.com/ayselafsar/dicomviewer/blob/master/screenshots/dump1.png)
![Dump 2](https://github.com/ayselafsar/dicomviewer/blob/master/screenshots/dump2.png)### Features
* **DICOM Viewer:** A medical imaging viewer for loading and viewing DICOM files with advanced imaging tools, including MPR, in Nextcloud.
* **DICOM Sidebar:** A sidebar component for viewing and searching DICOM attributes with an image thumbnail for DICOM files in Nextcloud.### Quick Start
On your Nextcloud, simply navigate to Apps > Multimedia > DICOM Viewer, and enable it.
### Development
#### Pre-requisites
- [NodeJS 20+](https://nodejs.org)
- [Nextcloud Server 28+](https://nextcloud.com/install/#instructions-server)
* Docker options including docker-compose is [here](https://github.com/nextcloud/docker) and Docker images are [here](https://hub.docker.com/_/nextcloud/)
* You can easily find VM and other options [here](https://nextcloud.com)#### Build
You can build the source code with the following steps:
1. Clone this repository on `path-to-nextcloud/apps`
2. Change into the directory you have cloned this repository
3. Run `npm run build` command to build source code
4. Enable the DICOM Viewer app in Nextcloud
### Sponsors
Thanks to our all contributors and sponsors!