dicomtrolley

Retrieve medical images via WADO-URI, WADO-RS, QIDO-RS, MINT, RAD69 and DICOM-QR
- Uses
pydicom
and pynetdicom
. Images and query results are pydicom.Dataset
instances - Query and download DICOM Studies, Series and Instances
- Integrated search and download - automatic queries for missing series and instance info

dicomtrolley docs on readthedocs.io
Installation
pip install dicomtrolley
Basic usage
session = requests.Session()
trolley = Trolley(searcher=Mint(session, "https://server/mint"),
downloader=WadoURI(session, "https://server/wado_uri"))
studies = trolley.find_studies(Query(PatientName='B*'))
trolley.download(studies[0], output_dir='/tmp/trolley')
Documentation
see dicomtrolley docs on readthedocs.io