- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于移动互联网糖尿病医疗辅助系统设计与实现
基于移动互联网糖尿病医疗辅助系统设计与实现
摘 要:针对糖尿病患者自我管理的需求,提出基于移动互联网的糖尿病医疗辅助系统设计方案。结合移动互联网中信息交互的特点,探讨移动互联网中糖尿病医疗辅助系统的开发方法。介绍了系统架构设计与客户端设计,然后采用Java技术开发出Web服务器端、Android客户端以及PC客户端软件。基于移动互联网的糖尿病医疗辅助系统已经完成,结果表明解决问题的措施可行,系统为用户提供了便利。
关键词:糖尿病医疗;移动互联网;信息交互技术;Android平台
中图分类号:TN915 文献标识码:A 文章编号:2095-1302(2015)05-00-03
0 引 言
糖尿病是一种常见的慢性疾病,截止2009年,中国已经成为仅次于印度的糖尿病第二大国,糖尿病患者达到4 315万。在糖尿病防治过程中,需要自我检测、用药、饮食、运动以及医患互动五个方面的密切配合才能达到良好效果。伴随着无线通信技术的发展,基于移动互联网的远程医疗技术得到快速发展,在慢性病防治领域发挥着重要作用[1-3]。
在移动医疗系统中,客户端可以采用智能手机、平板电脑等移动设备,使用的操作系统包括Android、iOS和WindowsPhone,其中Android系统基于Linux系统内核,是最具有移植性的移动设备操作系统,得到了众多开发厂商的支持。目前针对用户需求和糖尿病防治的特点,研究基于移动互联网的糖尿病医疗应用的文章较少,糖尿病移动终端应用多集中在提高糖尿病的认知和糖尿病的管控上,没有科学的糖尿病管理流程,没有形成高效的管理模式。总体来看糖尿病移动医疗技术还不成熟,还处在摸索阶段[4-5]。
1 系统目标及需求分析
本文从糖尿病预防特性入手,研究基于移动互联网的糖尿病医疗辅助系统及相关开发技术,旨在提高医疗效率,使医疗服务流程标准化;降低基础医疗服务门槛,将稀缺的医护资源利用最大化;加强医患沟通,满足用户在需要帮助时可随时得到专业指导的心理。根据用户需求,对系统进行分析,由以下工作组成:
(1)数据管理:注册用户可以向服务器端上传个人的生理数据、查看个人电子病历。
(2)统计分析:直观显示血压、血糖等数据,并且能对数据进行相关分析。
(3)教育指导:系统可以向用户提供具有针对性的诊疗信息。
(4)信息交互:医护人员可以与患者进行实时的信息交互。
(5)信息反馈:社区医生可以通过PC客户端对病人进行初步筛选,制定相应的随访计划并给出针对性的诊疗方案。
2 系统的架构设计
系统主要用户由医生和病人组成,这里的医生与病人只是指人员身份,并非指病人成员一定患有糖尿病。未患糖尿病的人为了预防糖尿病也可以注册,这类似于实际状况中的病人去医院就诊,所以他的角色定义为病人。
系统整体架构设计如图1所示。基于移动互联网的糖尿病医疗辅助系统由服务器部分与客户端部分组成。系统采用Tomcat作为Web服务器,响应来自客户端的各种请求,服务器端采用具有可扩展性的三层模式,即控制器层+业务逻辑层+DAO层结构。服务器端控制器组件中的Servlet类负责与Android客户端进行信息交互。客户端软件包括面向病人的移动客户端和面向医生的PC客户端;移动客户端基于Android平台开发;PC客户端基于B/S模式开发,医生可以通过浏览器访问系统,并进行相应操作。系统采用SQLServer2005数据库存储数据。
图1 糖尿病医疗辅助系统总体架构设计图
系统开发框架如图2所示。PC客户端采用MVC模式开发,Android客户端通过Layout布局和Activity类实现用户界面,通过HttpClient组件访问服务器。服务器端的Servlet类负责接收客户端请求,并返回处理结果。DAO层通过JDBC实现数据库的更新与查询操作。
图2 系统开发框架
客户端软件由Android客户端与PC客户端组成,它功能结构如图3所示。
图3 软件功能结构图
3 系统核心功能的实现
3.1 XML文件在Android客户端的应用
医护人员预先设定针对不同体征、不同年龄、不同病情人群的膳食、运动处方。由于XML文件独立于软硬件,可移植性强,因此采用XML文件存储这些处方信息。Android客户端只需要解析这些XML文件就可以获取膳食、运动处方。病人可以根据医生给出的诊疗信息选择适合自己的膳食、运动处方。在Android系统中,常见的XML解析器有DOM解析器、SAX解析器、PULL解析器。其中PULL方式最优。它小巧轻便、解析速度快、简单实用,非常适合在Android移动设备中使用。PULL解析技术是第三方开发的开源技术,Android系统中和P
文档评论(0)