基于DICOM标准的打印工作站的设计与实现
杨志延,王景中
【摘要】 本文主要讨论基于DICOM标准的打印工作站的设计与实现,根据DICOM标准中打印管理服务类的定义,
实现DICOM打印工作流程,统一管理医院扫描设备,实现医院信息系统中信息输出的模块化与标准化。
【关键词】DICOM;打印工作站;服务类用户;服务类提供者;DICOM信息服务元
【中图分类号】 R814 【文献标识码】 A 【文章编号】 1681-2824(2006)02-0156—03
图像存档与通讯系统(picture archiving and communica—
tion system,PACS)是对医学图像信息进行数字化采集、存
储、管理、传输和重现的系统。它的主要作用是,利用计算
机系统代替传统的胶片图像记录、胶片和报告的库房存储、
检查图像的人工传递、在光箱上重现图片。PACS充分利用
了计算机网络的特点,将医学图像进行数字化处理,通过网
络进行传输,利用显示设备重现图像。
目前国内PAcS产品标准化的程度不高,许多产品比
较注重功能上的设计,却对系统的模块化设计、标准的应用
等投入力量不足。这样的系统很难与有着多年技术积累的
国外系统抗衡。很多国外产品拥有许多功能独立的模块,
如PACS控制器和图像存储服务器,符合DICOM 标准的图
像显示工作站、DIc0M 打印工作站、DICOM 图像与其他格
式图像转换工具等,这些产品通过DICOM标准交换与共享
信息,给医院提供了更多的选择余地。
DICOM标准是医学数字图像通讯的标准,它是在
PACS系统发展的过程中产生的,使得不同厂家之间的设备
得以通讯。目前国内医院所使用的打印设备只能将图像以
胶片的形式输出,而且所输出的图像是黑白的,不能满足医
院日益增长的需要。根据医院的需要,我们开发了打印工
作站,它不仅可以将图像输出到胶片上,同时还可以输出到
激光打印机和DVD上。本文介绍基于DICOM标准的打印
工作站的设计与实现。
1 打印工作站的功能
打印工作站相当于一个打印路由器,它把从CT控制
台发出的打印任务分配到不同的打印机或介质上。本系统
支持3种输出设备:DICOM 胶片打印机,普通激光打印机
以及CD刻录机,工作站模型如图1所示。
2 打印工作站的设计
2.1 基本概念首先介绍本文涉及到的几个基本概念。
2.1.1 Print Management SCU(service class user)和Print
Management SCP(service class provider) 是指打印管理服
务类用户和打印管理服务类提供者。通常的打印设备相当
于Print Management SCP,比如DICOM 胶片打印机。本打
印工作站不仅要完成Print Management SCP的工作,而且要
完成Print Management SCU的工作。因为打印工作站首先
作为Print Management SCP接收到CT机等设备发出的打印
请求,获得数据信息,然后作为Print Management SCU向胶
片打印机发出打印请求。
2.1.2 DICOM 消息服务元素(DICOM Message Service Ele
ment,DIMSE) 为了实现医学图像信息的交互,DIMSE定
作者单位:100041北京,北方工业大学信息工程学院
义了应用服务元素(包括服务和协议)。DIMSE依赖
DIMSE协议来提供服务。DIMSE协议定义了建立消息需
须的编码规则。而消息又是由命令集和与该命令集相关的
数据集合组成的。
胶片打印机 CD/DVD 激光打印机
图1 打印工作站模型
2.1.3 SOP(service object pair)类SOP类定义了一些规
则和语法,这些规则限制DIMSE服务的使用。
2.1.4 基本打印管理元SOP类是要实现DICOM打印工
作站必须支持的最少类的集合。任何打印管理服务类的实
现都必须至少支持一种基本打印管理元(SOP)类。
互1.5 Annotation SOP类实现的是图像上和病人信息等有
关的文字内容的传递。如果SCU和SCP支持该类,图像数据
和这些文字信息将被分开传送,如果不支持该类,SCU在传送
数据信息之前,进行预处理,将文字信息融进图像像素中。
2.2 打印工作 |
|