基于Android的药品使用禁忌查询系统的设计与实现
2017-03-23魏晋
魏晋
摘 要:
基于移动终端的软件由于使用方便,越来越被人们所接受。开发和设计一个基于Android的药品使用禁忌查询系统,可以使医务工作者在临床工作中,非常方便和快捷的查询药品的适应症、使用剂量及方法、禁忌配伍等信息,解决了临床医务工作者在实际工作中遇到的一个重要难题,有效的提高了医务工作者的工作效率。
关键词:Android系统; 禁忌症; 接口;云端服务器
中图分类号:TP311.5 文献标识码:A
0 引言
随着我国生物医药技术的高速发展以及临床实践的不断深入,重点研发、并适时推出的新品药物也在逐年递增。在临床工作中面对品类庞杂的各种的药品,医务工作者必须要熟悉这些药品的适应症、使用剂量及方法、禁忌配伍等信息,这也将会是一项复杂繁琐的工作任务。此外,由于医务工作者实际从事的临床方向不相同,所以在临床工作中涉及辨识的用药类型也是各不相同。通过搜索网页、用药指导书籍这些常规的查询方法显然也并非良策。如何能让医务工作者将自身致力攻关的临床专业方向作为基础根本,进而实现随时方便、快捷、准确查询到相关用药信息即已成为一个重要的研究课题。时下,随着移动终端的飞速发展,Android智能手机已然赢得了开发人员的特别青睐。除了基本的通话功能外,Android智能手机装载的各类应用软件也层出不穷[1],。基于此,则设计开发一个基于Android的药品使用禁忌查询系统,即已突显其高效应用价值和重大现实意义。本文将针对此一内容展开研究论述。
1 系统需求分析
1.1 系统功能需求
具体来说,本次研究系统由用户前端、云端数据库和云端系统管理三部分组成。相应地,各部分中又进一步细分了若干个功能模块。其中,重点功能模块的实现效果可做如下阐释解析。
1)用户登录功能。工作中,用户会根据真实需要,添加一些未被云端数据库收录的新药品,因此系统在设计中通过不同的登录用户名分别建立了不同的用户添加药品表。
2)導入功能。用户在首次使用系统时,需将云端数据库数据导入到本地的SQLite数据库中。该功能可以用于支持解决当手机无法连接网络时也可以使用本系统的问题。
3)查询功能。输入要查询药品名中的任意关键字,点击查询后系统会显示与其相关的药品目录列表。点击列表中的单个药品条目即可进入该药品详细的禁忌和使用量描述界面。查询功能首先会查询本机离线数据库中匹配的记录,如果没有找到会连接云端数据库进行扩展查找。查询功能分别设计了精确查询和模糊查询两种模式。
4)新药品增加功能。因为每个医务工作者面临应用的临床方向不同,各个临床方向用药种类、用药方法都不相同,所以用户可以根据自己的需求,在使用中把尚未收录到云端数据库中的新药品信息,增加到自己的云端数据库中。
5)更新功能。当云端数据库有新的药品信息产生后,用户点击更新系统按钮,系统会将云端数据库更新后的新药品信息,导入到本地SQLite数据库中。
6)WebService中间件。移动终端如何能正确、快速地连接云端数据库,一直是面向移动终端开发中一个重点难题。针对这一问题,本系统中使用了构建WebService中间件的方法,实现了移动终端和云端数据库之间的数据通信。WebService通信是基于Http协议,可以适用于各类平台,因此具有较高的兼容性。
云端数据库部分的功能主要有信息维护和信息更新功能。其中,信息维护主要是对云端数据库进行正常的相关维护操作,保证数据库的正常运行。信息更新功能则是以各个用户添加的新药品信息为基础,增录数据库中没有的新药品信息。