一种用户使用医疗数据在线寻求医疗帮助的实现方法及系统的制作方法

文档序号:9597584阅读:446来源:国知局
一种用户使用医疗数据在线寻求医疗帮助的实现方法及系统的制作方法
【技术领域】
[0001]本发明属于医疗互联网技术领域,尤其涉及一种用户使用医疗数据在线寻求医疗帮助的实现方法及系统。
【背景技术】
[0002]目前用户的医疗数据(包括检查报告、诊断报告、胶片、B超、X光等等),都是保存在各个医院的服务器中,不对患者和其他医院开放,但是医院提供给患者的纸质结果和报告以及胶片等,都不是完全的数据,医院之间的用户历史医疗数据也无法共享,患者到其他医院就诊时,需要重新进行检查,非常浪费资源,医生无法在线获得患者的原始医疗数据。

【发明内容】

[0003]鉴于上述问题,本发明的目的在于提供一种用户使用医疗数据在线寻求医疗帮助的实现方法及系统,旨在解决现有院医疗系统信息无法共享、医生无法在线获得患者原始医疗数据的技术问题。
[0004]本发明采用如下技术方案:
[0005]—方面,所述用户使用医疗数据在线寻求医疗帮助的实现方法包括:
[0006]用户客户端向医生客户端发送授权信息,所述授权信息包括用户的姓名、手机号码和授权码;
[0007]根据所述授权码,所述医生客户端与系统服务器建立连接;
[0008]所述系统服务器根据用户的姓名和手机号码查找对应的医疗数据所位于的具体的前置服务器,并向所述医生客户端发送查询口令;
[0009]所述医生客户端根据所述查询口令与对应的前置服务器建立连接,下载与所述用户名和手机号码对应的医疗数据的缩略图并显示;
[0010]当其中的缩略图受触发时,从对应前置服务器中下载与受触发缩略图相应的原始完整图像数据并显示。
[0011]另一方面,所述用户使用医疗数据在线寻求医疗帮助的实现系统,包括用户客户端、医生客户端、系统服务器以及若干前置服务器;
[0012]其中所述用户客户端包括:
[0013]授权发送模块,用于向医生客户端发送授权信息,所述授权信息包括用户的姓名、手机号码和授权码;
[0014]连接建立模块,用于根据所述授权码与系统服务器建立连接;
[0015]其中所述系统服务器包括:
[0016]位置查找模块,用于根据用户的姓名和手机号码查找对应的医疗数据所位于的具体的前置服务器,并向所述医生客户端发送查询口令;
[0017]其中所述医生客户端包括:
[0018]第一下载模块,用于根据所述查询口令与对应的前置服务器建立连接,下载与所述用户名和手机号码对应的医疗数据的缩略图并显示;
[0019]第二下载模块,用于当其中的缩略图受触发时,从对应前置服务器中下载与受触发缩略图相应的原始完整图像数据并显示。
[0020]本发明的有益效果是:患者与医生在线聊天,当需要医生给自己诊断时,患者可以通过用户客户端(比如手机客户端或计算机)给医生发送授权信息,医生客户端根据授权信息即可在系统服务器上查找患者的医疗数据存储在哪一台或哪几台前置服务器上,然后系统服务器给医生客户端发送查询口令,医生客户端根据查询口令即可从对应的前置服务器中下载患者医疗数据的缩略图并显示,需要时,可以进一步下载缩略图相应的原始完整图像数据并显示;医生根据缩略图或者原始图像数据可以对患者的病情进行准确诊断,这样实现了患者获得医生的在线诊疗建议。
【附图说明】
[0021]图1是本发明第一实施例提供的用户使用医疗数据在线寻求医疗帮助的实现方法的流程图;
[0022]图2是手机号码分组示意图;
[0023]图3是图1中步骤S103的具体流程图;
[0024]图4是图1中步骤S104的具体流程图;
[0025]图5是发明第二实施例提供的用户使用医疗数据在线寻求医疗帮助的实现系统的结构图。
【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0028]图1示出了本发明实施例提供的用户使用医疗数据在线寻求医疗帮助的实现方法的流程,为了便于说明仅示出了与本发明实施例相关的部分。
[0029]如图1所示,本实施例提供的用户使用医疗数据在线寻求医疗帮助的实现方法包括下述步骤:
[0030]步骤S101、用户客户端向医生客户端发送授权信息,所述授权信息包括用户的姓名、手机号码和授权码。
[0031]用户通过用户客户端与医生在线交流,所述用户客户端可以是安装有相关应用软件的手机终端或计算机。用户使用用户终端时首先需要进行用户注册,填写相关信息,比如用于登录的用户名和密码,用户的姓名、性别、手机号码、身份证号码、家庭地址等信息,这些信息都保存在系统服务器中。当患者需要医生给出在线诊断建议时,可以用用户客户端给医生客户端发送授权信息,至少要包括用户的姓名、手机号码和授权码。
[0032]步骤S102、根据所述授权码,所述医生客户端与系统服务器建立连接。
[0033]所述授权码唯一标识了患者用户,在系统服务器端对授权码进行验证,验证通过后,医生客户端与系统服务器建立连接。
[0034]步骤S103、所述系统服务器根据用户的姓名和手机号码查找对应的医疗数据所位于的具体的前置服务器,并向所述医生客户端发送查询口令。
[0035]每个医院都部署有一个前置服务器,用于存储患者的医疗数据,为了区分不同的前置服务器,每个前置服务器都有一个编号。所述系统服务器中保存有用户信息表,其中包括用户的姓名、手机号码以及具体所处的前置服务器的编号。若一名患者用户曾经在不同的医院就诊过,那么在系统服务器中,该用户所对应的前置服务器编号有多个。通过查找手机号码并核对用户的姓名,即可在本地找到医疗数据所位于的具体的前置服务器,并向医生客户端发送查询口令。
[0036]步骤S104、所述医生客户端根据所述查询口令与对应的前置服务器建立连接,下载与所述用户名和手机号码对应的医疗数据的缩略图并显示。
[0037]所述查询口令包含了需要查询的具体的前置服务器的编号。医生客户端通过查询口令与对应的前置服务器建立连接,并且从前置服务器中下载与用户手机号码相对应的医疗数据。
[0038]所述医疗数据由多张图像组成,而且原始图像数据较大,为了便于显示,本步骤中,将医疗数据的缩略图发送至医生客户端显示。
[0039]步骤S105、当其中的缩略图受触发时,从对应前置服务器中下载与受触发缩略图相应的原始完整图像数据并显示。
[0040]如果医生需要查看其中某些缩略图的原始完整图像数据时,直接在医生客户端界面点击所需查看的缩略图,然后从对应前置服务器中下载与缩略图相应的原始完整图像数据并显示。
[0041]在上述步骤S103中,系统服务器需要在本地查找手机号码。作为一种查找方式,所述系统服务器为用户信息表中的手机号码进行分组,分组方式为:从手机号码最后一位到倒数第三位,根据每位数字的奇偶性进行分组,总共有512组。图2示出了分组示意图,一个手机号码有11位,第一位都是1,第二为一般只可能为3、5或8,而后9位数字(即图中A11-A3)基本上分布随机,因此本实施例只需按照后9位的奇偶性进行分组,图中0表示偶数,1表示奇数,即第一分组的编码是【000000000】,第二分组的编码是【000000001】,第三分组的编码是【000000010】…,第512分组的编码是【111111111】,类似于二进制编码。
[0042]如图3所示,上述步骤S103具体包括:
[0043]步骤S301、所述系统服务器从后向前依次读取手机号码的后9位数字,并根据每位数字的奇偶性找到对应的分组;
[0044]步骤S302、在当前分组中,通过轮循查找方式找到对应的手机号码;
[0045]步骤S303、若找到对应的手机号码时,则根据找到的手机号码获取用户医疗数据所位于的各个前置服务器的编号;
[0046]步骤S304、向所述医生客户端发送查询口令,所述查询口令包括所述各个前置服务器的编号以及每个前置服务器对应的查询码。
[0047]系统服务器中的用户信息表中的数据量是巨大的,如果直接采用轮循查找方法查找手机号码,效率非常低下。考虑到手机号码的特性,系统服务器按照手机号码的后9位的奇偶性每个手机号码进行分组,在查找手机号码时,从未位开始,依次读取手机号码数字,并按照图2所示,根据奇偶分类,可以快速找到对应的分组;然后在分组中通过轮循查找方式找到对应的手机号码,最后从用户信息表中,根据找到的手机号码获取用户医疗数据所位于的各个前置服务器的编号。然后系统服务器向所述医生客户端发送查询口令,所述查询口令包括所述各个前置服务器的编号以及每个前置服务器对应的查询码。
[0048]在上述步骤S104中,医生客户端根据查询口令从对应的前置服务器中下载对应的医疗数据的缩略图。本实施例中前置服务器中保存有患者信息表,所述患者信息表至少包括用户的姓名、手机号码、检查编号信息以及医疗数据存储的起止地址。用户的医疗数据由多张图像组成,而图像的原始数据体积非常大,也不是所有的图像数据医生都需要,因此步骤S104中,只是从前置服务器中下载缩略图并显示即可。如图4所示,实现时所述步骤S104具体包括:
[0049]步骤S401、医生客户端根据用户的手机号码以及查询码与对应编号的前置服务器建立连接;
[0050]步骤S402、前置服务器根据手机号码查找本地患者信息表,找到医疗数据存储的起止地址;
[0051]步骤S403、将所述起止地址内的医疗数据按照图像张数进行分组拆分;
[0052]步骤S404、对每组图像数据按比例抽样,得到一张缩略图数据;
[0053]步骤S405、将所有缩略图数据发送至医生客户端;
[0054]步骤S406、在医生客户端上显示出医疗数据的缩略图。
[0055]这里所述步骤S402中,前置服务器有需要根据手机号码查找本地的患者信息表,具体的查找方式与系统服务器查找方式相同,首先对手机号码进行分组,然后从末尾开始根据数字的奇偶性找到对应的分
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1