Please check the TechStack.md file for details.
A simple service to load, store and display dicom tags for different files
This software is used to read and display tags from dicom file transfers
- You need to have a specific python setup:
pip3 install flask
pip3 install virtualenv
cd dicom_rest_service
virtualenv flask
flask/bin/pip install flask
pip3 install configparser
pip3 install pydicom
pip3 install pynetdicom
pip3 install coveralls
pip3 install pytest
pip3 install coverage
coverage run --source=dicom_rest_service -m pytest
coverage report -m
coverage html
coverage json
coverage xml
pip freeze > requirements.txt
@ file:///opt.*
\@ file\:\/\/\/.*
- You also need to install the dcmtk package
MacOS brew-Link Homebrew
$ brew install dcmtk
Windows choco-Link Chocolatey
$ choco install dcmtk
MacOS Fink
$ fink install dcmtk
MacOS MacPorts
$ port install dcmtk
Linux debian-Link Debian
$ sudo apt install dcmtk
You can start simulating your environment in this way:
$ storescp -v 1234 -od temp
$ storescu --propose-rle 127.0.0.1 1234 ~/Downloads/sample.dcm
NOTE: for the example, please copy the resulting file to /tmp/dicom