一种通知数据的处理方法技术

技术编号:29253956 阅读:14 留言:0更新日期:2021-07-13 17:24
本发明专利技术实施例涉及一种通知数据的处理方法,所述方法包括:按主动方式接收多个第一医院通知数据,并添加至第一通知数据库;或按被动方式接收多个第二医院通知数据,并添加至第一通知数据库;将新添加的第一通知数据记录的第一通知状态数据设为未查看状态;进行最新通知数据推送;接收第一登录请求数据;提取请求用户标识数据;统计生成第一新通知数量;进行数量显示;接收第一列表查询请求数据;统计生成第一未查看通知列表;进行列表显示;接收第一记录查询请求数据;提取第一记录索引数据;生成第一查询结果记录;进行未查看通知数据显示,并将对应的第一通知状态数据修改为已查看状态。使用本发明专利技术可减少重复性建设,能为用户带来更大便利性。

【技术实现步骤摘要】
一种通知数据的处理方法
本专利技术涉及数据信息处理
,特别涉及一种通知数据的处理方法。
技术介绍
随着医疗行业信息建设的深入开展,在许多地区都建设了区域性的信息平台。该类平台对接所属区域内各个医疗机构的信息中心,并推出类似区域健康公众号这样的公共业务,其目的是为人们提供一个更全面、更便捷的医疗健康信息平台。目前,这类区域健康公众号常见的业务功能除了医疗健康科普知识的推广之外,还包含了门诊预约等功能。然而,我们在实际调研中发现,使用者觉得当前这些功能还是不够的,例如,人们虽然可以通过医疗健康信息平台进行门诊预约,但却无法通过该平台进一步获取缴费通知、检查报告通知、检验报告通知等消息,且如若就诊医疗机构的信息建设较为落后,人们还需在现场进行多方咨询或者定期去现场查询才能得到准确的通知信息。如果能在区域健康公众号上增加通知信息的推送业务,那就能为使用者带来极大的便利。
技术实现思路
本专利技术的目的,就是针对现有技术的缺陷,提供一种通知数据的处理方法,该方法按主动或被动两种获取方式从各个医疗机构获取不同类型的通知数据并建立通知数据库对其进行存储;在每次获得新的通知数据时都能及时向对应用户进行单条通知信息的推送;并在用户进入区域健康公众号业务界面之后,还为用户提供未查看通知提醒以及未/已查看通知列表查询和未/已查看通知数据查询等功能。使用本专利技术实施例对所有医疗机构的通知方式进行整合,一方面可以减少各个医疗机构的重复性建设,二方面也可以提高通知推送的及时性和有效性,最重要的是能为用户带来更大的便利性。为实现上述目的,本专利技术实施例提供了一种通知数据的处理方法,所述方法包括:按主动获取方式定期从第一医院接收多个第一医院通知数据,并将所述多个第一医院通知数据添加至预设的第一通知数据库;或按被动获取方式接收从第二医院推送的多个第二医院通知数据,并将所述多个第二医院通知数据添加至预设的第一通知数据库;所述第一通知数据库包括多个第一通知数据记录;所述第一通知数据记录包括第一用户标识数据和第一通知状态数据;所述第一通知状态数据包括未查看状态和已查看状态;在向所述第一通知数据库添加记录时,将新添加的第一通知数据记录的所述第一通知状态数据设为未查看状态;并对所述新添加的第一通知数据记录所对应的第一用户,进行最新通知数据推送处理;接收从第二用户发送的第一登录请求数据;并从所述第一登录请求数据中提取出请求用户标识数据;并统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录的数量,生成第一新通知数量;并根据所述第一新通知数量,向所述第二用户进行新通知数据数量显示处理;接收从所述第二用户发送的第一列表查询请求数据;并统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录,生成第一未查看通知列表;并根据所述第一未查看通知列表,向所述第二用户进行未查看通知数据列表显示处理;接收从所述第二用户发送的第一记录查询请求数据;并从所述第一记录查询请求数据中提取出第一记录索引数据;并查询所述第一通知数据库中与所述第一记录索引数据对应的记录,生成第一查询结果记录;并根据所述第一查询结果记录,向所述第二用户进行未查看通知数据显示处理,并将所述第一通知数据库中对应的所述第一通知数据记录的所述第一通知状态数据修改为已查看状态。优选的,所述第一通知数据记录还包括第一医院标识数据、第一通知类型数据和第一通知内容数据;所述第一通知类型数据包括预约挂号已付费通知类型、预约挂号未付费通知类型、项目缴费通知类型、检查报告通知类型和检验报告通知类型;所述第一未查看通知列表包括多个第一未查看通知记录;所述第一未查看通知记录包括第一通知记录索引数据、第一通知记录医院数据和第一通知记录类型数据。优选的,所述按主动获取方式定期从第一医院接收多个第一医院通知数据,具体包括:定期向所述第一医院发送第一医院通知请求数据;并接收从所述第一医院回发的多个所述第一医院通知数据。优选的,所述按被动获取方式接收从第二医院推送的多个第二医院通知数据,具体包括:对预设的被动获取模式进行识别,若所述被动获取模式为实时模式则对所述第二医院的消息推送接口进行实时接收侦听,并根据接收到的数据生成多个所述第二医院通知数据;若所述被动获取模式为定时模式则根据预设的接收时段对所述第二医院的消息推送接口进行定时接收侦听,并根据接收到的数据生成多个所述第二医院通知数据。优选的,所述对所述新添加的第一通知数据记录所对应的第一用户,进行最新通知数据推送处理,具体包括:将所述新添加的第一通知数据记录标记为第一当前记录;提取所述第一当前记录的所述第一医院标识数据、所述第一通知类型数据和所述第一通知内容数据,按预设的通知数据推送模板,组成第一最新用户推送数据;根据所述第一当前记录的所述第一用户标识数据,对预设的第一推送接口列表的第一推送接口记录进行查询,若所述第一推送接口记录的第一推送标识数据与所述第一当前记录的所述第一用户标识数据匹配,则提取所述第一推送接口记录的第一推送接口数据作为第一用户推送接口数据;使用与所述第一用户推送接口数据对应的消息推送接口,向与所述第一当前记录的所述第一用户标识数据对应的所述第一用户,推送所述第一最新用户推送数据。优选的,所述统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录的数量,生成第一新通知数量,具体包括:在所述第一通知数据库中,统计所述第一用户标识数据与所述请求用户标识数据匹配且所述第一通知状态数据为未查看状态的所述第一通知数据记录的数量,生成所述第一新通知数量。优选的,所述统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录,生成第一未查看通知列表,具体包括:根据所述请求用户标识数据,对所述第一通知数据库的所有所述第一通知数据记录进行轮询,并将当前被轮询的所述第一通知数据记录标记为第二当前记录;当所述第二当前记录的所述第一用户标识数据与所述请求用户标识数据匹配且所述第二当前记录的所述第一通知状态数据为未查看状态时,提取所述第二当前记录在所述第一通知数据库中的索引位置信息作为所述第一通知记录索引数据,并提取所述第二当前记录的所述第一医院标识数据作为所述第一通知记录医院数据,并提取所述第二当前记录的所述第一通知类型数据作为所述第一通知记录类型数据,并由所述第一通知记录索引数据、所述第一通知记录医院数据和所述第一通知记录类型数据组成所述第一未查看通知记录;由得到的多个所述第一未查看通知记录,组成所述第一未查看通知列表。优选的,所述查询所述第一通知数据库中与所述第一记录索引数据对应的记录,生成第一查询结果记录,具体包括:将所述第一未查看通知列表中记录索引位置信息与所述第一记录索引数据相匹配的所述第一未查看通知记录,标记为第三当前记录;从所述第三当前记录中提取出所述第一通知记录索引数据,作为第二记录索引数据;将所述第一通知数据库中记录索引位置信息与所述第二记录索引数据相匹配的所述第一通知数本文档来自技高网...

【技术保护点】
1.一种通知数据的处理方法,其特征在于,所述方法包括:/n按主动获取方式定期从第一医院接收多个第一医院通知数据,并将所述多个第一医院通知数据添加至预设的第一通知数据库;或按被动获取方式接收从第二医院推送的多个第二医院通知数据,并将所述多个第二医院通知数据添加至预设的第一通知数据库;所述第一通知数据库包括多个第一通知数据记录;所述第一通知数据记录包括第一用户标识数据和第一通知状态数据;所述第一通知状态数据包括未查看状态和已查看状态;/n在向所述第一通知数据库添加记录时,将新添加的第一通知数据记录的所述第一通知状态数据设为未查看状态;并对所述新添加的第一通知数据记录所对应的第一用户,进行最新通知数据推送处理;/n接收从第二用户发送的第一登录请求数据;并从所述第一登录请求数据中提取出请求用户标识数据;并统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录的数量,生成第一新通知数量;并根据所述第一新通知数量,向所述第二用户进行新通知数据数量显示处理;/n接收从所述第二用户发送的第一列表查询请求数据;并统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录,生成第一未查看通知列表;并根据所述第一未查看通知列表,向所述第二用户进行未查看通知数据列表显示处理;/n接收从所述第二用户发送的第一记录查询请求数据;并从所述第一记录查询请求数据中提取出第一记录索引数据;并查询所述第一通知数据库中与所述第一记录索引数据对应的记录,生成第一查询结果记录;并根据所述第一查询结果记录,向所述第二用户进行未查看通知数据显示处理,并将所述第一通知数据库中对应的所述第一通知数据记录的所述第一通知状态数据修改为已查看状态。/n...

【技术特征摘要】
1.一种通知数据的处理方法,其特征在于,所述方法包括:
按主动获取方式定期从第一医院接收多个第一医院通知数据,并将所述多个第一医院通知数据添加至预设的第一通知数据库;或按被动获取方式接收从第二医院推送的多个第二医院通知数据,并将所述多个第二医院通知数据添加至预设的第一通知数据库;所述第一通知数据库包括多个第一通知数据记录;所述第一通知数据记录包括第一用户标识数据和第一通知状态数据;所述第一通知状态数据包括未查看状态和已查看状态;
在向所述第一通知数据库添加记录时,将新添加的第一通知数据记录的所述第一通知状态数据设为未查看状态;并对所述新添加的第一通知数据记录所对应的第一用户,进行最新通知数据推送处理;
接收从第二用户发送的第一登录请求数据;并从所述第一登录请求数据中提取出请求用户标识数据;并统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录的数量,生成第一新通知数量;并根据所述第一新通知数量,向所述第二用户进行新通知数据数量显示处理;
接收从所述第二用户发送的第一列表查询请求数据;并统计所述第一通知数据库中与所述请求用户标识数据对应的未查看记录,生成第一未查看通知列表;并根据所述第一未查看通知列表,向所述第二用户进行未查看通知数据列表显示处理;
接收从所述第二用户发送的第一记录查询请求数据;并从所述第一记录查询请求数据中提取出第一记录索引数据;并查询所述第一通知数据库中与所述第一记录索引数据对应的记录,生成第一查询结果记录;并根据所述第一查询结果记录,向所述第二用户进行未查看通知数据显示处理,并将所述第一通知数据库中对应的所述第一通知数据记录的所述第一通知状态数据修改为已查看状态。


2.根据权利要求1所述的通知数据的处理方法,其特征在于,
所述第一通知数据记录还包括第一医院标识数据、第一通知类型数据和第一通知内容数据;所述第一通知类型数据包括预约挂号已付费通知类型、预约挂号未付费通知类型、项目缴费通知类型、检查报告通知类型和检验报告通知类型;
所述第一未查看通知列表包括多个第一未查看通知记录;所述第一未查看通知记录包括第一通知记录索引数据、第一通知记录医院数据和第一通知记录类型数据。


3.根据权利要求2所述的通知数据的处理方法,其特征在于,所述按主动获取方式定期从第一医院接收多个第一医院通知数据,具体包括:
定期向所述第一医院发送第一医院通知请求数据;并接收从所述第一医院回发的多个所述第一医院通知数据。


4.根据权利要求2所述的通知数据的处理方法,其特征在于,所述按被动获取方式接收从第二医院推送的多个第二医院通知数据,具体包括:
对预设的被动获取模式进行识别,若所述被动获取模式为实时模式则对所述第二医院的消息推送接口进行实时接收侦听,并根据接收到的数据生成多个所述第二医院通知数据;若所述被动获取模式为定时模式则根据预设的接收时段对所述第二医院的消息推送接口进行定时接收侦听,并根据接收到的数据生成多个所述第二医院通知数据。


5.根据权利要求2所述的通知数据的处理方法,其特征在于,所述对所述新添加的第一通知数据记录所对应的第一用户,进行最新通知数据推送处理,具体包括:
将所述新添加的第一通知数据记录标记为第一当前记录;
提取所述第一当前记录的所述第一医院标识数据、所述第一通知类型数据和所述第一通知内容数据,按预设的通知数据推送模板,组成第一最新用户推送数据;
根据所述第一当前记录的所述第一用户标识数...

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

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

1