魏晉
摘 要:
基于移動(dòng)終端的軟件由于使用方便,越來越被人們所接受。開發(fā)和設(shè)計(jì)一個(gè)基于Android的藥品使用禁忌查詢系統(tǒng),可以使醫(yī)務(wù)工作者在臨床工作中,非常方便和快捷的查詢藥品的適應(yīng)癥、使用劑量及方法、禁忌配伍等信息,解決了臨床醫(yī)務(wù)工作者在實(shí)際工作中遇到的一個(gè)重要難題,有效的提高了醫(yī)務(wù)工作者的工作效率。
關(guān)鍵詞:Android系統(tǒng); 禁忌癥; 接口;云端服務(wù)器
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A
0 引言
隨著我國(guó)生物醫(yī)藥技術(shù)的高速發(fā)展以及臨床實(shí)踐的不斷深入,重點(diǎn)研發(fā)、并適時(shí)推出的新品藥物也在逐年遞增。在臨床工作中面對(duì)品類龐雜的各種的藥品,醫(yī)務(wù)工作者必須要熟悉這些藥品的適應(yīng)癥、使用劑量及方法、禁忌配伍等信息,這也將會(huì)是一項(xiàng)復(fù)雜繁瑣的工作任務(wù)。此外,由于醫(yī)務(wù)工作者實(shí)際從事的臨床方向不相同,所以在臨床工作中涉及辨識(shí)的用藥類型也是各不相同。通過搜索網(wǎng)頁(yè)、用藥指導(dǎo)書籍這些常規(guī)的查詢方法顯然也并非良策。如何能讓醫(yī)務(wù)工作者將自身致力攻關(guān)的臨床專業(yè)方向作為基礎(chǔ)根本,進(jìn)而實(shí)現(xiàn)隨時(shí)方便、快捷、準(zhǔn)確查詢到相關(guān)用藥信息即已成為一個(gè)重要的研究課題。時(shí)下,隨著移動(dòng)終端的飛速發(fā)展,Android智能手機(jī)已然贏得了開發(fā)人員的特別青睞。除了基本的通話功能外,Android智能手機(jī)裝載的各類應(yīng)用軟件也層出不窮[1],。基于此,則設(shè)計(jì)開發(fā)一個(gè)基于Android的藥品使用禁忌查詢系統(tǒng),即已突顯其高效應(yīng)用價(jià)值和重大現(xiàn)實(shí)意義。本文將針對(duì)此一內(nèi)容展開研究論述。
1 系統(tǒng)需求分析
1.1 系統(tǒng)功能需求
具體來說,本次研究系統(tǒng)由用戶前端、云端數(shù)據(jù)庫(kù)和云端系統(tǒng)管理三部分組成。相應(yīng)地,各部分中又進(jìn)一步細(xì)分了若干個(gè)功能模塊。其中,重點(diǎn)功能模塊的實(shí)現(xiàn)效果可做如下闡釋解析。
1)用戶登錄功能。工作中,用戶會(huì)根據(jù)真實(shí)需要,添加一些未被云端數(shù)據(jù)庫(kù)收錄的新藥品,因此系統(tǒng)在設(shè)計(jì)中通過不同的登錄用戶名分別建立了不同的用戶添加藥品表。
2)導(dǎo)入功能。用戶在首次使用系統(tǒng)時(shí),需將云端數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入到本地的SQLite數(shù)據(jù)庫(kù)中。該功能可以用于支持解決當(dāng)手機(jī)無法連接網(wǎng)絡(luò)時(shí)也可以使用本系統(tǒng)的問題。
3)查詢功能。輸入要查詢藥品名中的任意關(guān)鍵字,點(diǎn)擊查詢后系統(tǒng)會(huì)顯示與其相關(guān)的藥品目錄列表。點(diǎn)擊列表中的單個(gè)藥品條目即可進(jìn)入該藥品詳細(xì)的禁忌和使用量描述界面。查詢功能首先會(huì)查詢本機(jī)離線數(shù)據(jù)庫(kù)中匹配的記錄,如果沒有找到會(huì)連接云端數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)展查找。查詢功能分別設(shè)計(jì)了精確查詢和模糊查詢兩種模式。
4)新藥品增加功能。因?yàn)槊總€(gè)醫(yī)務(wù)工作者面臨應(yīng)用的臨床方向不同,各個(gè)臨床方向用藥種類、用藥方法都不相同,所以用戶可以根據(jù)自己的需求,在使用中把尚未收錄到云端數(shù)據(jù)庫(kù)中的新藥品信息,增加到自己的云端數(shù)據(jù)庫(kù)中。
5)更新功能。當(dāng)云端數(shù)據(jù)庫(kù)有新的藥品信息產(chǎn)生后,用戶點(diǎn)擊更新系統(tǒng)按鈕,系統(tǒng)會(huì)將云端數(shù)據(jù)庫(kù)更新后的新藥品信息,導(dǎo)入到本地SQLite數(shù)據(jù)庫(kù)中。
6)WebService中間件。移動(dòng)終端如何能正確、快速地連接云端數(shù)據(jù)庫(kù),一直是面向移動(dòng)終端開發(fā)中一個(gè)重點(diǎn)難題。針對(duì)這一問題,本系統(tǒng)中使用了構(gòu)建WebService中間件的方法,實(shí)現(xiàn)了移動(dòng)終端和云端數(shù)據(jù)庫(kù)之間的數(shù)據(jù)通信。WebService通信是基于Http協(xié)議,可以適用于各類平臺(tái),因此具有較高的兼容性。
云端數(shù)據(jù)庫(kù)部分的功能主要有信息維護(hù)和信息更新功能。其中,信息維護(hù)主要是對(duì)云端數(shù)據(jù)庫(kù)進(jìn)行正常的相關(guān)維護(hù)操作,保證數(shù)據(jù)庫(kù)的正常運(yùn)行。信息更新功能則是以各個(gè)用戶添加的新藥品信息為基礎(chǔ),增錄數(shù)據(jù)庫(kù)中沒有的新藥品信息。