宗志勇,賈鷹玨,劉小鵬,張瑞麗,蘇 爽,劉 權(中國中醫(yī)科學院望京醫(yī)院,北京100102)
利用Oracle、Java開發(fā)我院藥品信息查詢軟件
宗志勇,賈鷹玨,劉小鵬,張瑞麗,蘇 爽,劉 權(中國中醫(yī)科學院望京醫(yī)院,北京100102)
目的開發(fā)藥品信息查詢軟件,解決紙質說明書藥品信息更新速度慢、查閱不方便等實際問題,為臨床提供快捷的藥學信息服務。方法根據臨床和醫(yī)院藥學實際需求,通過藥品說明書收集、整理、掃描、圖像處理、信息提取等步驟,利用Oracle 10G構建醫(yī)院藥品信息庫,使用Java開發(fā)藥品信息查詢軟件。結果本軟件共收錄藥品1 201種,占我院藥品目錄品種數的98.85%。使用者可通過4種查詢方式(通用名查詢、商品名查詢、模糊查詢和關鍵詞查詢)獲取藥品說明書文字版信息和影印版信息。結論利用Oracle、Java開發(fā)的藥品信息查詢軟件可為臨床提供實用快捷的藥學信息服務。
藥品信息查詢;模糊查詢;關鍵詞查詢;Oracle;影印版信息
藥學信息的收集、整理、傳遞是保證藥學服務有效實施的重要因素之一,其中藥品說明書具有法律意義,是指導臨床合理用藥,保證藥品調劑、使用、儲藏、保管,提高患者治療質量的科學依據和指南[1,2]。利用Oracle 10G、Java開發(fā)的望京醫(yī)院藥品信息查詢軟件可通過通用名、商品名、模糊和關鍵詞查詢等4種查詢方式,獲取藥品說明書文字版信息和影印版信息。
惠普一體機(HP LJ M 1530 Scan)。Photoscape v 3.5;M icrosoft Excel 2007;M icrosoft Word 2007;Oracle 10G;Toad for Oracle 9.7.2;M yE-clipse Enterprise Workbench 8.0;jcrea 5.00;漢王PDF OCR_8.1.4.16。
2.1數據采集與編輯
2.1.1 建立藥品說明書影印版數據庫 根據我院藥品目錄進行說明書搜集、整理、掃描,利用Photoscape軟件通過圖像旋轉、剪切、合并等操作,使一種藥品具有1個說明書圖像文件[3]。
2.1.2 建立藥品說明書文字版信息數據庫 根據臨床需求進行藥品文字信息提取和整理。參考《中國國家處方集》、《北京地區(qū)醫(yī)療機構處方集》、望京醫(yī)院藥品處方集和現(xiàn)有藥品說明書等,提取、整理及錄入信息。利用Excel建立“藥品信息提取源表”(以下簡稱“源表”),內容包括藥品通用名、通用名查詢碼、藥品商品名、商品名查詢碼、藥品規(guī)格、藥管類別、關鍵詞、主要成分、適應證或功能主治、用法、用量、配伍禁忌、注意事項、圖像路徑等[4]。
2.2軟件設計與開發(fā)
2.2.1 設計軟件界面 “軟件”共4個界面,依次為進入界面、使用界面、說明書影印版彈出界面和藥品信息更新界面。
2.2.2 設計軟件功能 ①信息查詢功能:“軟件”提供4種查詢方式,即通用名查詢、商品名查詢、模糊查詢和關鍵詞查詢。②信息顯示功能:“軟件”可以顯示藥品文字信息和說明書影印版信息,文字信息分條目顯示,內容包括藥品通用名、商品名、規(guī)格、適應證或功能主治、用法、用量、配伍禁忌、注意事項等,影印版信息清晰,準確,具有縮放功能。③信息維護功能:“軟件”可進行信息維護。少量信息更新與刪除可通過使用界面和錄入界面進行維護,“軟件”信息維護后需更新“源表”。多信息更新及維護:在“源表”的基礎上,進行整理制作Excel新表,利用Toad for Oracle 9.7.2轉化后從后臺導入[5]。④信息安全保障:“軟件”通過權限控制保證信息安全。
2.2.3 設計軟件信息檢索路徑 見圖1。
圖1 “軟件”信息檢索路徑
2.2.4 “軟件”4種查詢方法的實現(xiàn) 4種查詢方式的實現(xiàn)是利用Java程序調用Oracle數據庫中不同數據單元,進行比對,完成檢索,調用完整數據信息。4種查詢方式均支持“截詞檢索”[6]。使用者可根據需求選擇不同方式獲取藥品信息。
藥品通用名和商品名查詢調用相應的查詢碼單元信息,支持拼音首字母查詢;如查詢“注射用頭孢曲松鈉(商品名:羅氏芬)”輸入“tbqs”或“l(fā)sf”點擊相應查詢方式可快速查詢到所需信息。
模糊查詢調用藥品通用名和商品名單元中文信息,如:“注射用單唾液酸四己糖神經節(jié)苷”,輸入“單唾液”使用模糊查詢方式,可快速查詢到該藥的藥品信息[7]。
關鍵詞查詢時程序調用數據庫中關鍵詞單元信息。如輸入“特殊使用”,點擊查詢,可以查詢到醫(yī)院抗菌藥物分級使用中特殊使用的所有抗菌藥物。定義關鍵詞可根據醫(yī)院藥學和臨床管理規(guī)定設定不同的檢索條件。本文中所提的關鍵詞是從藥品信息中提取的與該藥品有關聯(lián)的有規(guī)律的臨床常用的字、詞或短語。
2.3藥品信息查詢軟件安裝和使用
2.3.1 藥品信息查詢軟件的安裝 安裝Oracle 10G數據庫和運行Java軟件。將藥品信息庫影印版文件復制到相應文件夾中(注意目錄路徑與Excel信息提取路徑要相同),利用Toad for Oracle 9.7.2進行文字信息導入。
2.3.2 藥品信息查詢軟件的使用 打開M yE-clipse 8.x Stable(8.0 GA)啟動數據庫,運行藥品信息查詢軟件,進入藥品信息查詢界面?!安樵儣l件區(qū)”輸入條件信息,選擇查詢方式后,“查詢結果提示區(qū)”出現(xiàn)符合查詢條件的藥品名稱,點擊要查詢的藥品后,右面條目就會顯示所查詢藥品的文字信息,見圖2。點擊“影印版說明書”自動彈出影印版說明書,圖片支持放大、縮小和移動等功能,見圖3。
2.4“軟件”信息質量控制
2.4.1 藥品說明書影印信息質量控制 文件名稱與信息內容一致,要求使用藥品通用名全稱,名稱相同的藥品需在名稱后增加規(guī)格或商品名加以區(qū)分,藥品規(guī)格需用法定計量單位。圖片要求清晰準確,信息完整,圖片100%放大時,正文部分字體控制在“M icrosoft Word 2007的小五號字與小三號字”范圍內,文件大小控制在5 MB以下。
圖2 “軟件”顯示藥品說明書文字信息
圖3 “軟件”顯示藥品說明書影印版信息
2.4.2 藥品文字信息質量控制 “藥品信息提取源表”完成后,由藥師分專業(yè)、品類進行“源表”與說明書內容的信息校對。
“軟件”收錄1 201種藥品的說明書文字版信息(西藥816種,成藥385種),占我院藥品目錄品種數的98.85%,收錄1 138種藥品的說明書影印版信息(西藥754種,成藥384種),占我院藥品目錄品種數的93.91%。部分藥品因藥房無貨未采集到信息。使用者可通過4種查詢方式(通用名查詢、商品名查詢、模糊查詢和關鍵詞查詢)獲取藥品說明書文字版信息和影印版信息。
利用Oracle、Java開發(fā)藥品信息查詢軟件可為臨床提供實用、便捷的藥學信息服務,為醫(yī)院合理用藥提供參考。
藥品信息與藥品安全性密切相關,藥品信息中藥品說明書具有法律效力,準確性更高。查閱藥品說明書是我院醫(yī)務人員了解藥物使用知識的主要途徑之一。但是紙質說明書易破損,數量少,處方集因攜帶不方便,因編寫、校對、印刷等因素導致更新周期較長,不能囊括藥品說明書全部信息[8,9]。
針對實際需求,將現(xiàn)有藥品說明書通過收集、整理、掃描、圖像處理、文字信息提取等工作,利用Oracle 10G、Java開發(fā)藥品信息查詢軟件,為我院藥學信息服務提供了新的平臺。藥品信息庫包括文字信息和影印版信息,文字信息分條目顯示,簡潔明了,可及時進行藥品信息的編寫、更新和修改;影印版信息清晰準確、真實可靠、使具有法律意義的說明書查閱更方便,使用兩種方式提供藥品信息,可很好地保證藥品信息的及時、完整和準確。在數據庫管理中,查詢是一個很重要的內容。設計開發(fā)具有4種查詢方式的藥品信息查詢軟件,使用者可以根據需求選擇不同方式,快速、準確地獲取藥品信息。4種查詢方式均支持“截詞檢索”。藥品通用名和商品名查詢支持拼音首字母查詢。模糊查詢可以在使用者藥品名稱信息不全的情況下快速查詢到所需藥品信息。關鍵詞查詢可以根據臨床需求,通過藥品基礎信息的提取整理工作,調整或擴充藥品關鍵詞,增加藥品信息篩選方式,提高藥品信息的利用[10]。
軟件還需綜合考慮藥品應用的安全、有效、經濟,整合擴充藥品說明書、工具書及多方面藥學信息,這將更加有利于醫(yī)院合理用藥的開展。
[1] 劉 宏,湯 韌,張 宜.藥學服務信息保障體系的構建[J].中國醫(yī)院藥學雜志,2010,30(10):867-869.
[2] 鄭錦坤,賴水招,高凌俊,等.基本用藥說明書數據庫的電子化與應用[J].今日藥學,2009,19(7):63-65.
[3] 陳 偉,穆秀珍,馬金蘭.使用Access2007管理藥品說明書進行模糊查詢[J].今日藥學,2009,19(3):57-59.
[4] 趙普軍,郭瑞臣.合理用藥咨詢系統(tǒng)的開發(fā)與應用[J].藥學服務與研究,2008,8(1):66-68.
[5] 孫風棟.Oracle 10g數據庫基礎教程[M].2版.北京:電子工業(yè)出版社,2012.
[6] 喬 彥.藥學信息檢索策略的探討[J].中國執(zhí)業(yè)藥師,2011,8(5),21-24.
[7] 徐明陽,王文華.淺談數據庫的模糊查詢與優(yōu)化查詢[J].內肛科技,2010,6:145-149.
[8] 劉蘭茹,張麗軍,孫志丹.藥品信息與藥品安全[J].中國醫(yī)藥指南,2008,6(3):151-152.
[9] 趙 輝,張虹云.藥品管理系統(tǒng)中處方審核、發(fā)藥交代簡明數據庫的設計與應用[J].新疆醫(yī)學,2010,40:128-129.
[10] 王冶信,楊樟衛(wèi),胡晉紅.藥學服務和信息化背景下的新觀點:構建醫(yī)院藥學信息系統(tǒng)[J].藥學實踐雜志,2007,25(3):170-173.
Application of Oracle and Java for the development of medicine information search software in Wangjing Hospital
ZONG Zhiyong,JIA Yingjue,LIU Xiaopeng,ZHANG Ruili,SU Shuang,LIU Quan(Wangjing Hospital,China Academy of Chinese Medical Sciences,Beijing 100102,China)
ObjectiveSince it is a common problem formedical practice that paper instructions formedicine information are difficult to update and inconvenient to search,this article is to provide convenient service of pharmacy information for clinical practice by developing medicine information search software in our hospital.MethodsAccording to the practical needs of clinical study and pharmacy research,we took appropriatemeasures to collect data,categorize contents,scan pictures,polish images and extract information for themedicine instructions.Based on the above work,we applied Oracle 10G to establish medicine information database for our hospital and utilized Java to design medicine information search software.ResultsOur search software includes 1 201 kinds ofmedicines,taking up 98.85%of themedicines in our catalogue.The users can use four different search methods(including common name search,commodity name search,fuzzy search and key word search)to gain the w rittenmaterial and photographic information ofmedicine instructions.ConclusionW ith the help of the software of Oracle and Java,the new ly designed software formedicine information search can provide convenient pharmacy information service for clinical practice.
medicine information search;fuzzy search;key word search;Oracle;photographic information
R95
B
1006-0111(2015)03-0283-04
10.3969/j.issn.1006-0111.2015.03.025
2013-12-20
2014-05-17
[本文編輯] 陳靜
中國中醫(yī)科學院望京醫(yī)院院級課題(W J2011-43)
宗志勇,本科,主管藥師.研究方向:醫(yī)院藥學.Tel:(010)84739080;E-mail:tonyzong@sina.com