医学信息集成测试系统的研究与实现

VIP免费
3.0 陈辉 2025-01-09 7 4 3.92MB 86 页 15积分
侵权投诉
摘要
IHE(Integrating Healthcare Enterprise)是北美放射协会(RSNA)和美国医疗卫生
信息与管理系统协会(HIMSS)共同发起成立的组织,目标是促进医疗信息系统的集
成,为不同子系统之间的互操作提供集成方案。IHE 基于现有成熟的标准制定了若
干集成方案和规范的流程,通过 DICOMHL7 等消息交互实现这些流程,以达成
不同系统间的互操作和信息集成。为了推动和鼓励医疗信息行业的厂商和用户采
IHE 技术规范,IHE 每年组织集成测试(Connectathons)以验证医疗信息产品
IHE 集成方案的符合性。在集成测试实践中可能出现部分测试角色不足,需要
已测试通过的系统或符合 IHE 集成规范的角色模拟系统参与测试。
本文首先对课题的背景、国内外研究状况、意义进行了介绍,确定研究内容
IHE 放射学领域,模拟角色为 ADTOPOFMODIM然后在该范围内对
每个角色分别进行功能分析,研究其涉及的集成模式、事务、HL7/DICOM 消息等。
本文对 HL7 消息的解析构造进行了研究,探讨了目前常用的三种 HL7 消息解
析方法的原理及效率,创新提出使用正则表达式解析 HL7 消息的技术,根据不同
的解析需求,设计了全解析及按需解析两种方式的正则表达式,并对其解析结果
进行了测试及代码实现。最后设计并实现了消息处理类,通过消息模板和树形结
构来展示 HL7 消息的解析结果。
根据角色功能分析结果,设计本测试系统结构为网络通信层,消息层,互操
作层,角色模拟器 4层,并对其进行概要设计以及详细设计。网络通信层设计并
实现了 HL7 基于 MLLP 协议的通信功能,并在 ClearCanvas 开发包基础上扩展
DICOM N服务;消息层使用上文实现的 HL7 正则表达式解析模块完成消息的
解析功能;互操作层按 IHE 事务进行设计实现;角色模拟器基于 IHE 角色,根据
测试需求进行设计,在 windows 平台下使用 C#.NET 2008 实现。最后得到一套含
ADTOPOFMODIM 角色的医学信息集成测试系统。为确认其符合 IHE
规范,能进行 IHE 规定的互操作,本文最后对各角色进行了 MESA 测试,通过测
试验证其互操作性和一致性。
关键字:IHE 集成测试 放射学 DICOM HL7
ABSTRACT
IHE is an initiative by healthcare professionals and industry to improve the way
computer systems in healthcare share information. IHE promotes the coordinated use of
established standards such as DICOM and HL7 to address specific clinical need in
support of optimal patient care. Systems developed in accordance with IHE
communicate with one another better, are easier to implement, and enable care
providers to use information more effectively. The Connectathon provides detailed
validation of the participants' interoperability and compliance with IHE profiles. At
present connectathon appeared leak of some IHE Actors. It is expected an integration
testing system complianced with IHE profiles participate in connectathon. In addition,
the system is also can be used as a demo for the course of medical information
integration and that of experimenta.
The paper first introducing the background, domestic and overseas actuality,
meaning of the topic, determing the research content is IHE radiology domain, Actors of
ADT, OP, OF, MOD, IM. Then do the function analysis on each Actor in this range,
analyse the profiles, transactions, HL7/DICOM messages the Actor involves.
The paper analyze the three methods theory and efficiency which often used in
parse the HL7 message, presents a innovative method that using regex to parse the HL7
message. According to different analytical requirements, design a WHOLE PARSE and
ON-DEMAND PARSE two ways of regular expressions, tested the parse results and
coding it.Final desing message model to filling the parsed content from message.
According to the analyze results, design the test system model for the Network
layer, Message layer using the HL7 parsing modules realized in regex to do the HL7
message parsing.Interoperate layer designed and implemented according to IHE
Transactions.Actor simulators were develop based on IHE Actors, meets IHE tests
needs using C#.NET 2008 in Windows platforms.Finally get an integration test system
which have Actors of OF ADT, OP, MOD, IM. To confirm the integration testing
systems interoperability and compliance with IHE profiles, the paper finally testing
each Actor with MESA tools, verifies the integrated ability.
Keywords: IHE, Connectathon, RAD, DICOM, HL7
中文摘要
ABSTRACT
第一章 绪论 .................................................................................................................... 1
§1.1 课题的研究背景 .............................................................................................. 1
§1.2 国内外研究状况 ............................................................................................... 2
§1.2.1 MESA ...................................................................................................... 2
§1.2.2 JDicom ..................................................................................................... 2
§1.2.3 DCM4CHEE ............................................................................................ 2
§1.2.4 RISMALL ................................................................................................ 3
§1.2.5 Gazelle ..................................................................................................... 3
§1.2.6 ClearCanvas ............................................................................................. 3
§1.3 课题研究的目的及意义 ................................................................................... 3
§1.3.1 IHE 集成测试 ......................................................................................... 3
§1.3.2 医学信息集成教学、实验 .................................................................... 4
§1.3.3 业界培训 ................................................................................................ 5
§1.4 本课题研究的内容 ........................................................................................... 5
第二章 相关研究背景 .................................................................................................... 7
§2.1 医学信息标准规范 ........................................................................................... 7
§2.1.1 HL7 消息格式规范 ................................................................................. 7
§2.1.2 HL7 数据交换规范 ................................................................................. 8
§2.1.3 DICOM 特征 ......................................................................................... 10
§2.1.4 DICOM 数据交换规范 .......................................................................... 11
§2.2 IHE 规范 ......................................................................................................... 12
§2.2.1 IHE 介绍 ............................................................................................... 12
§2.2.2 IHE 框架机制 ....................................................................................... 13
§2.3 IHE 测试技术 ................................................................................................. 14
§2.3.1 MESA 测试 ........................................................................................... 14
§2.3.2 IHE 测试 ............................................................................................... 15
§2.3.3 测试的基本单元 ................................................................................... 18
§2.4 本章小结 ........................................................................................................ 18
第三章 医学信息集成测试系统的分析与设计 .......................................................... 19
§3.1 角色模拟器功能分析 ..................................................................................... 19
§3.1.1 ADT Patient Registration 登记病人角色 .............................................. 19
§3.1.2 Order Placer 医嘱安排者角色 .............................................................. 21
§3.1.3 Order Filler 医嘱执行者角色 ............................................................... 23
§3.1.4 Acquisition Modality 采集设备角色 .................................................... 24
§3.1.5 Image Manager 图片管理者角色 ......................................................... 24
§3.2 测试系统消息对象分析 ................................................................................ 25
§3.3 测试系统通信服务分析 ................................................................................ 26
§3.4 测试系统结构设计 ........................................................................................ 27
§3.4.1 消息层设计 .......................................................................................... 28
§3.4.2 互操作层设计 ...................................................................................... 28
§3.4.3 角色模拟器设计 .................................................................................. 30
§3.5 本章小结 ........................................................................................................ 31
第四章 用正则表达式解析构造 HL7 消息 ................................................................. 32
§4.1 HL7 消息编码方式 ......................................................................................... 32
§4.2 HL7 消息的构造、解析 ................................................................................. 32
§4.3 现有 HL7 消息的解析构造方法及优缺点 ................................................... 33
§4.4 正则表达式 .................................................................................................... 35
§4.5 使用正则表达式解析 HL7 消息 ................................................................... 36
§4.5.1 全解析正则表达式设计 ...................................................................... 37
§4.5.2 按需解析的正则表达式设计 .............................................................. 38
§4.5.3 消息解析类 ........................................................................................... 39
§4.5.4 Message_Dealing 消息处理类 ............................................................. 40
§4.6 本章小结 ........................................................................................................ 43
第五章 医学信息集成测试系统的实现与验证 .......................................................... 44
§5.1 消息层实现 .................................................................................................... 44
§5.2 互操作层实现 ................................................................................................ 44
§5.2.1 HL7 消息通信模块实现 ....................................................................... 44
§5.2.2 DICOM 服务扩展 ................................................................................. 50
§5.3 角色模拟器实现 ............................................................................................ 53
§5.4 MESA 测试验证 ............................................................................................. 54
§5.5 本章小结 ........................................................................................................ 58
第六章 论文的总结和展望 .......................................................................................... 59
参考文献 ........................................................................................................................ 60
符号说明 ........................................................................................................................ 63
附录 A OF 事务分析 .................................................................................................. 64
附录 B MOD 事务分析 .............................................................................................. 70
附录 C IM 事务分析 ................................................................................................... 75
在读期间公开发表的论文和承担科研项目及取得成果 ............................................ 82
致谢 ................................................................................................................................ 83
第一章 绪论
1
第一章 绪论
§1.1 课题的研究背景
随着我国医疗信息化的快速发展,医疗信息系统已经从单一的 HIS发展到 HIS
PACSRISLISEMR 等多种系统在一个医院中共存,并进入到院际互联和区域
医疗信息化的发展阶段。专业化分工也开始明显,用户不再依赖一个厂商提供所
有这些产品,多个供应商产品之间的互操作和信息集成的需求与日俱增。但是我
国由于前些年对医疗信息标准的重视不够,至今大多数产品都没有遵行共同的标
准,不具备相互集成的能力。
IHE Integrating the Healthcare Enterprise,是由 RSNA(Radiology Society of
North America )HIMSSHealthcare Information Management
Systems Society 卫生保健信息管理系统协会)两个组织牵头,由美国的医学专家和
相关管理部门、行业企业的信息技术专家于 1998 年共同发起的,旨在提供一种更
好的方法让医学信息系统之间进行集成。IHE 在既有医疗信息标准(HL7 标准和
DICOM 标准)的基础上,定义多个 IHE 技术框架以解决行业各领域内部(如实验
学、放射学、心血管病学、IT 基础架构等)具体的兼容性问题,鼓励各厂商根据
技术框架开发系统,并通过 IHE 每年一度的 IHE 集成测试(Connectathons)进行
测试验证,保证卫生保健各个环节及过程都能够具有很好的互联性和互操作性。
IHE 目前已发展到 11 个领域domain涉及到病理解剖Anatomic Pathology)、
心脏学(Cardiology、眼科(EyecareIT Infrastructure、实验室
Laboratory患者治疗协调Patient Care Coordination患者治疗设备Patient
Care Devices)、 药房Pharmacy)、 质量,调查以及公共卫生Quality, Research and
Public Health放射肿瘤学Radiation Oncology放射学Radiology等医院信
息化的各个方面。在 IHE 各领域的产品实现中,众厂家在对技术框架的理解和实
现上可能有不同,IHE 协会对于技术框架的实现情况也不掌握,因此 IHE 集成测
试是很有意义的[1]
集成测试IHE 组织发起的,邀请卫生组织、HITHealth information
technology,医疗卫生信息技术)公司参加的年度会议,集成测试提供各厂商互联互
通及互操作测试的机会,厂家们能集中在一个可控环境下测试、模拟交互集成,IHE
委员会也能及时得到 IHE 应用的反馈,会后根据情况会对各技术框架进行评价和
解释。
集成测试中经常遇到部分测试角色不足的问题,为了使测试工作顺利进行,
医学信息集成测试系统的研究与实现.pdf

共86页,预览9页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:86 页 大小:3.92MB 格式:PDF 时间:2025-01-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 86
客服
关注