王明舉,胡桂平,張晉
十堰市太和醫(yī)院(湖北醫(yī)藥學(xué)院附屬醫(yī)院) 信息資源部,湖北 十堰 442000
??平ㄔO(shè)是醫(yī)院建設(shè)的重要組成部分,是醫(yī)院核心競爭力形成的根本,也是醫(yī)院實(shí)現(xiàn)可持續(xù)發(fā)展的前提和基礎(chǔ)。??平ㄔO(shè)不僅代表著醫(yī)院醫(yī)療技術(shù)水平和專業(yè)特色,同時(shí)在其他臨床科室的技術(shù)建設(shè)中起著重要的帶動和協(xié)調(diào)作用[1-2]。
為了加強(qiáng)我院專科分類建設(shè)與扶持,實(shí)現(xiàn)??平ㄔO(shè)升級與跨越式發(fā)展。我院以獨(dú)立核算的??茷閱挝?,經(jīng)過申報(bào)、基礎(chǔ)評審、現(xiàn)場答辯3個(gè)環(huán)節(jié)的評審,將臨床醫(yī)技科室分為A、B、C與D類共四類???,經(jīng)費(fèi)支持為每5年一個(gè)建設(shè)周期,其中A、B、C、D四類??泼磕杲o予80~300萬不等的經(jīng)費(fèi)支持。經(jīng)費(fèi)支持以獨(dú)立核算單元科室(病區(qū))為單位計(jì)算。
專科分類建設(shè)經(jīng)費(fèi)由醫(yī)院統(tǒng)一管理。經(jīng)費(fèi)必須??顚S?,嚴(yán)格按照建設(shè)規(guī)劃使用。建設(shè)經(jīng)費(fèi)分年度撥款,結(jié)余轉(zhuǎn)入下一年度,一個(gè)周期未用完者由醫(yī)院收回。醫(yī)院有關(guān)部門根據(jù)有關(guān)文件對專科經(jīng)費(fèi)使用、設(shè)備管理等情況,每年進(jìn)行定期和不定期的重點(diǎn)檢查。
如何有效地管理與使用這些經(jīng)費(fèi),財(cái)務(wù)管理工作非常重要。醫(yī)院的財(cái)務(wù)部門提出希望建立一個(gè)專門的??平?jīng)費(fèi)管理信息系統(tǒng),實(shí)現(xiàn)各個(gè)??频慕ㄔO(shè)經(jīng)費(fèi)的預(yù)算管理,同時(shí)可以詳細(xì)記錄每一筆??平?jīng)費(fèi)的使用情況,并能從財(cái)務(wù)維度實(shí)現(xiàn)相關(guān)的??平ㄔO(shè)經(jīng)費(fèi)使用情況的統(tǒng)計(jì)分析[3]。
信息資源部接受??平ㄔO(shè)經(jīng)費(fèi)管理系統(tǒng)的開發(fā)任務(wù)后,將其申報(bào)為2015年醫(yī)院的管理創(chuàng)新項(xiàng)目。經(jīng)過對相關(guān)部門的調(diào)研后明確了需求,并討論了技術(shù)路線,最終決定采用ASP.NET MVC模式來完成開發(fā)。
??平ㄔO(shè)經(jīng)費(fèi)管理系統(tǒng)采用B/S(Browser/Server)體系結(jié)構(gòu)以及MVC(Model-View-Controller)的設(shè)計(jì)模式,開發(fā)平臺為ASP.NET、編程語言為C#、數(shù)據(jù)庫采用SOL SERVER 2005??蛻舳耸褂胘Query框架,數(shù)據(jù)傳輸格式以Json為主。這種設(shè)計(jì)使??平ㄔO(shè)經(jīng)費(fèi)管理系統(tǒng)的所有業(yè)務(wù)都集中在服務(wù)器上運(yùn)行,方便系統(tǒng)的管理與維護(hù),并使系統(tǒng)具有更好的可擴(kuò)展性和重用性。在系統(tǒng)開發(fā)的過程中,我們采用測試驅(qū)動開發(fā),使用Visual Studio中集成的測試用例開發(fā)工具,對每一個(gè)類都先編寫好測試用例,再完善類的代碼。這樣確保類代碼的正確,提高系統(tǒng)的健壯性[4]。
MVC模式最早由TrygveReenskaug在1974年提出,是施樂帕羅奧多研究中心在二十世紀(jì)80 年代為程序語言Smalltalk發(fā)明的一種軟件設(shè)計(jì)模式。MVC模式是Model(模型)-View(視圖)-Controller(控制器)的縮寫,適用于可擴(kuò)展的Web應(yīng)用開發(fā),它強(qiáng)制性地將應(yīng)用程序的輸入、處理和輸出分開,將其劃分為模型、視圖和控制器3個(gè)核心部分,使它們各司其職,各自完成不同的任務(wù),其中任何一部分的修改都不會影響其它兩部分。在ASP.NET MVC Web應(yīng)用程序項(xiàng)目時(shí),MVC組件分別存放在不同的目錄中,Controllers、Models和Views目錄分別于存放控制器類、模型類和視圖文件[5-7]。
??平ㄔO(shè)經(jīng)費(fèi)管理系統(tǒng)主要設(shè)計(jì)了5個(gè)數(shù)據(jù)表:專科字典(specialty_code)表、年度下?lián)茴A(yù)算表、經(jīng)費(fèi)項(xiàng)目字典表、經(jīng)費(fèi)使用明細(xì)表和用戶信息表。其中經(jīng)費(fèi)使用明細(xì)表作為本數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)表,主要包括流水號、日期、經(jīng)辦人、經(jīng)費(fèi)使用詳細(xì)信息、金額、HRP憑證號碼、經(jīng)費(fèi)歸類、備注等字段[8-9]。
系統(tǒng)由財(cái)務(wù)部門和各個(gè)臨床??剖褂茫饕ǎ鹤值渚S護(hù)、經(jīng)費(fèi)使用、統(tǒng)計(jì)分析、??撇樵?、用戶管理[10]5個(gè)功能模塊。
1.2.1 字典維護(hù)功能
主要是??平ㄔO(shè)經(jīng)費(fèi)系統(tǒng)所涉及到的各項(xiàng)基礎(chǔ)信息,如??泼Q字典,醫(yī)院下達(dá)的??泼Q和各個(gè)科室的年度經(jīng)費(fèi)總額。因?yàn)槲以旱膶?平ㄔO(shè)經(jīng)費(fèi)是分年度下發(fā),因此涉及經(jīng)費(fèi)的字典必須與年度保持關(guān)聯(lián)。??平?jīng)費(fèi)字典,見圖1。
圖1 ??平?jīng)費(fèi)年度總額字典
經(jīng)費(fèi)項(xiàng)目字典,主要分為設(shè)備經(jīng)費(fèi)、新業(yè)務(wù)新技術(shù)配費(fèi)、研究生課題經(jīng)費(fèi)、研究生獎(jiǎng)學(xué)金、繼續(xù)教育經(jīng)費(fèi)、論文版面費(fèi)、科研配套經(jīng)費(fèi)、專家勞務(wù)費(fèi)、外聘人才指導(dǎo)費(fèi)、出國培養(yǎng)費(fèi)等。根據(jù)規(guī)定,可以歸為設(shè)備設(shè)施、科學(xué)研究、醫(yī)療業(yè)務(wù)、教學(xué)業(yè)務(wù)、人才培養(yǎng)等五大類。因此設(shè)計(jì)經(jīng)費(fèi)項(xiàng)目字典時(shí)候,嚴(yán)格按照樹形結(jié)構(gòu)目錄定義項(xiàng)目代碼,以方便后期的統(tǒng)計(jì)[10-11]。
1.2.2 經(jīng)費(fèi)使用管理
提供每筆??平?jīng)費(fèi)支出的錄入、刪除、修改等功能。記錄每筆費(fèi)用的詳細(xì)信息,如使用科室、經(jīng)費(fèi)分類、金額、使用日期、備注等。在錄入過程中與各科的預(yù)算管理關(guān)聯(lián),判讀是否超支。同時(shí)系統(tǒng)支持通過HPR系統(tǒng)中財(cái)務(wù)憑證號提取財(cái)務(wù)總賬系統(tǒng)中的憑證基本信息,既保持了數(shù)據(jù)的一致性,又減少了工作人員的錄入工作量。而備注字段鏈接到詳細(xì)信息界面,要求列出經(jīng)費(fèi)的詳細(xì)用途,如國家級繼續(xù)教育項(xiàng)目名稱、項(xiàng)目開展日期等。如出國培養(yǎng)經(jīng)費(fèi),列出國家名稱、大學(xué)名稱、培養(yǎng)的日期等,以方便后期對經(jīng)費(fèi)的稽核管理。
1.2.3 統(tǒng)計(jì)分析功能
針對全院所有??平?jīng)費(fèi)使用情況提供多個(gè)維度的查詢和統(tǒng)計(jì)分析功能。如按年度統(tǒng)計(jì)某??频乃薪?jīng)費(fèi)支出,并與前一年度的對比情況;某個(gè)時(shí)間段中??平?jīng)費(fèi)中某一類別費(fèi)用的使用情況,如設(shè)備經(jīng)費(fèi)的占比,人才培養(yǎng)經(jīng)費(fèi)的占比,新業(yè)務(wù)新技術(shù)經(jīng)費(fèi)的占比情況等。系統(tǒng)除提供普通的表格顯示外,還提供餅圖、直方圖等多種直觀的查看方式,見圖2。
圖2 ??平?jīng)費(fèi)使用分類圖
同時(shí)系統(tǒng)還提供數(shù)據(jù)導(dǎo)出功能,當(dāng)需要對相關(guān)信息進(jìn)行進(jìn)一步的統(tǒng)計(jì)分析時(shí),可以導(dǎo)出??平ㄔO(shè)經(jīng)費(fèi)系統(tǒng)中的數(shù)據(jù),因此系統(tǒng)支持將數(shù)據(jù)導(dǎo)出為較為方便處理的文件,如 Excel、Txt等格式[9]。
1.2.4 專科查詢功能
??平ㄔO(shè)經(jīng)費(fèi)管理系統(tǒng)采用B/S體系結(jié)構(gòu),部署起來方便快捷[12]。為方便各??频膶W(xué)術(shù)帶頭人隨時(shí)掌握專科經(jīng)費(fèi)的使用情況,專門開發(fā)了查詢頁面。我院的OA系統(tǒng)支持配置自定義的Web頁面鏈接,為提高??频牟樵冃?,我們將專科經(jīng)費(fèi)的??撇樵冇脩舻挠脩裘兔艽a同步到OA系統(tǒng)中,然后將此??平?jīng)費(fèi)的查詢頁面配置在OA辦公系統(tǒng)中。各??频膶W(xué)術(shù)帶頭人登陸OA時(shí),點(diǎn)擊鏈接,可直接進(jìn)入系統(tǒng)隨時(shí)查詢經(jīng)費(fèi)使用情況,做到經(jīng)費(fèi)使用情況心中有數(shù)[13]。
1.2.5 用戶管理功能
系統(tǒng)的用戶主要分為系統(tǒng)管理員、財(cái)務(wù)用戶、專科用戶3大類。系統(tǒng)管理員負(fù)責(zé)建立新的用戶,賦予用戶權(quán)限等。財(cái)務(wù)用戶負(fù)責(zé)建立系統(tǒng)的基礎(chǔ)字典、錄入經(jīng)費(fèi)科目、支出細(xì)目等。專科用戶則只有查詢本??平?jīng)費(fèi)使用情況的權(quán)限。
??频慕?jīng)費(fèi)管理需要專款專用,財(cái)務(wù)部門必須進(jìn)行詳細(xì)的登記,人工處理的時(shí)候比較繁瑣,特別是涉及到領(lǐng)導(dǎo)決策需要對各個(gè)??频慕y(tǒng)計(jì)對比數(shù)據(jù)時(shí),需要人工將數(shù)據(jù)選擇出來,再進(jìn)行對比分析,勞動強(qiáng)度較大。
專科建設(shè)經(jīng)費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)中,通過后臺Webservice調(diào)用的方式提取了HRP系統(tǒng)中的財(cái)務(wù)數(shù)據(jù),保持了兩個(gè)系統(tǒng)的一致性,減輕了錄入工作量。同時(shí)通過同步用戶名密碼的方式,實(shí)現(xiàn)了OA系統(tǒng)中直接訪問??频牟樵冺撁?,減輕了??撇樵冇脩舻牡顷懖僮鞣爆嵍萚14]。??平ㄔO(shè)經(jīng)費(fèi)管理系統(tǒng)的相關(guān)用戶均反映,通過使用系統(tǒng),在專科建設(shè)經(jīng)費(fèi)管理方面提高了工作效率,降低了工作強(qiáng)度,有力的促進(jìn)了??平?jīng)費(fèi)的精細(xì)化管理和經(jīng)費(fèi)使用情況的深入分析。
??平?jīng)費(fèi)建設(shè)系統(tǒng)基于ASP.NET平臺設(shè)計(jì),利用MVC模式和三層架構(gòu)優(yōu)化系統(tǒng)結(jié)構(gòu),做到了視圖顯示與邏輯功能實(shí)現(xiàn)的真正分離,實(shí)現(xiàn)了高內(nèi)聚低耦合,增強(qiáng)了系統(tǒng)的可移植性和可變動性,具有更好的可維護(hù)性、可擴(kuò)充性和可移植性[15-16]。該系統(tǒng)投入運(yùn)行兩年來,較好地實(shí)現(xiàn)了需求中的各項(xiàng)功能,應(yīng)用效果良好,具有很強(qiáng)的推廣價(jià)值。
[1] 楊進(jìn)彬.醫(yī)院臨床重點(diǎn)??平ㄔO(shè)的新思路與實(shí)踐[J].現(xiàn)代醫(yī)院管理,2016,14(1):1-4.
[2] 劉廣東,吳佳佳,曹秀堂.加強(qiáng)臨床重點(diǎn)??平ㄔO(shè)的實(shí)踐與思考[J].中國醫(yī)院,2013,(1):17-19.
[3] 孫媛,張西亞.實(shí)驗(yàn)室信息管理系統(tǒng)的開發(fā)與應(yīng)用[J].中國醫(yī)療設(shè)備,2011,26(1):90-91.
[4] 方全文.基于ASP.NET MVC框架的高職教務(wù)信息化平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù):學(xué)術(shù)交流,2013,(3):1485-1486.
[5] ASP.NET MVC[EB/OL].http://msdn.microsoft.com/zh-cn/library/dd566232.aspx.
[6] 朱濤,周昕.基于ASP.NET MVC模式的精品課程網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2011,(31):106.
[7] 程方銀.MVC模式及其在精品課程網(wǎng)站建設(shè)中的應(yīng)用研究[J].計(jì)算機(jī)科學(xué),2006,33(12):106-107.
[8] 姚文坡,黃亞萍,孫濤,等.醫(yī)療設(shè)備檔案信息化管理的探討[J].中國醫(yī)療設(shè)備,2017,32(1):136-138.
[9] 沈祝祥,韓輝.我院醫(yī)療設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國醫(yī)療設(shè)備,2016,31(12):92-93.
[10] 王曉雷,王云山,王威.醫(yī)療設(shè)備招標(biāo)供應(yīng)商管理系統(tǒng)的開發(fā)與應(yīng)用[J].中國醫(yī)療設(shè)備,2017,32(1):112-115.
[11] 歐陽艷階.Net平臺下水晶報(bào)表的應(yīng)用研究[J].軟件工程師,2012,(7):38-40.
[12] 張文濤,常洪興.基于ASP.NET的B/S架構(gòu)下的項(xiàng)目管理系統(tǒng)的網(wǎng)絡(luò)安全模式設(shè)計(jì)[J].計(jì)算機(jī)科學(xué),2008,(2):101-108.
[13] 石海浩,吳鳳蓮,吳玉蓮,等.基于.NET技術(shù)的醫(yī)材供應(yīng)商資證管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中國醫(yī)療設(shè)備,2016,31(12):145-147.
[14] 顧偉,俞惠麗,袁駿毅.門診運(yùn)營監(jiān)控系統(tǒng)的設(shè)計(jì)與開發(fā)[J].中國醫(yī)療設(shè)備,2016,31(11):91-93.
[15] 白雪峰,劉躍娟.基于ASP.NET MVC架構(gòu)的醫(yī)學(xué)生實(shí)習(xí)信息資源管理平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].電子測試,2014,(1):20-21.
[16] 沈軍.基于ASP.NET2.0技術(shù)的Web 數(shù)據(jù)庫多層架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)[J].電子測量技術(shù),2008,(2):76-79.