一种智慧医疗服务下用户居家就诊系统和方法

文档序号:8473421阅读:402来源:国知局
一种智慧医疗服务下用户居家就诊系统和方法
【技术领域】
[0001]本发明涉及一种智慧医疗服务下用户居家就诊系统和方法,属于计算机技术领域。
【背景技术】
[0002]在以往的环境中,人们只能通过医院或专业体检机构去体检,造成体检周期长,身体病症往往不能及时发现,错过了最佳就诊时机。身体机能测量仪器少,且用户对测量仪器所产生的数据并没有专业的理解,往往只是凭个人经验得出草率的结论。随着智能医疗的发展,越来越多的智能终端走进了普通用户的家庭,常见的有脉搏血氧仪、便携式心电监测仪、血糖监测仪、上臂式电子血压计,人体脂肪测量仪,尿液监测仪(即:尿常规)、血脂测试仪等,让普通用户在家就可以测量自己的生理信息,然而,如果能够将自己居家测量的数据及时转化成医生诊断意见,则是一个迫切需要解决的问题。而本发明能够很好地解决上面的问题。

【发明内容】

[0003]本发明目的在于解决了上述现有技术的问题,提出了一种智慧医疗服务下用户居家就诊系统和方法,该系统能够将自己居家测量的数据及时转化成医生诊断意见。
[0004]本发明解决其技术问题所采用的技术方案是:一种智慧医疗服务下用户居家就诊系统,该系统包括终端测量设备、居家就诊平台。
[0005]本发明所述的智能终端包括脉搏血氧仪、血糖检测仪、上臂式电子血压计、人体脂肪测量仪、尿液测量仪(即:尿常规)、血脂测量仪等。用户利用智能终端测量关键生理指标,并将数据输入居家就诊平台。
[0006]本发明所述的居家就诊平台是基于B/S三层模式的架构,采用MVC设计模式,包括显示层、模型层和控制层。
[0007]本发明所述的显示层使用web浏览器,采用JSP技术实现人机交互;能够实现用户注册、登录、个人就诊信息查看、个人就诊信息下载、个人就诊信息上传,以及医生方面查看用户关键生理指标,录入就诊意见等。
[0008]本发明所述的模型层采用JaveBean构造VO (Value Object)类,与简单的Java对象对应,专门用于值传递的操作上。VO类中的属性与血常规指标表和尿常规指标表中的字段相对应,每一个VO类的对象都表示表中的每一条记录。采用DAO设计模式,定义操作的接口,定义一系列数据库的原子性操作标准,如增加、修改、删除、查询等。
[0009]本发明所述的控制层采用Servlet处理显示层传递的请求以及调用模型层处理数据,并反馈给显示层。
[0010]本发明的系统采用共享云端数据库,医生远程查看用户居家测量的相关生理指标,给出相应就诊意见,用户在居家环境中就可以实时接收到医生的就诊意见。平台根据就诊意见推荐相应的药物或者医疗器材。
[0011]本发明还提供一种智慧医疗服务下用户居家就诊系统实现方法,该方法包括如下步骤:
[0012]步骤1:医生和用户通过居家就诊系统网页的前台页面不同入口进行登录,并将每位用户所上传的生理数据和医生所给出的就诊意见存储于数据库服务器。
[0013]步骤2:智能终端采集当前患者的关键生理数据,如血压、血氧、血糖、心率、尿常规等信息。
[0014]步骤3:用户通过居家就诊系统输入其所测量的生理数据。
[0015]步骤4:用户查看所上传的生理数据所对应的就诊意见,并可以将数据和就诊意见下载到本地计算机。
[0016]步骤5:医生通过居家就诊系统查看用户上传的生理数据。
[0017]步骤6:医生根据专业知识对数据进行分析后,给出专业就诊意见,并把就诊意见保存于云端数据库服务器便于用户下载和查看。
[0018]步骤7:居家就诊平台根据就诊意见分析出用户所需要的药物或者医疗器材,供用户查看。
[0019]有益效果:
[0020]1、本发明的用户登录后能够将居家测量的相关生理指标上传到服务器,操作很简便。
[0021]2、本发明系统的医生登录后,能查看用户的生理数据,并且还能给出相应指导意见。
[0022]3、本发明用户再次登录后,能查看医生的指导意见,能根据TFLD算法把医生指导意见最合理的推荐给用户相应的医药和医疗器械。
【附图说明】
[0023]图1为本发明系统的架构图。
[0024]图2为本发明的居家就诊平台MVC架构图。
[0025]图3为本发明的方法流程图。
【具体实施方式】
[0026]下面结合说明书附图对本发明作进一步的详细说明。
[0027]如图1和图2所示,本发明系统的居家就诊平台是基于B/S三层模式的架构,B/S结构(即:浏览器/服务器模式),是WEB兴起后的一种网络结构模式,通过浏览器和服务器进行交互,客户机上只需安装一个浏览器,如Internet Explorer或者Chrome,云端服务器具有Mysql数据库。浏览器通过Web Server同数据库进行数据交互。本平台采用MVC (Model-View-Controller)设计模式,“Model ”代表的是模型层(通过JavaBean实现),“View”代表的是显示层(通过JSP实现),“Controller”代表的是控制层(通过Servlet实现)。通过Servlet接收所有的客户端请求,然后根据请求调用相应的JavaBean,并将具体显示结果交给JSP完成。通过MVC设计模式把应用逻辑,处理过程和显示逻辑分为不同的组件实现。这些组件可以进行交互和重用。
[0028]显示层提供用户与系统交互的接口,主要负责接收Servlet传递的内容,并且调用JavaBean,将内容显示给用户和医生,包括web浏览器,登录接口、查询接口、下载接口、信息上传接口。我们用JSP (Java Server Pages,Java服务器页面)技术进行开发,基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。前台页面层以web浏览器画面表示,以网页形式呈现,不同的用户和医生可以发出不同请求。
[0029]控制层响应前台显示层的请求。使用Tomcat作为Web服务器。Tomcat是Apache软件基金会的Jakarta项目的一个核心项目,因为Tomcat技术先进、性能稳定,而且免费,其运行时占用的系统资源小,扩展性好,支持负载平衡等功能。Servlet (服务器段小程序)主要运行在服务器端,并由服务器调用执行,Servlet采用了多线程的处理方式,而且Servlet还保留有Java的可移植性的特点,表示层通过HTTP提出请求,Web服务器接收该请求并将其发给Servlet。Servlet程序将接收该HTTP请求并执行某种处理,在本平台中,Servlet还要调用JavaBean,Servlet会将处理后的结果向Web服务器返回应答,Web服务器将从Servlet接收到的应答发回给客户端。
[0030]模型层负责与表单进行交互,对数据库表中字段的设置属性和取得属性,封装的属性如果需要被外部所操作,则必须编写对应的setter、getter方法,用于传递值的操作,使用DA0(Data Access Object,数据访问对象)设计模式完成数据层的开发,DAO由以下几个部分组成。
[0031](I)DatabaseConnect1n:专门负责数据库的打开和关闭操作的类
[0032](2) VO:主要由属性、setter、getter方法组成,VO类中的属性与表中的字段相对应,每一个VO类的对象都表不表中的每一条记录。
[0033](3)DAO:主要负责操作的实现,完成具体的数据库操作,如增加、修改、删除、按关键字进行查询等。
[0034]首先显示层通过web客户端通信模块与模型层和控制层服务器消息总线实现全双工数据交互,前台页面层采用JSP技术实现人机交互。JSP技术包括HTML代码、Java代码、EL(Express1n Language,表达式语言)、JSP标签。JSP提供用户、医生与系统交互的接口。包括用户登录进口和医生登录进口,用户输入用户名和密码后,对输入的信息与数据库中保存的进行对比,如果符合,则提示登录成功,如果不符合,则提示登录失败,并提示重新登录。在初始化画面(index, jsp)中,引入title, js文件,调用其中不同的用户接口函数(Entry_ffindow( ‘doc’))和医生接口函数(Entry_ffindow( ‘usr’))。在
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1