魯 曉,張 勇,李 昕,丁博淵,邱 邐,羅 燕
(四川大學華西醫院超聲醫學科,四川成都 610041)
考勤管理是醫院及科室管理中的重要內容之一,考勤既是員工工作紀律的體現,也與員工績效獎金息息相關[1-3]。部分中小型醫院借助醫院信息系統,增加考勤管理模塊,但這種方式對于大型綜合醫院不太適用,特別是隨著醫院精細化、多元化、區域化的不斷深入發展,醫院統一考勤管理變得難以適應不同科室之間的差異性及靈活性[4-7]。更多醫院及機構以科室為單位進行考勤管理,指紋打卡、人臉識別、射頻識別(RFID)等現代科學技術被廣泛應用,考勤管理能力得到一定提升,但是也存在靈活性低、精度不高、價格昂貴等諸多問題[8-11]。2020 年的新冠疫情爆發以來,各類網絡平臺得到大量應用,網絡平臺功能及性能不斷豐富完善。釘釘作為最具有代表性的網絡平臺之一,在網上教學、經費報銷、實驗室管理等諸多方面得以有效應用[12-18]。鑒于此,成都市某醫院超聲科改革考勤管理方式,基于釘釘的考勤打卡功能,結合Visual C#窗體應用程序技術及數據庫技術設計考勤管理系統,旨在提升考勤打卡的靈活性、有效性、科學性。
超聲是醫學影像的重要組成之一,本身具備無創、經濟、快速、方便等特點,在臨床上得到了從頭到腳的大量應用。隨著超聲需求的不斷擴大,超聲科的醫務人員隊伍也不斷壯大,超聲科醫務人員數量大、人員類別多、崗位地點分散、上班時間不固定等諸多特點,因此,其考勤管理需求極具代表性。
1)需支持多地點考勤
超聲科工作崗位地點眾多,包括門診部、住院部、體檢中心、分院、科研基地等。新考勤系統需支持覆蓋多個地點的考勤數據收集。
2)考勤設置需靈活
超聲科人員類別包括醫生、技師、護士、工程師、輔助人員、專職科研人員等,不同類別人員的上班時間不一致;工作崗位包括普通門診崗、專科門診崗、體檢中心崗、床旁崗、術中崗、急診崗等,不同崗位的考核時間不一致。新考勤系統須具備對考勤人員、班次、地點、時間等進行靈活設置的功能。
3)考勤方式需科學
傳統的指紋打卡、人臉識別、射頻識別等打卡方式都需要在考勤地點設置相應的考勤裝置,考勤裝置價格昂貴、維護困難,同時存在交叉污染、打卡擁擠、識別精度低等缺點。新考勤系統需克服這些缺點,適應醫務人員考勤需求。
4)考勤信息查看便捷
在傳統打卡方式中,個人打卡記錄存于打卡機或者后臺數據庫,只有管理員從數據庫導出數據后才可查看,個人看不到自己的打卡信息。新考勤系統需支持實時查看個人考勤打卡情況。
5)考勤結果易統計
考勤最終結果為一定時間段內的遲到及缺卡信息,新考勤系統需支持依據排班信息及考勤原始記錄直接導出遲到及缺卡信息報表并用圖形化方式展示,便于考勤管理。
基于釘釘的超聲科考勤管理系統在邏輯上包括數據采集層、網絡層、數據處理層、結果展示層、數據存儲層。數據采集層主要通過安裝有釘釘APP 的移動終端采集考勤打卡數據;網絡層主要為無線網絡及移動網絡;數據處理層主要包括考勤管理員對釘釘APP 的考勤設置、考勤統計軟件的設置、基于考勤原始數據進行處理;結果展示層主要對考勤統計的遲到及缺卡報表及柱狀圖進行展示;數據存儲層采用MySQL 數據庫對考勤相關數據進行存儲。系統總體架構如圖1 所示。

圖1 系統總體架構
基于釘釘的考勤管理系統主要實現釘釘考勤設置、收集來自多個考勤地點的考勤原始記錄、通過考勤系統軟件進行人員管理、排班表管理、考勤設置、結果統計,最終生成考勤統計報表,系統總體功能結構如圖2 所示。

圖2 功能結構
1)釘釘考勤
釘釘是阿里巴巴為企業組織打造的開放式智能移動辦公平臺。考勤管理員可根據科室情況進行靈活設置,包括考勤組人員管理、班次管理、上下班時間、補卡規則、考勤地點及有效范圍設置。有效范圍以定位點為中心,可設置100~3 000 m 的半徑范圍,可設置多個打卡地點以滿足多考勤地點需求。釘釘打卡采用高德地圖位置定位技術,定位精度高。釘釘考勤能記錄員工常用設備號,并且一部手機一天只能一個人考勤以杜絕代打卡。
2)Visual C#窗體應用程序技術和MySQL 數據庫技術
考勤系統基于C/S 框架、Visual C#窗體應用程序技術、MySQL 數據庫技術設計考勤統計軟件,依據釘釘考勤的原始記錄、人員類別、排班情況、考勤時間等,最終生成遲到及缺卡圖表。C#語言繼承了C++、JAVA、VB 等多種語言的優點,是.NET 開發的首選語言[19-20]。MySQL 數據庫是最為常用的關系型數據庫,免費、靈活、開源使其應用范圍極為廣泛。
釘釘考勤模塊主要完成考勤的基本設置。考勤組管理把科室全部員工拉進釘釘考勤組;對于班次管理,由于超聲科的特殊性,周一到周日每天的上午、下午、晚上均有不同的人員在上班,每類崗位的上班時間不同且為輪流制上班,所以把一天分為3 個班次:上午(8:00~12:00)、下午(13:00~16:30)、晚上(17:30~20:30),以此來獲取考勤原始數據,具體考核時間根據考勤統計軟件中的崗位及人員類別來確定。考勤方式采用地點打卡方式,根據科室具體情況,添加多個考勤地點:門診部、住院部、體檢中心、急診科、分院區、科研基地等,根據各考勤地點的范圍大小來設置考勤的有效范圍,提升打卡靈活性。外勤打卡需拍照并提供備注信息。補卡需進行情況說明,并提交給考勤管理員審批。考勤管理員通過后臺可導出一段時間內的考勤原始記錄表,其中主要包含姓名、工號、考勤日期、打卡時間、打卡地點、打卡設備、備注等信息。
考勤統計軟件采用Visual C#窗體應用程序技術進行設計,其軟件主界面如圖3 所示。主界面上方為考勤管理設置菜單,主要包含人員管理、時間管理、地點管理、考勤結果。人員管理包括參與考勤人員的增加、更新、刪除,考勤統計模塊自動獲取考勤人員名單表,其中包含姓名、工號、類別。時間管理為各個崗位及人員類別的考勤時間管理,可在考勤時間表中進行設置,例如,普通門診崗上午的考勤時間,醫生技師為8:00,前臺輔助人員為7:30,報告錄入輔助人員及護士為7:50,科研基地崗位考核時間為8:30 等。地點管理中的有效考勤地點表中列出正常考勤的地點信息,用于判斷員工考勤地點的有效性。考勤結果是對考勤統計結果中遲到及缺卡數據的報表及柱狀圖進行直觀顯示。菜單欄下方是對考勤日及考勤時間段的控制勾選項,可根據考勤實際需求進行考勤使能選擇。主界面右上方為排班表管理,包括醫生、技師、護士、工程師、輔助人員、專職科研人員的排班情況,考勤統計模塊通過加載對應的排班表獲得各人員每天的崗位信息。主界面右下方為釘釘原始考勤記錄獲取、數據處理及查詢按鍵。

圖3 考勤統計軟件主界面
基于釘釘的超聲科考勤管理系統實現流程如圖4 所示。

圖4 考勤統計實現流程
考勤統計實現的主要流程如下:
1)考勤設置:包括對參與考勤科室的人員姓名、工號、人員類別進行增加、更新、刪除等操作;對各個崗位及人員類別的考勤考核時間設置。
2)加載數據表:包括排班表數據和釘釘考勤記錄數據,排班表包括醫生、醫輔、科研崗排班表,排班表中列出科室所有的崗位信息及對應的排班人員,待系統查詢崗位及人員使用;釘釘考勤管理員后臺可以導出設定時間段內釘釘考勤原始記錄,待系統查詢考勤時間時使用。
3)勾選考勤日期:為了提升考勤系統的靈活性,根據考勤實際需要把一天分為上午、下午、晚上3 個考核時間段,考勤人員根據實際需求勾選對應的考勤日期及時間段。
4)查詢崗位及人員:考勤統計系統依據勾選的考勤日期及時間段去查詢各類排班表,獲得該日期及時間段內的崗位及對應上班人員的信息。
5)查詢人員類別:考勤統計系統依據4)的上班人員去查詢人員名單表,獲得該人員的類別及該類別在對應崗位的考勤考核時間。
6)查詢釘釘考勤記錄:考勤統計系統依據4)中的人員及時間段查詢釘釘考勤原始記錄表,如果考勤原始記錄表中該人員在該時間段內沒有打卡記錄,則視為缺卡,注明姓名及缺卡時間并把數據存入缺卡結果表。
7)如果6)中該人員在該時間段內有打卡記錄,則把打卡記錄與5)中的考勤考核時間對比,如果打卡記錄的時間超過考核時間,則視為遲到,注明姓名及遲到時間并把數據存入遲到結果表。
8)考勤結果:把6)和7)得到的缺卡表和遲到表用表格及柱狀圖的形式顯示于系統界面,并把相應的排班信息、打卡信息、考勤結果信息保存于后臺MySQL 數據庫。
基于釘釘的超聲科考勤管理系統于2020 年1 月應用以來,為超聲科帶來全新的考勤打卡模式及考勤管理模式,具有以下應用成效。
1)提升了考勤方式的科學性
考勤系統采用釘釘打卡的方式,可在釘釘APP中設置極速打卡模式,只要進入預設的考勤地點有效范圍內,打開釘釘APP 即可自動打卡,從而解決了多人同時在固定地點排隊打卡的低效性問題,避免了手指脫皮、妝容等造成指紋、人臉不識別的窘境,降低了醫務人員打卡過程中交叉污染的風險,使得考勤方式更為科學。員工打卡效率提升了2 倍。
2)提升了考勤系統的靈活性
為滿足多院區、多崗位點考勤需求,只需考勤管理員在釘釘考勤管理后臺增設考勤地點即可,無需其他軟硬件、網絡等配套設施投入。系統支持崗位及人員的變更需求,可靈活對人員名單、崗位考核時間表等進行變更,使得考勤系統更為靈活。
3)提升了考勤系統的便捷性
對于考勤人員,在釘釘考勤中可實時查看了解個人打卡情況,方便員工的自我考勤管理;對于考勤管理員,系統設計了考勤統計軟件,軟件可根據人員信息、排班信息、考勤信息一鍵生成缺卡及遲到結果報表,并保存于后臺數據庫,使得考勤系統更為便捷。管理員統計考勤結果耗時從原來的1 d 縮短至4 min,效率提升100 倍。
綜上所述,文中以超聲科為例分析了醫院科室考勤系統需求,針對傳統考勤方式的不足,基于釘釘考勤、Visual C#窗體應用程序技術、MySQL 數據庫技術完成超聲科考勤管理系統的系統設計、功能結構設計、功能模塊設計、考勤統計邏輯實現。系統借助新型網絡平臺釘釘實現多點考勤、實時查看考勤情況等功能,并結合自主開發統計軟件實現一鍵統計考勤結果并展示,克服傳統考勤方式存在的各類缺點,在豐富考勤功能的同時提升了員工打卡和管理員考勤統計效率,是一個靈活、便捷、科學的考勤系統。