Skip to content

NoSQL-based (MongoDB) medical image archive for managing the DICOM images (i.e. miniPACS).

Notifications You must be signed in to change notification settings

cylab-tw/raccoon-dicom

 
 

Repository files navigation

raccoon-dicom

logo


Another Raccoon focus on DICOM.

English | 繁體中文


Raccoon-DICOM is a noSQL-based medical image archive designed for managing DICOM images, utilizing MongoDB to store and manage the images while providing RESTful APIs that support DICOMweb protocols for querying, retrieving, and managing DICOM images.

Installation

  • Installation
  • Step by Step guide to installing Raccoon-DICOM - Windows (WIP🚧)
  • Step by Step guide to installing Raccoon-DICOM - Ubuntu (WIP🚧)

Troubleshooting on linux

  • Unknown VR: Tag not found in data dictionary when using STOW-RS

    • You need set the DCMDICTPATH environment variable
    • The dicom.dic can find in the /usr/share/libdcmtk{version} or ./models/DICOM/dcmtk/dicom.dic

    The {version} corresponds to dcmtk version, e.g. 3.6.5 => libdcmtk15

    • Set DCMDICTPATH environment variable using command or you can add the command to profile file(~/.bashrc,~/.profile etc.), example with dcmtk 3.6.5:
    export DCMDICTPATH=/usr/share/libdcmtk15/dicom.dic
    • Check the environment variable
    echo $DCMDICTPATH

Features

The features implemented here:

Support Format (Media Types)

Format Support
application/dicom+json
multipart/related; type="application/dicom+xml

Support Query Parameter

Query Parameter Support
fuzzymatching
includefield
limit
offset
  • You can set SYCN_TO_FHIR_SERVER=true in .env to convert DICOM to ImagingStudy, Endpoint, Patient of FHIR resources and sync FHIR resources to FHIR server

API Documentation

  • raccoon-dicom uses swagger ui hosting openapi.json to generate documentation
  • API Documentation

Wiki

Our wiki includes a lot of information about raccoon-dicom, we heavily encourage you to take a look!!

About

NoSQL-based (MongoDB) medical image archive for managing the DICOM images (i.e. miniPACS).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.6%
  • Other 0.4%