肖永平,陳慧玲,高楊,賈雋,周開園,馬興
1.第一○七醫(yī)院 信息科,山東 煙臺(tái)264000;2.第四軍醫(yī)大學(xué) 衛(wèi)勤教研室,陜西 西安 710032
醫(yī)院醫(yī)護(hù)技能考核系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
肖永平1,陳慧玲2,高楊2,賈雋2,周開園2,馬興2
1.第一○七醫(yī)院 信息科,山東 煙臺(tái)264000;2.第四軍醫(yī)大學(xué) 衛(wèi)勤教研室,陜西 西安 710032
本文針對(duì)我院的工作需要,利用Powerbuilder 11.0和SQL Anywhere 10數(shù)據(jù)庫(kù)開發(fā)了醫(yī)護(hù)技能考核系統(tǒng),實(shí)現(xiàn)了醫(yī)護(hù)業(yè)務(wù)能力的量化管理。系統(tǒng)具有對(duì)考核成績(jī)建檔管理等功能,有較強(qiáng)的實(shí)用性。
醫(yī)院信息系統(tǒng);醫(yī)院醫(yī)護(hù)技能考核系統(tǒng);醫(yī)護(hù)技能考核
近年來,醫(yī)院的規(guī)模和效益發(fā)展很快,對(duì)醫(yī)護(hù)質(zhì)量和效率提出了更高的要求,醫(yī)院也非常重視醫(yī)生和護(hù)士的技能學(xué)習(xí)和考核[1-2]。結(jié)合我院的工作實(shí)際和考核要求,有針對(duì)性地開發(fā)了靈活多變的醫(yī)護(hù)技能考核系統(tǒng),實(shí)現(xiàn)了“隨機(jī)抽人、隨機(jī)抽題、限時(shí)回答及成績(jī)建檔”。為軍隊(duì)醫(yī)院醫(yī)護(hù)能力和水平測(cè)試提供一個(gè)新的平臺(tái),提高了醫(yī)院的醫(yī)護(hù)管理質(zhì)量,為信息化條件下醫(yī)院的教學(xué)和考核探索了一條新途徑。
系統(tǒng)包括醫(yī)生和護(hù)士?jī)蓚€(gè)考核模塊,具有機(jī)隨機(jī)抽題問答的形式對(duì)醫(yī)護(hù)人員進(jìn)行考核功能。在系統(tǒng)中能調(diào)出全院所有醫(yī)生和護(hù)士的名字,按科室不同(專業(yè)不同)把醫(yī)生和護(hù)士進(jìn)行分類,考核時(shí)系統(tǒng)為每個(gè)考生隨機(jī)抽取3道考試題,其中專業(yè)題庫(kù)2道,基礎(chǔ)題庫(kù)1道。考生在限定的時(shí)間內(nèi)回答問題,回答完畢后系統(tǒng)可顯示正確答案。每次考試中抽過的題目下次不再抽取。系統(tǒng)要有靈活的題庫(kù),可對(duì)題庫(kù)進(jìn)行增、改、刪等操作。要求對(duì)考生每次考試的成績(jī)做記錄,作為評(píng)價(jià)醫(yī)護(hù)業(yè)務(wù)能力的一個(gè)量化指標(biāo)。
圖1 隨機(jī)取題及判斷過程圖
系統(tǒng)采用Powerbuilder 11.0[2]開發(fā),數(shù)據(jù)庫(kù)采用SQL Anywhere 10,系統(tǒng)程序用ODBC與數(shù)據(jù)庫(kù)相連[3-4]。在數(shù)據(jù)庫(kù)中用Member表來記錄全院的醫(yī)生和護(hù)士,用Major表來記錄科室,Ti001表來保存專業(yè)題庫(kù),Ti001a表保存專業(yè)和基礎(chǔ)題的答案,Ti002表保存基礎(chǔ)題庫(kù),Ti002a表保存基礎(chǔ)題庫(kù)的答案。Major與Ti001a之間通過專業(yè)類型(M_Class)字段關(guān)聯(lián);Major表的M_DepartName字段與Member表的Mem_Major字段關(guān)聯(lián)。在Ti001a與Ti002a中有題目狀態(tài)字段Qu_state,用1或0對(duì)本輪考試中選過的題目做標(biāo)記(0為未使用標(biāo)記)。Score表用來存儲(chǔ)考生成績(jī)。
系統(tǒng)采用Rand()函數(shù)隨機(jī)生成數(shù)值,根據(jù)判斷條件提取題庫(kù)中的相應(yīng)題號(hào)的題目,隨機(jī)取題及判斷過程,見圖1。
按照系統(tǒng)要實(shí)現(xiàn)的功能,把系統(tǒng)分為4個(gè)模塊。
3.1 人員管理模塊
系統(tǒng)在數(shù)據(jù)庫(kù)中創(chuàng)建Member表,表中有4個(gè)字段,Mem_id、Mem_name、Mem_major和 InputCode。 可 以 用dw_1.InsertRow(0)、dw_1.deleterow(v_row_no)、dw_1.update()等函數(shù)實(shí)現(xiàn)人員的插入、刪除和更新保存操作。系統(tǒng)也可以導(dǎo)入從HIS庫(kù)中提取的users數(shù)據(jù),按科室和姓名插入到相應(yīng)字段中,這樣就免除了大量手工勞動(dòng)。
3.2 選題考核模塊
在這個(gè)模塊中,利用Rand()函數(shù)生成兩個(gè)不同的隨機(jī)數(shù)用來在專業(yè)題庫(kù)中選題。這兩個(gè)隨機(jī)數(shù)要滿足在題庫(kù)中相應(yīng)題號(hào)的題沒有被選過這一條件。這兩個(gè)隨機(jī)數(shù)不能相同,而且出現(xiàn)過的隨機(jī)數(shù)本次考試不能再次出現(xiàn)。利用Rand()函數(shù)生成一個(gè)隨機(jī)數(shù)用來在專業(yè)題庫(kù)中選題,同樣要求不能重復(fù)出現(xiàn),相應(yīng)基礎(chǔ)題庫(kù)中的題目沒被選過。
生成的隨機(jī)數(shù)以大字的形式在屏幕左邊顯示,當(dāng)單獨(dú)輸入一個(gè)數(shù)值時(shí)也可以調(diào)出相應(yīng)的題目?;卮鹜戤吅?,用SELECT語(yǔ)句[5-6]在答案表中調(diào)出標(biāo)準(zhǔn)答案顯示在屏幕上。
考試時(shí)提前制定回答時(shí)間,系統(tǒng)在屏幕上以倒計(jì)時(shí)的方式顯示答題時(shí)間,當(dāng)計(jì)時(shí)為0時(shí),彈出窗口提示考生考核時(shí)間到??忌看慰己顺煽?jī)都存在系統(tǒng)生成符合要求的隨機(jī)數(shù)的關(guān)鍵代碼:
3.3 題庫(kù)維護(hù)模塊
在界面上選擇專業(yè)類型,在相應(yīng)的文本框中輸入題號(hào)、題目和答案,題庫(kù)維護(hù)模塊提取相關(guān)信息,用INSERT INTO插入到相應(yīng)的數(shù)據(jù)庫(kù)表中。系統(tǒng)也可以執(zhí)行Settransobject(sqlca)和Retrieve ()語(yǔ)句,從數(shù)據(jù)庫(kù)的相應(yīng)表中提取題目和答案;用DELETE FROM對(duì)題庫(kù)進(jìn)行維護(hù)。
本系統(tǒng)還開發(fā)了模糊查詢子功能,用來在考核時(shí)選擇科室人員。如果用下拉菜單來實(shí)現(xiàn)這一功能,當(dāng)科室人員較多時(shí)選擇速度會(huì)較慢,也不方便。模糊查詢子功能只需在對(duì)話框中輸入名字的首字母,相同首字母的名字就會(huì)出現(xiàn)在列表框中,其所屬科室也會(huì)顯示出來。這樣就縮短了選擇時(shí)間,簡(jiǎn)化了選擇步驟。
3.4 成績(jī)管理模塊
考生每次考核的成績(jī)都存儲(chǔ)在Score表中,Score有4個(gè)字段,Sc_DepartName字段存儲(chǔ)單位名稱,Sc_Name字段存儲(chǔ)考生名字,Sc_Time字段存儲(chǔ)考核次數(shù),Sc_Score字段存儲(chǔ)考核成績(jī)。系統(tǒng)可按每人或每科室對(duì)每次或全年的成績(jī)進(jìn)行求和或平均運(yùn)算,可對(duì)每人或每個(gè)科室的成績(jī)計(jì)算出曲線圖,很直觀地給出個(gè)人或科室的成績(jī)走向??勺鳛閭€(gè)人或科室的一個(gè)評(píng)價(jià)指標(biāo)。
系統(tǒng)在對(duì)醫(yī)院業(yè)務(wù)流程和需求分析進(jìn)行詳細(xì)調(diào)查的基礎(chǔ)上,考慮到與醫(yī)院信息系統(tǒng)(HIS)的無(wú)縫對(duì)接,采用了強(qiáng)大的數(shù)據(jù)庫(kù)開發(fā)工具Powerbuider 11.0[7],開發(fā)了一個(gè)集人員管理、技能考核、題庫(kù)管理和成績(jī)管理于一體的醫(yī)護(hù)技能考核系統(tǒng)。系統(tǒng)經(jīng)過實(shí)際應(yīng)用,能夠滿足實(shí)際需求,達(dá)到了預(yù)期的開發(fā)目標(biāo)。
[1] 鐘勤,蔣乾.新護(hù)士護(hù)理技術(shù)操作評(píng)估存在問題分析及對(duì)策[J].護(hù)理學(xué)報(bào),2009,16(4A):27-29.
[2] 楊乘.基于C/S模式的網(wǎng)絡(luò)考試系統(tǒng)[J].貴州師范大學(xué)學(xué)報(bào),2005,23(3):102-104.
[3] 常偉.SOL中查詢語(yǔ)句的優(yōu)化方法[J].重慶工學(xué)院學(xué)報(bào),2006,20(5):85-87.
[4] 劉衛(wèi)芳,汪偉,馬宇晶,等.C語(yǔ)言自動(dòng)命題系統(tǒng)的設(shè)計(jì)與開發(fā)[J].中國(guó)醫(yī)療設(shè)備,2008,23(6):32-33.
[5] 鄧緋,涂曉英.使用Winsock控件構(gòu)建基于C/S模式的網(wǎng)絡(luò)考試系統(tǒng) [J].福建電腦,2010,(9):158-159.
[6] 陳孚.VC環(huán)境下基于C/S模式的網(wǎng)絡(luò)考試系統(tǒng)研究與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2011,(12):59-60.
[7] 蔡毅,鄧格林,李宏偉,等.PowerBuilder9.0進(jìn)階開發(fā)篇[M].北京:清華大學(xué)出版社,2003.
Design and Implementation of Doctors and Nurses Skills Assessment System in Hospital
XIAO Yong-ping1,CHEN Hui-ling2, GAO Yang2,JIA Jun2, ZHOU Kai-yuan2,MA Xing2
1.Information Department, The 107th Hospital of PLA, Yantai 264000, China;2.Health Services Department, Fourth Military Medical University, Xi'an 710032, China.
This paper implements doctors and nurses skills assessment system using Powerbuilder and SQL Anywhere10 database based on the demand of hospital working. It realizes quantization management of doctors and nurses skills, and can make files of the results, so this is valuable in practice.
HIS; doctors and nurses skills assessment system; doctors and nurses skills assessment
TP311.52
A
10.3969/j.issn.1674-1633.2011.12.012
1674-1633(2011)12-0044-02
2011-06-13
作者郵箱:dulcetfuture@126.com