DICOM:DICOM Print服务中PresentationContext协商之 MetaSOPClass与SOPClass对比分析

背景:

最近项目中遇到的实际问题较多,且大多是较隐蔽的、不易被发现的错误。究其根源来看,还是对DICOM3.0协议中的细节掌握不够仔细,因而导致在实际编码过程中,常常想当然。前一篇中剖析了由于DicomClient中的AddRequest与Send函数调用逻辑错误导致的System.ObjectDisposedException异常,接下来要讲的是关于DICOM胶片打印的问题,由于在Association Negotiation中PresentationContext协商失误导致DICOM Print SCU在连接某些型号打印机时无法出片

DICOM Print:

DICOM3.0协议中关于PRINT的部分主要有:第4部分的附录H第17部分的附录BB,在第4部分的附录H中主要讲解的是整体DICOM Print SOP,即服务对象对;而第17部分附录BB中给出的是一个具体的DICOM Print SCU实现过程。因此在利用dcmtk、fo-dicom或者dcm4che开源库来实现自己的DICOM Print服务(SCU或SCP)时应该先仔细阅读第4部分附录H中关于该服务的详细定义与介绍,然后再按照第17部分的附录BB中示例的流程进行实际开发。第17部分附录BB中给出的具体流程如下:
这里写图片描述
由图中可见,在Association Negotiation阶段并未给出详细的步骤,而这部分恰恰是项目实际部署过程中遇到隐含问题的地方,在介绍问题之前先介绍一个DICOM Print服务中独有的服务。。

DICOM Meta SOP Class与DICOM SOP Class:

Presentation Context:

在DICOM协议底层建立连接时,会用到Presentation Context,如下图所示:
这里写图片描述
简而言之PresentationContext就是连接上下文,存储用于连接双方进行协商的信息,具体的介绍可参阅专栏中的博文。DICOM协议规定,在连接请求(Association Negotiation)过程中,由请求发起方设置各个Presentation Context的ID号,该ID号不具有实际意义,类似于数据库中的主键Primary Key,仅用于区别各个Presentation Context,被请求端在接收到请求端发送过来的请求后,并不会修改消息中PresentationCont

喷墨胶片打印系统的优势: 1、 胶片图像清晰、细腻,成本低廉:打印效果等同甚至超越传统柯达、柯尼卡、索尼、爱克发等干式相机输出; 2、 维护成本低廉:不用考虑传统干式相机保外维修的经济负担,因为我们采用的喷墨打印机市面上随时能买到,一年内几乎零故障,即使打印机本身发生故障,电脑维修人员也可轻易解决;   3、 首次胶片采购数量不受限制,我们不做捆绑式的合约销售:喷墨打印机您可以自行购买,也可委托我们代购。我们只需提供专用WindowsPriner喷墨胶片打印软件和胶片;   4、 不影响胶片的收费价格:喷墨胶片采用和传统干式胶片相同的PET基片,需要在观灯片下观看。市面上的纸质胶片,患者及大夫不认同,物价局也不允许按正常胶片价格收取;   5、 不影响您现在的干式相机工作:两套打印系统同时并用,互不干扰;   6、 胶片尺寸规格齐全:打印前可以任意更换;   7、 打印前的胶片有效期2年,打印后的胶片避光保存3年以上;   8、 专用WindowsPriner喷墨胶片打印软件涵盖CT、CR工作站软件的所有功能,而且可以实现拼版打印,将几个不同患者的图片打印到同一张胶片上,并且可以打印图文报告,模板词库齐全;   9、 关于老式模拟信号CT(水洗胶片),经过我们的模拟转数字改造后,直接连接喷墨胶片打印系统,能达到同样的传统干式相机输出效果;
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zssure

己欲立而立人,己欲达而达人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值