POS系统与区域卫生信息平台的数据推送方法及装置制造方法及图纸

技术编号:9671505 阅读:83 留言:0更新日期:2014-02-14 18:48
本发明专利技术适用于计算机应用领域,提供了一种POS系统与区域卫生信息平台的数据推送方法及装置,所述方法包括:每当需要推送数据时,POS系统获取所述数据的批号,所述批号为该批数据的唯一标识;POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号;POS系统分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号,并在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号。本发明专利技术使得POS系统可以同时推送一批或多批数据至区域卫生信息平台,提高了数据传输效率。且区域卫生信息平台不必时时关注数据推送情况,提高了区域卫生信息平台的计算能力。

【技术实现步骤摘要】
POS系统与区域卫生信息平台的数据推送方法及装置
本专利技术属于计算机应用领域,尤其涉及一种POS系统与区域卫生信息平台的数据推送方法及装置。
技术介绍
随着技术的不断发展,医疗卫生机构的办公也基本实现了信息化。在现有的医疗卫生信息行业中,为了实现各医疗机构的信息化联网,各个医疗机构之间实现数据的整合,就需要将各个医疗服务点的POS系统数据上传至区域卫生信息平台。其中,区域卫生信息平台是连接区域内的医疗卫生机构基本业务信息系统的数据交换和共享平台,是不同系统间进行信息整合的基础和载体。POS系统即服务点应用系统,主要是指机构内部直接面对日常业务的应用软件系统,例如医院信息系统、妇幼保健院信息系统、社区卫生服务中心/乡镇卫生院信息系统等。现今,POS系统将数据上传至区域卫生信息平台时,常规的做法是直接把POS系统搜集到的数据推送给区域卫生信息平台。然而,由于每个时间段只能推送一批数据,使得数据推送效率较低,此外,如果在推送数据的过程中,数据发生了错误,那么必须要修正正在推送的这些数据,而其他的数据就必须处于等待推送状态,直到修正完成才能推送其他数据,大大影响了数据推送效率。
技术实现思路
本专利技术实施例的目的在于提供一种POS系统与区域卫生信息平台的数据推送方法及装置,旨在解决现有的将数据从POS系统推送至区域卫生信息平台的方法推送效率低的问题。本专利技术实施例是这样实现的,一种POS系统与区域卫生信息平台的数据推送方法,所述方法包括:每当需要推送数据时,POS系统获取所述数据的批号,所述批号为该批数据的唯一标识;POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号;POS系统分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号,并在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号。本专利技术实施例的另一目的在于提供一种POS系统与区域卫生信息平台的数据推送装置,所述装置包括:批号获取模块,用于每当需要推送数据时,POS系统获取所述数据的批号,所述批号为该批数据的唯一标识;推送开始模块,用于POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号;推送模块,用于分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号;推送完成模块,用于在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号。在本专利技术实施例中,由于每次有数据需要推送时,POS系统就将这些数据作为一批,并为这批数据获取一个批号,并将这批数据分若干次发送给区域卫生信息平台,使得POS系统可以同时推送一批或多批数据至区域卫生信息平台,提高了数据传输效率,且每批数据独立推送,并不影响其他批次数据的推送。此外,由于每批数据在推送的过程中,区域卫生信息平台可以不必时时关注数据推送情况,只需关注是否接收到POS系统发送的推送完成消息即可,因而区域卫生信息平台可以节省资源做其他处理,提高了区域卫生信息平台的计算能力。【附图说明】图1是本专利技术实施例提供的POS系统与区域卫生信息平台的数据推送方法的交互图;图2是本专利技术实施例提供的POS系统与区域卫生信息平台的数据推送装置的结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:如图1所示为本专利技术第一实施例提供的一种POS系统与区域卫生信息平台的数据推送方法的交互图,为了便于说明,仅示出了与本专利技术实施例相关的部分。在本专利技术实施例中,该方法应用于POS系统与区域卫生信息平台之间的数据传输,在实际应用中,普遍是POS系统将数据推送至区域卫生信息平台。在步骤Sll中,每当需要推送数据时,POS系统获取数据的批号。在本专利技术实施例中,每当POS系统有需要推送至区域卫生信息平台的数据时,POS系统获取这批数据的批号,批号为这批数据的唯一标识。由于每有一批数据需要推送就获取这批数据的批号,因此,不论这批数据后续处理步骤如何,只要有新的需要推送的数据,POS系统就获取新的一批数据的批号。由此可知,POS系统可以同时获取一批或多批数据的批号。其中,每批数据的类型及数据量大小由POS系统控制。在本专利技术实施例中,由于在推送数据的过程中,POS系统既可以通过在区域卫生信息平台建立数据库中间表后,采用所建立的数据库中间表作为缓存推送数据,也可以利用Web Services (网络服务,是基于网络的、分布式的模块化组件)的交互服务推送数据。若POS系统把在区域卫生信息平台建立的数据库中间表作为缓存来推送数据,则需要POS系统与区域卫生信息平台建立连接后,由POS系统直接操作区域卫生信息平台上的数据库,将数据直接写入区域卫生信息平台上的数据库中间表中。此时就需要在区域卫生信息平台上的数据库中间表中定义批次管理表及多张数据表,数据表用于写入各批数据,每张数据表存储一批数据;批次管理表主要用于记录每批数据的时间、每张数据表的数据量等,数据表与批次管理表通过批号作为外键相关联。对于同一批次的数据,该批次对应的数据表的数据总量与批次管理表中记录的该批次数据的数据量相等。此外,数据库中间表还包含批号字段和批次推送完成的标识字段。若POS系统利用Web Services的交互服务推送数据,则区域卫生信息平台需要向POS系统提供三个服务接口,分别为推送开始接口、数据接收接口及推送完成接口,这三个服务接口都包含数据的批号信息。POS系统通过调用这三个接口,将数据推送至区域卫生信息平台。因此,根据数据推送采用的不同技术,可以通过以下几种方法使POS系统获取每批数据的批号。第一和第二两种POS系统获取批号的方法为采用数据库中间表作为缓存推送数据时所实现的,第三种POS系统获取数据批号的方法为利用Web Services的交互服务推送数据时实现。第一,POS系统获取自行产生的批号,具体为POS系统按照预先设置的批号产生方法自行产生每批数据的批号。如:P0S系统可预先设置按照数据推送的时间加上数据的类型来产生批号,则每有一批数据需要推送时,就获取这批数据的类型,并读取系统此时的时间,然后根据获取的系统时间及这批数据的类型产生这批数据的批号,并将产生的批号作为这批数据的唯一标识。第二,POS系统获取由数据库中间表自增序列产生的批号。在建立数据库中间表时开发者会在数据库中间表中添加自增序列,并设置好自增序列产生批号的规则(例如也可以如上述描述按照数据推送的时间加上数据的类型来产生批号),则每当有数据需要推送时,数据库中间表的自增序列便按照开发者预先设置的数据产生规则产生一个批号,并将这个批号发送给POS系统,告知POS系统这个批号即为当前需要推送的这批数据的批号。第三,区域卫生信息平台通过自增序列产生批号并将其发送给POS系统。区域卫生信息平台预先设置能够产生批号的自增序列,并设置该自增序列产生批号的规则(例如仍可以如上述描述按照数据推送的时间加上数据的类型来产生批号),则当POS系统调用We本文档来自技高网...
POS系统与区域卫生信息平台的数据推送方法及装置

【技术保护点】
一种POS系统与区域卫生信息平台的数据推送方法,其特征在于,所述方法包括:每当需要推送数据时,POS系统获取所述数据的批号,所述批号为该批数据的唯一标识;POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号;POS系统分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号,并在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号。

【技术特征摘要】
1.一种POS系统与区域卫生信息平台的数据推送方法,其特征在于,所述方法包括: 每当需要推送数据时,POS系统获取所述数据的批号,所述批号为该批数据的唯一标识; POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号; POS系统分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号,并在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号。2.如权利要求1所述的方法,其特征在于,所述POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号,包括: POS系统将推送开始信息作为一条记录写入区域卫生平台的数据库中间表,所述推送开始消息包括该批数据的批号。3.如权利要求2所述的方法,其特征在于,所述POS系统分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号,并在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号,包括: POS系统分若干次将该批数据写入所述数据库中间表,每次写入的数据都包括该批数据的批号,并在数据推送完成后在所述数据库中间表写入批次推送完成的标识字段,所述推送完成的标识字段中包括该批数据的批号。4.如权利要求1所述的方法,其特征在于,所述POS系统发送推送开始消息给区域卫生信息平台,所述推送开始消息包括该批数据的批号,还包括: POS系统通过Web Services调`用区域卫生信息平台提供的推送开始接口将推送开始消息发送给区域卫生信息平台,所述推送开始消息包括该批数据的批号。5.如权利要求4所述的方法,其特征在于,所述POS系统分若干次将该批数据推送至区域卫生信息平台,每次推送的数据都包括该批数据的批号,并在数据推送完成后发送推送完成消息给区域卫生信息平台,所述推送完成消息包括该批数据的批号,还包括: POS系统通过Web Services调用区域卫生信息平台提供的数据接收接口将该...

【专利技术属性】
技术研发人员:吴晓琳李家宝陶然杨忠波
申请(专利权)人:深圳中科金证科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1