DICOM实施工具.ppt
DICOM国际会议暨研讨会2008年4月8日10日中国.成都DICOM实施工具实施工具David ClunieRadPharm公司医学数字成像与通信标准概要DICOM实施工具实施工具工具包和样本工具包和样本/引用代码引用代码验证器、检测工具和样本数据验证器、检测工具和样本数据IHE作为实现引导和检测地点作为实现引导和检测地点医学数字成像与通信标准工具的类别目的目的查看程序服务器(PACS)实施工具包实施引用检测和验证工具可用性和支持可用性和支持免费软件开放源代码商业软件医学数字成像与通信标准查看程序简单、简便简单、简便加载单张图像和显示媒体(媒体(CD)查看程序查看程序查看全部患者多种模态(CT、MR等)来自CD或本地硬盘驱动器+/-高级可视化(3D等)网络能力网络能力DICOM储存/查询/检索医学数字成像与通信标准服务器应用程序应用程序检测研究PACS临床PACS能力能力储存/查询/检索管理功能(异常/编辑/协调)启用工作流(HL7 RIS接口)网络服务器(WADO)安全(授权/访问控制/审计追踪)医学数字成像与通信标准工具包功能功能读/写DICOM“文件”和消息访问DICOM属性列表对程序员隐藏编码的细节信息对于大批(像素)数据的便捷访问大型图像的内存管理压缩图像支持简化创建/写入“正确的”对象实现网络服务读/写DICOM媒体(DICOMDIR)医学数字成像与通信标准工具包选择选择免费软件、开放源代码、商业软件支持等级 帮助台(help desk)、公共论坛平台 单平台(windows)和跨平台语言/框架 C、C+、Java、.NET鲁棒性(robustness)异常情况、日志记录性能 输入/输出/网络对于DICOM标准的支持的全面性仍在进行积极的开发之中为进化发展中的DICOM标准提供支持医学数字成像与通信标准引用实现价值价值源代码教育实现者阐明标准中的含糊之处指明DICOM标准中应用的部分可能经过良好的记录和/或设计可能有良好定义的API经常为多平台如果是开放源代码,那么在产品中可以再次使用更快推出市场,风险更低在没有其他产品的情况下检测目标医学数字成像与通信标准检测和验证工具检测的类型检测的类型开发 单元/系统/集成部署 用户验收/跨厂商服务和支持 诊断工具工具的类型工具的类型检测实用程序和框架调试工具检测对象对象和消息验证器医学数字成像与通信标准检测实用程序实用程序接口实用程序接口命令行或图形用户界面可以通过脚本和批处理文件使用典型功能典型功能将DICOM文件内容转储为可以读取的形式从文件中提取属性利用脚本或模板创建测试文件编辑属性(添加/移除/改变值)网络上的发送/接收医学数字成像与通信标准调试工具使用使用现场支持人员现场服务和支持人员厂商间的测试中工具类型工具类型模拟设备表现捕获设备之间的消息分析捕获的消息医学数字成像与通信标准检测对象图像及其他复合对象图像及其他复合对象合成 从头(de novo)生成真实 来自设备(去识别(de-identified)组合 经过改善的真实图像检测信息检测信息用于检测DICOM网络服务例如:检测查询和响应脚本和模板与工具包一起使用测试媒体测试媒体物理媒体或ISO图像文件医学数字成像与通信标准验证器DICOM符合性验证符合性验证文件中的图像和其他复合对象来自媒体或从网络中接收/捕获捕获的网络消息(查询等)验证内容验证内容与IOD的符合性(由SOP 类定义)属性的正确编码与“概要(profiles)”的符合性(媒体,IHE)提示“不需要”的特性医学数字成像与通信标准验证器 范例%dciodvfy op.dcm眼科摄影16位图像错误 针对本VR值非法 -(0 x0010,0 x0030)DA 患者的出生日期 DA 0=-针对本VR字符非法=9(0 x39)警告 属性的值为零错误 条件未满足时显示属性(否则不能显示)输入2C条件成分=模块=医学数字成像与通信标准验证器 范例%dciodvfy cr.dcmCR图像错误 缺少属性类型2必要成分=模块=错误 查找表数据坏-VOI LUT LUT描述符 位数=16但最大LUT数据值为0 xfd3警告 淘汰属性-(0 x0032,0 x1030)LO 检查原因警告-属性的未识别定义术语 警告 属性未显示在标准DICOM IOD中 -(0 x0032,0 x1032)PN 请求医师医学数字成像与通信标准检测标准检测内容检测内容它是否“可行”?它是否“正确”?与与DICOM标准的符合性标准的符合性不代表它将“可行”仅凭这一点,未必证明它“可行”例如例如设备可能通过忽略不符合性的方式,进行“交互操作(interoperate)”一台符合设备可能因为忽略一个“功能特性(feature)”而产生故障医学数字成像与通信标准黑色背景 好白色背景 不好向反转的DICOM图像应用显示快门(Display Shutter)失败模态厂商符合 发送显示快门PACS厂商“符合”允许忽略显示快门PACS厂商承诺该“功能特性”只会出现在新版本中 要求全面替换PACS服务器硬件!#$顾客“不满意”检测内容独立设备独立设备设备产生符合对象设备正确使用符合对象实现用户所需的功能特性巧妙地处理可以使用的“坏”对象成对的设备成对的设备可以完成通讯它们可以按用户要求“工作”作为多个设备的序列作为多个设备的序列例如,来自订单/获取/储存/检查/显示的工作流医学数字成像与通信标准IHE和检测最初的最初的RSNA DICOM检测计划检测计划中央检测节点、检测工具和计划IHE开发了开发了“集成概要集成概要”IHE的的“Connectathons”使用工具的独立检测“执行者(actors)”之间的检测情景针对索引查找检测各项实施之间的检测检查日志可以确定出于正确的原因而“工作”免费软件和开放源代码免费软件和开放源代码 医学数字成像与通信标准查找工具Google“dicom工具包”一些有用的网站(带有链接)一些有用的网站(带有链接)http:/http:/讨论讨论dicom的论坛的论坛news:comp.protocols.dicomhttp:/ 成员的检测库?状态医学数字成像与通信标准结论过多的实施工作和工具过多的实施工作和工具它们中有许多免费和开放源代码它们中有许多工作和工作得到了有力的支持因此,不要害怕DICOM的“复杂性”检测是重要的检测是重要的没有检测是难以原谅的良好的检测可以使客户满意IHE有助于有助于使用概要、使用工具、参与医学数字成像与通信标准