DCM4CHE 是一个开源的 DICOM 服务器,它提供了一个基于 RESTful API 的 DICOMweb 服务,用于存储、检索和查询 DICOM 数据
以下是一个使用 DCM4CHE 的 DICOMweb 服务检索序列中特定标签值的示例:
<dcm4chee-host>
和 <dcm4chee-port>
替换为您的 DCM4CHE 服务器的主机名和端口号,将 <study-instance-uid>
替换为您要查询的 StudyInstanceUID。requests
库和 json
库来解析响应:
python复制代码import requests import json url = f"http://<dcm4chee-host>:<dcm4chee-port>/dcm4chee-arc/aets/DCM4CHEE/rs/studies?StudyInstanceUID=<study-instance-uid>" response = requests.get(url) data = json.loads(response.text) # 遍历匹配的序列并获取所需的信息 for study in data: for series in study["series"]: # 获取所需的标签值,例如 SeriesDescription series_description = series["SeriesDescription"] print(f"Series Description: {series_description}")
在这个示例中,我们遍历匹配的序列并获取 SeriesDescription 标签的值。您可以根据需要获取其他标签值。通过这种方法,您可以使用 DCM4CHE 的 DICOMweb 服务根据序列中的标签值检索数据。
领取专属 10元无门槛券
手把手带您无忧上云