戴常浪
南京醫科大學附屬淮安第一醫院 計算機中心,江蘇 淮安 223300
基于.NET技術的醫務人員職業暴露申報系統設計與實現
戴常浪
南京醫科大學附屬淮安第一醫院 計算機中心,江蘇 淮安 223300
目的 開發職業暴露申報系統,方便醫務人員進行職業暴露的申報、查詢;方便醫院主管部門進行數據統計分析。方法借助.NET技術,采用B/S架構和模塊化設計開發醫務人員職業暴露申報系統。結果系統的應用簡化了醫務人員職業暴露后的申報流程,提升了申報率;同時便于主管部門分析相關資料并及時發現、解除相關危險因素。結論該系統為醫務人員與醫院主管部門提供了便利,具有較強的實用性。
醫院信息系統;職業暴露申報系統;醫務人員;血液暴露;體液暴露
醫務人員職業暴露是指醫務人員在從事診療、護理活動過程中接觸有毒、有害物質或傳染病病原體,從而損害健康或危及生命的一類職業暴露[1]。其中針頭、銳物扎傷及血液、體液暴露是醫務人員面臨的最危險的職業暴露,這些暴露是醫務人員感染B型及C型肝炎、AIDS(獲得性免疫缺陷綜合癥)、梅毒等血清感染性病原的重要原因[2]。我院是一所綜合性三級甲等醫院,年門急診量近150萬人次,年住院病人近6.6萬人次,年住院手術近2.6萬臺次,醫務人員工作時間緊、工作壓力大,很容易發生職業暴露。之前,醫務人員靠人工處理進行職業暴露申報、查詢,過程麻煩、效率低,從而導致很多人在暴露后都放棄了申報。對于管理人員來說也有諸多不便,如信息的保存、檢索和數據統計等。
使用計算機可方便醫務人員進行職業暴露申報、查詢,也方便醫院主管部門進行數據統計分析,有著人工處理無法比擬的優點。為此,本文基于.NET技術和SQL Server數據庫,開發了醫務人員職業暴露申報系統。
1.1 系統架構
醫務人員職業暴露申報系統采用B/S3層架構設計,見圖1。

圖1 醫務人員職業暴露申報系統架構
1.2 功能模塊劃分
根據系統的功能需求,結合軟件工程中的模塊化程序設計思想[3],醫務人員職業暴露申報系統擬劃分為系統管理與申報管理兩大模塊,其中系統管理擬劃分為參數維護、權限設置2個子模塊;申報管理擬劃分為新增申報、個人申報查詢、申報查詢、統計結果、題目維護、密碼修改等子模塊。
在系統總體設計的基礎上,建立基于Web的3層B/S架構,以Visual Studio 2008作為軟件開發平臺,以ASP.NET作為服務器端開發工具,開發語言選用C#,以SQL Server作為后臺數據庫。
2.1 主界面
為保證布局一致性,系統采取母版頁進行界面設計[4-5]。主界面圖,見圖2。

圖2 醫務人員職業暴露申報系統主界面
左側的導航樹為動態生成,根據登錄者的權限開放功能樹中的子節點,只需1個界面即可方便地實現多類用戶權限控制,其中新增申報、個人申報查詢與密碼修改,是系統的基本模塊。動態導航樹實現的主要代碼如下:


2.2 新增申報模塊
新增申報模塊主要用于醫務人員進行暴露事件的申報,申報主要流程,見圖3。
事件報告單包括題頭和題目,均為動態生成,其中有些題目或文本框只有在特定的情況下才會顯示,如題目“醫療人員在此事件發生前是否有接種過乙型肝炎疫苗”,答案選“是”,才顯示對應的下一級題目“您的乙型肝炎抗體檢驗呈”;有些題目答案只有選中“其他”,在下方才會顯示文本框供申報人員補充,否則不顯示。題目生成的程序流程,見圖4。

圖3 醫務人員職業暴露申報系統申報流程

圖4 醫務人員職業暴露申報系統動態生成題目及答案流程
2.3 統計結果模塊
統計結果模塊主要用于管理人員對暴露事件進行統計分析,提供查詢、導出Excel、圖表匯總3個功能。管理人員可以根據事件發生時間、發生地點、種類等條件進行組合查詢,并可將結果導出成Excel形式以便進一步分析。
圖表匯總利用Crystal Report(水晶報表)技術形象客觀地為管理人員提供暴露事件中各名稱、各暴露源、各事故單位發生次數以及所占比例等各種統計圖表,其中暴露事件中各暴露源的發生次數統計圖,見圖5。

圖5 暴露事件中各暴露源發生次數統計圖表
2.4 題目維護模塊
題目維護模塊主要用于管理人員對事件報告單中的題目與答案進行新增、刪除、修改等,主要界面,見圖6。

圖6 醫務人員職業暴露申報系統題目維護界面
當選擇事件下拉列表內容改變時會帶出不同事件單的題目,用戶可以根據題目名稱、答案類型進行查找并可添加、刪除、更新題目。界面中顯示順序由系統自動帶出,下拉列表中的選項由數據庫中動態撈取。點擊維護按鈕可跳轉到對應的答案維護界面,用戶可以對相應題目的答案進行新增、刪除、更新。結合參數維護模塊,管理員即可動態地添加新的暴露申報事件單,便于系統今后的維護。
2.5 AJAX技術的應用
AJAX即“Asynchronous JavaScript and XML”(異步JavaScript和XML)。Microsoft ASP.NET AJAX是Microsoft公司對AJAX技術的完美封裝。ASP.NET AJAX是指基于AJAX技術的ASP.NET編程模型,使用ASP.NET AJAX創建的Web應用程序能夠徹底解決ASP.NET編程模型帶來的刷新問題[6-7]。
AJAX 在瀏覽器與 Web 服務器之間使用異步數據傳輸(HTTP 請求),這樣就可使網頁從服務器請求少量的信息,只需刷新局部頁面而不是整個頁面,使因特網應用程序更小、更快、更友好。
系統之前沒有運用AJAX技術,由于加載速度的問題,總會出現白屏現象,改進后不僅解決了白屏的問題,還加快了系統的響應速度,提升了用戶體驗。
系統經過測試后,已在我院正式投入使用,目前系統運行良好。一方面,簡化了醫務人員職業暴露后的申報流程,并能保證醫務人員暴露后得到及時地檢查與治療,從而可以充分地調動醫務人員的申報積極性,提升申報率;另一方面,可為醫院主管部門提供暴露事件的發生情況及現存危險因素的相關資料,便于主管部門分析相關資料并及時發現、解除相關危險因素。
[1] 高淑娟.醫務人員職業暴露來源及防護對策[J].中國社區醫師(醫學專業),2011,13(35):349.
[2] 石春蘭.某大型綜合醫院醫護人員血液和體液職業接觸及風險控制狀況調查[D].北京:中國疾預防控制中心,2010.
[3] 張海藩.軟件工程導論[M].4版.北京:清華大學出版社,2005.
[4] 臺安.利用母版頁實現網站的快速結構化[J].電腦知識與技術,2008,4(9):2675-2676.
[5] 岳大為.應用母版頁輕松開發Web頁面[J].計算機系統應用,2009,(11):187-189.
[6] 孫雪梅.醫院實驗室危急值消息系統的實現[J].中國醫療設備, 2012,27(12):68-69.
[7] 賈麗娜.科研項目網上申報系統的設計與實現[D].上海:華東師范大學,2008.
Design and Implementation of Occupational Exposure Declaration System for Medical Staff Based on .NET Technology
DAI Chang-lang
Computer Center, Huai’an First People's Hospital, Nanjing Medical University, Huai’an Jiangsu 223300, China
ObjectiveTo develop an occupational exposure declaration system to facilitate the declaration and query of occupational exposure for medical staff, and the statistic analysis of data of occupational exposure for competent department in the hospital.MethodsBased on .NET technology, to develop the occupational exposure declaration system with B/S architecture and modular design.ResultsThe declaration process of occupational exposure for medical staff has been simplifed and the declaration rate of occupational exposure has been improved with the application of the system, which can effectively facilitate the analysis of relevant information about occupational exposure for competent department in order to detect and eliminate related risks in the hospital.ConclusionThe system with strong practicability can facilitate relevant work of medical personnel and competent department in the hospital.
hospital information system; occupational exposure declaration system; medical staff; blood exposure; body fuid exposure
TP311.52;R13
A
10.3969/j.issn.1674-1633.2014.03.016
1674-1633(2014)03-0051-03
2013-08-28
2013-09-06
作者郵箱:nanchenglangzi1989@163.com