`
qimo601
  • 浏览: 3448655 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

DCMTK:DCMSCU get series

阅读更多

Author Message
 Post subject: DCMSCU get series
PostPosted: Fri, 2011-10-21, 22:57 
Offline

Joined: Tue, 2011-06-28, 14:36
Posts: 28
Location: Chennai
Hi, 

I have no clue how to implement the retrieving of series descriptions of particular patient Id. 

I retrieved patients Id,name. One clicking the patient the application has to show the image series available for that patient Id. 
I tried 

Code:
DcmDataset findParams; 
    findParams.putAndInsertString(DCM_QueryRetrieveLevel, "IMAGE");
    findParams.putAndInsertString(DCM_PatientID,<PATIENT_ID>);


result = DicomSCU->sendFINDRequest(cxID, &findParams, &responses); 


May I know whats the exact method. I don't have much knowledge in dicom. 

Can u please point out any document or sample?

_________________
with regards 
Manoj Kumar D
 

Report this post
Top
 Profile  
Reply with quote  
 Post subject: Re: DCMSCU get series
PostPosted: Sat, 2011-10-22, 13:35 
Offline

Joined: Wed, 2009-07-08, 17:06
Posts: 88
Location: Oldenburg, Germany
manoindia2020 wrote:
Hi,

I have no clue how to implement the retrieving of series descriptions of particular patient Id.

I retrieved patients Id,name. One clicking the patient the application has to show the image series available for that patient Id. 
I tried

Your query is not correct. If you are on the patient level, then you should use patient ID to query for information on the study level (your next query level). After you get the list of studies, you select the study and use the PatientID and StudyInstanceUID to query for information on the series level. When you get a series, use the PatientID, StudyInstanceUID, and SeriesInstanceUID to query for information on image level. In other words, your query should contain a value for unique key attributes of each level above the query retrieve level.

Quote:
May I know whats the exact method. I don't have much knowledge in dicom. 
Can u please point out any document or sample?

You can find such information in the DICOM standard PS3.4 C.4.1. For more information about the required, optional and unique attributes for each level in the query/retrieve information models, look at DICOM Part 4 annex C.


Report this post
Top
 Profile  
Reply with quote  

------------------------------------------------------------------

柳北风儿

http://qimo601.iteye.com

转载:http://forum.dcmtk.org/viewtopic.php?f=1&t=3199&p=12503&hilit=DCMScu#p12503

分享到:
评论

相关推荐

    利用dcmtk实现C-FIND SCU

    专栏博文“DICOM:基于DCMTK实现C-FIND SCU”中对应的源代码。基于dcmtk开源库中的findscu工程,实现的简单的C-FIND SCU,用于示范如何使用dcmtk操作实现具体的DICOM应用。

    第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)源码

    这是博文《第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)》的源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/109481195

    nodejs-dcmtk:基于Nodsjs Alpine和DCMTK的Docker映像

    nodejs-dcmtk 基于Nodsjs Alpine和DCMTK的Docker映像

    dcmtk:“ DICOM”工具包(“ DCMTK”)的包装

    dcmtk dcmtk的目标是包装'DICOM'工具包('DCMTK') 。 移植了医学数字成像和通信('DICOM')工具包的功能集,这是一组处理成像数据的功能。 安装 您可以使用以下方法从安装dcmtk的发行版本: install.packages( ...

    dcmtk,c++,四个从上到下层级关系分类,分别是Patient,Study,Series,Sop

    DCMTK,全称是Digital Imaging and Communications in Medicine Toolkit,是一个开源软件库,主要用于处理DICOM(Digital Imaging and Communications in Medicine)格式的数据。DICOM是一种国际标准,广泛应用于...

    dcmtk-install.zip

    接下来,我们看看如何在VS2017和Qt5环境中集成和使用DCMTK: 1. **环境配置**:安装CMake,创建一个新项目,设置VS2017作为生成器,指定Qt5和DCMTK的路径。 2. **添加依赖**:在CMakeLists.txt文件中链接DCMTK库,...

    DCMTK3.6.7-Win11-VS2019-Release/Debug

    在Visual Studio 2019环境下,你可以通过以下步骤集成DCMTK: 1. 解压提供的`Dcmtk-3.6.7`压缩包。 2. 配置项目的属性页,添加DCMTK库的包含目录(头文件)和库目录(链接库)。 3. 链接所需的DCMTK库文件,这些...

    dicom.rar_dcmtk_dcmtk3.6_dcmtk3.6.0_dicom

    DCMTK(DICOM Toolkit)是一个开源软件库,它提供了处理DICOM数据所需的工具和API,使得开发者能够创建与DICOM兼容的应用程序。本压缩包“dicom.rar”包含了DCMTK的版本3.6.0,这是一个广泛使用的版本,适用于医疗...

    DCMTK-已编译的dcmtk

    名称:DCMTK 评级:★★★★★ 开源许可:BSD 功能: 影像处理,影像归档,影像管理,影像传输 标准:DICOM 语言:英语 客户端: 桌面 平台:跨平台 编程语言:C/C++ 官方网站:http://dicom.offis.de/

    最全DCMTK攻略

    DCMTK攻略 DCMTK(DICOM Toolkit)是德国Offis公司开发的开源项目,旨在提供一个实现DICOM协议的平台,为开发者提供了一个便捷的开发环境。DCMTK提供了所有的源代码、支持库和帮助文档,支持多种操作系统,包括...

    Dcm.zip_dcm_dcmtk vs2008_img2dcm.exe DCMTK_site:www.pudn.com_显示D

    首先,"DCMTK"是DICOM(Digital Imaging and Communications in Medicine)工具包的缩写,这是一个开源软件库,主要用于医学图像处理,如读取、写入和转换DICOM格式的数据。"vs2008"指的是Visual Studio 2008,这是...

    dcmtk-3.6.0官方帮助文档

    DCMTK(Digital Imaging and Communications in Medicine Toolkit)是开源软件库,主要用于开发医学影像通信标准(DICOM)的软件。这个3.6.0版本的官方帮助文档是开发者和使用者理解DCMTK的重要资源,提供了详尽的...

    已编译好的dcmtk工具包,包含所有dcmtk工具,win10亲测可用

    3. DICOM网络通信:通过DICOM网络服务类,DCMTK可以实现设备间的通信,如C-FIND、C-MOVE、C-GET等操作。 4. DICOM应用实体:DCMTK实现了DICOM应用实体(AE),如存储SCP(Server)、查询/检索SCP等,方便构建医疗...

    DCMTK入门指南-编译说明

    DCMTK入门指南-编译说明 DCMTK(DICOM_toolkit)是一个开源软件,使得开发者可以轻松地处理DICOM格式的医学图像。以下是 DCMTK 的编译说明: 环境准备 在编译 DCMTK 之前,需要准备以下环境: * 操作系统:WIN7 ...

    DCMTK 新手使用指南

    DCMTK 新手使用指南 DCMTK 是一个 DICOM 工具包,提供了 DICOM 协议的实现和DICOM 文件处理功能。作为新手,使用 DCMTK 可能会遇到很多疑惑之处。本文总结了 DCMTK 新手使用指南,旨在帮助大家快速上手 PACS 事业。...

    dcmtk-3.5.3-html-help.zip_Help!_dcmtk_dcmtk help

    DCMTK(DICOM ToolKit)是一套开源的软件库,专门用于开发处理DICOM(Digital Imaging and Communications in Medicine)标准的应用程序。DICOM是一种广泛应用于医疗成像领域的国际标准,它定义了医学图像和相关数据...

    dcmtk-3.6.6.zip

    DCMTK(DICOM ToolKit)是一个开源软件库,专门用于处理医学图像数据,符合DICOM(Digital Imaging and Communications in Medicine)标准。该标准在医疗领域广泛使用,用于存储、传输和打印医学影像数据。DCMTK ...

    Windows Qt环境下DCMTK库

    **Windows Qt环境下的DCMTK库** DCMTK(DICOM Toolkit)是一个开源软件库,专为处理DICOM(Digital Imaging and Communications in Medicine)标准而设计。DICOM是医学成像领域广泛使用的通信协议和数据格式标准。...

    dcmtk使用手册,dcmtk使用手册,dcmtk使用手册

    dcmtk使用手册,医学领域的东东,有学习的可以下载看看,没学过,不知道好不好学

    Dcmtk在PACS开发中的应用.zip

    6. **网络通信**:利用DCMTK的dcmnet模块,可以实现PACS系统中的C-FIND、C-MOVE、C-GET等服务类操作,进行影像数据的查找、移动和获取。 7. **安全性与隐私**:在PACS开发中,需要考虑DICOM安全性和患者隐私保护,...

Global site tag (gtag.js) - Google Analytics