致谢 14
基于iOS的糖尿病医患交互平台
1 引言
1.1 开发背景与意义
近年来,随着移动互联网技术的发展以及人们医疗保健意识的提高,移动设备医疗软件的发展越来越势不可挡[1]。人们对医疗的要求不再局限于疾病的治疗,更注重的是辅助医疗等改善健康的医疗保健服务以及疾病控制等服务。老人群体、糖尿病患者等慢性病患者的医疗保健问题日益受到社会的关注,也是社会发展所面临的一大难题。在过去的几年时间里,基于iOS和Android两大智能终端平台的医疗领域应用呈现出爆发式的增长态势[2]。基于移动终端平台的医疗领域应用服务的出现彻底巅覆了传统的医疗保健服务模式,更方便地为人们提供疾病预防与医疗咨询的个人健康管理与咨询手段。基于移动应用的医疗保健应用越来越受到医务人员和病人群体的关注。
在此背景下,本文以移动互联网、智能终端、iOS等技术为支撑,以糖尿病患者群体的医疗保健应用为目标,设计并实现了一个集咨询、自我记录、群聊和商城为一体的基于iOS的专业糖尿病医患应用[3]。以低成本、高效率的方式协助家属或糖尿病患者随时随地通过iOS移动设备访问该系统进行病症查询、网上付费、个人健康管理等,为用户提供一种全方位的医疗保健交互服务。
1.2 国内外研究现状
国内外癌症领域的移动医疗应用产品功能都以糖尿病数据记录与健康管理为首,包括糖尿病知识普及、统计分析、血糖跟踪等[4]。
在国外发达国家,针对糖尿病患者等慢性病患者群体的医疗保健应用从提出开始就受到较大的关注,吸引了国内外众多研究机构、学者以及大型公司开展医疗领域应用的研究和开发。目前国外已有iPad软件允许医生通过3D图画和动画向患者演示疾病和治疗过程,也有医生通过智能手机中的软件平台为患者提供咨询帮助[5]。
而在国内,目前一些智能手机医疗软件可以帮助患者分析病情、提供治疗方案,甚至一些医疗软件还可以测血糖和血压,并通过网络实现远程医疗。但这些医疗软件在没有行业标准约束的情况下,对数据的存储、传输与交换没有质量保证,从而存在误导、误诊的风险,甚至延误病情[6]。目前,中国食品药品监督管理局尚未对移动设备医疗应用提出制订标准及监管的方案,中国是否会在几年内推出该项政策的问题备受各开发者的关注[7]。美国医疗软件产业走在中国之前,监管介入是必要的。但目前国内的医疗软件产业还处于起步阶段,且很多是健康类软件,面向患者和医生的真正意义上的专业医疗软件还很少。总得来说,国内医疗领域应用还处于早期的探索和研究中。
1.3 采用的开发技术
系统整体架构基于Cocoa面向对象开发框架,服务端数据库采用MySQL,编程语言使用Object-C,使用X-Code作为开发工具。
2 相关技术简介
2.1 C/S模式
C/S(Client/Server结构)模式主要由客户端、服务器程序和中间件三个部分组成。建立C/S结构的基于网络的移动客户端应用,通过因特网访问服务器端程序,相对易于把握,成本也是比较低的。它能实现不同的人员,从不同的地点,访问和操作共同的数据库,它能有效地保护服务器平台和管理访问权限及数据库。
通过C/S模式可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销[8]。C/S模式应用能充分发挥客户端机器的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:
(1)降低云端服务器的运行负荷。一般的C/S模式软件由客户端程序和服务端数据库服务器组成。我们称客户端程序为前台程序,服务器端为后台程序。后台主要运行数据库及其他应用服务器。服务器程序一般处于24小时启动的状态,以便随时随地能够相应前台程序的访问请求。前台程序运行在用户本地的机器上,我们称之为客户机。当前台程序需要对后台数据库服务器中的数据进行增、删、改、查询、统计等操作时,客户机程序便根据程序员赋予它的代码逻辑,按照预设的方式寻找服务器程序,并向其发出数据请求,当服务器程序收到该客户机程序发出的请求后,根据指定的规则作出应答,并向客户机程序返回请求结果。在这种访问方式下,服务器的数据处理负荷都是比较低的。 基于iOS的糖尿病医患交互平台设计(2):http://www.751com.cn/jisuanji/lunwen_30257.html