System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及支付管理,更具体地说,本专利技术涉及一种基于消息机的医院信息系统支付处理方法。
技术介绍
1、医院信息系统是利用计算机技术和网络通信技术等现代化手段,对医院及其所属各部门在医疗活动各阶段产生的数据进行采集、存储、处理、提取、传输和汇总,为医院的整体运行提供全面的自动化管理及各种服务的信息系统,而在用户端对订单进行支付时会因为订单本身信息错误或网络延迟等问题而出现不同的支付状态,因此需要医院信息系统对不同支付状态的订单进行针对性的处理,从而确保医院信息系统的高效稳定运行。
2、参考公开号为cn115775148a的专利申请公开了基于消息机的医院信息系统支付处理方法、装置及设备,其通过消息机对订单信息、处理信息和通知信息构造拥有确认机制和上报机制的消息体,在每一个节点上都保证消息的准确收到,能够在异常发生的情况下,主动上报所在节点的故障信息,工作人员在接到故障信息,依据故障信息处理好故障后,消息机会自动重发失败的订单消息、处理信息或通知信息,保证了原来的信息传递和业务逻辑,通过消息机大大减少了整个订单支付系统的信息传输复杂度,提高了故障排查的精准度;
3、现有的医院订单在支付处理时,通过将用户端的支付数据与医院端的订单信息内的关联数据进行逐一比较后,来对订单的准确性和合理性进行分析,进而对不同状态的订单进行支付处理,由于订单内所包含的信息类型和数量较多,导致关联数据逐一比对的方式会带来较大的工作负担,容易出现订单内错误信息的遗漏现象,从而增大了订单错误支付的概率,降低了医院信息系统对订单支付处理
4、鉴于此,本专利技术提出一种基于消息机的医院信息系统支付处理方法以解决上述问题。
技术实现思路
1、为了克服现有技术的上述缺陷,为实现上述目的,本专利技术提供如下技术方案:一种基于消息机的医院信息系统支付处理方法,应用于云服务器,包括:
2、s1:从医院信息系统内筛选出待支付信息,待支付信息包括身份信息、项目信息、价格信息和日期信息,并基于构建准则,将待支付信息构建成待支付订单;
3、s2:通过用户消息机将待支付订单发送至用户端,识别出待支付订单的确认状态,确认状态包括无误状态和有误状态,并判定是否满足订单支付需求;若满足订单支付需求,执行s3;若不满足订单支付需求,重复执行s1-s2;
4、s3:获取用户端的支付数据,将待支付订单和支付数据汇总生成订单数据包,并通过医院消息机将订单数据包发送至云服务器;
5、s4:识别出订单数据包的支付状态,支付状态包括通过状态和未通过状态,根据支付状态将待支付订单进行订单属性划分,订单属性包括有效订单和无效订单,并选择修正处理模式或反馈处理模式;
6、s5:在修正处理模式下,提取出订单数据包的支付特征,支付特征包括有效验证时长、网络传输速率和验证相似度,并从支付特征中识别出失败特征;
7、s6:剔除掉失败特征,对支付数据进行修正,直至生成有效订单,并发送至用户端和医院端进行展示;
8、s7:在反馈处理模式下,对有效订单进行备份,并发送至用户端和医院端进行展示。
9、进一步的,构建准则为:每一个订单位内只包含一个待支付信息;
10、待支付订单的构建方法包括:
11、从订单数据库内筛选出具有四个信息行的空白订单,并按照由上往下的方式,将四个信息行依次记为第一信息行、第二信息行、第三信息行和第四信息行;
12、按照由左往右的方式,依次在第一信息行、第二信息行、第三信息行和第四信息行内绘制出两个订单位,分别记为第一订单位和第二订单位;
13、通过自然语言处理技术逐一识别出身份信息、项目信息、价格信息和日期信息中的文字语义和数字语义;
14、将身份信息、项目信息、价格信息和日期信息中的文字语义和数字语义分别导入到第一信息行、第二信息行、第三信息行和第四信息行的第一订单位和第二订单位内,构建出待支付订单。
15、进一步的,无误状态和有误状态的识别方法包括:
16、查询出确认管理系统中的确认事件,标记出确认事件的备注框,并识别出备注框内的备注值;
17、当备注框内的备注值为0时,将待支付订单的确认状态记为无误状态;
18、当备注框内的备注值为1时,将待支付订单的确认状态记为有误状态;
19、是否满足订单支付需求的判定方法包括:
20、当待支付订单的确认状态为有误状态时,判定待支付订单不满足订单支付需求;
21、当待支付订单的确认状态为无误状态时,判定待支付订单满足订单支付需求。
22、进一步的,订单数据包的生成方法包括:
23、通过支付管理系统查询出用户端输入的i个操作数据,并逐一统计出i个操作数据的操作属性;
24、通过自然语言处理技术逐一识别出i个操作属性的关键字,并将关键字为密码、指纹和人脸的操作数据记为支付数据,获得p个支付数据;
25、将具有相同关键字的支付数据汇总后,获得m个数据集合;
26、在待支付订单上分别绘制出m个数据位,并将m个数据集合逐一导入到m个数据位内,生成订单数据包。
27、进一步的,通过状态和未通过状态的识别方法包括:
28、逐一标记出订单数据包内m个数据集合中每一个支付数据的关键字;
29、当支付数据的关键字为密码时,统计出支付数据中密码的字符数量,记为密码值,并将密码值与标准密码阈值进行支付验证;
30、当密码值与标准密码阈值的大小和内容均一致时,将订单数据包的支付状态记为通过状态;
31、当密码值与标准密码阈值的大小或内容存在不一致时,将订单数据包的支付状态记为未通过状态;
32、修正处理模式或完成反馈处理模式的选择方法包括:
33、当订单数据包的支付状态为通过状态时,将待支付订单划分为有效订单,选择反馈处理模式;
34、当订单数据包的支付状态为未通过状态时,将待支付订单划分为无效订单,选择修正处理模式。
35、进一步的,网络传输速率的获取方法包括:
36、通过属性管理系统查询出支付数据的支付结构和数据库内储存数据的储存结构;
37、将储存结构与支付结构一致的储存数据记为关联数据,并统计出关联数据的数量;
38、通过时间戳分别查询出用户端导入第一个关联数据的时刻和医院端接收最后一个关联数据的时刻,分别记为开始时刻和终止时刻;
39、将开始时刻至终止时刻之间的时长记为传输时长,并将关联数据的数量与传输时长比较,获得网络传输速率;
40、网络传输速率的表达式为:
41、;
42、式中,为网络传输速率,为关联数据的数量,为传输时长。
43、进一步的,验证相似度的获取方法包括:
44、通过自然语言处理技术识别出本文档来自技高网...
【技术保护点】
1.一种基于消息机的医院信息系统支付处理方法,应用于云服务器,其特征在于,包括:
2.根据权利要求1所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,构建准则为:每一个订单位内只包含一个待支付信息;
3.根据权利要求2所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,无误状态和有误状态的识别方法包括:
4.根据权利要求3所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,订单数据包的生成方法包括:
5.根据权利要求4所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,通过状态和未通过状态的识别方法包括:
6.根据权利要求5所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,网络传输速率的获取方法包括:
7.根据权利要求6所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,验证相似度的获取方法包括:
8.根据权利要求7所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,失败特征的识别方法包括:
9.根据权利要求8所述的一种基于消
10.根据权利要求9所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,有效订单备份的方法包括:
...【技术特征摘要】
1.一种基于消息机的医院信息系统支付处理方法,应用于云服务器,其特征在于,包括:
2.根据权利要求1所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,构建准则为:每一个订单位内只包含一个待支付信息;
3.根据权利要求2所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,无误状态和有误状态的识别方法包括:
4.根据权利要求3所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,订单数据包的生成方法包括:
5.根据权利要求4所述的一种基于消息机的医院信息系统支付处理方法,其特征在于,通过状态和未通过状态的识别方法包括...
【专利技术属性】
技术研发人员:冉伟,
申请(专利权)人:南京医健通信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。