鄒靜,龍恩武
(四川省醫(yī)學(xué)科學(xué)院、四川省人民醫(yī)院藥學(xué)部,四川 成都 610041)
醫(yī)院制劑作為臨床藥物治療中必不可少的部分,可有效、及時(shí)地滿足臨床對(duì)不同患者的特殊用藥需求[1],同時(shí)自制制劑質(zhì)量的好壞直接影響到患者的身體健康,因此對(duì)制劑配制結(jié)果與檢驗(yàn)放行數(shù)據(jù)進(jìn)行規(guī)范化管理是保證制劑質(zhì)量的必要手段。作者應(yīng)用微軟Access數(shù)據(jù)庫(kù),建立了醫(yī)院自制制劑檢驗(yàn)放行數(shù)據(jù)管理系統(tǒng),以綜合管理流程相關(guān)的各類數(shù)據(jù),為醫(yī)院制劑記錄工作規(guī)范化提供幫助。
1.1系統(tǒng)環(huán)境硬件配置為Intel(R) Core(TM) i3-3220 3.30GHz以上處理器,4G以上內(nèi)存,20 G以上硬盤(pán)自由空間。 Windows 7,Access2010或更高版本[2-3]。
1.2模塊設(shè)計(jì)通過(guò)對(duì)醫(yī)院自制制劑檢驗(yàn)放行流程的分析,提出了系統(tǒng)的基本模塊,如圖1。
1.3方法
1.3.1創(chuàng)建自制制劑檢驗(yàn)放行數(shù)據(jù)信息表 啟動(dòng)Access 程序,創(chuàng)建“自制制劑檢驗(yàn)放行數(shù)據(jù)管理系統(tǒng)”空白數(shù)據(jù)庫(kù);單擊“視圖”組中的“設(shè)計(jì)視圖”,在對(duì)表進(jìn)行命名后,即可切換到數(shù)據(jù)表設(shè)計(jì)視圖,對(duì)每個(gè)字段的名稱、數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度和精度等進(jìn)行設(shè)置;為提高數(shù)據(jù)庫(kù)在查詢、窗體和報(bào)表操作中各表之間的關(guān)聯(lián)性,需在各表中對(duì)具有唯一標(biāo)識(shí)性的字段設(shè)置主鍵,以完成信息表的創(chuàng)建。本數(shù)據(jù)庫(kù)根據(jù)醫(yī)院制劑檢驗(yàn)放行日常工作的需求,最終分別創(chuàng)建了以下6個(gè)信息表。
圖1 系統(tǒng)的基本模塊
(1)制劑生產(chǎn):制劑名稱、批號(hào)、生產(chǎn)數(shù)量、批次數(shù)、制劑配制人;(2)制劑檢驗(yàn):制劑名稱、批號(hào)、檢驗(yàn)者、復(fù)核者、檢驗(yàn)合格否、制劑放行日期、檢驗(yàn)報(bào)告附件;(3)制劑配制人:制劑配制人姓名、配制人代碼;(4)制劑檢驗(yàn)人:制劑檢驗(yàn)人姓名、檢驗(yàn)人代碼;(5)制劑品種:制劑品種、制劑品種代碼、制劑類別、規(guī)格/包裝、數(shù)量單位、零售價(jià)格、是否常規(guī)配制;(6)制劑類別:制劑類別編號(hào)、制劑類別。
在以上6個(gè)信息表創(chuàng)建完成后,通過(guò)各表之間的公共字段創(chuàng)建表之間的數(shù)據(jù)關(guān)系,從而將數(shù)據(jù)庫(kù)里各張表中的每條數(shù)據(jù)記錄都和數(shù)據(jù)庫(kù)中唯一的主題相聯(lián)系,使得對(duì)每一個(gè)數(shù)據(jù)的操作都成為對(duì)數(shù)據(jù)庫(kù)的整體操作。
1.3.2創(chuàng)建自制制劑檢驗(yàn)放行數(shù)據(jù)各類查詢 為滿足使用過(guò)程中需要根據(jù)既定的條件進(jìn)行跨多表檢索,以篩選出符合條件的記錄,從而構(gòu)成一個(gè)新的數(shù)據(jù)集合,則必須創(chuàng)建查詢。本數(shù)據(jù)庫(kù)中根據(jù)實(shí)際需求分別創(chuàng)建了制劑配制人員工作量查詢、制劑檢驗(yàn)人員檢驗(yàn)批次查詢、制劑放行單打印、以及界定時(shí)間內(nèi)制劑品種的生產(chǎn)量與產(chǎn)值等的統(tǒng)計(jì)查詢。例如,“制劑生產(chǎn)統(tǒng)計(jì)”查詢:在“查詢”組中>單擊“查詢?cè)O(shè)計(jì)”,即出現(xiàn)“查詢?cè)O(shè)計(jì)視圖”窗口,制劑生產(chǎn)統(tǒng)計(jì)查詢的來(lái)源表為“制劑類別”表、“制劑品種”表和“制劑生產(chǎn)”表,從中雙擊要添加入查詢的字段。另外,為計(jì)算制劑產(chǎn)值,則在新字段中輸入條件表達(dá)式,即“產(chǎn)值:[制劑放行表]![數(shù)量]*[制劑品種]![價(jià)格]”。最終選擇的字段,見(jiàn)圖2。
為了按制劑品種進(jìn)行年產(chǎn)值的統(tǒng)計(jì)分析,以“制劑生產(chǎn)統(tǒng)計(jì)”查詢?yōu)榛A(chǔ),創(chuàng)建了“制劑生產(chǎn)統(tǒng)計(jì) 按品種”交叉查詢,其中分別以“制劑品種”“規(guī)格/包裝”為行標(biāo)題,以“產(chǎn)值 合計(jì)”“制劑放行 年份”為列標(biāo)題,以“產(chǎn)值 合計(jì)”為值。
1.3.3數(shù)據(jù)統(tǒng)計(jì)報(bào)表設(shè)計(jì) 查詢創(chuàng)建好后,下一步則為創(chuàng)建報(bào)表,將查詢中已整理的數(shù)據(jù)打印出來(lái)。以“制劑生產(chǎn)統(tǒng)計(jì) 按品種”查詢?yōu)閿?shù)據(jù)源所建立的“制劑品種生產(chǎn)統(tǒng)計(jì)報(bào)表”,則需單擊“創(chuàng)建” > 在“報(bào)表”組中>單擊“報(bào)表向?qū)А?,即可根?jù)向?qū)Чδ埽凑占榷▓?bào)表的格式進(jìn)行排版,見(jiàn)圖3。
圖3 制劑品種生產(chǎn)統(tǒng)計(jì)報(bào)表
同樣,分別以“制劑配制人員工作量”查詢、“制劑檢驗(yàn)人員檢驗(yàn)批次”查詢?yōu)閿?shù)據(jù)源建立“制劑配制人員工作量列表”“制劑檢驗(yàn)人員檢驗(yàn)工作量列表”;再分別以“制劑放行”查詢、“制劑生產(chǎn)統(tǒng)計(jì) 按類別”查詢?yōu)閿?shù)據(jù)源建立“制劑放行表”“制劑生產(chǎn)分類明細(xì)表”,同時(shí)對(duì)其中的“制劑放行日期”字段以where作為總計(jì)的選擇查詢條件,即可打印指定時(shí)間段內(nèi)的測(cè)定完成制劑生產(chǎn)量和生產(chǎn)總值。
1.3.4數(shù)據(jù)窗體創(chuàng)建 基于已建立的所有報(bào)表,創(chuàng)建相應(yīng)的數(shù)據(jù)窗體,方能使對(duì)各類表的維護(hù)操作更為方便、界面更為直觀。在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體向?qū)А?,根?jù)創(chuàng)建向?qū)нM(jìn)行窗體創(chuàng)建,然后在設(shè)計(jì)視圖中對(duì)窗體進(jìn)行細(xì)微修改,從而獲得操作界面更為友好的窗體。例如,選擇“制劑放行”查詢的全部字段,并選擇“通過(guò)制劑品種”查看數(shù)據(jù),建立帶有“制劑放行子窗體”的“制劑放行”窗體,即可在窗體中輸入、編輯和查看包括制劑品種、制劑品種代碼、規(guī)格/包裝、價(jià)格及每批次生產(chǎn)的日期、批號(hào)、數(shù)量、配制人、檢驗(yàn)人等數(shù)據(jù),見(jiàn)圖4。同樣,本數(shù)據(jù)庫(kù)還分別建立了 “數(shù)據(jù)查詢窗體”“報(bào)表打印窗體”和“數(shù)據(jù)維護(hù)窗體”等數(shù)據(jù)窗體。
圖2 制劑生產(chǎn)統(tǒng)計(jì)查詢?cè)O(shè)計(jì)視圖
圖4 制劑放行記錄窗體
1.3.5系統(tǒng)切換面板設(shè)計(jì) 為將整個(gè)數(shù)據(jù)庫(kù)的各個(gè)部分整合到同一界面,方便用戶操作,需要?jiǎng)?chuàng)建一個(gè)系統(tǒng)主菜單窗體,用戶可通過(guò)該窗體鏈接實(shí)現(xiàn)系統(tǒng)的所有功能。創(chuàng)建名為“系統(tǒng)切換面板”的空白窗體,進(jìn)入設(shè)計(jì)視圖,在“窗體設(shè)計(jì)工具”欄的“設(shè)計(jì)”選項(xiàng)卡中插入“圖像”,選擇相應(yīng)的圖片,然后點(diǎn)擊“屬性表”→“事件”→“雙擊”→“事件生成器”中選擇宏生成器,即可創(chuàng)建各種雙擊命令,如在“編輯”模式下打開(kāi)窗體、打開(kāi)報(bào)表、轉(zhuǎn)至“切換面板”等;然后在相應(yīng)的圖片下面插入“標(biāo)簽”,填寫(xiě)相應(yīng)的功能說(shuō)明,最終效果見(jiàn)圖5。
圖5 系統(tǒng)切換面板
2.1手工記錄轉(zhuǎn)變?yōu)橐?guī)范的計(jì)算機(jī)數(shù)據(jù)管理“醫(yī)院自制制劑檢驗(yàn)放行數(shù)據(jù)管理系統(tǒng)”的開(kāi)發(fā)和應(yīng)用,替代了以往手工記賬模式,實(shí)現(xiàn)了制劑檢驗(yàn)放行的計(jì)算機(jī)全流程管理,具有以下優(yōu)點(diǎn):(1)記錄了流程中的所有數(shù)據(jù),數(shù)據(jù)類型多樣。(2)對(duì)于制劑品種等相對(duì)固定的基本信息,均將其與“制劑品種”等表相關(guān)聯(lián),并采用“組合框”-“表/查詢”的下拉菜單方式錄入,避免重復(fù)文字錄入操作。(3)每批次制劑所發(fā)放的紙質(zhì)檢驗(yàn)報(bào)告,檢驗(yàn)人員均將其掃描存入該批次對(duì)應(yīng)的檢驗(yàn)結(jié)果記錄的附件中,便于隨時(shí)查看。(4)數(shù)據(jù)錄入方式和要求統(tǒng)一,減少了以往手工記錄可能產(chǎn)生的漏填、錯(cuò)寫(xiě)等疏忽。(5)系統(tǒng)內(nèi)存儲(chǔ)的所有記錄可以多種文件格式導(dǎo)出,便于數(shù)據(jù)轉(zhuǎn)移,并進(jìn)行統(tǒng)計(jì)分析。
2.2便捷的數(shù)據(jù)檢索與統(tǒng)計(jì)分析本數(shù)據(jù)管理系統(tǒng)根據(jù)用戶的需求可對(duì)有關(guān)自制制劑的信息進(jìn)行分類檢索,實(shí)現(xiàn)按制劑品種、制劑放行日期、配制人員、檢驗(yàn)人員等進(jìn)行檢索并查詢;同時(shí)還可統(tǒng)計(jì)出按各制劑類別、品種的年產(chǎn)值數(shù)據(jù)(圖6),以直觀地顯示制劑室為醫(yī)院創(chuàng)造的效益情況,并有利于科學(xué)地安排生產(chǎn),減少無(wú)謂的庫(kù)存積壓。
2.3豐富的統(tǒng)計(jì)報(bào)表打印根據(jù)不同需求如指定配制人、指定檢驗(yàn)人、限定時(shí)間段內(nèi)等分別進(jìn)行匯總和統(tǒng)計(jì),自動(dòng)生成匯總表和明細(xì)表,并可導(dǎo)出EXCEL格式的文件,如制劑生產(chǎn)分類明細(xì)統(tǒng)計(jì)表,見(jiàn)圖7。
隨著信息技術(shù)在醫(yī)院藥學(xué)中越來(lái)越廣泛的應(yīng)用,醫(yī)院自制制劑的生產(chǎn)和質(zhì)量管理計(jì)算機(jī)化終將成為改善制劑管理、提高制劑質(zhì)量的必要手段[4-8]。本數(shù)據(jù)管理系統(tǒng)以制劑生產(chǎn)批記錄為主線,將制劑檢驗(yàn)放行的各個(gè)流程環(huán)節(jié)串聯(lián)起來(lái),并分別對(duì)各環(huán)節(jié)建立相應(yīng)的數(shù)據(jù)記錄表格進(jìn)行電腦化管理,同時(shí)各環(huán)節(jié)之間通過(guò)共享字段實(shí)現(xiàn)數(shù)據(jù)關(guān)聯(lián),使之成為統(tǒng)一的整體,能夠有效提升制劑管理品質(zhì)和實(shí)現(xiàn)對(duì)制劑的質(zhì)量監(jiān)控。
圖6 制劑品種年產(chǎn)值統(tǒng)計(jì)
圖7 制劑生產(chǎn)分類明細(xì)統(tǒng)計(jì)表
本系統(tǒng)的使用全面替代了原來(lái)醫(yī)院制劑室檢驗(yàn)放行批記錄所依靠的人工模式,實(shí)現(xiàn)了數(shù)據(jù)的計(jì)算機(jī)管理,避免了手工模式易出錯(cuò)、重復(fù)繁瑣等缺點(diǎn)。數(shù)據(jù)儲(chǔ)存,提取,查詢更方便,所占用的存儲(chǔ)空間也極小。
作為Microsoft Office 套件產(chǎn)品之一的Access,其功能強(qiáng)大、使用方便,為用戶提供了完善的集成開(kāi)發(fā)環(huán)境,提供了各種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、查詢、界面設(shè)計(jì)、報(bào)表生成等功能的開(kāi)發(fā)操作規(guī)范化[3],使得沒(méi)有計(jì)算機(jī)專業(yè)背景的醫(yī)院藥學(xué)工作者不必編寫(xiě)代碼就可開(kāi)發(fā)結(jié)構(gòu)清晰、易于設(shè)計(jì)、易于理解的中小型數(shù)據(jù)管理系統(tǒng),并完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。
本系統(tǒng)已在醫(yī)院制劑室使用了一年多,基本能滿足本院制劑檢驗(yàn)放行數(shù)據(jù)管理的實(shí)際需求,但目前尚存在一些不足:(1)本系統(tǒng)目前為單機(jī)版,今后應(yīng)與醫(yī)院信息所協(xié)作將其升級(jí)為網(wǎng)絡(luò)版,以實(shí)現(xiàn)可多用戶同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)。(2)本數(shù)據(jù)庫(kù)尚未將每批次的物料使用量與金額進(jìn)行統(tǒng)計(jì),以將原輔料消耗信息整合于其中,使得質(zhì)量追蹤變得很簡(jiǎn)便。
[1] 高玲,祁小凱.醫(yī)院制劑倉(cāng)庫(kù)數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)與實(shí)踐[J].現(xiàn)代醫(yī)院,2009,9(7):142-143.
[2] 詹寧斯,李光杰,周姝嫣,等.深入Access 2010[M].北京:中國(guó)水利水電出版社,2012:1-25.
[3] 王軍委.Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教程[M].3版.北京:清華大學(xué)出版社,2012:23-201.
[4] 虞勛,沈國(guó)榮,杜嬈,等.醫(yī)院制劑室物料管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].中國(guó)藥房,2008,19( 7):518-519.
[5] 張靜,吳駿,肖漢揚(yáng).利用微軟Office 建立醫(yī)院自制制劑檢驗(yàn)數(shù)據(jù)管理系統(tǒng)[J] .中國(guó)藥房,2008,19(16):1269-1271.
[6] 林巖,黃文成.醫(yī)院制劑管理系統(tǒng)[J] .中國(guó)藥學(xué)雜志,1996,31( 11):57-58.
[7] 虞勛,沈國(guó)榮,杜嬈,等.醫(yī)院制劑信息管理系統(tǒng)的設(shè)計(jì)及應(yīng)用[J].中國(guó)現(xiàn)代應(yīng)用藥學(xué),2010,27(4):369-371.
[8] 王珍,王利,黃少玉,等.安徽省醫(yī)療機(jī)構(gòu)制劑再注冊(cè)質(zhì)量標(biāo)準(zhǔn)問(wèn)題分析及對(duì)策研究[J].安徽醫(yī)藥,2013,17(12):2179-2181.