Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dicomweb-pacs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
dicomweb-pacs
An easy to use PACS with DICOMWEB and DIMSE service support
Description
- A nodejs tool to easily spawn a PACS server including DICOM viewer connected via DICOMWEB (QIDO-RS and WADO-RS).
- Comes preinstalled with the popular OHIF DICOM Web Viewer (version 3.7.0).
- Supports OHIF MPR (vtk.js) feature for viewing volumetric datasets
- multithreaded
- sqlite backend
No need for a server, try the standalone desktop edition.
Prerequisite
- nodejs 12 or newer
Setup Instructions - npm
install in empty directory:
npm init -ynpm install dicomweb-pacsupdate config file located in:
./node_modules/dicomweb-pacs/configstart pacs:
npx dicomweb-pacs
Setup Instructions - source
clone repository and install dependencies
npm installupdate config file located in:
./configrun:
npm startimport DICOM images: use any c-store-scu to push to internal store-scp
(AET: DICOMWEB_PACS port: 8888)(or use internal store-scu): put DICOM into import directory and run
npm run import(server needs to be running)open webbrowser and start viewing
http://localhost:5001
What to modify
(optional) change our port or AET
config.source = { aet: "OUR_AET", ip: "OUR_IP", port: "OUR_PORT" };add peers to your PACS
config.peers = [ { aet: "PEER_AET", ip: "PEER_IP", port: "PEER_PORT" }];update webserver port:
config.webserverPort = 5001;
License
MIT