区域健康信息平台的数据处理方法技术

技术编号:29489781 阅读:12 留言:0更新日期:2021-07-30 19:01
本发明专利技术实施例涉及一种区域健康信息平台的数据处理方法,所述方法包括:接收第一查询指令数据;进行指令类型识别生成第一类型数据;根据第一类型数据提取第一标识数据;将第一共享数据库中与第一类型数据对应的共享数据列表作为第一共享数据列表并将表中与第一标识数据对应的第一共享数据记录作为第一数据记录;将第一本地数据库中与第一类型数据对应的本地数据列表作为第一本地数据列表并将表中与第一标识数据对应的第一本地数据记录作为第二数据记录;对第一、第二数据记录进行第一类型数据合成处理生成第一合成数据组;发送第一合成数据组。使用本发明专利技术既能保证区域健康信息平台显示信息的实时性,又能降低后端共享数据库的访问压力。

【技术实现步骤摘要】
区域健康信息平台的数据处理方法
本专利技术涉及数据信息处理
,特别涉及一种区域健康信息平台的数据处理方法。
技术介绍
随着医疗行业信息建设的深入开展,在许多地区都推出了区域健康信息平台,人们通过平台前端的客户端可以更便捷、更全面地查询到当地医疗机构的相关信息,例如医院信息、科室信息以及医生信息。这种区域健康信息平台常见的后端数据处理方案是在平台后端建立一个共享数据库,并在共享数据库中创建与医院、科室和医生相关的共享数据列表,并通过定期与医疗机构信息中心的数据同步来实现对上述共享数据列表的内容更新。然而我们在实际应用中发现,各个医疗机构的医院、科室和医生的数据并不是长期静态不变的,尤其是后两者,例如医院可能临时增设核酸检测预约科室会造成科室数据动态变化,又例如因医生职务变动、岗位变动等因素造成的医生数据动态变化等。若只是定期进行数据同步,就会使得区域健康信息平台展示的信息出现时效滞后的问题。而若直接将上述共享数据库与各个医疗机构的信息中心进行实时对接,又会增加共享数据库的访问压力从而影响区域健康信息平台的使用体验。
技术实现思路
本专利技术的目的,就是针对现有技术的缺陷,提供一种区域健康信息平台的数据处理方法,对原来区域健康信息平台的后端数据处理方案进行改造,除原有共享数据库外另行增设用于实时对接各个医疗机构信息中心的本地数据库,并在本地数据库中也同样创建与医院、科室和医生相关的本地数据列表,并将原有共享数据库中更新频率较高的数据项或数据字段转移到本地数据库中,当区域健康信息平台后端服务器接收到来自平台前端客户端发送的查询指令时,通过分别查询新的共享数据库和本地数据库得到对应的数据记录,再对得到的数据记录进行数据合成,最后将合成的数据返回给客户端进行信息显示处理。这样一方面可以解决区域健康信息平台展示信息滞后的问题,另一方面还可以降低原有共享数据库的访问压力。为实现上述目的,本专利技术实施例提供了一种区域健康信息平台的数据处理方法,所述方法包括:区域健康信息平台的后端服务器接收由前端的第一客户端发送的第一查询指令数据;所述第一查询指令数据包括第一指令头数据和第一指令体数据;对所述第一指令头数据进行指令类型识别,生成第一类型数据;根据所述第一类型数据,从所述第一指令体数据中提取出对应的标识数据作为第一标识数据;将预设的第一共享数据库中与所述第一类型数据对应的共享数据列表作为第一共享数据列表,并从所述第一共享数据列表中查询出与所述第一标识数据对应的第一共享数据记录作为第一数据记录;将预设的第一本地数据库中与所述第一类型数据对应的本地数据列表作为第一本地数据列表,并从所述第一本地数据列表中查询出与所述第一标识数据对应的第一本地数据记录作为第二数据记录;按与所述第一类型数据对应的第一类型数据合成规则,对所述第一数据记录和所述第二数据记录进行第一类型数据合成处理,生成第一合成数据组;将所述第一合成数据组向所述第一客户端发送。优选的,所述第一类型数据包括类型一、类型二和类型三;当所述第一类型数据为所述类型一时,对应的所述第一共享数据列表为第一医院共享数据列表,所述第一共享数据记录为第一医院共享数据记录,所述第一医院共享数据列表包括多个所述第一医院共享数据记录,所述第一医院共享数据记录至少包括第一医院编码字段、第一医院名称字段、第一医院地址字段、第一医院咨询电话字段、第一医院急诊电话字段、第一医院介绍字段、第一医院交通路线字段、第一医院等级字段和第一医院挂号时间字段;且对应的所述第一本地数据列表为第一医院本地数据列表,所述第一本地数据记录为第一医院本地数据记录,所述第一医院本地数据列表包括多个所述第一医院本地数据记录,所述第一医院本地数据记录至少包括第二医院编码字段、第一医院所属城市字段、第一医院标志字段、第一医院展示图片字段和第一医院页面链接字段;当所述第一类型数据为所述类型二时,对应的所述第一共享数据列表为第一科室共享数据列表,所述第一共享数据记录为第一科室共享数据记录,所述第一科室共享数据列表至少包括多个所述第一科室共享数据记录,所述第一科室共享数据记录包括第一科室编码字段、第一科室名称字段、第一科室介绍字段和第一科室可挂号状态字段;且对应的所述第一本地数据列表为第一科室本地数据列表,所述第一本地数据记录为第一科室本地数据记录,所述第一科室本地数据列表包括多个所述第一科室本地数据记录,所述第一科室本地数据记录至少包括第二科室编码字段、第一科室页面链接字段和第一科室所属医院编码字段;当所述第一类型数据为所述类型三时,对应的所述第一共享数据列表为第一医生共享数据列表,所述第一共享数据记录为第一医生共享数据记录,所述第一医生共享数据列表包括多个所述第一医生共享数据记录,所述第一医生共享数据记录至少包括第一医生编码字段、第一医生姓名字段、第一医生身份证明号码字段、第一医生通讯号码字段、第一医生职称字段、第一医生所属科室名称字段、第一医生专长介绍字段和第一医生简介字段;且对应的所述第一本地数据列表为第一医生本地数据列表,所述第一本地数据记录为第一医生本地数据记录,所述第一医生本地数据列表包括多个所述第一医生本地数据记录,所述第一医生本地数据记录至少包括第二医生编码字段、第一医生页面链接字段、第一医生头像字段、第一医生所属医院编码字段和第一医生所属科室编码字段。优选的,所述对所述第一指令头数据进行指令类型识别,生成第一类型数据,具体包括:当所述第一指令头数据为获取医院数据指令时,将所述第一类型数据设为所述类型一;当所述第一指令头数据为获取科室数据指令时,将所述第一类型数据设为所述类型二;当所述第一指令头数据为获取医生数据指令时,将所述第一类型数据设为所述类型三。优选的,所述根据所述第一类型数据,从所述第一指令体数据中提取出对应的标识数据作为第一标识数据,具体包括:当所述第一类型数据为所述类型一时,从所述第一指令体数据中提取出第一医院标识数据作为所述第一标识数据;当所述第一类型数据为所述类型二时,从所述第一指令体数据中提取出第一科室标识数据作为所述第一标识数据;当所述第一类型数据为所述类型三时,从所述第一指令体数据中提取出第一医生标识数据作为所述第一标识数据。优选的,所述从所述第一共享数据列表中查询出与所述第一标识数据对应的第一共享数据记录作为第一数据记录,具体包括:当所述第一类型数据为所述类型一时,根据所述第一标识数据对所述第一医院共享数据列表的所述第一医院共享数据记录进行轮询;若当前被轮询的第一医院共享数据记录的所述第一医院编码字段与所述第一标识数据匹配,则将所述当前被轮询的第一医院共享数据记录提取出来作为所述第一数据记录;当所述第一类型数据为所述类型二时,根据所述第一标识数据对所述第一科室共享数据列表的所述第一科室共享数据记录进行轮询;若当前被轮询的第一科室共享数据记录的所述第一科室编码字段与所述第一标识数据匹配,则将所述当前被轮询的第一科室共享数据记录提取出来作为所述第本文档来自技高网...

【技术保护点】
1.一种区域健康信息平台的数据处理方法,其特征在于,所述方法包括:/n区域健康信息平台的后端服务器接收由前端的第一客户端发送的第一查询指令数据;所述第一查询指令数据包括第一指令头数据和第一指令体数据;/n对所述第一指令头数据进行指令类型识别,生成第一类型数据;/n根据所述第一类型数据,从所述第一指令体数据中提取出对应的标识数据作为第一标识数据;/n将预设的第一共享数据库中与所述第一类型数据对应的共享数据列表作为第一共享数据列表,并从所述第一共享数据列表中查询出与所述第一标识数据对应的第一共享数据记录作为第一数据记录;/n将预设的第一本地数据库中与所述第一类型数据对应的本地数据列表作为第一本地数据列表,并从所述第一本地数据列表中查询出与所述第一标识数据对应的第一本地数据记录作为第二数据记录;/n按与所述第一类型数据对应的第一类型数据合成规则,对所述第一数据记录和所述第二数据记录进行第一类型数据合成处理,生成第一合成数据组;/n将所述第一合成数据组向所述第一客户端发送。/n

【技术特征摘要】
1.一种区域健康信息平台的数据处理方法,其特征在于,所述方法包括:
区域健康信息平台的后端服务器接收由前端的第一客户端发送的第一查询指令数据;所述第一查询指令数据包括第一指令头数据和第一指令体数据;
对所述第一指令头数据进行指令类型识别,生成第一类型数据;
根据所述第一类型数据,从所述第一指令体数据中提取出对应的标识数据作为第一标识数据;
将预设的第一共享数据库中与所述第一类型数据对应的共享数据列表作为第一共享数据列表,并从所述第一共享数据列表中查询出与所述第一标识数据对应的第一共享数据记录作为第一数据记录;
将预设的第一本地数据库中与所述第一类型数据对应的本地数据列表作为第一本地数据列表,并从所述第一本地数据列表中查询出与所述第一标识数据对应的第一本地数据记录作为第二数据记录;
按与所述第一类型数据对应的第一类型数据合成规则,对所述第一数据记录和所述第二数据记录进行第一类型数据合成处理,生成第一合成数据组;
将所述第一合成数据组向所述第一客户端发送。


2.根据权利要求1所述的区域健康信息平台的数据处理方法,其特征在于,
所述第一类型数据包括类型一、类型二和类型三;
当所述第一类型数据为所述类型一时,对应的所述第一共享数据列表为第一医院共享数据列表,所述第一共享数据记录为第一医院共享数据记录,所述第一医院共享数据列表包括多个所述第一医院共享数据记录,所述第一医院共享数据记录至少包括第一医院编码字段、第一医院名称字段、第一医院地址字段、第一医院咨询电话字段、第一医院急诊电话字段、第一医院介绍字段、第一医院交通路线字段、第一医院等级字段和第一医院挂号时间字段;且对应的所述第一本地数据列表为第一医院本地数据列表,所述第一本地数据记录为第一医院本地数据记录,所述第一医院本地数据列表包括多个所述第一医院本地数据记录,所述第一医院本地数据记录至少包括第二医院编码字段、第一医院所属城市字段、第一医院标志字段、第一医院展示图片字段和第一医院页面链接字段;
当所述第一类型数据为所述类型二时,对应的所述第一共享数据列表为第一科室共享数据列表,所述第一共享数据记录为第一科室共享数据记录,所述第一科室共享数据列表至少包括多个所述第一科室共享数据记录,所述第一科室共享数据记录包括第一科室编码字段、第一科室名称字段、第一科室介绍字段和第一科室可挂号状态字段;且对应的所述第一本地数据列表为第一科室本地数据列表,所述第一本地数据记录为第一科室本地数据记录,所述第一科室本地数据列表包括多个所述第一科室本地数据记录,所述第一科室本地数据记录至少包括第二科室编码字段、第一科室页面链接字段和第一科室所属医院编码字段;
当所述第一类型数据为所述类型三时,对应的所述第一共享数据列表为第一医生共享数据列表,所述第一共享数据记录为第一医生共享数据记录,所述第一医生共享数据列表包括多个所述第一医生共享数据记录,所述第一医生共享数据记录至少包括第一医生编码字段、第一医生姓名字段、第一医生身份证明号码字段、第一医生通讯号码字段、第一医生职称字段、第一医生所属科室名称字段、第一医生专长介绍字段和第一医生简介字段;且对应的所述第一本地数据列表为第一医生本地数据列表,所述第一本地数据记录为第一医生本地数据记录,所述第一医生本地数据列表包括多个所述第一医生本地数据记录,所述第一医生本地数据记录至少包括第二医生编码字段、第一医生页面链接字段、第一医生头像字段、第一医生所属医院编码字段和第一医生所属科室编码字段。


3.根据权利要求2所述的区域健康信息平台的数据处理方法,其特征在于,所述对所述第一指令头数据进行指令类型识别,生成第一类型数据,具体包括:
当所述第一指令头数据为获取医院数据指令时,将所述第一类型数据设为所述类型一;
当所述第一指令头数据为获取科室数据指令时,将所述第一类型数据设为所述类型二;
当所述第一指令头数据为获取医生数据指令时,将所述第一类型数据设为所述类型三。


4.根据权利要求2所述的区域健康信息平台的数据处理方法,其特征在于,所述根据所述第一类型数据,从所述第一指令体数据中提取出对应的标识数据作为第一标识数据,具体包括:
当所述第一类型数据为所述类型一时,从所述第一指令体数据中提取出第一医院标识数据作为所述第一标识数据;
当所述...

【专利技术属性】
技术研发人员:刘晟赵颖实
申请(专利权)人:北京天健智慧科技有限公司
类型:发明
国别省市:北京;11

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

1