Pre-release
This release is a pre-release and may not be stable for production use.
DICOM-QR
This program allows you to query and retrieve images from a DICOM node.
This needs a settings.json file with the following data:
{
// Specify either 'dimse' or 'dicom_web' but not both.
"dimse": {
"server_ae_title": "SOMETHING",
"server_ae_ip": "SOMETHING",
"server_ae_port": SOMETHING,
"client_ae_title": "SOMETHING",
"client_ae_port": SOMETHING,
"transfer_method": "move" // or "get", depending on the capabilities of the server.
},
"dicom_web": {
"url": "http://localhost:8042/dicom-web",
"username": "SOME USER", // or environment variable, see below.
"password": "SOME PWD"
},
"base_folder": "dumpdir",
"folder_template": "${PatientID}/${StudyDate}/${StudyDescription}/${Modality}/${FolderUID}_${SeriesDescription}",
"study_columns": [
{"name": "Index"},
{"name": "PatientID"},
{"name": "StudyDate"},
{"name": "StudyDescription", "justify": "left"}
],
"series_columns": [
{"name": "Index"},
{"name": "SeriesInstanceUID", "justify": "left", "no_wrap": true},
{"name": "Modality"},
{"name": "SeriesNumber"},
{"name": "SeriesDescription", "justify": "left"}
]
}
Search strategy for settings file:
- 'DICOM_QR_SETTINGS' environment value
- 'settings.json' in current directory
- ~/.config/dicom_qr/settings.json
If the username and/or password for a DICOM Web server starts and ends with a $, the value between that is interpreted as an environment variable and a lookup is performed.
i.e. $DICOM_WEB_USERNAME$ is replaced by the contents of environment variable DICOM_WEB_USERNAME
Template
Folder template can contain any of the following items:
- PatientName
- PatientID
- StudyDescription
- StudyDate
- StudyTime
- Modality
- SeriesDescription
- SeriesNumber
- SeriesInstanceUID
- FolderUID (Uses the uid_mapping provided to RetrievePacs class)
- StudyInstanceUID
- AccessionNumber
study columns:
names:
- StudyInstanceUID
- PatientID
- PatientName
- PatientSex
- PatientBirthDate
- StudyID
- StudyDate
- StudyDescription
- StudyTime
- AccessionNumber
justify
- default
- left
- center
- right
- full
no_wrap
- true
- false
Metadata
Release files for dicom_qr 0.2.5a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dicom_qr-0.2.5a1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / dicom_qr-0.2.5a1-py3-none-any.whl
| Download URL | dicom_qr-0.2.5a1-py3-none-any.whl |
|---|---|
| Size | 63.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
59954989b818c278a1e92b2d562989100a139a4ac3fd04b00dd172949cf395c5
|
|
BLAKE2b-256 checksum How to use checksums |
5607f09ca8246ab47e304fe1490fce211433b19a906d2d4c355e69e3b36093b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|