本发明专利技术提供一种系统对接方法及装置,该方法包括:基于本地记录的HIS系统的URL向HIS系统发送访问请求;根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据;将提取的数据存储到业务系统的数据库中。整个过程无需HIS系统的定制开发,也不存在对HIS系统数据库的访问,因此,可确保HIS系统数据库的安全性,降低系统对接的开发成本,提高系统对接效率。
【技术实现步骤摘要】
一种系统对接方法及装置
本专利技术涉及医疗
,尤其涉及一种系统对接方法及装置。
技术介绍
随着网络以及数字化技术的发展,目前医院普遍采用HIS(HospitalInformationSystem,医院信息系统)系统作为医院信息化管理的基础平台,对患者诊疗信息以及行政管理信息进行收集、处理以及数据交换,提高医院的工作效率以及服务质量。除HIS系统外,医院还有很多与具体业务相关的系统,简称业务系统,例如,数字化手术室系统,这些业务系统需要与HIS系统对接,以获取业务系统所需数据。目前普遍采用的对接方式为视图方式或Webservice方式,其中,视图方式需要HIS系统供应商开放数据库访问权限,数据库的安全性存在风险;Webservice方式要求对接的双方系统根据医院的实际需求进行定制开发,双方都会产生沟通、开发、调试成本,且出现问题不容易定位及解决。
技术实现思路
本专利技术的目的在于提供一种系统对接方法及装置,用以避免对HIS系统的数据库安全性造成威胁,且无需HIS系统对外提供接口。为实现上述专利技术目的,本专利技术提供了如下技术方案:本专利技术提供一种系统对接方法,应用于对接设备,所述方法包括:基于本地记录的医院信息系统HIS系统的统一资源定位器URL向HIS系统发送访问请求;根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据;将提取的数据存储到业务系统的数据库中。本专利技术还提供一种系统对接装置,应用于对接设备,所述装置包括:请求发送单元,用于基于本地记录的医院信息系统HIS系统的统一资源定位器URL向HIS系统发送访问请求;数据提取单元,用于根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据;数据存储单元,用于将提取的数据存储到业务系统的数据库中。由以上描述可以看出,本专利技术基于HIS系统的URL向HIS系统发起访问请求,从HIS系统基于访问请求返回的页面信息中获取业务系统所需数据,存储到业务系统的数据库中。整个过程无需HIS系统的定制开发,也不存在对HIS系统数据库的访问,因此,可确保HIS系统数据库的安全性,降低系统对接的开发成本,提高系统对接效率。附图说明图1是本专利技术实施例示出的一种系统对接方法流程图;图2是本专利技术实施例示出的对接设备的结构示意图;图3是本专利技术实施例示出的一种系统对接装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本专利技术实施例提出一种系统对接方法,该方法基于HIS系统的URL向HIS系统发起访问请求,从HIS系统基于访问请求返回的页面信息中获取业务系统所需数据,存储到业务系统的数据库中。参见图1,为本专利技术系统对接方法的一个实施例流程图,该实施例对系统对接过程进行描述。步骤101,基于本地记录的HIS系统的URL向HIS系统发送访问请求。本专利技术是基于B/S(浏览器/服务器)架构的HIS系统的对接方法。在对接之前,需要在对接设备上配置HIS系统的登录URL以及登录账户信息,对接设备基于登录URL以及具有一定权限的登录账户信息登录HIS系统,获取HIS系统返回的页面信息,进而通过解析页面信息获取业务系统所需数据,具体解析过程在步骤102中介绍,在此暂不赘述。由于业务系统所需数据可能无法从单一页面内全部获取到,因此,需要在对接设备上配置多个可获取到所需数据的HIS系统的URL。为了简化该配置过程,在一种较优的实施方式中,对接设备可自动记录用户的操作轨迹,例如,在用户登陆HIS系统后,点击需要访问的页面,对接设备记录用户操作过程中所有访问的页面的URL,以便基于本地记录的URL向HIS系统发送访问请求,获取对应页面。步骤102,根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据。每一个业务系统都有一个满足自身业务需求的数据字典,记录业务系统所需字段信息,例如,数字化手术室系统需要患者姓名、手术日期、手术分类、手术医生的姓名、科室等信息,因此,可预先在数字化手术系统的数据字典中定义上述字段。本专利技术将业务系统的字段信息配置在对接设备上,当对接设备接收到HIS系统返回的页面信息时,基于预先配置的业务系统的字段信息解析页面信息,获取业务系统所需数据。具体为,获取页面信息中的字段信息,过滤掉页面中的排版信息、控件、注释等与业务无关的信息;基于页面标识确定预先配置的业务系统的字段信息中的有效字段信息,基于确定的有效字段信息从页面信息中提取对应字段信息的数据。例如,当前页面为患者信息页面时,该页面内只有患者相关信息,不会有医生、护士等信息,因此,可将与患者相关的字段信息确定为有效字段信息,从患者信息页面中获取有效字段信息的数据。步骤103,将提取的数据存储到业务系统的数据库中。本步骤中,可将步骤102提取的业务系统的数据暂存到本地的数据库中,经医务人员确认后,将正确的数据存储到业务系统的数据库中,供业务系统使用,以保证数据的有效性。需要补充说明的是,在对接设备基于用户操作记录的URL中,可能存在无效的URL,即对接设备从HIS系统基于该URL返回的页面信息中未提取到业务系统所需数据,则对接设备删除未提取到数据的页面的URL,以提高后续提取数据的效率。进一步地,在步骤102基于确定的有效字段信息提取对应字段信息的数据之后,还可提取对应字段的属性信息,将提取的属性信息存储到业务系统的数据库中。例如,在提取到心跳字段的数据后,提取心跳字段的属性信息,例如,心跳过速或过缓,以使医务人员及时发现这些敏感数据,采取必要措施。此外,由于HIS系统命名不规范,例如,有的HIS系统使用病人,有的HIS系统使用患者,两者其实表示同一含义,因此,本专利技术在对接设备上配置业务系统的字段信息时,基于表示同一含义的若干字段构建正则表达式,使用该正则表达式从页面信息中提取业务系统所需数据。从上述描述可以看出,本专利技术在进行系统对接时,不需要访问HIS系统的数据库,保证了HIS系统数据库的安全性,同时,不需要HIS系统为业务系统提供对接接口,降低了系统对接难度。现以数字化手术室系统对接HIS系统为例,详细介绍系统对接过程。在对接设备上配置数字化本文档来自技高网...
【技术保护点】
一种系统对接方法,应用于对接设备,其特征在于,所述方法包括:基于本地记录的医院信息系统HIS系统的统一资源定位器URL向HIS系统发送访问请求;根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据;将提取的数据存储到业务系统的数据库中。
【技术特征摘要】
1.一种系统对接方法,应用于对接设备,其特征在于,所述方法包括:基于本地记录的医院信息系统HIS系统的统一资源定位器URL向HIS系统发送访问请求;根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据;将提取的数据存储到业务系统的数据库中。2.如权利要求1所述的方法,其特征在于,所述基于本地记录的HIS系统的URL向HIS系统发送访问请求之前,还包括:根据预先配置的登录URL以及登录账户信息登录HIS系统;基于用户登录后对HIS系统的操作,记录操作过程中涉及到的HIS系统的URL。3.如权利要求1或2所述的方法,其特征在于,所述基于本地记录的医院信息系统HIS系统的统一资源定位器URL向HIS系统发送访问请求之后,还包括:当从HIS系统返回的页面信息中未提取到业务系统所需数据时,删除本地记录的未提取到数据的页面的URL。4.如权利要求1所述的方法,其特征在于,所述根据预先配置的业务系统的字段信息从HIS系统基于访问请求返回的页面信息中提取业务系统所需数据,具体为:获取页面信息中的字段信息;基于页面标识确定预先配置的业务系统的字段信息中的有效字段信息,其中,所述预先配置的业务系统的字段信息为基于表示同一含义的若干字段构建的正则表达式;基于确定的有效字段信息从页面信息中提取对应字段信息的数据。5.如权利要求4所述的方法,其特征在于,所述基于确定的有效字段信息从页面信息中提取对应字段信息的数据之后,还包括:从页面信息中提取有效字段信息的属性信息;将提取的属性信息存储到业务...
【专利技术属性】
技术研发人员:王校,
申请(专利权)人:青岛海信医疗设备股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。