白亦霆
(绍兴市上虞人民医院,浙江 绍兴 312300)
本文设计的医疗信息内部交互与区域信息化共享方法的内部医疗信息采集格式分为可扩展标记语言与超文本标记语言相结合的方式。在医疗信息内部交互的过程中,索引类、指标类等一系列纯数据的医疗信息采用可扩展标记语言的格式进行采集,方便日后医护人员的统计和查询。患者病历类、诊疗报告类等格式的数据采用可扩展标记语言与超文本标记语言两种格式相结合的方法进行采集。以医疗信息中的住院诊疗信息数据为例,表1为住院诊疗信息数据结构表。
表1 为住院诊疗信息数据结构表
根据医疗企业的规模、医疗行业的特殊性以及具体项目的目标等对可扩展标记语言格式的数据规范进行完善,首先应当满足当前应用的需要,利用已有的DTD/Schema规范集作为保证医疗信息的有效性。其次还需要对规范集记性归纳和划分,例如医疗信息划分为患者实体、病历实体、诊疗报告实体、手术记录实体等。通过规范集更加清晰地对医疗信息数据中的每个基本实体划分,同时还可以区分不同基本原则,将信息数据按照职能、流程和资源划分。
在本文医疗信息内部交互与区域信息化共享方法中,信息的内部交互主要依赖于互联网体系,互联网体系主要依赖于基于TCP和IP两个最初的协议之上的不同的通信协议,并以广播的形式对数据传播,存在被监听、窃取的风险,因此为了进一步保障医疗信息内部交互时的安全性,需要对信息XML数据进行加密处理。本文采用对称算法对XML信息数据加密,在交互过程中要求发送方和接收方首先商定一个密钥,利用密钥对需要交互的明文加密,通过互联网体系将密文传递到接收方,再由接收方利用密钥对密文解密,从而获取到最初的原始明文。基于对称算法的加密和解密表达式为:
公式(1)中,k表示为发送方与接收方商定的密钥;Ek表示为利用密钥k后的加密文件;M表示为需要进行加密处理的明文;B表示为加密处理后得到的密文。公式(2)中,Dk表示为利用密钥k后的解密文件。
在医疗信息内部交互的实际应用中,可根据具体情况将对称算法划分为两类,其中一类是只对明文中的单个位或字节实施加密和解密处理,另一类是对明文中的一组位实施加密和解密处理。
实现医疗信息内部数据的交互需要设置多个业务领域中各项系统的集成,需要各个系统的接口相互联通。为了避免各个业务系统之间的直接互联,让各个系统交互可控,本文将医疗信息互联互通的接口改造为从原来的n(n-1)/2转换为n个,减少连通所需的接口数量,方便信息数据的处理和传输过程的控制。医疗信息内部交互主要分为服务控制和数据存储两个组成部分,其中服务控制又分为接口传输、数据解析以及执行判断等,数据存储分为基本数据维护、业务数据维护以及仓库数据维护等。在进行数据交互前首先对各项医疗信息数据进行分类,分为医院基本数据、患者基本数据、表单数据和业务数据四种。其中,医院的基本数据的具体交互过程为:首先由医院信息的维护人员将相关医疗信息通过信息接收模块传递;再利用信息解析模块对信息进行相应的解读;通过执行判断控制对临床信息、缴费信息以及申请修改信息等进行控制;最后由信息发送模块将信息传递到存储控制中,并对信息进行解析重建、CDA验证和数据存储控制;最后将医疗信息存储在医院的基础数据库中。患者基本数据的内部交互具体流程为:首先由患病患者的信息维护人员将基本信息发送;当信息发送到流通控制模块时,由相应的接口接收;完成信息接收后,对信息进行解析,并将其移动到下一步的执行模块当中;经过判断得到的解析结果传输到信息发送中心中,并在该阶段将信息进行存储,传递到数据库中。
表单数据的内部交互具体流程为:首先由表单的发送人员将信息发送到流通控制部分所对应的接口中;当信息被接收模块接收后,对该部分信息进行相应的解毒并传递到下一个执行判断模块中;经过判断后的信息发送到信息发送模块中,并在此过程中将表单数据传递到存储控制中。业务数据的内部交互具体流程为:首先将确认的表单数据通过信息发送模块传递到业务执行人员;由业务执行人员对表单数据进行检查或检验,并对申请单存在异议的数据进行修改;再由凭条流通控制对其进行一系列的处理后,由信息的发送方将信息传递到申请发送方,由申请发送方对信息重新确认;将确认执行的申请和报告汇总为统一的业务数据,并在其发送的过程中传输到数据库中存储。
完成对医疗信息的内部交互后,医疗信息已经能够顺畅地传递到各个业务系统当中,但还需要不同区域之间的医疗信息进行共享,从而防止出现不同医疗机构之间的相互异构现象。首先对各个医疗机构的内部信息的交互引擎实施抽取和打包处理,从而用于封装患者医学诊疗信息的HL7临床文档结构,进而推送到区域信息化处理引擎中,对零散、非标准化的医疗信息以患者名称为索引的标准化信息文档。根据上述方法将各个医疗机构交互信息通过区域信息处理引擎传输到区域CDR临床数据库中并进行汇总,并在临床应用门户、管理决策门户和公众信息门户中进行展示。医疗信息的区域信息化共享中整个数据的转换过程为:首先从业务数据转换为HL7临床文档数据;再由HL7临床文档数据转换为CDA文档数据;将CDA文档数据推送;经过解析再次转换为HL7临床文档数据。在这一过程中,患者的每次就诊信息都会被医疗机构信息交互平台中特定的条件进行捕获,并将信息实时上传到区域医疗信息集成中,并整合在CDR当中完成集中存储。拥有相应查找权限的医护人员、患者本人以及亲属都可以调取患者的健康信息,从而对医疗信息区域共享。
根据医疗机构实际运行情况,为了保证患者隐私不被泄露,本文在设计对比实验时,采用仿真对比实验,利用仿真实验软件建立近5年来10万患者的诊疗记录作为实验运行数据。并将数据存储在影像数据库、检验数据库以及门诊/住院信息数据库中。分别利用传统方法和本文提出的医疗信息内部交互与区域信息化共享方法对相关医疗信息进行查询,将传统方法设为对照组,本文方法设为实验组,比较两种查询时间。图1为实验组与对照组实验结果对比图。
图1 实验组与对照组实验结果对比图
由图1可以看出,随着查询总人数的不断增加,实验组与对照组在对医疗信息查询的时间都呈现出上升的趋势,但在50、100、150和200人四个不同人数时记录的查询时间可以看出,实验组的查询时间明显比对照组的查询时间短,因此证明本文提出的医疗信息内部交互与区域信息化共享方法的平均查询速率更高。
在本文研究中,主要以医疗信息数据共享为目的,结合一系列算法和技术手段提出一种新的医疗信息内部交互与区域信息化共享方法。该方法不仅具有更高的查询速率,同时与传统的集成模式相比开放性更强、安全性更高。