PACS集成配置方法

PACS集成配置方法

目录

1.DICOM配置方法 (2)

1.1中间层配置 (2)

1.2数据库配置 (3)

1.3 DICOM相关数据表 (4)

1.4 DICOM测试方法 (4)

2.非DICOM配置方法 (7)

2.1非DICOM影像数据 (7)

3.MedV iewer组件注册 (8)

4.检查报告 (9)

5.常见问题 (10)

附录 (10)

1.DICOM配置方法

1.1中间层配置

在web.config文件中增加各种检查类型的配置信息,该配置主要

说明不同检查类型的影像是来自于哪张表或者视图。首先查询表

EXAM_CL ASS_DICT,查询获取所有检查类型,如图2所示,然后将

所有检查类型分别添加到web.config中。

图:查询所有检查类型

配置的时候需要注意的是,知道相应的检查类型的影像是存在数

据库中的哪一张表或者视图中,若缺少配置或配置错误将导致查

询时出错。例:表EXAM_CL ASS_DICT中其中两种检查类型是“放

射”和“心电图”,“放射”的影像是存在

“supcon.Exam_master_item_data”表中;“心电图”的影像是存在

“V_Exam_master_item_data”视图中。则在中间层配置文件中添

加两个关键字如:

”,

/>”

注:从EXAM_CL ASS_DICT表中查询出多少种检查类型就必须在配

置文件中增加多少个关键字。

是否执行存储过程配置(在配置文件里有注释)

在web.config中增加是否执行存储过程的关键字,目前只有306医院使用了存储过程,其他医院暂时没有用到存储过程。306医院使

用存储过程的原因是由于exam_master表中保存的StudyUID格式不一

致,需要建存储过程匹配StudyUID,再将examno,imageid和groupid

等插入到一张临时表,然后再通过DBLINK到对方的数据库的表

pacs_image中匹配imageid和groupid,建立V_Exam_master_item_data

视图,然后再通过视图查询影像信息。添加的配置如下所示(306医

院为例):

注:true表示要执行存储过程,false表示不执行存储过程。单条配置

对应一张表/视图,除306外,其他医院都将该值配置成false。

1.2数据库配置

配置Media_dict表(此表添加为PACS服务器的信息)

AE_TITLE 类型IP 端口

PACS数据Exam_master_item_data

其中,exam_no为检查申请单号,

first_media对应媒质表的media_name,

first_path填入对应accession_num,

Data_type为DCM,

studyuid默认填1,

seriesno默认填1,

instanceno和sopinstanceuid字段内容一致(对应当次检查的图像号,如果当次检查有多组图像,则instanceno,sopinstanceuid字段内容为1,2,3,...)。

注:serial_no读取序列sup con.ex am_ite m_d ata_ser ial_se q

客户端AE名、IP、端口必须在pacs影像服务器上进行注册;

将客户端的AE名、IP、端口更新至Dicom_setting_info;

其中,IP_ADDRESS对应客户端的IP,

AE_NAME对应AE名,

PORT对应端口,

TRANSER_SYNTAX对应的传输语法默认填1.2.840.10008.1.2.4.70。

以上列举的字段均为必填内容,请确保院方提供给厂商的存储过程包含以上必填内容。由于采用的是DICOM通信,则在DICOM服务器上,也必须配置MedV iew客户端的连接信息,可直接将DICOM_SETTING_INFO中所有表的信息提交给DICOM服务器的提供者,由他们进行配置。

DICOM格式的影像是通过视图supcon.v_exam_master_item_data或者类似视图结构的表得到数据,该数据是其他系统写入到我们的数据库中或者提

供视图给我们,如下图5所示:

图5

其中最关键的字段是first_media,first_path(其他影像的绝对路径,视图获取)和DATA_TYPE(对应影像的数据格式,DICOM的均为DCM)。

FIRST_MEDIA:(示例中为PIVIEW)对应supcon.media_dict表中的media_name(在supcon.media_dict的media_name字段中写入PIVIEW),如下图6所示:

图6

该表中表明了该DICOM服务器的类型为“DICOM”,且DICOM服务器的AE名称为PIVIEW,以及相应的IP与端口

FIRST_PATH:(示例中为1.3.51.0.7.63392004716.6339154732.6339505.633913)对应的为该媒质的相关路径,在采用DICOM通信传输时,此处填入DICOM Study Instance UID或者Accession Num字段。

Data_TYPE:其他数据,此处填DCM即可。

EXAM_NO:对应Exam_master的主键Exam_no即可。该视图或表结构中的其他字段,均可为空。

EXAM_MASTER中的STUDY_UID:exam_master表中存在对应的检查号exam_no的数据,其中STUDY_UID在这种情况下是作为是否存在影像的标志位。它必须填入值且STUDY_UID的值与视图supcon.v_exam_master_item_data中的STUDYUID一致,对应全路径里的“1.2.840.113619.2.25.123”。同时Exam_items表中存在对应的检查号exam_no=‘1163243’的数据。

1.3 DICOM相关数据表

EXAM_CL ASS_DICT (中间层配置检查项)

DICOM_SETTING_INFO (PACS服务器信息)

EXAM_MEDIA_DICT (PACS客户端信息)

EXAM_MASTER_ITEM_DATA (PACS回写的图像数据)

EXAM_MASTER_ITEM_REPORT(PACS回写的报告)

在遇到问题时,查看以上表中的数据是否正确。

1.4 DICOM测试方法

在MedV iew的根目录下有一个目录:MeDV iewer\ICDICOM,在该

目录下一般带有一个测试工具,具体测试步骤如下:

首先,打开工具。

其次,本地配置,在LocalAE中输入在PIVIEW(EFILM)服务器端

配置的远程设备的AE标题,在Port中输入配置的端口号,对应的数据表DICOM_SETTING_INFO(图10)中的信息,如下图11所示LocalAE=SZZ;Port=104:

图11:本地(客户端)配置

然后,远程配置,此处配置的是PIVIEW(EFILM)服务器的信息,信息如图5所示,在CalledAE中输入服务器的AE标题,CalledIP 中输入服务器的IP地址,CallenPort中输入服务器的端口号,如下图12所示:

图12:远程(服务器)配置

配置完成以后开始测试,先将服务打开(点击StratSCPService和StartSCUService按钮),然后再点击Verification按钮,若链接成功则会弹出成功的提示框,失败则会提示失败内容;若成功则可以接下去测试,若失败则要查看配置是否正确,如下图13所示为配置已经成功:

图13:连接服务器成功

输入查询条件,主要用到的查询条件是StudyUID和AccessionNum,此处以StudyUID为例,AccessionNum的测试方式和StudyUID的一致。

在StudyUID中输入一个StudyUID,数据是对应的图8中FIRST_PATH 字段中的信息,此处输入

“1.3.51.0.7.63392004716.6339154732.6339505.633913”,然后点击“服务”中的BeginQRF indSCUByStudyUID按钮(若查询条件是AccessionNum,则在查询条件中输入一个AccessionNum号,然后点击“服务”中的BeginQRF indSCUByAccessionNum按钮),若成功则会在检查信息列表框中显示相应的检查信息,若失败,则会提

示失败信息,如下图14所示为成功:

图14:成功获取服务器的资源信息

在检查信息列表框中选择所查询的检查,然后点击

BeginQRMoveSCUByStudyUID按钮,若成功则会提示任务号为?的

QRMoveSCU成功,本次图像接收服务正常完成的提示,成功下载

到的图像会下载到本地的MeDV iewer\ICDICOM目录下的

InterfaceDir文件夹里面;若失败则会提示失败信息,如下图15所

示为成功,图16为下载到本地的影像:

图15:下载成功

图16:下载到本地的影像信息

理论上若能顺利完成以上步骤,那么MedV iewer就应该能够打开

相应的DICOM影像。

2.非DICOM配置方法

2.1非DICOM影像数据

采用FTP方式;主要是对总后医院超声内镜JPG和心电图MWF影像进

行调用,使其能够在MEDVIEWER系统中能够浏览;针对该集成方式,仅列举图像产生时需要写入的数据,整个集成流程不在此范围考虑内:超声内镜系统生成图像发布时,需要写入(或更新)以下几张表(超

声内镜厂商调用存储过程写入HIS库)

2.1.1exam_master表会必须更新result_status字段为4(确认报告)

及study_uid(非空,默认填1,),medviewer界面的数据列表才能查询

出对应的数据;

注:study_uid需要告之院方由厂商掉存储过程时写入该字段保证非空

即可

2.1.2配置Media_dict表

其中,非DICOM影像采用FTP方式集成,请按以上进行配置,填入对应的ftp用户密码;

2.1.3Exam_master_item_data

其中,exam_no为检查申请单号,

first_media对应媒质表的media_name,

first_path对应的为该媒质的相对路径,如,通过FTP访问该文件的全路径为:ftp://pacs:pacs@10.10.76.251:21/metaData/20101201/003.mwf,则first_path中填入的值为:/metaData/20101201/003.mwf。

Data_type为心电图数据,当前支持MFER格式的,此处填MWF即可。

studyuid非空,

默认填1,

seriesno默认填1,

instanceno,sopinstanceuid字段内容一致(对应当次检查的图像号,如果当次检查有多组图像,则instanceno和sopinstanceuid字段内容为1,2,3,...)。

3.MedV iewer组件注册

在MedV iewer目录下有三个文件夹ECGV iew、ICDICOM和IMagic,里面分别有三个注册文件ECGV iew.ocx、ICDICOM.ocx和IMagic.ocx,分别注册三个组件,在开始菜单中选择运行,然后输入regsvr32并且将注册文

件拖入运行框里,最后确定,一个组件就注册完成了,另外两个操作相同。

调用中间层配置

在MedV iewer目录下有一个MedV iewer.exe.config文件,这个文件的主要作用是提供MedV iewer访问中间层接口的配置信息,内容就是pride 客户端的配置文件信息,因此只要把安装好的pride客户端中的app.config 文件拷贝到MedV iewer目录下,并且把文件名重命名为MedV iewer.exe.config就可以了。

MedV iewer配置

DICOM模式下,MedV iewer支持StudyUID的方式,需要修改MedV iewer 的配置文件。在MedV iewer目录下有一个MeDV iewerSysSetting.xml文件,其中有一个节点是UseStudyUID,默认情况下Value是0,在试用StudyUID 的情况下需要将节点的值设置成1,从而使MedV iewer支持StudyUID的方式。

数据库配置

DICOM的数据库配置主要配置两张表,一张是SUPCON.DICOM_SETTING_INFO,另一张表是SUPCON.MEDIA_DICT。

SUPCON.DICOM_SETTING_INFO配置

首先将 5.1服务器配置的内容添加到表SUPCON.DICOM_SETTING_INFO中去,如图6所示,IP_ADDRESS对应HostNmae,AE_NAME对应AE_T itle,PORT对应Port:

图6:DICOM模式下SUPCON.DICOM_SETTING_INFO配置

SUPCON.MEDIA_DICT配置

在DICOM模式下,SUPCON.MEDIA_DICT表主要配置的字段有MEDIA_NAME、MEDIA_TYPE、HOST_NAME和PORT 4个字段。

MEDIA_NAME的值来自于SUPCON.EXAM_MASTER_ITEM_DATE表或者类似结构的视图的FIRST_MEDIA字段,对应的FIRST_PATH字段存的是图像的DICOM Study Instance UID(StudyUID),如图7所示,FIRST_PATH的值

1.2.840.113681.21618172就是StudyUID。

图7:DICOM模式下的SUPCON.EXAM_MASTER_ITEM_DATE数据DICOM模式下,对方写入SUPCON.EXAM_MASTER_ITEM_DATE表的时候FIRST_MEDIA只有一个,因此约定好值(如“AE_EFILM”)以后,只要在SUPCON.MEDIA_DICT表中添加一条记录如图8所示,HOST_NAME和PORT 分别是DICOM服务器的IP地址和端口:

图8:DICOM模式下的SUPCON.MEDIA_DICT配置注:要保证图像能够浏览必须将EXAM_MASTER表中对应检查的StudyUID 的值设置成1,否则不能浏览图像。

4.检查报告

普通报告

对于支持JW1H数据结构Exam_report表的外围系统而言,如果产生的仍然报告仍往Exam_report表中写入,EMR应用将直接支持,写入时,可直接写入该表即可。

对于EMR应用来说,由于一直已经不是采用Exam_reports表来获取报告,需要建立一个report视图:Exam_master_item_reports视图,视图结构如下:Create or replace V iew supcon.V_exam_master_item_Report

(REPORT_NO,EXAM_NO,EXAM_PARA,DESCRIPTION,IMPRESSION,RECOMMEN DATION,IS_ABNORMAL,MEMO,FIRST_MEDIA_NAME,FIRST_PATH,SECOND_MEDIA _NAME,SECOND_PATH,DATA_TYPE)

As

Select

'',EXAM_NO,EXAM_PARA,DESCRIPTION,IMPRESSION,RECOMMENDATION,IS_A BNORMAL,MEMO,'','','','','TXT' from exam_report

文件报告

对于部分需要在系统产生报告时,以文件报告提供的系统而言,则有两种方式可以将数据接入到EMR系统中来:

直接将报告的绝对路径等信息写入到Exam_master_item_report表中。模拟5.1中的视图结构,建立一个视图,将数据填充到该视图中。建立的视图类似如下:

Create or replace V iew supcon.V_exam_master_item_Report

(REPORT_NO,EXAM_NO,EXAM_PARA,DESCRIPTION,IMPRESSION,RECOMMEN DATION,IS_ABNORMAL,MEMO,FIRST_MEDIA_NAME,FIRST_PATH,SECOND_MEDIA _NAME,SECOND_PATH,DATA_TYPE)

As

Select

'',EXAM_NO,EXAM_PARA,DESCRIPTION,IMPRESSION,RECOMMENDATION,IS_ABN ORMAL,MEMO,'LoaclRTP',F ileName,'','','PDF' from report@linkpacs 其中,F irst_Media_name与MEDIA_DICT表MEDIA_NAME字段关联,表示一个服务器的配置信息;注意,该配置项的HOST_NAME字段不需要填入服务器所在IP,仅需要在FIRST_PATH字段中填入绝对地址即可,绝对地址如:\\140.140.51.15\1277102051\1277107343_2598.PDF。

5.常见问题

MeDV iewer提示“无法加载Imagic控件”

解:C:\EMRS\MeDV iewer\IMagic

在开始菜单中选择运行,然后输入regsvr32并且将注册文件.ocx拖入

运行框里,最后确定。

MeDV iewer打开时提示“下载模块失败”

解:Dicom_setting_info和EXAM_MEDIA_DICT表中无注册信息,或信息不正确。

MeDV iewer提示“数据图像为零”

解:EXAM_MASTER_ITEM_DATA表中的FIRST_PATH字段信息不正确或无信息。另:系统不识别StudyUID或者Accession Num字段,在MedV iewer 目录下有一个MeDV iewerSysSetting.xml文件,其中有一个节点是UseStudyUID,默认情况下Value是0,在使用StudyUID的情况下需要将节点的值设置成1,从而使MedV iewer支持StudyUID的方式。

MeDV iewer没有提示,始终显示进度条

解:EXAM_MASTER_ITEM_DATA表中有两条相同数据,系统无法识别。可删除或修改一条。

继续补充;

附录:

注释:此表用于反映病人预约情况,对需要预约的检查使用。由申请者(如病房)或执行科室将病人的预约申请录入,当执行检查时,由特检分系统将该病人的预约记录删除,同时建立病人检查主索引(需要时),生成检查主记录。对于已预约但未执行的检查预约记录,过一段时间后,由系统自动将其删除。

不要求所有的检查必须经过预约,此时,由申请者直接将申请记入检查主记录。

一体化医护工作站需要对该表进行读写,在每次生成一条需要预约的检查申请时,向该表中添加记录,同时能够查询每个病人的预约情况。为了在门诊系统中使用该表,需要添加就诊日期(VISIT_DATE)和就诊序号(VISIT_NO)字段来标识每条门诊记录。系统根据病人来源确定本次就诊类型(住院/门诊),然后分别利用相关的字段组合唯一确定本次就诊。

主键:申请序号

索引:病人标志号;

预约日期和时间;

就诊日期、就诊序号;

检查主记录EXAM.EXAM_MASTER

注释:此表记录病人各种检查的发生及执行情况,是电子病历中检查信息的主索引。当执行检查时,将检查预约记录中的信息转入本表中,或者在执行时录入。当检查完成后,将此表中各种执行信息填入。

收费系统可根据本表中结果状态,选择不同的计价时间点,如预约时或报告确认后等。计价后,将计价标志置位。

一体化医护工作站需要从该表中查询每个病人的检查情况。对于不需要预约的检查,也需要直接向该表中插入记录。对于门诊病人,需要添加就诊日期(VISIT_DATE)和就诊序号(VISIT_NO)字段来标识每条门诊记录。系统根据病人来源确定本次就诊类型(住院/门诊),然后分别利用相关的字段组合唯一确定本次就诊。

主键:申请序号。

索引:病人ID;

检查号类别、检查标识号;

预约日期及时间;

检查日期及时间、检查类别;

就诊日期、就诊序号;

检查项目记录EXAM.EXAM_ITEMS

注释:此表描述检查的具体项目,是检查申请和检查主记录的明细记录。每个检查所包含的项目在申请预约时生成,未进行的申请随着申请的删除,其对应的检查项目也被删除。

一体化医护工作站需要对该表进行读写,在每次生成一条新的检查申请时,需要向该表中添加记录,同时,需要查询每个病人所有检查的检查项目信息。主键:申请序号、检查项目。

临床检查项目数据记录表supcon.EXAM_MASTER_ITEM_DATA

注释:此表用于描述检查数据的所在地,检查数据包括DICOM图像地址、波形文件地址、数据引用地址。每次检查,可以对应多个数据记录。对于DICOM 类型的图像,由于是通过DICOM Q/R获取的,因此一个检查只存放一条记录,该记录具有DICOM媒质,路径为空。

对于本地磁盘共享方式的数据,FIRST_MEDIA中请填入已预先在MediaDict表中配置的媒质名称,如LocalPACS。对应MediaDict中MeditType为NETSHARE。主键:序号

临床检查项目报告记录supcon.EXAM_MASTER_ITEM_REPORT

写该表。

主键:报告序号

媒质字典表supcon.MEDIA_DICT

注释:对于媒质,目前只考虑在线媒质和离线媒质,在线媒质为FTP,信息包括:主机名称、端口号、用户名、用户密码。离线媒质为光盘,信息包括:媒质名称

主键:媒介名称

相关主题
相关文档
最新文档