一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区域医疗健康信息交互服务的验证方法和系统与流程

2023-01-17 12:36:26 来源:中国专利 TAG:


1.本发明涉及区域医疗健康信息交互服务技术领域,具体为一种基于区域医疗健康信息交互服务的验证方法和系统。


背景技术:

2.由于缺乏顶层设计,信息标准化程度低、数据利用率不高、医院系统建设向深层次发展面临挑战。因此,国家卫生健康委统计信息中心启动了针对医疗健康卫生信息发展措施,确定了国家医疗健康信息互联互通标准化成熟度测评体系,以下简称“互联互通测评”。
3.互联互通测评是指导各地区医疗卫生机构信息标准化建设,推动医疗健康信息互联互通和共享协同的一项重要工作,经过工作的推进,现已成为我国医疗行业公认的最具权威和影响力的测评之一。互联互通测评分为定量测试和定性评审两个部分,其中定量测试占60%比重,是整个测评的核心和基础。定量测试主要包括:数据集、共享文档和交互服务三部分,根据参评医疗机构类别又分为医院和区域两种测评。
4.因此,本领域技术人员提供了一种基于区域医疗健康信息交互服务的验证方法和系统,主要以区域交互服务测评作为研究对象,对其互联互通测评技术和流程进行详细说明。


技术实现要素:

5.(一)解决的技术问题针对现有技术的不足,本发明提供了一种基于区域医疗健康信息交互服务的验证方法和系统,医疗机构信息系统通过向区域医疗健康信息交互服务验证系统发起服务请求消息,区域医疗健康信息交互服务验证系统接收服务请求消息后对消息进行标准符合性验证,并将校验结果消息返回给医疗机构信息系统,由医疗机构信息系统接收验证结果消息。
6.(二)技术方案为实现以上目的,本发明通过以下技术方案予以实现:一种基于区域医疗健康信息交互服务的验证方法,该验证方法以卫生信息标准中对区域交互服务的要求作为目标,根据科学、合理、方便的原则,将验证方法设计为交互接口、消息结构、消息内容和结果展示四个步骤,具体包括以下步骤:s1.区域平台交互服务接口验证方法链接测试环节,系统会根据webservice地址获取到响应信息,从中读取到响应状态是否正常响应和webservice方法是否与接收的参数一致,最后再从中读取到命名空间,判断是否符合互联互通测评标准后,才会判定接口通过测试。
7.s2.区域平台交互服务消息结构验证方法按标准要求将标准头与内容拼接组成document文件,验证document文件是否为空,如果为空,项目状态变为“执行完成”,测试文件状态变为“未通过”,测试文件结果“文档格式错误:无法识别xml”。
8.s3.区域平台交互服务消息内容验证方法根据xpath读取到document节点中的数据,若读取的数据为空,向记录测试结果的集合中加入该节点;验证节点类型与格式,如果不符合标准,节点状态变为“未通过”,节点测试状态分为0-未通过、1-通过、2-非必填,节点类型可分为dt-日期时间型、d-日期型、t-时间型、l-布尔型、n-数字型、s1-不可枚举型、s2-可枚举型,不超过3个、s3-代码表型和by-编码型;验证节点约束性,如果节点约束为可选,将节点状态变为“非必填”。
9.s4.区域医疗健康信息交互服务服务验证方法查看测试结果主要突出测试文件的验证情况、验证节点的通过个数与未通过节点的原因和解决办法。
10.优选的,所述步骤s2中通过xsd模板校验保存的xml响应文件,若校验结果出错,项目状态变为“执行完成”,测试文件状态变为“未通过”,测试文件结果“调用服务失败”。
11.优选的,所述步骤s3中校验数据中的二选一,仅为涉及到年龄时,(注:年龄人群为婴儿或非婴儿,分为月和年)。
12.优选的,所述步骤s4中具体的测试结果如下:测试结果分为整体情况和单个用例情况,初次访问输出结果时,界面会展示项目测试的整体情况,主要突出文件测试的正确性与验证节点的通过比例,选择单个测试用例时,系统将描述各测试文件的验证结果,用户可以查看各节点的验证情况,对错误的节点,系统会注明错误的原因和查找错误的方式。
13.优选的,一种基于区域医疗健康信息交互服务的验证系统,包括区域平台系统和区域医疗健康信息交互服务验证系统,所述区域平台系统包括医疗机构信息系统,所述医疗机构信息系统通过向区域医疗健康信息交互服务验证系统发起服务请求消息,区域医疗健康信息交互服务验证系统接收服务请求消息后对消息进行标准符合性验证,并将校验结果消息返回给医疗机构信息系统,由医疗机构信息系统接收验证结果消息。
14.优选的,该系统采用wsdl网络描述语言技术,其使用接口类、方法和参数用于定位网络服务,通过cxf客户端对外部接口的调用,向外部接口传输请求消息,待接口处理完成后返回执行结果,执行结果存储在xml文档中,依据区域卫生信息交互及数据标准定义的xpath路径,利用dom4j解析获取节点内容。
15.优选的,该系统在校验节点内容时,先验证数据元的类型和格式,再验证条目与章节的约束和基数,当任意一条不符合标准规定,则视为不通过,验证结果会以列表的形式展示到系统界面上。
16.(三)有益效果本发明提供了一种基于区域医疗健康信息交互服务的验证方法和系统。具备以下有益效果:1、本发明提供了一种基于区域医疗健康信息交互服务的验证方法和系统,该系统的webservice地址由测试对象提供,若服务地址出现问题,系统将无法获取到文件测试的响应信息,所以,互联互通测试系统提供了链接测试功能,提前预防了后续交互服务无法测试的情况。在测试环节中,系统建立了区域交互服务验证测试的结构,先验证消息交互接口的连通性,接着验证消息结构的标准符合性,然后校验消息元素的标准符合性,其中对消息
元素建立起关于dt-日期时间型、d-日期型、t-时间型、l-布尔型、n-数字型、s1-不可枚举型、s2-可枚举型,不超过3个、s3-代码表型和by-编码型的9种校验类型规则,建立了格式与约束关系的验证标准。
17.2、本发明提供了一种基于区域医疗健康信息交互服务的验证方法和系统,该系统采用wsdl网络描述语言技术,其使用接口类、方法和参数用于定位网络服务,通过cxf客户端对外部接口的调用,向外部接口传输请求消息,待接口处理完成后返回执行结果,执行结果存储在xml文档中,依据区域卫生信息交互及数据标准定义的xpath路径,利用dom4j解析获取节点内容。在校验节点内容时,先验证数据元的类型和格式,再验证条目与章节的约束和基数,当任意一条不符合标准规定,则视为不通过,验证结果会以列表的形式展示到系统界面上。
附图说明
18.图1为本发明的系统交互示意图;图2为本发明的区域医疗健康信息交互服务标准符合性的验证步骤示意图;图3为本发明的测试结果的预览结果图;图4为本发明的验证结果结构图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.实施例:如图1-4所示,本发明实施例提供一种基于区域医疗健康信息交互服务的验证方法,该验证方法以卫生信息标准中对区域交互服务的要求作为目标,根据科学、合理、方便的原则,将验证方法设计为交互接口、消息结构、消息内容和结果展示四个步骤,具体包括以下步骤:s1.区域平台交互服务接口验证方法链接测试环节,系统会根据webservice地址获取到响应信息,从中读取到响应状态是否正常响应和webservice方法是否与接收的参数一致,最后再从中读取到命名空间,判断是否符合互联互通测评标准后,才会判定接口通过测试。
21.s2.区域平台交互服务消息结构验证方法按标准要求将标准头与内容拼接组成document文件,验证document文件是否为空,如果为空,项目状态变为“执行完成”,测试文件状态变为“未通过”,测试文件结果“文档格式错误:无法识别xml”。
22.通过xsd模板校验保存的xml响应文件,若校验结果出错,项目状态变为“执行完成”,测试文件状态变为“未通过”,测试文件结果“调用服务失败”。
23.s3.区域平台交互服务消息内容验证方法根据xpath读取到document节点中的数据,若读取的数据为空,向记录测试结果的
集合中加入该节点;验证节点类型与格式,如果不符合标准,节点状态变为“未通过”,节点测试状态分为0-未通过、1-通过、2-非必填,节点类型可分为dt-日期时间型、d-日期型、t-时间型、l-布尔型、n-数字型、s1-不可枚举型、s2-可枚举型,不超过3个、s3-代码表型和by-编码型;验证节点约束性,如果节点约束为可选,将节点状态变为“非必填”;校验数据中的二选一,仅为涉及到年龄时(注:年龄人群为婴儿或非婴儿,分为月和年)。
24.s4.区域医疗健康信息交互服务服务验证方法查看测试结果主要突出测试文件的验证情况、验证节点的通过个数与未通过节点的原因和解决办法,具体如下:测试结果分为整体情况和单个用例情况,初次访问输出结果时,界面会展示项目测试的整体情况,主要突出文件测试的正确性与验证节点的通过比例,选择单个测试用例时,系统将描述各测试文件的验证结果,用户可以查看各节点的验证情况,对错误的节点,系统会注明错误的原因和查找错误的方式。
25.为了让交互服务结果可追溯,系统保存了测试文件的响应消息,并于测试结果处与请求消息一同展示,如附图4所示。
26.该系统采用wsdl网络描述语言技术,其使用接口类、方法和参数用于定位网络服务,通过cxf客户端对外部接口的调用,向外部接口传输请求消息,待接口处理完成后返回执行结果,执行结果存储在xml文档中,依据区域卫生信息交互及数据标准定义的xpath路径,利用dom4j解析获取节点内容。在校验节点内容时,先验证数据元的类型和格式,再验证条目与章节的约束和基数,当任意一条不符合标准规定,则视为不通过,验证结果会以列表的形式展示到系统界面上。
27.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献