魯 曉,張 勇,李 昕,丁博淵,邱 邐,羅 燕
(四川大學(xué)華西醫(yī)院超聲醫(yī)學(xué)科,四川成都 610041)
考勤管理是醫(yī)院及科室管理中的重要內(nèi)容之一,考勤既是員工工作紀(jì)律的體現(xiàn),也與員工績(jī)效獎(jiǎng)金息息相關(guān)[1-3]。部分中小型醫(yī)院借助醫(yī)院信息系統(tǒng),增加考勤管理模塊,但這種方式對(duì)于大型綜合醫(yī)院不太適用,特別是隨著醫(yī)院精細(xì)化、多元化、區(qū)域化的不斷深入發(fā)展,醫(yī)院統(tǒng)一考勤管理變得難以適應(yīng)不同科室之間的差異性及靈活性[4-7]。更多醫(yī)院及機(jī)構(gòu)以科室為單位進(jìn)行考勤管理,指紋打卡、人臉識(shí)別、射頻識(shí)別(RFID)等現(xiàn)代科學(xué)技術(shù)被廣泛應(yīng)用,考勤管理能力得到一定提升,但是也存在靈活性低、精度不高、價(jià)格昂貴等諸多問(wèn)題[8-11]。2020 年的新冠疫情爆發(fā)以來(lái),各類(lèi)網(wǎng)絡(luò)平臺(tái)得到大量應(yīng)用,網(wǎng)絡(luò)平臺(tái)功能及性能不斷豐富完善。釘釘作為最具有代表性的網(wǎng)絡(luò)平臺(tái)之一,在網(wǎng)上教學(xué)、經(jīng)費(fèi)報(bào)銷(xiāo)、實(shí)驗(yàn)室管理等諸多方面得以有效應(yīng)用[12-18]。鑒于此,成都市某醫(yī)院超聲科改革考勤管理方式,基于釘釘?shù)目记诖蚩üδ埽Y(jié)合Visual C#窗體應(yīng)用程序技術(shù)及數(shù)據(jù)庫(kù)技術(shù)設(shè)計(jì)考勤管理系統(tǒng),旨在提升考勤打卡的靈活性、有效性、科學(xué)性。
超聲是醫(yī)學(xué)影像的重要組成之一,本身具備無(wú)創(chuàng)、經(jīng)濟(jì)、快速、方便等特點(diǎn),在臨床上得到了從頭到腳的大量應(yīng)用。隨著超聲需求的不斷擴(kuò)大,超聲科的醫(yī)務(wù)人員隊(duì)伍也不斷壯大,超聲科醫(yī)務(wù)人員數(shù)量大、人員類(lèi)別多、崗位地點(diǎn)分散、上班時(shí)間不固定等諸多特點(diǎn),因此,其考勤管理需求極具代表性。
1)需支持多地點(diǎn)考勤
超聲科工作崗位地點(diǎn)眾多,包括門(mén)診部、住院部、體檢中心、分院、科研基地等。新考勤系統(tǒng)需支持覆蓋多個(gè)地點(diǎn)的考勤數(shù)據(jù)收集。
2)考勤設(shè)置需靈活
超聲科人員類(lèi)別包括醫(yī)生、技師、護(hù)士、工程師、輔助人員、專(zhuān)職科研人員等,不同類(lèi)別人員的上班時(shí)間不一致;工作崗位包括普通門(mén)診崗、專(zhuān)科門(mén)診崗、體檢中心崗、床旁崗、術(shù)中崗、急診崗等,不同崗位的考核時(shí)間不一致。新考勤系統(tǒng)須具備對(duì)考勤人員、班次、地點(diǎn)、時(shí)間等進(jìn)行靈活設(shè)置的功能。
3)考勤方式需科學(xué)
傳統(tǒng)的指紋打卡、人臉識(shí)別、射頻識(shí)別等打卡方式都需要在考勤地點(diǎn)設(shè)置相應(yīng)的考勤裝置,考勤裝置價(jià)格昂貴、維護(hù)困難,同時(shí)存在交叉污染、打卡擁擠、識(shí)別精度低等缺點(diǎn)。新考勤系統(tǒng)需克服這些缺點(diǎn),適應(yīng)醫(yī)務(wù)人員考勤需求。
4)考勤信息查看便捷
在傳統(tǒng)打卡方式中,個(gè)人打卡記錄存于打卡機(jī)或者后臺(tái)數(shù)據(jù)庫(kù),只有管理員從數(shù)據(jù)庫(kù)導(dǎo)出數(shù)據(jù)后才可查看,個(gè)人看不到自己的打卡信息。新考勤系統(tǒng)需支持實(shí)時(shí)查看個(gè)人考勤打卡情況。
5)考勤結(jié)果易統(tǒng)計(jì)
考勤最終結(jié)果為一定時(shí)間段內(nèi)的遲到及缺卡信息,新考勤系統(tǒng)需支持依據(jù)排班信息及考勤原始記錄直接導(dǎo)出遲到及缺卡信息報(bào)表并用圖形化方式展示,便于考勤管理。
基于釘釘?shù)某暱瓶记诠芾硐到y(tǒng)在邏輯上包括數(shù)據(jù)采集層、網(wǎng)絡(luò)層、數(shù)據(jù)處理層、結(jié)果展示層、數(shù)據(jù)存儲(chǔ)層。數(shù)據(jù)采集層主要通過(guò)安裝有釘釘APP 的移動(dòng)終端采集考勤打卡數(shù)據(jù);網(wǎng)絡(luò)層主要為無(wú)線網(wǎng)絡(luò)及移動(dòng)網(wǎng)絡(luò);數(shù)據(jù)處理層主要包括考勤管理員對(duì)釘釘APP 的考勤設(shè)置、考勤統(tǒng)計(jì)軟件的設(shè)置、基于考勤原始數(shù)據(jù)進(jìn)行處理;結(jié)果展示層主要對(duì)考勤統(tǒng)計(jì)的遲到及缺卡報(bào)表及柱狀圖進(jìn)行展示;數(shù)據(jù)存儲(chǔ)層采用MySQL 數(shù)據(jù)庫(kù)對(duì)考勤相關(guān)數(shù)據(jù)進(jìn)行存儲(chǔ)。系統(tǒng)總體架構(gòu)如圖1 所示。
圖1 系統(tǒng)總體架構(gòu)
基于釘釘?shù)目记诠芾硐到y(tǒng)主要實(shí)現(xiàn)釘釘考勤設(shè)置、收集來(lái)自多個(gè)考勤地點(diǎn)的考勤原始記錄、通過(guò)考勤系統(tǒng)軟件進(jìn)行人員管理、排班表管理、考勤設(shè)置、結(jié)果統(tǒng)計(jì),最終生成考勤統(tǒng)計(jì)報(bào)表,系統(tǒng)總體功能結(jié)構(gòu)如圖2 所示。
圖2 功能結(jié)構(gòu)
1)釘釘考勤
釘釘是阿里巴巴為企業(yè)組織打造的開(kāi)放式智能移動(dòng)辦公平臺(tái)??记诠芾韱T可根據(jù)科室情況進(jìn)行靈活設(shè)置,包括考勤組人員管理、班次管理、上下班時(shí)間、補(bǔ)卡規(guī)則、考勤地點(diǎn)及有效范圍設(shè)置。有效范圍以定位點(diǎn)為中心,可設(shè)置100~3 000 m 的半徑范圍,可設(shè)置多個(gè)打卡地點(diǎn)以滿足多考勤地點(diǎn)需求。釘釘打卡采用高德地圖位置定位技術(shù),定位精度高。釘釘考勤能記錄員工常用設(shè)備號(hào),并且一部手機(jī)一天只能一個(gè)人考勤以杜絕代打卡。
2)Visual C#窗體應(yīng)用程序技術(shù)和MySQL 數(shù)據(jù)庫(kù)技術(shù)
考勤系統(tǒng)基于C/S 框架、Visual C#窗體應(yīng)用程序技術(shù)、MySQL 數(shù)據(jù)庫(kù)技術(shù)設(shè)計(jì)考勤統(tǒng)計(jì)軟件,依據(jù)釘釘考勤的原始記錄、人員類(lèi)別、排班情況、考勤時(shí)間等,最終生成遲到及缺卡圖表。C#語(yǔ)言繼承了C++、JAVA、VB 等多種語(yǔ)言的優(yōu)點(diǎn),是.NET 開(kāi)發(fā)的首選語(yǔ)言[19-20]。MySQL 數(shù)據(jù)庫(kù)是最為常用的關(guān)系型數(shù)據(jù)庫(kù),免費(fèi)、靈活、開(kāi)源使其應(yīng)用范圍極為廣泛。
釘釘考勤模塊主要完成考勤的基本設(shè)置??记诮M管理把科室全部員工拉進(jìn)釘釘考勤組;對(duì)于班次管理,由于超聲科的特殊性,周一到周日每天的上午、下午、晚上均有不同的人員在上班,每類(lèi)崗位的上班時(shí)間不同且為輪流制上班,所以把一天分為3 個(gè)班次:上午(8:00~12:00)、下午(13:00~16:30)、晚上(17:30~20:30),以此來(lái)獲取考勤原始數(shù)據(jù),具體考核時(shí)間根據(jù)考勤統(tǒng)計(jì)軟件中的崗位及人員類(lèi)別來(lái)確定。考勤方式采用地點(diǎn)打卡方式,根據(jù)科室具體情況,添加多個(gè)考勤地點(diǎn):門(mén)診部、住院部、體檢中心、急診科、分院區(qū)、科研基地等,根據(jù)各考勤地點(diǎn)的范圍大小來(lái)設(shè)置考勤的有效范圍,提升打卡靈活性。外勤打卡需拍照并提供備注信息。補(bǔ)卡需進(jìn)行情況說(shuō)明,并提交給考勤管理員審批??记诠芾韱T通過(guò)后臺(tái)可導(dǎo)出一段時(shí)間內(nèi)的考勤原始記錄表,其中主要包含姓名、工號(hào)、考勤日期、打卡時(shí)間、打卡地點(diǎn)、打卡設(shè)備、備注等信息。
考勤統(tǒng)計(jì)軟件采用Visual C#窗體應(yīng)用程序技術(shù)進(jìn)行設(shè)計(jì),其軟件主界面如圖3 所示。主界面上方為考勤管理設(shè)置菜單,主要包含人員管理、時(shí)間管理、地點(diǎn)管理、考勤結(jié)果。人員管理包括參與考勤人員的增加、更新、刪除,考勤統(tǒng)計(jì)模塊自動(dòng)獲取考勤人員名單表,其中包含姓名、工號(hào)、類(lèi)別。時(shí)間管理為各個(gè)崗位及人員類(lèi)別的考勤時(shí)間管理,可在考勤時(shí)間表中進(jìn)行設(shè)置,例如,普通門(mén)診崗上午的考勤時(shí)間,醫(yī)生技師為8:00,前臺(tái)輔助人員為7:30,報(bào)告錄入輔助人員及護(hù)士為7:50,科研基地崗位考核時(shí)間為8:30 等。地點(diǎn)管理中的有效考勤地點(diǎn)表中列出正??记诘牡攸c(diǎn)信息,用于判斷員工考勤地點(diǎn)的有效性??记诮Y(jié)果是對(duì)考勤統(tǒng)計(jì)結(jié)果中遲到及缺卡數(shù)據(jù)的報(bào)表及柱狀圖進(jìn)行直觀顯示。菜單欄下方是對(duì)考勤日及考勤時(shí)間段的控制勾選項(xiàng),可根據(jù)考勤實(shí)際需求進(jìn)行考勤使能選擇。主界面右上方為排班表管理,包括醫(yī)生、技師、護(hù)士、工程師、輔助人員、專(zhuān)職科研人員的排班情況,考勤統(tǒng)計(jì)模塊通過(guò)加載對(duì)應(yīng)的排班表獲得各人員每天的崗位信息。主界面右下方為釘釘原始考勤記錄獲取、數(shù)據(jù)處理及查詢按鍵。
圖3 考勤統(tǒng)計(jì)軟件主界面
基于釘釘?shù)某暱瓶记诠芾硐到y(tǒng)實(shí)現(xiàn)流程如圖4 所示。
圖4 考勤統(tǒng)計(jì)實(shí)現(xiàn)流程
考勤統(tǒng)計(jì)實(shí)現(xiàn)的主要流程如下:
1)考勤設(shè)置:包括對(duì)參與考勤科室的人員姓名、工號(hào)、人員類(lèi)別進(jìn)行增加、更新、刪除等操作;對(duì)各個(gè)崗位及人員類(lèi)別的考勤考核時(shí)間設(shè)置。
2)加載數(shù)據(jù)表:包括排班表數(shù)據(jù)和釘釘考勤記錄數(shù)據(jù),排班表包括醫(yī)生、醫(yī)輔、科研崗排班表,排班表中列出科室所有的崗位信息及對(duì)應(yīng)的排班人員,待系統(tǒng)查詢崗位及人員使用;釘釘考勤管理員后臺(tái)可以導(dǎo)出設(shè)定時(shí)間段內(nèi)釘釘考勤原始記錄,待系統(tǒng)查詢考勤時(shí)間時(shí)使用。
3)勾選考勤日期:為了提升考勤系統(tǒng)的靈活性,根據(jù)考勤實(shí)際需要把一天分為上午、下午、晚上3 個(gè)考核時(shí)間段,考勤人員根據(jù)實(shí)際需求勾選對(duì)應(yīng)的考勤日期及時(shí)間段。
4)查詢崗位及人員:考勤統(tǒng)計(jì)系統(tǒng)依據(jù)勾選的考勤日期及時(shí)間段去查詢各類(lèi)排班表,獲得該日期及時(shí)間段內(nèi)的崗位及對(duì)應(yīng)上班人員的信息。
5)查詢?nèi)藛T類(lèi)別:考勤統(tǒng)計(jì)系統(tǒng)依據(jù)4)的上班人員去查詢?nèi)藛T名單表,獲得該人員的類(lèi)別及該類(lèi)別在對(duì)應(yīng)崗位的考勤考核時(shí)間。
6)查詢釘釘考勤記錄:考勤統(tǒng)計(jì)系統(tǒng)依據(jù)4)中的人員及時(shí)間段查詢釘釘考勤原始記錄表,如果考勤原始記錄表中該人員在該時(shí)間段內(nèi)沒(méi)有打卡記錄,則視為缺卡,注明姓名及缺卡時(shí)間并把數(shù)據(jù)存入缺卡結(jié)果表。
7)如果6)中該人員在該時(shí)間段內(nèi)有打卡記錄,則把打卡記錄與5)中的考勤考核時(shí)間對(duì)比,如果打卡記錄的時(shí)間超過(guò)考核時(shí)間,則視為遲到,注明姓名及遲到時(shí)間并把數(shù)據(jù)存入遲到結(jié)果表。
8)考勤結(jié)果:把6)和7)得到的缺卡表和遲到表用表格及柱狀圖的形式顯示于系統(tǒng)界面,并把相應(yīng)的排班信息、打卡信息、考勤結(jié)果信息保存于后臺(tái)MySQL 數(shù)據(jù)庫(kù)。
基于釘釘?shù)某暱瓶记诠芾硐到y(tǒng)于2020 年1 月應(yīng)用以來(lái),為超聲科帶來(lái)全新的考勤打卡模式及考勤管理模式,具有以下應(yīng)用成效。
1)提升了考勤方式的科學(xué)性
考勤系統(tǒng)采用釘釘打卡的方式,可在釘釘APP中設(shè)置極速打卡模式,只要進(jìn)入預(yù)設(shè)的考勤地點(diǎn)有效范圍內(nèi),打開(kāi)釘釘APP 即可自動(dòng)打卡,從而解決了多人同時(shí)在固定地點(diǎn)排隊(duì)打卡的低效性問(wèn)題,避免了手指脫皮、妝容等造成指紋、人臉不識(shí)別的窘境,降低了醫(yī)務(wù)人員打卡過(guò)程中交叉污染的風(fēng)險(xiǎn),使得考勤方式更為科學(xué)。員工打卡效率提升了2 倍。
2)提升了考勤系統(tǒng)的靈活性
為滿足多院區(qū)、多崗位點(diǎn)考勤需求,只需考勤管理員在釘釘考勤管理后臺(tái)增設(shè)考勤地點(diǎn)即可,無(wú)需其他軟硬件、網(wǎng)絡(luò)等配套設(shè)施投入。系統(tǒng)支持崗位及人員的變更需求,可靈活對(duì)人員名單、崗位考核時(shí)間表等進(jìn)行變更,使得考勤系統(tǒng)更為靈活。
3)提升了考勤系統(tǒng)的便捷性
對(duì)于考勤人員,在釘釘考勤中可實(shí)時(shí)查看了解個(gè)人打卡情況,方便員工的自我考勤管理;對(duì)于考勤管理員,系統(tǒng)設(shè)計(jì)了考勤統(tǒng)計(jì)軟件,軟件可根據(jù)人員信息、排班信息、考勤信息一鍵生成缺卡及遲到結(jié)果報(bào)表,并保存于后臺(tái)數(shù)據(jù)庫(kù),使得考勤系統(tǒng)更為便捷。管理員統(tǒng)計(jì)考勤結(jié)果耗時(shí)從原來(lái)的1 d 縮短至4 min,效率提升100 倍。
綜上所述,文中以超聲科為例分析了醫(yī)院科室考勤系統(tǒng)需求,針對(duì)傳統(tǒng)考勤方式的不足,基于釘釘考勤、Visual C#窗體應(yīng)用程序技術(shù)、MySQL 數(shù)據(jù)庫(kù)技術(shù)完成超聲科考勤管理系統(tǒng)的系統(tǒng)設(shè)計(jì)、功能結(jié)構(gòu)設(shè)計(jì)、功能模塊設(shè)計(jì)、考勤統(tǒng)計(jì)邏輯實(shí)現(xiàn)。系統(tǒng)借助新型網(wǎng)絡(luò)平臺(tái)釘釘實(shí)現(xiàn)多點(diǎn)考勤、實(shí)時(shí)查看考勤情況等功能,并結(jié)合自主開(kāi)發(fā)統(tǒng)計(jì)軟件實(shí)現(xiàn)一鍵統(tǒng)計(jì)考勤結(jié)果并展示,克服傳統(tǒng)考勤方式存在的各類(lèi)缺點(diǎn),在豐富考勤功能的同時(shí)提升了員工打卡和管理員考勤統(tǒng)計(jì)效率,是一個(gè)靈活、便捷、科學(xué)的考勤系統(tǒng)。