RIS/PACS系统实施过程中Worklist的配置与调试

2011-10-09 05:29田金许锋
中国医疗设备 2011年1期
关键词:调试界面服务器

田金,许锋

北京大学第三医院 医学工程处,北京 100191

RIS/PACS系统实施过程中Worklist的配置与调试

田金,许锋

北京大学第三医院 医学工程处,北京 100191

RIS/PACS系统是数字化医院建设的重要组成部分,在RIS/PACS系统实施过程中,Worklist的配置与调试则关系到放射科整体流程是否畅通。本文着重介绍了与Worklist相关的一些基本概念及配置与调试的实例,希望对其他医院的RIS/PACS实施有所帮助。

HIS;RIS/PACS;Worklist;数字化医院

0 前言

近年来,随着计算机技术的不断发展,国内很多医院都在打造自己的信息化工程,建设数字化医院。在HIS系统建设的基础上,越来越多的医院开始着手或已经完成了其RIS/PACS(Radiology Information System/ Picture Achieving and Communication System)系统的建设[1-2]。

一个RIS/PACS系统是否可用,关键的一个环节是该系统上线后放射科的流程是否畅通。因此,无论是病人持纸质申请单到放射科登记室登记,还是由临床医生实行电子开单登记,其后重要的一步就是由RIS系统将病人信息转化为影像检查设备(Modality)所需要的工作列表(Worklist)。可见,Worklist的配置与调试关系到放射科的检查流程能否通畅[3]。

1 DICOM标准中与Worklist相关的一些基本概念

配置影像检查设备的Worklist首先要阅读该设备的“DICOM 一致性声明(DICOM Conformance Statement)”中关于Worklist的部分,了解设备对Worklist的支持程度。而熟悉以下基本概念则有助于阅读DICOM 一致性声明[4]。

(1)VR(Value Representation)[5]:描述了数据元素的种类(字符串、数字、日期等)以及这些值的格式。在DICOM标准第5部分Data Structures and Encoding的第25页中列出了所有的VR。

(2)数据集(Data Set)[5]:一个数据集表示了一个DICOM对象,它进一步由数据元素(Data Element)组成。而数据元素包括了Tag(唯一的)、值的长度以及值。数据元素中可能包含VR。数据集与数据元素的关系如图1所示:

图1 数据集与数据元素的关系

(3)数据元素类型[5]:一个数据元素是否在一个数据集中出现,取决于该数据元素的类型。数据元素类型包括下述5种:① Type1:Type 1 的数据元素必须存在于数据集中,值不能为空(即数据元素的值的长度不能为0),并且必须有效(DICOM标准第6部分Data Dictionary中定义了每一个数据元素的有效性),一个Type1的数据元素缺少将被认为是协议错误。② Type1C:Type 1C 的数据类型在某种条件下必须存在于数据集中。当这种条件满足的时候,Type1C数据元素和Type1元素需要满足相同的要求(必须存在,值不能为空并且必须有效),否则将被认为是协议错误。当这种条件不满足的时候,Type1C数据元素不能出现。DICOM标准对所有Type1C的数据元素都详细规定了其存在的条件。③ Type2:Type 2 数据元素也是必须存在于数据集中的。和Type1所不同的是,如果Type2元素的值未知,则该元素的值可以为空并且其值的长度的字段为0。一个Type2的数据元素缺少将被认为是协议错误。④ Type2C:Type 2C 的数据类型在某种条件下必须存在于数据集中。当这种条件满足的时候,Type2C数据元素和Type2元素需要满足相同的要求(必须存在,值可以为空并且必须有效),否则将被认为是协议错误。当这种条件不满足的时候,Type2C数据元素不能出现。DICOM标准对所有Type2C的数据元素都详细规定了其存在条件。⑤ Type3:Type 3 数据元素是可选的,它们即使不出现于数据集中也不表示任何关键的意义,而且也不被认为是协议错误。它们可以取空值(相应的值的长度为0)。可以认为一个空的Type3元素相当于这个元素不在数据集中出现。

(4)AE Title[6]:AE Title(Application Entity Title)是配置影像检查设备DICOM服务(Worklist、存储、打印等)必不可少的参数之一。对于某一台影像检查设备,其各个DICOM服务可以对应不同的AE Title,当然这些DICOM服务也可以对应同一个AE Title。AE Title是一个字符串,但是这个字符串在我们要配置的RIS/PACS系统的网络中必须是唯一的。因此,AE Title是这个网络中某一个(或几个)DICOM服务的唯一标识[4,7-8]。

2 RIS/PACS系统实施中Worklist配置与调试实例

配置影像检查设备的Worklist,主要是将RIS 服务器(RIS Server)的IP地址、AE Title以及端口号(Port Number)设置在设备的网络节点配置表中。同时将该设备的IP地址、AE Title以及端口号设置在RIS 服务器中关于Worklist服务的配置表中。完成上述工作后即可开始Worklist服务的调试[9-10]。

在下述Worklist配置与调试实例中,以北京大学第三医院RIS/PACS系统(GE Centricity CE RIS 1.0 & Centricity PACS 2.1)为对象,重点讲述SIEMENS和GE的影像检查设备如何完成Worklist的配置及调试。

2.1 SIEMENS影像检查设备Worklist的配置与调试

SIEMENS影像检查设备使用统一的中间件平台(Syngo),因此不同设备的Worklist的配置基本是一样的。

首先要阅读待配置设备的DICOM 一致性声明中关于Worklist的部分,搞清楚在设备调用Worklist服务时必须从RIS 服务器上获得哪些数据元素。一般来说PatientName(0010,0010)、PatientID(0010,0020)、Accession Number(0008,0050)、Patient's Birth Date(0010,0030)、Patient's Age(0010,1010)、Patient's Sex(0010,0040)、Study Instance UID(0020,000D)、Requested Procedure Description(0032,1060)属于Type1~Type2C的数据类型,是必须配置的。

而后在Centricity CE RIS/PACS控制台配置设备的AE Title、Port Number、设备类型、标准DICOM名称等,同时配置上述必须传递给设备的数据元素的Tag值,这样RIS服务器端的配置即告完成。需要注意的是,对于SIEMENS DR,其设备类型及标准DICOM名称必须设为“CR”,而不是“DX”或“DR”。

在SIEMENS影像检查设备的控制台(Console)进入Local Service后,点击Configuration,在左侧导航条中选择HIS/RIS Nodes。首先添加RIS 服务器的IP地址并点击“Test”按钮进行测试,而后进入RIS 服务器的AE Title、Port Number等参数的配置界面,配置完成后可点击当前界面的“Verification”按钮测试DICOM服务通讯是否正常,若没有问题则保存配置并重启Console。当Console重启完成后,进入Option菜单下的Configuration,双击Registration图标,在HIS/RIS选项卡中配置本机Worklist的查询(Query)条件,完成这步配置后该设备的Worklist配置即告完成。此时在RIS登记工作站登记一条测试信息,在影像设备的Console上调出Patient Browser界面,双击Scheduler刷新Worklist,测试数据出现在列表里表示调试成功。

2.2 GE影像检查设备Worklist的配置与调试

对于RIS 服务器端的配置,GE影像检查设备的配置方法与SIEMENS基本相同,下面以GE Revolution Xrd DR为例讲述Console端的配置。

以管理员身份(admin)登录DR的Console,点击第一个屏幕右上角的Service按钮进入配置界面。在Network Connection项点击Edit键打开网络节点配置界面,单击右侧Add按钮添加RIS 服务器节点的AE Title,IP地址及Port Number,同时必须将该节点设为标记为RIS 服务器节点,否则系统会默认此节点为DICOM 存储。添加完成后可以使用配置界面右侧C-Echo按钮进行DICOM通讯测试,若通讯正常,则退出网络节点配置界面,在Service配置界面左侧的Perference选项中选择Worklist以配置Worklist的默认查询条件。以上配置完成后可开始测试,点击Console第一个屏幕上显示的Refresh按钮刷新Worklist。

2.3 Worklist调试中出现的问题及解决方案

在北京大学第三医院RIS/PACS系统实施过程中,针对Worklist调试主要出现过两个问题。下面就这两个问题讲述相应的解决方案。

2.3.1 SIEMENS Thorax FD DR刷新Worklist报错

SIEMENS Thorax FD DR完成Woklist配置后双击Patient Browser刷新Worklist,系统报错“HRI Server is not running”,无法显示RIS登记工作站登记的病人列表。

该错误是由于DR的Worklist服务没有打开,需要手动开启。在Console上进入Local Service,点击Utilities,在弹出的界面出现一个名为Source的下拉菜单。在该菜单中选择Escape to OS后右侧会出现Command下拉菜单,选中NT Command Interpreter在下面的参数栏中键入命令“COMPMGRCONFIG”然后点击界面下方的Go,该配置完成。最后在Source下拉菜单中选择CompMqrList,右侧会出现一个列表,在该列表中确认hri_server项的状态为“Running”则表示手动开启Worklist服务成功。再次刷新Worklist时可以取到病人列表。

2.3.2 万东新东方1000DR Worklist与RIS 服务器通讯问题

万东新东方1000DR在Worklist配置完成后无法显示已登记病人列表,分析原因应该是该机Worklist与RIS 服务器没有通讯,但查找Console及RIS 服务器上的错误代码没有发现任何记录。

经过测试分析,发现出现该问题是由于万东DR的设备类型及标准DICOM名称与RIS 服务器上配置不符。万东DR使用的软件由Cedara公司提供,该软件对此种DR的设备类型及标准DICOM名称的定义在DICOM 存储中为“DX”,在Worklist中却为“DR”,而RIS 服务器关于Worklist的配置界面中并没有“DR”这个设备类型。为解决此问题,必须修改Centricity CE RIS的数据库。使用EMS SQL Manager 2005数据库操作工具,找到ModalityInfo表,将万东DR在ModalityLocation列中对应的值改为“DR”并保存,这样即可解决该问题。

3 小结

本文对DICOM标准中与Worklist有关的一些基本概念及RIS/PACS系统实施过程中Worklist的配置与调试做了简要的阐述,希望能对正在实施RIS/PACS系统的医院有所帮助。

根据笔者现有的RIS/PACS系统实施经验,在Worklist的配置与调试过程中,医院医学工程处(设备处)应有工程师协同RIS/PACS厂商工程师开展工作,因为院方工程师往往更加熟悉影像检查设备的使用及调试,他们的加入可以使Worklist的配置与调试工作达到事半功倍的效果。

[1]黎伟强.PACS建设前期值得重视的问题[J].江苏卫生事业管理,2009,(5):66-67.

[2]陈金雄.PACS规划与选型决定系统建设的成败[J].中国数字医学,2009,(8):7-10.

[3]胡文杰.FULL-PACS建设前期的经验与体会[J].中国数字医学,2009,(8):28-29.

[4]Michel Feron, Erwin Bellon.Practical aspects of HIS/PACS integration with emphasis on radiological workflow[J].International Congress Series, 2001,1230(6):805-811.

[5]Digital Imaging and Communications in Medicine (DICOM)Part 5: Data Structures and Encoding[S].National Electrical Manufacturers Association,2003.

[6]Digital Imaging and Communications in Medicine (DICOM)Part 6: Data Dictionary[S]. National Electrical Manufacturers Association,2003.

[7]H. K. Huang.Enterprise PACS and image distribution [J]Computerized Medical Imaging and Graphics,2003,27(2-3):241-253.

[8]Herman Oosterwijk.Introduction to IHE [J]International Congress Series, 2004,1268(6):92-95.

[9]王蒙,郑永果. PACS系统中的Worklist管理服务的设计与实现[J].信息技术与信息化, 2009,(3):59-60.

[10]孙凯,汤韦华.RIS与PACS集成中worklist功能的实现[J].中国医学装备,2005,(11):43-44.

The Configuring and Debuging of Worklist in RIS/PACS

TIAN Jin, XU Feng
Medical Engineering Department, Peking University Third Hospital,Beijing 100191,China

TN911.73

A

10.3969/j.issn.1674-1633.2011.01.016

1674-1633(2011)01-0053-03

2010-06-29

作者邮箱:raul_tj@163.com

Abstract:RIS/PACS is one of the important parts in the construction of E-hospital. During the process of RIS/PACS building, the configuring and debugging of Worklist can affect the flow of radiology department.This paper introduced the conception of Worklist and gave some examples about how to configure and debug Worklist between modalities and RIS/PACS. The writer wants to give some help to other hospitals which are building their RIS/PACS.

Key words:HIS; RIS/PACS; Worklist; digital hospital

猜你喜欢
调试界面服务器
国企党委前置研究的“四个界面”
一种可用于潮湿界面碳纤维加固配套用底胶的研究
通信控制服务器(CCS)维护终端的设计与实现
PowerTCP Server Tool
基于航拍无人机的设计与调试
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
FOCAS功能在机床调试中的开发与应用
核电厂主给水系统调试
无线通信中频线路窄带临界调试法及其应用
电子显微打开材料界面世界之门