Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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!


Nextcloud
Acanio