高效HL7消息构建与解析方法研究与实现
发布时间:2021-08-04 07:06
发展医疗数字化,构建医疗信息集成平台,支持医疗异构系统之间信息的交换、整合和共享是推动我国医疗体制改革,建设“以人为本”医疗卫生服务体系的首要任务。目前,国内实现医疗信息系统集成中的信息交换是采用HL7消息中间件,HL7消息构建与解析是HL7消息中间件的核心。当医疗信息集成平台中遇到远程医疗、转诊等业务,会有大量的HL7消息构建或解析,HL7消息中间件就会成为一个性能瓶颈,影响整个医疗信息集成平台的效率,故为了提高医疗信息集成平台的性能,对HL7消息构建与解析方法的研究是十分必要的。对于此研究本文完成了以下工作:首先,论文针对HL7V2版本,分析了HL7消息的组成元素及其数据类型,设计了HL7消息的数据类型类结构以及HL7消息的多级层次抽象数据结构,其中包括数据类型类结构及其之间的继承、实现关系,HL7消息、消息段、字段、重复字段、组件、子组件的抽象数据结构。其次,论文结合HL7消息的定义规则,设计了HL7消息构建与解析的算法,并对这些算法进行了实现,并通过java的swing技术对HL7消息构建与解析的过程进行了展示。最后,论文提出了一种动态HL7消息对象创建方法来对原始的HL7消息...
【文章来源】:昆明理工大学云南省
【文章页数】:91 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文项目支撑
1.4 论文主要研究内容
1.5 论文组织结构
1.6 论文主要创新点
1.7 本章小结
第二章 医疗信息集成平台整体架构
2.1 医疗信息集成平台需求
2.2 医疗信息集成平台总体架构
2.3 HL7消息中间件总体架构
2.4 本章小结
第三章 研究的相关标准及技术
3.1 HL7标准的含义、内容及发展
3.1.1 HL7标准的含义
3.1.2 HL7标准的内容
3.1.3 HL7标准的发展
3.2 HL7 V2标准
3.2.1 HL7 V2消息的定义
3.2.2 HL7 V2消息分隔符
3.2.3 H7 V2消息的数据类型
3.2.4 HL7 V2消息的编码方式
3.3 HL7 V3标准
3.3.1 HL7 V3标准的定义
3.3.2 HL7 V3原则声明
3.3.3 HL7 V3开发方法
3.3.4 HL7 V3动态模型
3.3.5 HL7 V3 RIM参考信息模型
3.3.6 HL7 V3 D-MIM和D-RIM信息模型
3.4 JAVA技术简介
3.4.1 JAVA反射机制
3.5 本章小结
第四章 HL7消息的抽象数据结构设计
4.1 标准的HL7消息及其结构
4.2 HL7消息的数据类型
4.2.1 HL7消息的基本数据类型与复合数据类型
4.2.2 HL7消息数据类型的结构设计
4.3 HL7消息的抽象数据结构设计
4.3.1 HL7消息的多级嵌套结构
4.3.2 消息的抽象数据结构设计
4.3.3 消息段的抽象数据结构设计
4.3.4 字段的抽象数据结构设计
4.3.5 重复字段的抽象数据结构设计
4.3.6 组件的抽象数据结构设计
4.3.7 子组件的抽象数据结构设计
4.4 本章小结
第五章 HL7消息构建与解析算法的设计与实现
5.1 HL7消息构建
5.1.1 HL7消息构建流程
5.1.2 HL7消息构建规则
5.1.3 HL7消息构建算法
5.2 HL7消息构建运行示例
5.3 HL7消息解析
5.3.1 HL7消息解析流程
5.3.2 HL7消息解析规则
5.3.3 HL7消息解析算法
5.4 HL7消息解析运行示例
5.5 本章小结
第六章 HL7消息构建与解析性能优化
6.1 HL7消息对象创建
6.1.1 HL7消息对象创建方法
6.1.2 HL7消息对象创建实现
6.2 动态HL7消息对象创建原理
6.3 动态HLL7消息对象创建实现
6.4 改进前后性能对比
6.4.1 时间性能对比
6.4.2 空间性能对比
6.5 本章小结
第七章 总结与展望
7.1 论文总结
7.2 工作展望
致谢
参考文献
附录A:攻读硕士学位期间发表的学术论文
附录B:攻读硕士学位期间参与完成的科研成果
本文编号:3321254
【文章来源】:昆明理工大学云南省
【文章页数】:91 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文项目支撑
1.4 论文主要研究内容
1.5 论文组织结构
1.6 论文主要创新点
1.7 本章小结
第二章 医疗信息集成平台整体架构
2.1 医疗信息集成平台需求
2.2 医疗信息集成平台总体架构
2.3 HL7消息中间件总体架构
2.4 本章小结
第三章 研究的相关标准及技术
3.1 HL7标准的含义、内容及发展
3.1.1 HL7标准的含义
3.1.2 HL7标准的内容
3.1.3 HL7标准的发展
3.2 HL7 V2标准
3.2.1 HL7 V2消息的定义
3.2.2 HL7 V2消息分隔符
3.2.3 H7 V2消息的数据类型
3.2.4 HL7 V2消息的编码方式
3.3 HL7 V3标准
3.3.1 HL7 V3标准的定义
3.3.2 HL7 V3原则声明
3.3.3 HL7 V3开发方法
3.3.4 HL7 V3动态模型
3.3.5 HL7 V3 RIM参考信息模型
3.3.6 HL7 V3 D-MIM和D-RIM信息模型
3.4 JAVA技术简介
3.4.1 JAVA反射机制
3.5 本章小结
第四章 HL7消息的抽象数据结构设计
4.1 标准的HL7消息及其结构
4.2 HL7消息的数据类型
4.2.1 HL7消息的基本数据类型与复合数据类型
4.2.2 HL7消息数据类型的结构设计
4.3 HL7消息的抽象数据结构设计
4.3.1 HL7消息的多级嵌套结构
4.3.2 消息的抽象数据结构设计
4.3.3 消息段的抽象数据结构设计
4.3.4 字段的抽象数据结构设计
4.3.5 重复字段的抽象数据结构设计
4.3.6 组件的抽象数据结构设计
4.3.7 子组件的抽象数据结构设计
4.4 本章小结
第五章 HL7消息构建与解析算法的设计与实现
5.1 HL7消息构建
5.1.1 HL7消息构建流程
5.1.2 HL7消息构建规则
5.1.3 HL7消息构建算法
5.2 HL7消息构建运行示例
5.3 HL7消息解析
5.3.1 HL7消息解析流程
5.3.2 HL7消息解析规则
5.3.3 HL7消息解析算法
5.4 HL7消息解析运行示例
5.5 本章小结
第六章 HL7消息构建与解析性能优化
6.1 HL7消息对象创建
6.1.1 HL7消息对象创建方法
6.1.2 HL7消息对象创建实现
6.2 动态HL7消息对象创建原理
6.3 动态HLL7消息对象创建实现
6.4 改进前后性能对比
6.4.1 时间性能对比
6.4.2 空间性能对比
6.5 本章小结
第七章 总结与展望
7.1 论文总结
7.2 工作展望
致谢
参考文献
附录A:攻读硕士学位期间发表的学术论文
附录B:攻读硕士学位期间参与完成的科研成果
本文编号:3321254
本文链接:https://www.wllwen.com/yixuelunwen/yiyuanguanlilunwen/3321254.html