?

超聲科工作量統計系統的設計與實現

2021-06-27 03:25丁博淵
電子設計工程 2021年12期
關鍵詞:總表工作量個數

張 勇,魯 曉,李 昕,丁博淵,邱 邐,羅 燕

(四川大學華西醫院超聲醫學科,四川成都 610041)

超聲是醫學影像的重要組成之一,具備無創、經濟、快速、方便等特點,是目前臨床醫學尤其是基礎醫療中應用最廣泛和最基本的影像學手段。世界衛生組織的有效統計數據顯示,超聲檢查量在醫學影像學檢查總量中占到三分之一以上[1]。醫院的績效分配在人力資源合理利用及人員積極性激勵中起到重要作用[2-4]。醫院的績效分配采用崗位分類、系數調配等制度,具體到科室內部的績效分配,多數醫院采用科主任負責下的二次分配方式[5-6]??浦魅胃鶕剖覂炔繊徫环诸?、職稱等級、工作量完成情況等進行分配,其中崗位分類和職稱等級相對固定,工作量完成情況變化較大。超聲科工作量的評定也有相關研究,目前多數醫院以檢查部位作為工作量依據[7-10]。目前的超聲檢查得到了全方位的應用,涉及的醫囑、檢查類型眾多,超聲系統中只能列出一段時間內某醫師完成的檢查列表,不能計算上班個數,對醫囑工作量的計算也難以適應不同檢查類型的差異性計算,不能滿足科室實際需求[11-13]。目前大多采取各自人工統計工作量再上報管理員的方式,一套能自動完成工作量、上班個數、超量數計算的靈活統計系統將會極大提升工作量統計的工作效率。

1 系統設計

1.1 需求分析

超聲信息系統(Ultrasound Information System,UIS)集合了患者超聲檢查所有相關信息,包括檢查號、住院號、姓名、檢查時間、檢查類型、檢查醫師、醫囑等。超聲科工作量統計系統需要能直接獲取到UIS 系統的檢查列表并直接輸出各類超聲檢查工作量統計的結果。詳細的需求如下:

1)能夠對醫囑進行工作量計算,超聲檢查的醫囑分類眾多、組合形式多樣,需要能對單條醫囑及組合醫囑的工作量自動計算;

2)自動對每位檢查醫師所完成的檢查醫囑進行分類,主要分類包括體檢超聲、腹部、淺表、血管、造影、穿刺、床旁、術中等;

3)超聲科工作量統計通常以月為單位進行統計,系統需自動對每位檢查醫師一個月內每一天、某幾個時間段的工作量進行細分統計;

4)自動完成上班個數的計算以及工作量超量數的自動統計;

5)自動完成對不計算工作量的檢查類型的剔除等其他功能;

6)完成特殊檢查類型的單獨工作量計算。

1.2 系統構架

超聲科工作量統計系統框架如圖1 所示,患者的超聲醫囑信息存于HIS 中,超聲檢查時,UIS 從HIS中獲取患者的基本信息并最終生成超聲檢查原始數據總表,其中包含了患者姓名、檢查時間、醫囑信息等。超聲科工作量統計系統自動完成對原始數據總表中的單條醫囑的工作量計算、醫囑分類、每日分時間段統計、上班個數計算、特殊檢查類型單獨計算等,最后生成超聲科月統計結果報表,并作為科室績效考評依據。

圖1 系統框架

1.3 關鍵技術

超聲科工作量統計系統安裝于管理員電腦中,其設計基于客戶機與服務器(Client-Server,C/S)架構,充分發揮客戶端電腦的處理能力,把數據處理好后再提交給服務器,減輕科室服務器運行數據負荷。C/S 結構采取點對點的機構模式,數據安全性高、數據處理速度快。系統的用戶界面采用Visual C#窗體應用程序技術,接收用戶數據輸入、數據有效性校驗等,向后臺數據庫發請求,接收返回結果并處理,最后可視化顯示,后臺數據庫采用Microsoft 開發的SQL Server 完成數據的存儲與管理[14-17]。

2 系統功能模塊

2.1 月統計表模板管理模塊

超聲科工作量統計以月為單位進行統計,并能列出當月中每天分時間段的工作量情況,所以月統計表模板中以醫囑分類為行,以日期為列,每天分為“上午”、“下午”、“晚上”3 個時間段分別進行統計。

2.2 醫囑分類管理模塊

超聲科工作量統計結果總表中需要列出不同醫囑分類的工作量情況,故需對每條醫囑進行分類。在本系統中主要按以下方法進行分類。

2.3 工作量計算模塊

1)單列醫囑工作量計算:超聲科的工作量以醫囑作為衡量標準,不同醫囑的檢查復雜程度、檢查時間、難易程度都存在差異,需要對科室所有醫囑進行工作量標準化。超聲醫生的工作量基于(Resource-Based Relative Value Scale,RBRVS)體系,以“腹部普通彩超”為基準,其工作量設置為1[18-20]。其余醫囑的勞動量由科室討論統一決定。如判斷“下肢靜脈彩超”的勞動量是“腹部普通彩超”的2倍,則該醫囑的工作量設置為2;判斷“超聲學造影”和“超聲引導下穿刺”的勞動量及難易程度相當,是“腹部普通彩超”的6 倍,則超聲造影和穿刺的工作量設置為6。綜合來看,體檢超聲的檢查比門診住院患者檢查的難度更低、時間更短,所以設置體檢超聲“腹部普通彩超”的工作量為0.8。超聲科門診/住院超聲檢查和體檢超聲檢查的常用單列醫囑工作量如表2、表3所示。

表1 醫囑分類方法

表2 門診/住院超聲檢查單列醫囑工作量

表3 體檢超聲檢查單列醫囑工作量

2)組合醫囑工作量計算:超聲科的醫囑除了上述的單列醫囑,還有部分組合醫囑。有的組合醫囑的工作量是單列醫囑工作量的累加,但少部分組合醫囑不需要累加,如由“腹部普通彩超”、“婦科普通彩超”、“女性泌尿系彩超”組成的組合醫囑的工作量也為1,而不是3。

3)特殊檢查類型工作量計算:依據超聲科的特殊情況,還存在特殊檢查類型工作量計算,如床旁超聲,主要針對不能下床的住院患者,此類患者通常都需要查上下肢動靜脈及其他超聲檢查,超聲醫生需要攜帶便攜式超聲機到醫院各個住院大樓進行超聲檢查,工作強度大,所以床旁超聲檢查的工作量不按醫囑進行計算,而按人數進行計算,一人次的工作量為8。工作量統計系統需要完成對所有醫囑的工作量和特殊檢查類型的工作量自動計算。

2.4 其他功能模塊

1)特殊檢查類型刪除:超聲科檢查類型眾多,除了常規的門診/住院超聲檢查、體檢超聲檢查,還有急診超聲檢查、術中超聲檢查等。這類超聲檢查工作強度大,其醫師的工作量均按基本工作量計算。在UIS 的超聲檢查原始數據總表中包含這些類型的檢查,工作量統計系統需對該類檢查類型識別并刪除。

2)上班個數自動計算:工作量統計系統要求自動計算工作量超量數。超量數=工作總量-上班個數*每個班的基本工作量。超聲科以每半天算一個班,中國醫師協會超聲醫學分會曾開展過調研,結果顯示半數以上的超聲醫師每半天的檢查人次為30~40 人,依據華西醫院超聲科的實際情況,設定每個班(半天)的基本工作量為40,其數值可通過系統界面進行設置。所以要得到超量數,需計算每位醫師該月的上班個數。

3 系統功能實現與應用

3.1 系統功能實現

超聲科工作量統計系統采用Visual Studio 的窗體應用程序進行用戶界面設計,后臺采用微軟公司開發的SQL Server 數據庫,編程語言為C#,C#通過System.Data.SqlClient 命名空間下的SqlConnection 類連接數據庫,通過調用SqlConnection 對象的Open 方法打開數據庫。

月統計表模板如圖2 所示。醫囑分類作為首列,以日期為列,每日中列出上午、下午、晚上3 個時間段,最后列為各行的總計。C#提供的DateTime 類用于表示時間,系統對數據庫中的檢查時間字段進行轉換可獲得檢查的日期以及相應的時間段,進而獲得當前醫囑工作量應屬于統計表模板的哪一列。

圖2 月統計表模板

超聲檢查醫囑工作量采用累加的方式計算,制作單列醫囑工作量表,系統把數據庫中的醫囑字段轉換為字符串,在單列醫囑工作量表中去查詢是否存在該單列醫囑,如果存在則該醫囑的工作量累加上單列醫囑的工作量??紤]到腹部超聲檢查、泌尿超聲檢查和婦科超聲檢查醫囑工作量統算為1 的情況,在單列醫囑工作量表中,把其工作量設置為0.1,待醫囑工作量累加完成后再做向上取整,從而獲得醫囑的累加工作量。

超聲科以半天為一個班,如圖2 所示,每天分為上午、下午、晚上3 個班次。上班個數計算前,先對月統計表模板的每列數據進行累加求和,把每個班次的總工作量寫入最后的“合計”行。系統界面中設置有上班個數計算的工作量下限。統計“合計”行中大于工作量下限的累計數即為本月的上班個數。

3.2 系統工作流程

系統工作流程如圖3 所示。

圖3 系統應用流程圖

系統工作步驟如下:

1)原始數據獲?。涸紨祿ㄩT診/住院檢查數據總表、體檢檢查數據總表,工作量統計系統依據用戶選擇的年份和月份,查詢SQL Server 數據庫,獲得包含患者姓名、住院號、檢查號、檢查時間、醫囑等信息的原始數據;

2)數據模板獲?。簲祿0灏ㄔ陆y計模板表、醫囑分類表、單列醫囑工作量表、人員名單表、工作量系數表、不計工作量的檢查類型表;

3)人員名單中各醫生的檢查列表提?。韩@取到原始數據和數據模板表后,按人員名單表順序,依次提取出各醫生的檢查列表存入臨時表待處理;

4)刪除不計工作量的檢查類型:依據不計工作量表中的檢查類型,查詢臨時表中是否包含這些檢查類型,有則刪除,查詢完成后,臨時表中剩余的項目均需進行工作量計算[21-22];

5)醫囑分類:依據醫囑分類表,對臨時表中每條醫囑進行匹配分類,從而獲得該工作量應存于月統計表中的行數;

6)醫囑工作量計算:依據超聲科的工作量計算標準、組合醫囑工作量的計算方法制作單列醫囑工作量表,把患者的醫囑與單列醫囑工作量表進行匹配,結合工作量計算方法從而獲得患者醫囑的工作量,對于特殊檢查類型進行工作量單獨計算;

7)上班日期時間段計算:臨時表的檢查時間字段中包含檢查日、檢查時分秒信息,通過時分秒信息可知該醫囑的工作量應屬于上午/下午/晚上哪個時間段,從而獲得該工作量應存于月統計表中的列數;

8)上班個數計算:完成某位醫師該月的所有超聲檢查工作量計算后,把每天每個時間段的工作量進行累積計算,如果總和大于系統界面設置的工作量下限,則計一個班,從而獲得本月該醫師的上班個數;

9)生成工作量統計總表:完成所有醫師的工作量統計后,依據人員名單,羅列出各位醫師完成各類醫囑的工作量情況、總工作量、上班個數、超量數,生成超聲科工作量統計總表,如圖4 所示[23-24];

圖4 工作量統計總表

10)結果分類展示:對統計結果可進行分類展示,如圖5 所示為超量數排行榜,同樣也可以選擇顯示各醫囑分類的工作量排行榜,如圖6 所示為超聲檢查整體工作量分布,同樣也可以選擇顯示某個醫師的超聲檢查工作量分布等。

圖5 超量數排行榜

圖6 超聲檢查整體分布

3.3 系統應用效果

超聲科工作量統計系統建立一年來,系統運行穩定有效。超聲科目前約150 人,原采用醫生各自每日手動分類統計自己工作量并上報的方式,每日用時約3 min,科室每月總用時約225 h(3*30*150 min)。工作量統計系統建立后,只需管理員進行系統操作后直接導出數據,總共用時約5 min,效率提升2 700倍。同時,也避免了同事之間工作量統計方式不一致導致的分歧。

4 結束語

綜上所述,該文基于C/S 架構、Visual C#窗體應用程序技術、SQL Server 數據庫技術設計開發的超聲科工作量統計系統能自動生成月統計工作量總表,包含每位醫師的各類超聲檢查的工作量情況、上班個數、超量數等信息,統計工作量用時從225 h 降到5 min,效率提升2 700 倍,證明了該系統的有效性。同時,系統中月統計模板、醫囑分類表、單列醫囑工作量表的設計具有靈活性,可適應不同工作量計算方法的需求,工作量統計結果可直接分類顯示到系統界面,是一個靈活、科學、可視化的系統。

猜你喜歡
總表工作量個數
怎樣數出小正方體的個數
等腰三角形個數探索
怎樣數出小木塊的個數
怎樣數出小正方體的個數
2016年西藏自治區一般公共預算收支決算總表
2016年寧夏回族自治區一般公共預算收支決算總表
2016年浙江省一般公共預算收支決算總表
一個兼顧教學科研的高校教師績效考核模型及其應用
思科發布云計算市場發展報告
網上互動教學工作量管理的困境及對策
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合