張 勇,魯 曉,李 昕,丁博淵,邱 邐,羅 燕
(四川大學(xué)華西醫(yī)院超聲醫(yī)學(xué)科,四川成都 610041)
超聲是醫(yī)學(xué)影像的重要組成之一,具備無創(chuàng)、經(jīng)濟(jì)、快速、方便等特點(diǎn),是目前臨床醫(yī)學(xué)尤其是基礎(chǔ)醫(yī)療中應(yīng)用最廣泛和最基本的影像學(xué)手段。世界衛(wèi)生組織的有效統(tǒng)計(jì)數(shù)據(jù)顯示,超聲檢查量在醫(yī)學(xué)影像學(xué)檢查總量中占到三分之一以上[1]。醫(yī)院的績效分配在人力資源合理利用及人員積極性激勵(lì)中起到重要作用[2-4]。醫(yī)院的績效分配采用崗位分類、系數(shù)調(diào)配等制度,具體到科室內(nèi)部的績效分配,多數(shù)醫(yī)院采用科主任負(fù)責(zé)下的二次分配方式[5-6]。科主任根據(jù)科室內(nèi)部崗位分類、職稱等級、工作量完成情況等進(jìn)行分配,其中崗位分類和職稱等級相對固定,工作量完成情況變化較大。超聲科工作量的評定也有相關(guān)研究,目前多數(shù)醫(yī)院以檢查部位作為工作量依據(jù)[7-10]。目前的超聲檢查得到了全方位的應(yīng)用,涉及的醫(yī)囑、檢查類型眾多,超聲系統(tǒng)中只能列出一段時(shí)間內(nèi)某醫(yī)師完成的檢查列表,不能計(jì)算上班個(gè)數(shù),對醫(yī)囑工作量的計(jì)算也難以適應(yīng)不同檢查類型的差異性計(jì)算,不能滿足科室實(shí)際需求[11-13]。目前大多采取各自人工統(tǒng)計(jì)工作量再上報(bào)管理員的方式,一套能自動(dòng)完成工作量、上班個(gè)數(shù)、超量數(shù)計(jì)算的靈活統(tǒng)計(jì)系統(tǒng)將會(huì)極大提升工作量統(tǒng)計(jì)的工作效率。
超聲信息系統(tǒng)(Ultrasound Information System,UIS)集合了患者超聲檢查所有相關(guān)信息,包括檢查號(hào)、住院號(hào)、姓名、檢查時(shí)間、檢查類型、檢查醫(yī)師、醫(yī)囑等。超聲科工作量統(tǒng)計(jì)系統(tǒng)需要能直接獲取到UIS 系統(tǒng)的檢查列表并直接輸出各類超聲檢查工作量統(tǒng)計(jì)的結(jié)果。詳細(xì)的需求如下:
1)能夠?qū)︶t(yī)囑進(jìn)行工作量計(jì)算,超聲檢查的醫(yī)囑分類眾多、組合形式多樣,需要能對單條醫(yī)囑及組合醫(yī)囑的工作量自動(dòng)計(jì)算;
2)自動(dòng)對每位檢查醫(yī)師所完成的檢查醫(yī)囑進(jìn)行分類,主要分類包括體檢超聲、腹部、淺表、血管、造影、穿刺、床旁、術(shù)中等;
3)超聲科工作量統(tǒng)計(jì)通常以月為單位進(jìn)行統(tǒng)計(jì),系統(tǒng)需自動(dòng)對每位檢查醫(yī)師一個(gè)月內(nèi)每一天、某幾個(gè)時(shí)間段的工作量進(jìn)行細(xì)分統(tǒng)計(jì);
4)自動(dòng)完成上班個(gè)數(shù)的計(jì)算以及工作量超量數(shù)的自動(dòng)統(tǒng)計(jì);
5)自動(dòng)完成對不計(jì)算工作量的檢查類型的剔除等其他功能;
6)完成特殊檢查類型的單獨(dú)工作量計(jì)算。
超聲科工作量統(tǒng)計(jì)系統(tǒng)框架如圖1 所示,患者的超聲醫(yī)囑信息存于HIS 中,超聲檢查時(shí),UIS 從HIS中獲取患者的基本信息并最終生成超聲檢查原始數(shù)據(jù)總表,其中包含了患者姓名、檢查時(shí)間、醫(yī)囑信息等。超聲科工作量統(tǒng)計(jì)系統(tǒng)自動(dòng)完成對原始數(shù)據(jù)總表中的單條醫(yī)囑的工作量計(jì)算、醫(yī)囑分類、每日分時(shí)間段統(tǒng)計(jì)、上班個(gè)數(shù)計(jì)算、特殊檢查類型單獨(dú)計(jì)算等,最后生成超聲科月統(tǒng)計(jì)結(jié)果報(bào)表,并作為科室績效考評依據(jù)。
圖1 系統(tǒng)框架
超聲科工作量統(tǒng)計(jì)系統(tǒng)安裝于管理員電腦中,其設(shè)計(jì)基于客戶機(jī)與服務(wù)器(Client-Server,C/S)架構(gòu),充分發(fā)揮客戶端電腦的處理能力,把數(shù)據(jù)處理好后再提交給服務(wù)器,減輕科室服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷。C/S 結(jié)構(gòu)采取點(diǎn)對點(diǎn)的機(jī)構(gòu)模式,數(shù)據(jù)安全性高、數(shù)據(jù)處理速度快。系統(tǒng)的用戶界面采用Visual C#窗體應(yīng)用程序技術(shù),接收用戶數(shù)據(jù)輸入、數(shù)據(jù)有效性校驗(yàn)等,向后臺(tái)數(shù)據(jù)庫發(fā)請求,接收返回結(jié)果并處理,最后可視化顯示,后臺(tái)數(shù)據(jù)庫采用Microsoft 開發(fā)的SQL Server 完成數(shù)據(jù)的存儲(chǔ)與管理[14-17]。
超聲科工作量統(tǒng)計(jì)以月為單位進(jìn)行統(tǒng)計(jì),并能列出當(dāng)月中每天分時(shí)間段的工作量情況,所以月統(tǒng)計(jì)表模板中以醫(yī)囑分類為行,以日期為列,每天分為“上午”、“下午”、“晚上”3 個(gè)時(shí)間段分別進(jìn)行統(tǒng)計(jì)。
超聲科工作量統(tǒng)計(jì)結(jié)果總表中需要列出不同醫(yī)囑分類的工作量情況,故需對每條醫(yī)囑進(jìn)行分類。在本系統(tǒng)中主要按以下方法進(jìn)行分類。
1)單列醫(yī)囑工作量計(jì)算:超聲科的工作量以醫(yī)囑作為衡量標(biāo)準(zhǔn),不同醫(yī)囑的檢查復(fù)雜程度、檢查時(shí)間、難易程度都存在差異,需要對科室所有醫(yī)囑進(jìn)行工作量標(biāo)準(zhǔn)化。超聲醫(yī)生的工作量基于(Resource-Based Relative Value Scale,RBRVS)體系,以“腹部普通彩超”為基準(zhǔn),其工作量設(shè)置為1[18-20]。其余醫(yī)囑的勞動(dòng)量由科室討論統(tǒng)一決定。如判斷“下肢靜脈彩超”的勞動(dòng)量是“腹部普通彩超”的2倍,則該醫(yī)囑的工作量設(shè)置為2;判斷“超聲學(xué)造影”和“超聲引導(dǎo)下穿刺”的勞動(dòng)量及難易程度相當(dāng),是“腹部普通彩超”的6 倍,則超聲造影和穿刺的工作量設(shè)置為6。綜合來看,體檢超聲的檢查比門診住院患者檢查的難度更低、時(shí)間更短,所以設(shè)置體檢超聲“腹部普通彩超”的工作量為0.8。超聲科門診/住院超聲檢查和體檢超聲檢查的常用單列醫(yī)囑工作量如表2、表3所示。
表1 醫(yī)囑分類方法
表2 門診/住院超聲檢查單列醫(yī)囑工作量
表3 體檢超聲檢查單列醫(yī)囑工作量
2)組合醫(yī)囑工作量計(jì)算:超聲科的醫(yī)囑除了上述的單列醫(yī)囑,還有部分組合醫(yī)囑。有的組合醫(yī)囑的工作量是單列醫(yī)囑工作量的累加,但少部分組合醫(yī)囑不需要累加,如由“腹部普通彩超”、“婦科普通彩超”、“女性泌尿系彩超”組成的組合醫(yī)囑的工作量也為1,而不是3。
3)特殊檢查類型工作量計(jì)算:依據(jù)超聲科的特殊情況,還存在特殊檢查類型工作量計(jì)算,如床旁超聲,主要針對不能下床的住院患者,此類患者通常都需要查上下肢動(dòng)靜脈及其他超聲檢查,超聲醫(yī)生需要攜帶便攜式超聲機(jī)到醫(yī)院各個(gè)住院大樓進(jìn)行超聲檢查,工作強(qiáng)度大,所以床旁超聲檢查的工作量不按醫(yī)囑進(jìn)行計(jì)算,而按人數(shù)進(jìn)行計(jì)算,一人次的工作量為8。工作量統(tǒng)計(jì)系統(tǒng)需要完成對所有醫(yī)囑的工作量和特殊檢查類型的工作量自動(dòng)計(jì)算。
1)特殊檢查類型刪除:超聲科檢查類型眾多,除了常規(guī)的門診/住院超聲檢查、體檢超聲檢查,還有急診超聲檢查、術(shù)中超聲檢查等。這類超聲檢查工作強(qiáng)度大,其醫(yī)師的工作量均按基本工作量計(jì)算。在UIS 的超聲檢查原始數(shù)據(jù)總表中包含這些類型的檢查,工作量統(tǒng)計(jì)系統(tǒng)需對該類檢查類型識(shí)別并刪除。
2)上班個(gè)數(shù)自動(dòng)計(jì)算:工作量統(tǒng)計(jì)系統(tǒng)要求自動(dòng)計(jì)算工作量超量數(shù)。超量數(shù)=工作總量-上班個(gè)數(shù)*每個(gè)班的基本工作量。超聲科以每半天算一個(gè)班,中國醫(yī)師協(xié)會(huì)超聲醫(yī)學(xué)分會(huì)曾開展過調(diào)研,結(jié)果顯示半數(shù)以上的超聲醫(yī)師每半天的檢查人次為30~40 人,依據(jù)華西醫(yī)院超聲科的實(shí)際情況,設(shè)定每個(gè)班(半天)的基本工作量為40,其數(shù)值可通過系統(tǒng)界面進(jìn)行設(shè)置。所以要得到超量數(shù),需計(jì)算每位醫(yī)師該月的上班個(gè)數(shù)。
超聲科工作量統(tǒng)計(jì)系統(tǒng)采用Visual Studio 的窗體應(yīng)用程序進(jìn)行用戶界面設(shè)計(jì),后臺(tái)采用微軟公司開發(fā)的SQL Server 數(shù)據(jù)庫,編程語言為C#,C#通過System.Data.SqlClient 命名空間下的SqlConnection 類連接數(shù)據(jù)庫,通過調(diào)用SqlConnection 對象的Open 方法打開數(shù)據(jù)庫。
月統(tǒng)計(jì)表模板如圖2 所示。醫(yī)囑分類作為首列,以日期為列,每日中列出上午、下午、晚上3 個(gè)時(shí)間段,最后列為各行的總計(jì)。C#提供的DateTime 類用于表示時(shí)間,系統(tǒng)對數(shù)據(jù)庫中的檢查時(shí)間字段進(jìn)行轉(zhuǎn)換可獲得檢查的日期以及相應(yīng)的時(shí)間段,進(jìn)而獲得當(dāng)前醫(yī)囑工作量應(yīng)屬于統(tǒng)計(jì)表模板的哪一列。
圖2 月統(tǒng)計(jì)表模板
超聲檢查醫(yī)囑工作量采用累加的方式計(jì)算,制作單列醫(yī)囑工作量表,系統(tǒng)把數(shù)據(jù)庫中的醫(yī)囑字段轉(zhuǎn)換為字符串,在單列醫(yī)囑工作量表中去查詢是否存在該單列醫(yī)囑,如果存在則該醫(yī)囑的工作量累加上單列醫(yī)囑的工作量。考慮到腹部超聲檢查、泌尿超聲檢查和婦科超聲檢查醫(yī)囑工作量統(tǒng)算為1 的情況,在單列醫(yī)囑工作量表中,把其工作量設(shè)置為0.1,待醫(yī)囑工作量累加完成后再做向上取整,從而獲得醫(yī)囑的累加工作量。
超聲科以半天為一個(gè)班,如圖2 所示,每天分為上午、下午、晚上3 個(gè)班次。上班個(gè)數(shù)計(jì)算前,先對月統(tǒng)計(jì)表模板的每列數(shù)據(jù)進(jìn)行累加求和,把每個(gè)班次的總工作量寫入最后的“合計(jì)”行。系統(tǒng)界面中設(shè)置有上班個(gè)數(shù)計(jì)算的工作量下限。統(tǒng)計(jì)“合計(jì)”行中大于工作量下限的累計(jì)數(shù)即為本月的上班個(gè)數(shù)。
系統(tǒng)工作流程如圖3 所示。
圖3 系統(tǒng)應(yīng)用流程圖
系統(tǒng)工作步驟如下:
1)原始數(shù)據(jù)獲?。涸紨?shù)據(jù)包括門診/住院檢查數(shù)據(jù)總表、體檢檢查數(shù)據(jù)總表,工作量統(tǒng)計(jì)系統(tǒng)依據(jù)用戶選擇的年份和月份,查詢SQL Server 數(shù)據(jù)庫,獲得包含患者姓名、住院號(hào)、檢查號(hào)、檢查時(shí)間、醫(yī)囑等信息的原始數(shù)據(jù);
2)數(shù)據(jù)模板獲?。簲?shù)據(jù)模板包括月統(tǒng)計(jì)模板表、醫(yī)囑分類表、單列醫(yī)囑工作量表、人員名單表、工作量系數(shù)表、不計(jì)工作量的檢查類型表;
3)人員名單中各醫(yī)生的檢查列表提?。韩@取到原始數(shù)據(jù)和數(shù)據(jù)模板表后,按人員名單表順序,依次提取出各醫(yī)生的檢查列表存入臨時(shí)表待處理;
4)刪除不計(jì)工作量的檢查類型:依據(jù)不計(jì)工作量表中的檢查類型,查詢臨時(shí)表中是否包含這些檢查類型,有則刪除,查詢完成后,臨時(shí)表中剩余的項(xiàng)目均需進(jìn)行工作量計(jì)算[21-22];
5)醫(yī)囑分類:依據(jù)醫(yī)囑分類表,對臨時(shí)表中每條醫(yī)囑進(jìn)行匹配分類,從而獲得該工作量應(yīng)存于月統(tǒng)計(jì)表中的行數(shù);
6)醫(yī)囑工作量計(jì)算:依據(jù)超聲科的工作量計(jì)算標(biāo)準(zhǔn)、組合醫(yī)囑工作量的計(jì)算方法制作單列醫(yī)囑工作量表,把患者的醫(yī)囑與單列醫(yī)囑工作量表進(jìn)行匹配,結(jié)合工作量計(jì)算方法從而獲得患者醫(yī)囑的工作量,對于特殊檢查類型進(jìn)行工作量單獨(dú)計(jì)算;
7)上班日期時(shí)間段計(jì)算:臨時(shí)表的檢查時(shí)間字段中包含檢查日、檢查時(shí)分秒信息,通過時(shí)分秒信息可知該醫(yī)囑的工作量應(yīng)屬于上午/下午/晚上哪個(gè)時(shí)間段,從而獲得該工作量應(yīng)存于月統(tǒng)計(jì)表中的列數(shù);
8)上班個(gè)數(shù)計(jì)算:完成某位醫(yī)師該月的所有超聲檢查工作量計(jì)算后,把每天每個(gè)時(shí)間段的工作量進(jìn)行累積計(jì)算,如果總和大于系統(tǒng)界面設(shè)置的工作量下限,則計(jì)一個(gè)班,從而獲得本月該醫(yī)師的上班個(gè)數(shù);
9)生成工作量統(tǒng)計(jì)總表:完成所有醫(yī)師的工作量統(tǒng)計(jì)后,依據(jù)人員名單,羅列出各位醫(yī)師完成各類醫(yī)囑的工作量情況、總工作量、上班個(gè)數(shù)、超量數(shù),生成超聲科工作量統(tǒng)計(jì)總表,如圖4 所示[23-24];
圖4 工作量統(tǒng)計(jì)總表
10)結(jié)果分類展示:對統(tǒng)計(jì)結(jié)果可進(jìn)行分類展示,如圖5 所示為超量數(shù)排行榜,同樣也可以選擇顯示各醫(yī)囑分類的工作量排行榜,如圖6 所示為超聲檢查整體工作量分布,同樣也可以選擇顯示某個(gè)醫(yī)師的超聲檢查工作量分布等。
圖5 超量數(shù)排行榜
圖6 超聲檢查整體分布
超聲科工作量統(tǒng)計(jì)系統(tǒng)建立一年來,系統(tǒng)運(yùn)行穩(wěn)定有效。超聲科目前約150 人,原采用醫(yī)生各自每日手動(dòng)分類統(tǒng)計(jì)自己工作量并上報(bào)的方式,每日用時(shí)約3 min,科室每月總用時(shí)約225 h(3*30*150 min)。工作量統(tǒng)計(jì)系統(tǒng)建立后,只需管理員進(jìn)行系統(tǒng)操作后直接導(dǎo)出數(shù)據(jù),總共用時(shí)約5 min,效率提升2 700倍。同時(shí),也避免了同事之間工作量統(tǒng)計(jì)方式不一致導(dǎo)致的分歧。
綜上所述,該文基于C/S 架構(gòu)、Visual C#窗體應(yīng)用程序技術(shù)、SQL Server 數(shù)據(jù)庫技術(shù)設(shè)計(jì)開發(fā)的超聲科工作量統(tǒng)計(jì)系統(tǒng)能自動(dòng)生成月統(tǒng)計(jì)工作量總表,包含每位醫(yī)師的各類超聲檢查的工作量情況、上班個(gè)數(shù)、超量數(shù)等信息,統(tǒng)計(jì)工作量用時(shí)從225 h 降到5 min,效率提升2 700 倍,證明了該系統(tǒng)的有效性。同時(shí),系統(tǒng)中月統(tǒng)計(jì)模板、醫(yī)囑分類表、單列醫(yī)囑工作量表的設(shè)計(jì)具有靈活性,可適應(yīng)不同工作量計(jì)算方法的需求,工作量統(tǒng)計(jì)結(jié)果可直接分類顯示到系統(tǒng)界面,是一個(gè)靈活、科學(xué)、可視化的系統(tǒng)。