PACS集成配置方法.pdf
19页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.MedViewer 组件注册组件注册 ............................................................................... 8 4.检查报告检查报告 ............................................................................................................... 9 5.常见问题常见问题 ............................................................................................................. 10 附录附录 ............................................................................................................................... 10 1.DICOM 配置方法配置方法 1. 1 中间层配置中间层配置 在 web.config 文件中增加各种检查类型的配置信息,该配置主要 说明不同检查类型的影像是来自于哪张表或者视图。
首先查询表 EXAM_CLASS_DICT,查询获取所有检查类型,如图 2 所示,然后将 所有检查类型分别添加到 web.config 中 图 : 查 询 所 有 检 查 类 型 配置的时候需要注意的是,知道相应的检查类型的影像是存在数 据库中的哪一张表或者视图中,若缺少配置或配置错误将导致查 询时出错例:表 EXAM_CLASS_DICT 中其中两种检查类型是“放 射”和“心电图” , “放射”的影像是存在 “supcon.Exam_master_item_data”表中; “心电图”的影像是存在 “V_Exam_master_item_data”视图中则在中间层配置文件中添 加两个关键字如: “” , “” 注:从 EXAM_CLASS_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 读取序列supcon.exam_item_data_serial_seq 客户端 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 服务器上,也必须 配置 MedView 客户端的连接信息, 可直接将 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_CLASS_DICT (中间层配置检查项) DICOM_SETTING_INFO (PACS 服务器信息) EXAM_MEDIA_DICT (PACS 客户端信息) EXAM_MASTER_ITEM_DATA (PACS 回写的图像数据) EXAM_MASTER_ITEM_REPORT (PACS 回写的报告) 在遇到问题时,查看以上表中的数据是否正确。
1.4 DICOM 测试方法测试方法 在 MedView 的根目录下有一个目录:MeDViewer\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” ,然后点 击“服务”中的 BeginQRFindSCUByStudyUID 按钮(若查询条件是 AccessionNum,则在查询条件中输入一个 AccessionNum 号,然后 点击“服务”中的 BeginQRFindSCUByAccessionNum 。





