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

DCMTK形成DICOM的UID

阅读更多

 

Howto: Generate Unique Identifier (UID)

Here's an example that shows how the generation of three new UIDs works (e.g. to be used for a new SOP Instance created by dump2dcm) :

Source Code

 

#include "dcmtk/config/osconfig.h"
#include "dcmtk/dcmdata/dcuid.h"
#include "dcmtk/ofstd/ofstream.h"
 
int main(int /*argc*/, char * /*argv*/ [])
{
    char uid[100];
    STD_NAMESPACE cout << "Study Instance UID  : " << dcmGenerateUniqueIdentifier(uid, SITE_STUDY_UID_ROOT) << OFendl;
    STD_NAMESPACE cout << "Series Instance UID : " << dcmGenerateUniqueIdentifier(uid, SITE_SERIES_UID_ROOT) << OFendl;
    STD_NAMESPACE cout << "SOP Instance UID    : " << dcmGenerateUniqueIdentifier(uid, SITE_INSTANCE_UID_ROOT) << OFendl;
 
    return 0;
}
 

 

 

 

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

柳北风儿

http://qimo601.iteye.com

转载:http://support.dcmtk.org/wiki/dcmtk/howto/generateuids


分享到:
评论

相关推荐

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

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

    Dcmtk在PACS开发中的应用.zip

    7. **安全性与隐私**:在PACS开发中,需要考虑DICOM安全性和患者隐私保护,如使用SOP Class UID确保数据匹配,以及遵循HIPAA等法规。 8. **错误处理与调试**:DCMTK提供了一些错误处理机制,开发者需要学会如何调试...

    DCMTK-已编译的dcmtk

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

    DICOM医学图像数据接口的Java实现

    Java中常用的DICOM库有DCMTK的Java绑定(dcmtk-jni)、dcm4che以及GDCM的Java API。这些库提供了读取、写入和解析DICOM文件的功能,同时也支持网络通信,如C-FIND、C-MOVE和C-GET等服务类操作。 在实际开发中,我们...

    DICOM Implementation in JAVA.zip

    2. **DICOM数据元素**:DICOM文件由一系列数据元素组成,每个元素都有一个唯一的标签(Tag),如PatientName、SOPInstanceUID等,这些元素按照特定的顺序排列,形成DICOM数据集。 3. **DICOM文件格式**:DICOM文件...

    DICOM格式,医学数据文件

    在实际应用中,开发者可能需要使用 DICOM 库或工具,如DCMTK、pydicom或fo-dicom,来读取、写入和处理 DICOM 文件。此外,理解DICOM标准的最新版本(如DICOM Part 5 - Information Object Definitions和DICOM Part 7...

    dicom.rar_DICOM 图像 显示_DICOM图像_dicom_dicom显示

    例如,DICOM文件中的SOP Instance UID用于唯一标识每个图像,Patient's Name和Study Description提供了临床背景,Series Number和Instance Number帮助排列图像序列。 此外,处理DICOM图像时还需要关注隐私和合规性...

    修改dicom的检查号

    读取DICOM文件通常需要使用库,如DCMTK或gdcm,这些库提供了API来访问和操作DICOM元素。 "修改DICOM文件tag"则涉及更深入的操作,因为DICOM标准规定了严格的元数据结构和编码规则。修改Tag值需要遵循DICOM的语义和...

    彩色花朵dicom图像

    处理DICOM图像时,我们需要用到专门的 DICOM 解析库或软件,例如DCMTK、PyDICOM或医用软件如OsiriX、Horos等。这些工具可以帮助我们查看、转换、分析甚至编辑DICOM数据。在VTK中,可以使用`vtkDICOMReader`类来加载...

    vscode-dicom-dump:vscode扩展,可转储DICOM标签

    将鼠标悬停在一些难以记住的DICOM关键字和UID上。 对字符编码的基本支持。 100%JavaScript。 不需要任何外部二进制依赖性,例如DCMTK。 配置 dicom.alwaysShowMenu (default = false )控制转储菜单的可见性。 ...

Global site tag (gtag.js) - Google Analytics