基于云平台的医疗系统病例信息存储调用方法

文档序号:8445818阅读:257来源:国知局
基于云平台的医疗系统病例信息存储调用方法
【技术领域】
[0001]本发明涉及到信息的存储及安全领域,具体的说是基于云平台的医疗系统病例信息存储调用方法。
【背景技术】
[0002]步入信息化时代以后,为了提升各自领域的信息化能力,各行各业均改变着以往的模型,尤其是具有全球化意义的医院行业。信息化不仅提升了医院管理者及医生对医疗信息和管理的效率,同时有助于患者对自己病情的实时了解,有利于患者与医生实时交流,解决了看病难的现状。
[0003]现有的医疗信息管理系统由于网络构架、设备及资本等原因,存在功能比较单一、操作复杂、交互性比较差、传输效率低、设备使用地域范围的局限、安装维护不便等问题,并且在线系统应用功能不成熟,种种原因均导致不能满足日益提高的信息化管理的要求。
[0004]各医院都有自己的HIS系统来存储并管理自己的数据信息,但是移动终端及本地计算机的存储资源有限,使用一段时间后会提示空间不足,特别是医院这个信息密集、身份复杂、流动性大、实时性强的行业更需要定期地将本地移动终端的信息备份到具有大容量存储空间的介质。另外现存的医疗管理系统中不同医院甚至同所医院的不同部门的信息交互及融合能力不足,使得信息的共享能力受到限制,同时信息冗余情况频现。
[0005]随着信息化技术的日益完善,医院系统的各个业务由不同的公司开发,应用于同一所医院,由于遵循的标准和协议各不相同,所以目前以患者为中心的诊疗数据尚不能完全实现全院共享,更不用说不同医院的信息交互。“信息孤岛”问题已成为阻碍医院信息化建设的障碍。
[0006]现存的医院信息管理系统对患者个人基本信息的保密性不完善,另外各个医院及同所医院的不同部门由于所遵循的标准和协议各不相同,不能实现很好的交互与融合,并且经常会出现信息的冗余,如某病人在同一所医院多次就诊会有多次记录,但是记录内容如患者的个人基本信息会存在冗余,占用大量的本地存储空间。

【发明内容】

[0007]为了解决现有技术中各医院信息不能交互融合、患者信息存储冗余、占用大量本地内存的问题,本发明提供了一种基于云平台的医疗系统病例信息存储调用方法,将各医院的信息汇总存储在云端,实现了各院及各部门科室的信息交互,解决了 “信息孤岛”的难题,同时也很好的解决了信息冗余、占用大量本地内存的问题。
[0008]本发明为解决上述技术问题采用的技术方案为:基于云平台的医疗系统病例信息存储调用方法,将每个病人的医疗信息建立一张二级索引表,然后将存储病人医疗信息的二级索引表存储和调用,该二级索引表包括索引号、一级ID信息和指针,且指针指向二级索引表,其内容为二级ID信息;其中,一级ID信息包含患者姓名、性别、出生日期、联系电话和住址,二级ID信息包含患者的病例信息及身份证号; 所述二级索引表的存储是指将各医院分成若干级,下级医院定期将其建立的二级索引表分别传递给其所属的上级医院,上级医院将自身以及接收来自下级医院的二级索引表汇总后上传至该上级医院所属的云端专属数据库,而各上级医院的云端专属数据库将其存储的二级索引表存入一个总的云端总数据库;
所述二级索引表的调用是指患者在任意一所医院就诊时,医生调取该患者已存储的二级索引表的过程,具体操作如下:
1)患者到某医院就诊,医生通过请求终端向该院的本地服务器发送代表该患者的一级ID信息,本地服务器在其数据库中查找是否存在该一级ID信息,若存在,反馈代表该患者医疗信息的完整二级索引表给请求终端,若不存在,继续步骤2);
2)患者向医生授权,本地服务器将该患者的一级ID信息发送给该院所属的云端专属数据库,并在云端专属数据库查找是否存在该一级ID信息,若存在,发送患者的授权验证信息给云端专属数据库,验证通过后,云端专属数据库反馈代表该患者医疗信息的完整二级索引表给请求终端,验证不通过,则返回提示信息,若云端专属数据库中不存在该一级ID信息,则继续步骤3);
3)本地服务器将该患者的一级ID信息和授权验证码发送给云端总数据库,验证通过后,云端总数据库查找到该一级ID信息所对应的二级索引表,并将该二级索引表反馈给请求终端,从而完成患者医疗信息的调用,验证不通过,则返回提示信息。
[0009]所述步骤1)、步骤2)和步骤3)中查找是否存在该一级ID信息时,采用折半查找法进行查找。
[0010]所述云端总数据库内开辟一个单独的账户管理数据库以存储用户账户和密码,并将用户账户和密码赋予各医院的医疗管理人员和主治医生,医疗管理人员和主治医生使用请求终端查询数据时,需要先输入用户账户和密码,请求终端将该用户账户和密码提交到云端,并在账户管理数据库中查找是否匹配,若匹配,则授权该账户登陆使用,否则,反馈无权限登陆信息。
[0011]所述二级索引表的一级ID信息中还存储有该患者就诊医院的编号,以方便通过医院编号缩小查询范围。
[0012]由于各医院本地存储容量有限,需定期将自己的信息汇报给直属的上级医院。本发明采用分级存储系统,将各个医院的数据库信息逐级上传给父级节点,父级节点根据所接收的信息与自己已有的本地数据库信息进行对比,并运用折半查找法查询本地数据库中的信息,如果所接收信息的一级ID信息与已有数据库信息重合,只需将患者信息的二级ID信息插入数据库对应位置即可,否则将患者的所有数据均插入所在数据库。然后父级节点再逐级上传,直至上传到各节点的专属云端,最后各节点的专属云端将自己的服务器中的信息上传到总云端,总云端所拥有的信息是所有专属云端数据库中信息的融合。如乡镇社区各子医院的信息定期上传给县级所属医院,县级医院再将信息上传给地市级医院,地市级医院上传给省级医院等等,直至最终上传给本院所属的专属云端,最终各专属云端再将自己已存的所有信息上传至总云端数据库。不仅消除了冗余信息,节省了存储空间,同时还使各院信息共享交互。
[0013]本发明使用了第三方介质一云来定期存储移动终端的信息,运用多个云盘存储不同类型的信息。云存储是通过网络提供可配置的虚拟化的存储及相关数据的服务。云存储的内涵是存储虚拟化和存储自动化。云存储的概念与云计算类似,是通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。采用云存储,对于存储设备的型号、接口、传输协议等均不需要考虑。云存储系统中的所有设备对使用者来讲都是完全透明的,任何一个经过授权的使用者在任何地方都可以通过一根接入线缆与云存储连接,对云存储进行数据访问。
[0014]由于医疗需要,本院先向患者本人讲明原由,经病人同意并签署书面同意书后方能向云端申请获取指定患者的数据,首先只有每个医院最高领导人有访问云端数据的权利,然后该院最高领导人可以给有需要的医疗管理人员授权访问云端数据,所有可以访问云端数据的人员的用户名和密码均存储在云端的一个单独数据库中,医疗管理人员首先进行登录,云服务器根据登录的信息到数据库中进行验证,如果验证成功则根据其提供的一级ID信息到总数据库查询,若知道该患者先前就诊医院的编号,则直接到该编号所在的医院查找患者信息,否则采用折半查找法进行总数据库查询。如果找到相应数据则生成对应的医疗访问结果并返回给请求终端,请求终端根据返回的医疗访问结果提取需要的信息。
[0015]有益效果:本发明通过将医疗系统中的各医院分级,然后逐级上传汇总医疗信息,并最终汇总到云端总数据库内,如果患者到同所医院多次就诊,仅首次就诊时填写个人基本信息,其余多次均可使用自己已有的唯一标识患者身份的就诊卡,不仅缩短了挂号就诊排队时填写个人信息的时间,也为存储信息筛选减少了筛选步骤。本发明将患者信息分为一级ID信息和二级ID信息,一级ID信息存放姓名、性别、联系电话、出生日期等患者的个人基本信息,二级ID信息存放患者的病例信息及身份证号等个人隐私信息,一级ID信息允许本院管理人员登录到管理系统后查询病人以往是否在该院治疗及治疗时间,如果有需要则先向患者本人申请查询以往病例,经患者本人同意并签署书面同意书,然后采用逐级上报获取患者二级ID信息,这样做不仅保障了患者的个人信息的安全性,同时也消除了信息的冗余性,实现了各院及各部门科室的信息交互,解决了 “信息孤岛”的难题。
【附图说明】
[0016]图1为本发明医疗信息的一种存储模型示意图;
图2为本发明医疗信息的一种调用流程图。
【具体实施方式】
[0017]如图所示,基于云平台的医疗系统病例信息存储调用方法,将每个病人的医疗信息建立一张二级索引表,然后将存储病人医疗信息的二级索引表存储和调用,该二级索引表包括索引号、一级ID信息和指针,且指针指向二级索引表,其内容为二级ID信息;其中,一级ID信息包含患者姓名、性别、出生日期、联系电话和住址,二级ID信息包含患者的病例信息及身份证号;
所述二级索引表的存储是指将各医院分成若干级,下级医院定期将其建立的二级索引表分别传递给其所属的上级医院,上级医院将自身以及接收来自下级医院的二级索引表汇总后上传至该上级医院所属的云端专属数据库,而各上级医院的云端专属数据库将其存储的二级索引表存入一个总的云端总数据库; 所述二级索引表的调用是指患者在任意一所医院就诊时,医生调取该患者已存储的二级索引表的过程,具体操作如下:
1)患者到某医院就诊,医生通过请求终端向该院的本地服务器发送代表该患者的一级ID信息,本地服务器在其数据库中查找是否存在该一级ID信息,若存在,反馈代表该患者医疗信息的完整二级索引表给请求终端,若不
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1