本发明涉及数据处理领域,具体而言,涉及一种业务数据处理方法、装置及设备。
背景技术:
1、目前,在信息化建设方面,医院一般都已支持多种卡介质就诊,例如身份证、社保卡、银行卡、就诊卡等。在获取这些卡介质中存储的信息时,需要用到读卡器硬件设备,而市面上存在不同型号的读卡器,每种读卡器都有各自的接口用来读取不同卡介质中的信息。
2、目前现有技术,针对某一型号读卡器,在获取不同卡介质中存储的信息时,需要操作人员先选择卡介质类型,再向硬件设备发送读取信息命令。因此,在实际应用中,通过读卡器读取卡介质信息时,由于存在多种介质类型,操作人员需根据实际情况先选择不同的卡介质类型,向读卡器发送读卡指令才能读取到卡信息,这种操作较为繁琐,读卡效率低,同时当更换读卡器型号时,多个业务系统需同步修改,以适配不同型号读卡器读取信息,改造周期长,切换成本高。
技术实现思路
1、本发明的目的在于,针对上述现有技术中的不足,提供一种业务数据处理方法、装置及设备,以便可以自动确定待识别卡介质的类型并对待识别卡介质的目标信息进行读取,以及自动在预设医疗业务系统中显示目标信息,从而可以减少人为操作步骤,提高读取信息的效率。
2、为实现上述目的,本技术实施例采用的技术方案如下:
3、第一方面,本技术实施例提供了一种业务数据处理方法,包括:
4、响应预设医疗业务系统的触发操作,根据预设读卡队列,控制读卡设备依次基于多个卡介质类型的读卡规则,对待识别卡介质进行信息读取,直至基于第一目标卡介质类型的读卡规则读取成功,并得到目标信息;
5、将所述目标信息填充至所述预设医疗业务系统的处理页面中的目标信息填充区域中。
6、在可选的实施方式中,所述将所述目标信息填充至所述预设医疗业务系统的处理页面中的目标信息填充区域中之前,所述方法还包括:
7、将所述目标信息、所述目标信息对应的第一标识信息,存储至预设卡信息文档中;
8、所述将所述目标信息填充至所述预设医疗业务系统的处理页面中的目标信息填充区域中,包括:
9、采用所述预设医疗业务系统,从所述预设卡信息文档中读取所述目标信息和所述第一标识信息;
10、根据所述第一标识信息,判断所述目标信息是否与所述目标信息填充区域的需求信息相匹配;
11、若匹配,则将所述目标信息填充至所述预设医疗业务系统的处理页面中的目标信息填充区域中。
12、在可选的实施方式中,所述将所述目标信息、所述目标信息对应的第一标识信息,存储至预设卡信息文档中之后,所述方法还包括:
13、为所述预设卡信息文档配置第一读取标记,所述第一读取标记用于指示所述预设卡信息文档中已存储有暂存信息;
14、所述从所述预设卡信息文档中读取所述目标信息和所述第一标识信息之后,所述方法还包括:
15、将所述第一读取标记更新为第二读取标记,所述第二读取标记用于指示所述预设卡信息文档中存储的信息已被取走。
16、在可选的实施方式中,所述将所述目标信息、所述目标信息对应的第一标识信息,存储至预设卡信息文档中之前,所述方法还包括:
17、根据所述第一目标卡介质类型,和/或,所述目标信息的类型,生成所述第一标识信息。
18、在可选的实施方式中,所述将所述目标信息、所述目标信息对应的第一标识信息,存储至预设卡信息文档中之前,所述方法还包括:
19、判断所述预设卡信息文档中的暂存信息中是否包括所述目标信息;
20、若所述预设卡信息文档中不包括所述目标信息,则将所述目标信息、所述目标信息对应的第一标识信息,存储至所述预设卡信息文档。
21、在可选的实施方式中,所述方法还包括:
22、若所述多个卡介质类型中第二目标卡介质类型的读取失败原因指示所述第二目标卡介质类型的读卡规则不匹配,则继续根据所述预设读卡队列,控制所述读卡设备依次基于所述多个卡介质类型中所述第二目标卡介质类型之后的各卡介质类型的读卡规则,对所述待识别卡介质进行信息读取。
23、在可选的实施方式中,所述方法还包括:
24、若所述多个卡介质类型中第三目标卡介质类型的读取失败原因指示所述第三目标卡介质类型对应的网络未连通,则将所述第三目标卡介质类型,从所述预设读卡队列中删除,得到更新后的读卡队列;
25、根据所述更新后的读卡队列,控制所述读卡设备在预设时间段内依次基于所述更新后的读卡队列中各卡介质类型的读取规则,对所述待识别卡介质进行信息读取。
26、在可选的实施方式中,所述方法还包括:
27、当所述预设时间段到达,则采用预设周期,对所述第三目标卡介质类型对应的网络状态进行检测;
28、若检测到网络状态为已连通,则将所述第三目标卡介质类型添加至所述更新后的读卡队列中,以将所述更新后的读卡队列恢复为所述预设读卡队列。
29、第二方面,本技术实施例还提供了一种业务数据处理装置,所述装置包括:
30、读取模块,用于响应预设医疗业务系统的触发操作,根据预设读卡队列,控制读卡设备依次基于多个卡介质类型的读卡规则,对待识别卡介质进行信息读取,直至基于第一目标卡介质类型的读卡规则读取成功,并得到目标信息;
31、填充模块,用于将所述目标信息填充至所述预设医疗业务系统的处理页面中的目标信息填充区域中。
32、第三方面,本技术实施例还提供了一种医疗业务设备,所述医疗业务设备包括:处理器、存储介质和总线,所述存储介质存储有至少一个医疗业务系统的程序指令以及预设读卡应用的程序指令,当医疗业务设备运行时,所述处理器与所述存储介质之间通过总线通信,所述医疗业务设备与读卡设备通信连接;
33、其中,所述医疗业务设备用于通过调用所述预设读卡应用执行上述第一方面任一所述的业务数据处理方法的步骤。
34、本技术的有益效果是:
35、本技术实施例提供的一种业务数据处理方法、装置及设备,包括:响应预设医疗业务系统的触发操作,根据预设读卡队列,控制读卡设备依次基于多个卡介质类型的读卡规则,对待识别卡介质进行信息读取,直至基于第一目标卡介质类型的读卡规则读取成功,并得到目标信息,然后将目标信息填充至预设医疗业务系统的处理页面中的目标信息填充区域中。本技术的方法,通过预设读卡应用控制读卡设备基于多个卡介质类型的读卡规则,对待识别卡介质类型进行读取,若读取成功,则读取待识别卡介质的目标信息,并将目标信息填充至预设医疗业务系统的目标信息填充区域,实现对待识别卡介质中目标信息的自动读取,不需要人为在预设医疗业务系统或者读卡设备中选择待识别卡介质对应的类型,也不需要人为向读卡设备发送读卡指令对待识别卡介质进行读取,可以自动确定待识别卡介质的类型并对待识别卡介质的目标信息进行读取,以及自动在预设医疗业务系统中显示目标信息,从而可以减少人为操作步骤,提高读取信息的效率。