移动医护工作站跨平台开发技术的研究与设计

2014-04-29 07:58霍妍马瑾曹阳娄岩
电子世界 2014年15期

霍妍 马瑾 曹阳 娄岩

【摘要】通过无线网络的通信,在移动手持设备上设计和开发移动医生工作站和移动护士工作站,可以实现在医院的住院环节的信息化、无纸化,提升医生、护士工作的效率和准确性。但由于移动设备硬件及系统存在不统一性,如何提升开发效率,开发出实用的跨平台的移动医护工作站成为移动医护工作站开发的重点。

【关键词】移动医生工作站;移动护士工作站;跨平台开发

引言

随着医院信息系统(HIS)在我国的快速发展,以HIS为主的医院管理信息系统正逐渐向以病人为中心的临床信息系统(CIS) 转变[1]。尽管在HIS下,大量的病人信息得到了信息化,但由于手写住院患者病历的法律效力、电子病历实现的难度、移动设备的发展、移动网络的发展等诸多因素,传统HIS中医生查房仍然需要携带和记录手写病历、护士执行医嘱及护理记录仍然需要纸质记录。但在纸质病历与电子记录需要同时存在的情况下,存在着出现错误、浪费医生、护士工作时间等问题。

如果能够建立完善的电子病历、完善的移动网络,持有合适的移动设备、设计合理的应用程序,就可以使得医生在查房时,可以在快速浏览患者情况的同时,记录新的医嘱并将医嘱实时的傳递给护士;护士在执行医嘱时,可以快速浏览和核对医嘱,并及时记录医嘱执行情况。这样即可以节省大量的转抄病历和医嘱的时间,又可以减少错误出现的几率。

随着移动设备技术、移动网络技术在近几年内的成熟和发展及电子健康记录共享的重要性得到更深的认识,由于移动设备操作系统的不统一,在可以设计并实现移动医护工作站的基础上,如何设计并实现可以运行于不同操作系统的移动设备上的移动医护工作站成为设计重点。

1.移动医生工作站系统的设计

1.1 移动医生工作站的功能设计

根据住院医生的日常工作内容(依据每位患者的病情、病史来确定该患者应该做的检查项目和治疗方案、日常护理、饮食注意等信息),移动医生工作站的主要功能是通过移动设备帮助医生即时录入医嘱、书写电子病历、查看检查报告中各种生化检测项目数据、病理分析等信息。

具体功能包括:

(1)患者床旁下达医嘱:医生扫描患者腕带完成患者身份的确认,通过移动医生工作站在患者床旁实时下达医嘱,医嘱信息通过无线网络传送到HIS系统。

(2)患者基本信息的查询:可以进行查询的内容包括病案首页内患者基本信息(如:患者住址、工作单位、联系方式、付款方式等)、患者历次住院情况(如:所患疾病、治愈情况、用药情况等)、患者本次入院情况(入院状态等)。

(3)业务数据查询:可以进行查询的内容包括药品医嘱(查看患者已执行,未执行的医嘱信息)、检验检查收费回复(患者完成检验检查后,HIS系统记账收费后,在移动医生工作站屏幕自动相应信息,使医护人员随时得到患者完成检)。

(4)患者检查报告单查询:移动医生工作站要与实验室信息系统(LIS)、医学影像系统(PACS)通过接口,实时查看患者的检验检查报告单,并根据检验检查数据绘制趋势图。

(5)合理用药智能提示:医生开具医嘱时,系统根据药物配伍禁忌做出相应的智能提示,包括药物配伍禁忌提示、孕妇用药禁忌提示、肝肾功能损害提示等信息。

1.2 移动医生工作站的结构设计

根据移动医生工作站系统的功能设计,移动医生工作站的结构设计中业务功能结构设计如图1所示,查询功能结构设计如图2所示。

2.移动护士工作站系统的设计

2.1 移动护士工作站的功能设计

移动护士工作站是现有的HIS在床旁工作的手持终端执行系统,通过移动护士工作站可以实现床旁患者信息查询、生命体征录入、全程跟踪医嘱、护理工作量统计、条码扫描等功能,满足护理管理工作的需要。

图1 移动医生工作站业务功能结构设计图

图2 移动医生工作站查询功能结构设计图

具体功能包括:

(1)患者信息查询:通过扫描患者腕带条码确认患者身份,提取患者姓名、性别、年龄、身份、费别、病情、诊断等住院信息,方便对患者准确地实施各项医疗计划[2]。

(2)医嘱处理:通过扫描患者腕带或选择患者床号,提取所选患者当日需执行医嘱信息,护士通过点击相应医嘱即可保存医嘱执行时间及执行护士。医嘱信息通过无线网络传送到HIS系统完成计价后,护士通过护士工作站可以查看医嘱信息,及时执行医嘱。

(3)用药核对:对病人腕带和药品标签双码核对,避免医疗差错和事故,减轻护士“三查七对”工作压力,提高工作效率[2]。

(4)护理记录:护士能够在病人床旁实时采集记录病人的体温、脉搏、呼吸、血压、出入量、神志信息等各种指标[2]。

图3 移动护士工作站业务功能结构设计图

图4 移动护士工作站查询功能结构设计图

2.2 移动护士工作站的结构设计

根据移动护士工作站系统的功能设计,移动护士工作站的结构设计中业务功能结构设计如图3所示,查询功能结构设计如图4所示。

3.移动跨平台开发技术

3.1 移动跨平台开发技术简介

目前存在三种开发方式来开发机制迥异的移动应用,即原生应用(NativeApp)、移动Web应用(MobileWeb App)和混合应用(Hybrid App)[3]。

(1)原生应用:专门针对某一类移动设备、用移动设备特定的开发语言所开发的应用研究,例如:针对基于IOS系统的苹果设备需要学习Object-C 、针对Android系统的设备需要学习Java、针对基于Windows Phone系统的设备需要学习C#。

(2)移动Web应用:采用标准的HTML、JavaScript、CSS 等Web 技术开发,通过不同平台的浏览器访问来实现跨平台,但需要容忍HTML5功能的局限性,即基于浏览器的应用无法调用系统API来实现一些高级功能及高性能要求。

(3)混合应用:可以使用标准Web 技术编写代码,如HTML5、CSS 和JavaScript,然后利用一個框架或平台作为桥梁,它会提供一个公共API,用它以原生方式访问不同设备平台上的特性。这个框架平台填补了Web 代码与设备原生代码(对于所支持的各个平台)之间的缺口,并为各个平台生成应用。

3.2 具体采用的移动跨平台开发技术

选择需要研究Java、Object-C、C#等语言原生应用开发,还是选择需要容忍HTML5功能局限性的移动Web应用开发。面对这个问题,混合应用开发则是作为原生应用开发和移动Web应用开发的折中解决方案。国内外混合应用的开发框架很多,如PhoneGap、Titanium、Salama 等都是知名的跨平台开发移动应用中间件。而PhoneGap 正是目前Hybird App 框架中集大成者[4]。PhoneGap是一款国外的开源移动开发平台,它是基于HTML、CSS和JavaScript的,可以使用如JQuery Mobile开源的框架来具体实现跨平台移动应用的开发。

4.总结

通过无线网络保持与医院局域网的实时连接,移动医护工作站将病人信息从医生办公室和护士工作站带到了病人床旁。随着移动设备硬件的发展和无线网络的发展,需要开发可以跨平台的移动医护工作站,并可以实现一次开发、多次应用的效果,以使开发者可以将主要精力放在系统的功能开发上。而随着移动开发技术的发展,开发可以跨平台的移动医护工作站已成为现实。

参考文献

[1]吴艳君,马锡坤,王鹏.移动查房系统的设计与实施[J].中国医疗设备,2012,27(7):51-53.

[2]王春雷,柴守霞,袁杰,雷美容.基于Android智能手机的移动护士工作站[J].中国数字医学,2013,8(5):85-87.

[3]张志祯.移动学习的跨平台开发技术[J].中国教育网络,2013(6):29-32.

[4]施莹.快速构建跨平台移动应用开发方案[J].价值工程,2013(29):197-199.

作者简介:霍妍(1980—),计算机软件专业硕士研究生,中国医科大学计算机教研室教师,主要从事计算机教学及计算机在医学中的应用方面的研究。

通讯作者:娄岩。