艾 念李 俊方 勇陈 飞岳小龙
基于HTML5-Web APP构建放射治疗服务平台的研究
艾 念①李 俊①方 勇①陈 飞①岳小龙①
艾念,男,(1982- ),硕士研究生,工程师。孝感市中心医院放疗科,从事放射物理,放疗设备维修与维护工作。
目的:基于HTML5-Web APP程序,构建放射治疗服务平台。方法:①采用navigator online和online/offline在线模式,实现注册与登录栏数据同步进行;②使用Offline App Cache将放射治疗服务平台信息文件离线缓存;③在localstorage数据库存储本地数据;④使用结构化查询语言SQL访问web数据库,增强多媒体的能力;⑤在治疗结束反馈栏目中调用API函数。结果:构建放射治疗服务平台,实现了用户的注册与登陆、放射治疗流程与注意事项、饮食与营养、心理辅导及治疗反馈等功能。结论:放射治疗服务平台的构建,可开展全方位的放射治疗服务,能够使患者在治疗前、治疗中和治疗后3个环节中将放射治疗延伸到身心关怀,从而为患者提供优质高效的服务。
HTML5程序;放射治疗;服务平台;信息管理
①孝感市中心医院放疗科 湖北 孝感 432000
[First-author’s address] The Centre Hospital of Xiaogan, Xiaogan 432000, China.
目前,移动通信设备与技术广泛应用于医疗服务机构,而移动医疗是一种通过移动设备的支持来提供医药和公共健康服务的实践方法,其最大的特点是提供随时随地的、普适的医疗服务[1]。移动设备可作为一个有效的服务工具来实现医疗信息的实时交付、访问和存储。HTML5程序语言标准已经广泛应用于Web应用程序系统,其核心技术如网页存储、图形图像、音频视频以及地理定位等的应用均已标准化,HTML5通过结合更多的应用程序编程接口(application programming interface,API)使得其核心技术在网络开发应用中显得极为重要[2]。移动设备在移动医疗领域的应用为医院提供了更开放的平台,为此,本研究基于HTML5-Web APP应用程序构建放射治疗服务平台,在肿瘤放射治疗流程化体系过程中将有效提升放射治疗服务质量水平。
为了提高医疗服务质量,坚持以人为本,在患者放射治疗过程中,就要解决患者可能遇到的疑问,提前给予放射治疗基本知识与注意事项方面的宣教,食疗信息与心理干预等方面的支持,并为患者及其家属提供及时反馈意见的平台,变以往的被动服务为主动服务。在开展全方位的放射治疗服务中,具体体现在患者治疗前、治疗中和治疗后3个环节,将放射治疗延伸到身心关怀[3]。服务应包括治疗前网上注册登记、治疗中放射治疗流程管理及注意事项、治疗后意见反馈等全流程,全面提高服务满意度。放射治疗服务平台设计分为用户的注册与登陆、放射治疗流程与注意事项、饮食与营养、心理辅导及治疗反馈5个板块[4](如图1所示)。
图1 放射治疗服务平台基本框图
基于HTML5-Web APP构建放射治疗服务平台,主要是因为HTML5标准具有下述功能优势:①在线状态检测;②离线资源缓存;③本地数据存储;④增强的多媒体能力;⑤提供丰富的API调用函数(如图2所示)。
图2 功能结构示图
在线状态监测浏览器,实现注册登录栏数据同步。采用HTML5提供的两种在线和(或)离线状态监测方法:navigator online和online/offline模式[5]。预设用户名为患者的姓名,密码为患者的放射治疗病历号,以此进入患者信息服务平台的界面。只要患者办理了入院,即可登录。navigator online的状态为true表示用户在线,状态为false表示用户离线,科室管理员通过读取该状态的值获取网络状态信息。当true/ false状态相互切换,online/offline事件将被触发,管理员可以通过监听online/offline事件来获悉网络状态,从而确定用户是否在线注册登录放射治疗服务平台[6]。
根据HTML5-Web APP的缓存在线方式,采用Offline App Cache将放射治疗服务平台信息文件缓存到本地客户端,APP客户端可以很方便浏览此平台提供的服务信息;当APP客户端访问Web应用程序时,这些文本信息能够自动、正确地被加载。HTML5中,定义cachemanifest文件,声明需要缓存的文本信息,并支持自动和手动两种缓存方式[7-8]。HTML5在manifest属性设置中引用一个cachemanifest文件:
<!DOCTYPE HTML>
<!html manifest=“cache.manifest”>
<!-放疗流程实施/中医饮食调理及CSS文件引用>