Back to Projects List
This project aims to build on prototype lightweight DICOM server that was developed last year
Hans tested the server successfully, in order to try out DICOMWeb and get a feel for what’s possible and how to integrate with other tools. Here’s one quick guide on how to possibly reproduce:
Hans used CouchDB via Docker (Steve & Emel recommended running PouchDB via NodeJS):
docker run --rm -d --name couchdb -p 5984:5984 apache/couchdb
(This is for one-off experiments; one should really mount a DB directory.)
The dicomweb-server-js README contains instructions on how to start the server and index DICOM files via the Python dicomweb_client.
Subsequently, one may test the Rest API directly (e.g. via httpie on the default port 5985), look at the underlying CouchDB (UI at http://localhost:5984/_utils), or try the OHIFViewer.
Use a HTTP server to serve that file and show it in a browser:
python -m http.server 9000
xdg-open http://localhost:9000/test_ohifviewer.html
Performance Improvements: