一种基于区块链的住院病人管理系统、方法及装置与流程

专利2026-02-15  16


本发明涉及医疗信息化,更具体的说是涉及一种基于区块链的住院病人管理系统、方法及装置。


背景技术:

1、随着医疗技术的飞速发展,现代医院对住院病人的管理需求也在持续上升。然而,传统的住院病人管理系统多基于中心化架构,已逐渐暴露出诸多问题。

2、首先,信息孤岛现象日益严重。由于不同医疗信息系统间缺乏高效的数据共享机制,病人的医疗信息在流转过程中往往出现断层,这不仅影响了医疗服务的连续性,还可能对病人的健康造成潜在威胁。

3、其次,数据的安全性和隐私保护问题不容忽视。病人的医疗信息中包含大量敏感数据,一旦系统安全性不足,就极易受到外部攻击,导致数据泄露。这不仅损害了病人的隐私权,还可能引发一系列的法律纠纷。

4、再者,数据的不可篡改性也成为一个亟待解决的问题。在传统中心化数据库中,医疗记录一旦被篡改或误操作,很难追踪到原始数据,这大大影响了医疗数据的准确性和可靠性。

5、最后,管理效率和自动化程度不高也是当前系统的一大弊端。现有的住院管理流程多依赖于手工操作,这不仅容易出错,而且效率低下。同时,对于跨科室转诊等复杂流程,系统处理能力不足,增加了医务人员的工作负担。


技术实现思路

1、针对以上问题,本发明的目的在于提供一种基于区块链的住院病人管理系统、方法及装置,通过区块链技术实现住院病人数据的去中心化存储和管理,确保数据的安全性和不可篡改性,同时提高数据共享和访问效率,实现了更加安全、高效和透明的医疗服务管理体系。

2、本发明为实现上述目的,通过以下技术方案实现:一种基于区块链的住院病人管理系统,包括:用户层、应用层、合约层和区块链层;

3、用户层,用于提供交互界面,对医生、护士、病人及管理员帐号进行验证识别,下发操作权限,并获取每种帐号输入的住院病人数据信息和操作请求;

4、应用层,用于分析并处理住院病人数据信息和操作请求,根据操作请求调用相应的智能合约,并与区块链层进行交互;

5、合约层,用于根据业务需求编译并存储多个智能合约,用于住院病人数据信息的存储、查询、修改,以及费用计算操作和转科审批操作;

6、区块链层,用于基于区块链技术进行住院病人数据信息、智能合约生成数据的中心化存储和传输。

7、进一步,所述住院病人数据信息包括病人基本信息、病情信息、诊断结果信息和医嘱信息;所述操作请求包括入院请求、计费请求、出院结算请求和转科请求。

8、进一步,所述应用层包括:

9、数据验证模块,用于获取住院病人数据信息,并进行信息的初步验证,生成验证结果;

10、数据上链模块,用于采用分布式账本技术将验证通过的住院病人数据信息打包成区块,并通过调用智能合约将区块提交到区块链层进行共识和存储。

11、进一步,所述智能合约包括:

12、床位分配智能合约,包括医院床位的实时状态和分配规则,用于根据医院当前的床位资源,自动为病人分配床位,并记录分配结果;

13、医嘱管理智能合约,包括医嘱数据的模板和执行条件,用于记录医嘱信息并触发费用计算合约;

14、费用计算智能合约,用于根据医疗服务项目和价格策略计算病人应支付费用;

15、转科审批智能合约,用于根据预设的审批流程,自动进行转科审批并进行下发转科通知。

16、相应的,本发明还公开了一种基于区块链的住院病人管理方法,包括:

17、读取账户信息,通过对帐号信息进行验证识别确定帐号种类,并下发相应的操作权限;

18、获取住院病人数据信息,并进行信息的初步验证,生成验证结果;

19、采用分布式账本技术将验证通过的住院病人数据信息打包成区块,并通过调用智能合约将区块提交到区块链层进行共识和存储;

20、根据操作请求调用相应的智能合约,执行住院病人数据信息的存储、查询、修改,以及费用计算操作和转科审批操作。

21、进一步,所述读取账户信息,通过对帐号信息进行验证识别确定帐号种类,并下发相应的操作权限,包括:

22、获取用户名和密码,从数据库中检索匹配的用户名和密码;如果检索成功,则验证成功;

23、在数据库中,识别用户名对应的用户类型字段;用户类型包括医生、护士、病人及管理员;

24、根据用户类型创建一个会话,并在会话中存储用户的id、帐号种类和权限信息。

25、进一步,所述获取住院病人数据信息,并进行信息的初步验证,生成验证结果,包括:

26、通过ocr技术从记录住院病人数据信息的文档中获取病人基本信息、病情信息、诊断结果信息;

27、对病人基本信息、病情信息、诊断结果信息进行数据格式检查、完整性验证,并与现存的相应记录进行比对。

28、进一步,所述采用分布式账本技术将验证通过的住院病人数据信息打包成区块,并通过调用智能合约将区块提交到区块链层进行共识和存储,包括:

29、将验证通过的住院病人数据信息、相应的时间戳和前一个区块的哈希值打包成区块;

30、通过触发智能合约,在区块链网络上广播交易,以使区块链网络节点通过运行共识算法验证并添加区块。

31、进一步,所述根据操作请求调用相应的智能合约,执行住院病人数据信息的存储、查询、修改,以及费用计算操作和转科审批操作,包括:

32、当操作请求为入院请求时,创建病人帐号并为病人账户分配唯一的区块链id,用于后续的身份验证和数据查询;

33、当操作请求为床位分配请求时,调用床位分配智能合约,根据医院当前的床位资源,自动为病人账户分配床位,并记录分配结果;

34、当操作请求为医嘱管理请求时,调用医嘱管理智能合约,记录医嘱信息并触发费用计算合约;

35、当操作请求为费用计算请求时,调用费用计算智能合约,根据医疗服务项目和价格策略计算病人应支付费用;

36、当操作请求为转科审批请求时,调用转科审批智能合约,根据预设的审批流程,自动进行转科审批并进行下发转科通知。

37、相应的,本发明公开了一种基于区块链的住院病人管理装置,包括:

38、存储器,用于存储基于区块链的住院病人管理程序;

39、处理器,用于执行所述基于区块链的住院病人管理程序时实现如上文任一项所述基于区块链的住院病人管理方法的步骤。

40、对比现有技术,本发明有益效果在于:

41、1、本发明通过构建一个基于区块链的系统,确保病人信息在不同节点(如不同医院、科室)间能够安全、准确地共享与传递。

42、2、本发明利用区块链技术的加密特性和去中心化存储机制,强化对敏感医疗数据的保护,防止未授权访问和篡改。

43、3、本发明应用区块链的不可篡改性质,保障医疗记录的真实性和完整性,同时提供完整的数据变更历史记录,便于监管和审计。

44、4、本发明通过智能合约技术自动执行入出转等业务流程,减少人工干预,提高管理效率和准确性。本发明借助透明共享的医疗信息,促进医疗资源的合理分配,提升整体医疗服务的效率和质量。

45、5、本发明提高了医用物资管理的透明度和可追溯性,降低了管理风险;借助区块链技术,确保了物资数据的安全性和不可篡改性;通过智能合约实现自动化管理,提高了管理效率。本发明支持多用户并发访问和操作,满足大型医疗机构的需求。

46、由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。


技术特征:

1.一种基于区块链的住院病人管理系统,其特征在于,包括:用户层、应用层、合约层和区块链层;

2.根据权利要求1所述的基于区块链的住院病人管理系统,其特征在于,所述住院病人数据信息包括病人基本信息、病情信息、诊断结果信息和医嘱信息;所述操作请求包括入院请求、计费请求、出院结算请求和转科请求。

3.根据权利要求2所述的基于区块链的住院病人管理系统,其特征在于,所述应用层包括:

4.根据权利要求3所述的基于区块链的住院病人管理系统,其特征在于,所述智能合约包括:

5.一种基于区块链的住院病人管理方法,其特征在于,所述方法采用权利要求1-4任一项所述的基于区块链的住院病人管理系统;

6.根据权利要求5所述的基于区块链的住院病人管理方法,其特征在于,所述读取账户信息,通过对帐号信息进行验证识别确定帐号种类,并下发相应的操作权限,包括:

7.根据权利要求6所述的基于区块链的住院病人管理方法,其特征在于,所述获取住院病人数据信息,并进行信息的初步验证,生成验证结果,包括:

8.根据权利要求7所述的基于区块链的住院病人管理方法,其特征在于,所述采用分布式账本技术将验证通过的住院病人数据信息打包成区块,并通过调用智能合约将区块提交到区块链层进行共识和存储,包括:

9.根据权利要求8所述的基于区块链的住院病人管理方法,其特征在于,所述根据操作请求调用相应的智能合约,执行住院病人数据信息的存储、查询、修改,以及费用计算操作和转科审批操作,包括:

10.一种基于区块链的住院病人管理装置,其特征在于,包括:


技术总结
本发明提出的一种基于区块链的住院病人管理系统、方法及装置,属于医疗信息化技术领域。所述系统包括:用户层,用于提供交互界面,对医生、护士、病人及管理员帐号进行验证识别,下发操作权限,并获取每种帐号输入的住院病人数据信息和操作请求;应用层,用于分析并处理住院病人数据信息和操作请求,根据操作请求调用相应的智能合约,并与区块链层进行交互;合约层,用于根据业务需求编译并存储多个智能合约,用于住院病人数据信息的存储、查询、修改,以及费用计算操作和转科审批操作;区块链层,用于基于区块链技术进行住院病人数据信息、智能合约生成数据的中心化存储和传输。

技术研发人员:华国,金剑,林文丛,单保涛
受保护的技术使用者:北方健康医疗大数据科技有限公司
技术研发日:
技术公布日:2024/7/25
转载请注明原文地址: https://bbs.8miu.com/read-438500.html

最新回复(0)