Name | dicom-qr JSON |
Version |
0.0.9
JSON |
| download |
home_page | None |
Summary | Tool for retrieving data from a PACS |
upload_time | 2025-08-28 11:37:55 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | MIT |
keywords |
dicom
pacs
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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:
```json
{
"server_ae_title": "SOMETHING",
"server_ae_ip": "SOMETHING",
"server_ae_port": SOMETHING,
"client_ae_title": "SOMETHING",
"client_ae_port": SOMETHING,
"base_folder": "dumpdir",
"transfer_method": "move", // or "get"
"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:
1. 'DICOM_QR_SETTINGS' environment value
2. 'settings.json' in current directory
3. ~/.config/dicom_qr/settings.json
# 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
Raw data
{
"_id": null,
"home_page": null,
"name": "dicom-qr",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "DICOM, PACS",
"author": null,
"author_email": "Patrick de Koning <pjhdekoning@lumc.nl>",
"download_url": null,
"platform": null,
"description": "# DICOM-QR\nThis program allows you to query and retrieve images from a DICOM node.\n\n\nThis needs a settings.json file with the following data:\n```json\n{\n \"server_ae_title\": \"SOMETHING\",\n \"server_ae_ip\": \"SOMETHING\",\n \"server_ae_port\": SOMETHING,\n \"client_ae_title\": \"SOMETHING\",\n \"client_ae_port\": SOMETHING,\n \"base_folder\": \"dumpdir\",\n \"transfer_method\": \"move\", // or \"get\"\n \"folder_template\": \"${PatientID}/${StudyDate}/${StudyDescription}/${Modality}/${FolderUID}_${SeriesDescription}\",\n \"study_columns\": [\n {\"name\": \"Index\"},\n {\"name\": \"PatientID\"},\n {\"name\": \"StudyDate\"},\n {\"name\": \"StudyDescription\", \"justify\": \"left\"}\n ],\n \"series_columns\": [\n {\"name\": \"Index\"},\n {\"name\": \"SeriesInstanceUID\", \"justify\": \"left\", \"no_wrap\": true},\n {\"name\": \"Modality\"},\n {\"name\": \"SeriesNumber\"},\n {\"name\": \"SeriesDescription\", \"justify\": \"left\"}\n ]\n}\n```\nSearch strategy for settings file:\n1. 'DICOM_QR_SETTINGS' environment value\n2. 'settings.json' in current directory\n3. ~/.config/dicom_qr/settings.json\n\n# Template\nFolder template can contain any of the following items:\n- PatientName\n- PatientID\n- StudyDescription\n- StudyDate\n- StudyTime\n- Modality\n- SeriesDescription\n- SeriesNumber\n- SeriesInstanceUID\n- FolderUID _(Uses the uid_mapping provided to RetrievePacs class)_\n- StudyInstanceUID\n- AccessionNumber\n\n# study columns:\n### names:\n - StudyInstanceUID\n - PatientID\n - PatientName\n - PatientSex\n - PatientBirthDate\n - StudyID\n - StudyDate\n - StudyDescription\n - StudyTime\n - AccessionNumber\n\n### justify\n - default\n - left\n - center\n - right\n - full\n\n### no_wrap\n - true\n - false\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Tool for retrieving data from a PACS",
"version": "0.0.9",
"project_urls": {
"documentation": "https://lkeb.github.io/docs/dicom-qr/",
"homepage": "https://lkeb.nl",
"repository": "https://git.lumc.nl/lkeb/lkeb_it-infra/dicom_qr"
},
"split_keywords": [
"dicom",
" pacs"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5555d68de6460a2a5aa5cd55d06b578c7efe4447d156ac92372f2a2f35b3f952",
"md5": "5b333de407381a1f0d0f24be2999d409",
"sha256": "ec0a7c31dc349f0a367d90a7fa731f4897487c7754a962e8d7273ac4bad27981"
},
"downloads": -1,
"filename": "dicom_qr-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5b333de407381a1f0d0f24be2999d409",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 54002,
"upload_time": "2025-08-28T11:37:55",
"upload_time_iso_8601": "2025-08-28T11:37:55.525581Z",
"url": "https://files.pythonhosted.org/packages/55/55/d68de6460a2a5aa5cd55d06b578c7efe4447d156ac92372f2a2f35b3f952/dicom_qr-0.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-28 11:37:55",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dicom-qr"
}