基于Cordova的跨平台智能随访APP设计与实现

2019-11-28 06:54
装备制造技术 2019年9期
关键词:评量后台科普

岑 霄

(广西农业职业技术学院,广西 南宁530000)

0 引言

近年来,随着生活水平和质量的不断提高,人们日常关注的问题也不再局限于衣食住行,而是将更多的目光投向了自身的健康。与此同时,智能手机在国内已经普及,移动医疗得以借助信息化的浪潮得到了快速的发展。传统环境下,国内医院患者出院后的主要随访途径为电话、短信、家访,存在随访管理不规范,容易遗漏患者,随访内容随意性、主观性强,效率低等问题,对于出院后需要定期及时跟踪病情变化情况的患者来说存在较大隐患。因此,医疗随访工作移动化、智能化势在必行。

本文针对以上问题,基于Cordova技术,设计并实现了一款智能随访APP,该APP主要包含监测指标录入、异常指标预警、用药信息查询、电子病历管理、自评量表使用、科普文章阅读等功能,能够辅助医生进行多方位、个性化的随访管理,随时掌握患者身体监测指标的变化情况。该APP不仅能够提高随访的效率和质量,还能提高医生的医疗服务水平,加强与出院患者的日常沟通,进而提高患者的忠诚度,增加医院的效益[1]。经过测试,该系统运行良好,具有较高的实际应用价值。

1 开发技术分析

1.1 APP技术框架

目前主流的移动端APP开发技术主要有三种:Native APP、Web APP 和 Hybrid APP。

Native APP是专门针对某一类移动设备开发的,需要使用移动平台(Android或IOS)官方推出的编程工具进行开发。优点是性能好,样式多,功能丰富,用户使用体验好;缺点是无法跨平台,不同移动平台的APP都需要单独开发,开发周期长,成本高。

Web APP是使用HTML5网页技术开发的,通过移动设备上的浏览器进行访问,不受移动平台差别的限制。优点是开发周期短,成本低;缺点是功能有限,性能低,用户使用体验较差。

Hybrid APP也叫混合APP,介于Native APP和Web APP之间,前端界面使用与Web APP一致的HTML5网页技术进行开发,通过第三方开发平台提供的JavaScript API接口访问移动设备底层的Native模块,兼具了Web APP开发周期短,成本低和Native APP功能丰富的优点[2]。近年来,随着各大移动设备厂商不断进行着激烈的市场竞争,智能移动设备的性能每年都能得到突破性的提升,Hybrid APP性能低的缺点得到逐步淡化,用户的使用体验得到很大提升,Hybrid APP正逐步成为最主流的APP开发技术。

基于以上分析,结合考虑医疗随访的应用场景具有业务复杂、多变的特点,且APP用户群体所使用的移动设备多样性问题突出,需要兼容多种移动平台,本项目采用了Hybrid APP开发技术,具体采用了Cordova+Ionic+AngularJS技术栈开发了这款跨平台智能随访APP,其中,Ionic+AngularJS主要用于开发HTML5前端操作界面,在APP内通过调用设备底层浏览器呈现页面效果,而Cordova则用于将代码打包成适用于不同移动平台的APP安装包。Cordova提供了一组访问设备底层Native模块的API,通过这组API,APP能够以JavaScript代码访问设备原生的功能模块,如摄像头、麦克风等。

1.2 后台技术框架

本项目除了开发供患者使用的智能随访APP外,还要开发供医生使用的系统后台,提供对业务数据的管理和APP数据访问接口,保证APP与后台数据的即时性与一致性。由于后台的业务功能更复杂,需要管理的数据内容更多,对医生操作的准确性要求更高,开发后台管理APP,通过移动设备上对后台业务进行管理不太现实,综合考虑下,本项目开发了基于PC端浏览器访问的智能随访Web管理后台。

可用于Web管理后台开发的编程技术很多,各种编程技术各有不同的优势与特点,综合考虑之下,本项目主要采用Laravel+Nginx+MariaDB+CentOS技术栈开发了Web管理后台。由于后台技术不是本文的重点内容,这里不做更多的分析说明。

2 系统设计方案

本项目设计的智能随访APP主要包含监测指标录入、异常指标预警、用药信息查询、电子病历管理、自评量表、科普文章阅读、医患论坛共七个功能模块,功能模块示意图如图1所示。

图1 界面智能随访APP功能模块示意图

(1)监测指标录入模块。是本系统的核心功能模块,监测指标由医生在管理后台进行设置,有血压、脉搏、体重、入水量、尿量等,可为不同的患者设置不同的监测指标、录入时间和正常数值范围。患者可根据提示在APP内录入监测指标数据,也可查询监测指标历史数据。患者录入的监测指标数据为医生分析患者病况提供最直接的依据。

(2)异常指标预警模块。依据医生在管理后台设置的监测指标数据变化范围,当患者录入的监测指标数据出现异常时,将立即向患者和医生发出预警消息,提醒医患及时关注病情,以便医患双方及时采取进一步的应对措施。

(3)用药信息查询模块。患者可在APP端查询医生在管理后台设置的用药信息,包括药名、服用频次和服用时间等。医生可根据患者身体监测指标的数据变化情况,及时调整患者用药信息,以实现精准用药。

(4)电子病历管理模块。医生可通过管理后台,患者可通过APP,双方共同管理维护患者的个人电子病历,避免日常生活中经常发生的纸质病历丢失的问题。

(5)自评量表模块。自评量表是医生常用的一种诊疗手段,通过让患者自行填写回答调查问卷,医生可直接掌握一定的病况。在APP中患者可直接填写医生制定的自评量表,医生可在管理后台查询结果。

(6)科普文章阅读模块。患者可在APP中阅读医生在管理后台发表的科普文章,并进行点赞,收藏操作,医生在发表科普文章时,可根据患者的病种和其他个人标签进行个性化推送,以提醒重点患者阅读。

(7)医患论坛模块。医患双方和患者之间可在APP论坛中发表问题或交流病况,在提升医疗服务质量的同时,进一步提高APP的用户黏性。

3 系统实现与测试

本项目实现的智能随访APP“主页”栏目页面和监测指标录入页面如图2所示,可看到“主页”直接显示了患者待录入的监测指标数据,同时可进入指标数据录入页面,还可查询历史监测数据、监测数据总表、用药信息和电子病历等信息。

图2 “主页”栏目和监测指标录入界面

“发现”栏目页面如图3所示,包含了科普文章阅读、医患论坛、自评量表三个子栏目,主要作用在于丰富患者获取诊疗信息的方式。科普文章可供患者阅读,直接获取医疗信息;医患论坛可供患者向医生提问,或者和其他患者互相交流病情;自评量表可由医生对患者进行个性化推送,让患者填写,以便医生掌握病情。

图3 “发现”栏目和科普文章阅读页面

此外,还有“消息”栏目用于接收异常指标提醒和医生推送内容等消息。“我的”栏目用于供患者设置个人信息、登录密码等。

本项目开发的智能随访APP已完成了完整的功能测试,目前正在上线试运行中,在百位患者用户的试用下,达到了92%的好评率。

4 结束语

本文设计并实现了一套基于Cordova技术的跨平台智能随访APP。该APP主要包含监测指标录入、异常指标预警、用药信息查询、电子病历管理、自评量表使用、科普文章阅读等功能模块。该APP不仅能够提高随访的效率和质量,还能提高医生的医疗服务水平,加强与出院患者的日常沟通,进而提高患者的忠诚度,增加医院的效益。经过测试,该系统运行良好,具有较高的实际应用价值。

未来进一步的研发方向可考虑增加APP与医疗设备的互联,例如,可与血压仪、血糖仪自动连接,将医疗设备的测量结果自动传输到APP中,以避免患者手动录入数据可能发生错误的问题。

猜你喜欢
评量后台科普
台湾地区素养导向的语文评量研究及其启示
科普达人养成记
心理量表,你应该知道的那些事儿
大数据时代基于OBE的线上会计基础培训评价
Wu Fenghua:Yueju Opera Artist
科普漫画
后台暗恋
科普连连看
科普连连看
互联网思维下的汽车服务连锁后台支撑系统