宋建偉,曹昌柏,鄒靜,徐靈,王亞,劉小芹,陳卓仁
長江大學第一臨床醫學院荊州市第一人民醫院輸血科,湖北荊州434000
黃其坤
(長江大學第一臨床醫學院 荊州市第一人民醫院計算機中心,湖北 荊州 434000)
孫紅
(長江大學計算機科學學院,湖北 荊州 434023)
?
基于ASP.NET 技術的輸血不良反應網上填報系統的設計與實現
宋建偉,曹昌柏,鄒靜,徐靈,王亞,劉小芹,陳卓仁
長江大學第一臨床醫學院荊州市第一人民醫院輸血科,湖北荊州434000
黃其坤
(長江大學第一臨床醫學院 荊州市第一人民醫院計算機中心,湖北 荊州 434000)
孫紅
(長江大學計算機科學學院,湖北 荊州 434023)
[摘要]血液質量直接關系到人民群眾的身體健康和生命安危。建立輸血不良反應上報系統將對輸血不良反應及差錯事故進行監測和監控,有助于提高安全用血、合理用血。ASP.NET是一個用于構建使用HTML、CSS和JavaScript創建的Web站點和Web服務的免費Web框架。利用ASP.NET技術建立輸血不良反應上報系統將有助于醫院安全用血、差錯分析,使輸血過程信息化,降低輸血患者的輸血風險。
[關鍵詞]輸血不良反應;ASP.NET;合理用血;輸血風險;軟件系統
血液是國家的一種資源而且是一種日益匱乏的資源,血液質量直接關系到人民群眾的身體健康和生命安危[1]。輸血是臨床上最常用最重要的治療與搶救措施之一[2],但輸血治療也存在一定的不良反應。為了加強對輸血不良反應的監測和處理,結合本院實際情況,我們建立一套基于ASP.NET的輸血不良反應上報系統,將有效地幫助醫院提高輸血質量,加強輸血安全。
1ASP.NET技術
ASP.NET是.NET Framework的一部分,是由微軟公司開發的一種使嵌入網頁中的、可由因特網服務器執行的服務器腳本技術,可以在通過HTTP請求文檔時再在Web服務器上進行動態創建[3]。ASP.NET立足于.NET Framework框架平臺,采用C#編程語言來實現,同時在系統數據庫訪問技術方面采用了ADO.NET原理,提高了數據訪問的效率。
1.1ASP.NET的優點
①可管理性:ASP.NET的配置信息是純文本的,即使在沒有本地管理工具下,應用程序也可以自動檢測到配置文件的變化。②安全性:ASP.NET為Web應用程序提供了默認的授權和身份驗證方案。③易于部署:ASP.NET采用“零本地管理”來部署應用程序,把必要的文件復制到服務器上即可完成部署,并且不需要重啟服務器。④增強的性能:ASP.NET能夠利用早期綁定、JIT編譯、本機優化和盒外緩存服務來顯著提高性能。⑤擴展性和可用性:ASP.NET的擴展性體現在可以自定義組件上,并增加了專門用于群集和多處理器環境下提高性能的功能,應用程序進程收到運行庫的密切監控,一旦出現異常,即會就地創建新進程,來完成應用程序相應請求。⑥與.NET Framework集成:因為ASP.NET是.NET Framework的一部分,整個平臺的功能和靈活性對Web應用程序都是可用的。
1.2ASP.NET的數據庫接口
ASP.NET與數據庫的連接工作是由ADO.NET來完成的,ADO.NET是Microsoft的最新數據訪問技術,是.NET Framework的核心技術,它不僅僅是ADO版本的更新。ADO.NET把數據的訪問和操縱數據徹底隔離開來,可以在非聯機狀態使用。現在,使用OLE DB和ODBC訪問不同的數據源獨立于訪問SQL Server 數據庫的過程,后一種操作使用托管的提供程序處理,該程序較低的級別上與SQL Server通信。這大大地提高了對SQL Server接收數據的訪問速度。.NET Data Provider用于連接數據源、執行命令并返回結果。.NET 框架包括兩種數據提供者,即SQL Server .NET Data Provider和OLE DB .NET Data Provider。.NET Data Provider 有四個核心對象。其中,Connection對象用于與數據源建立鏈接;Command對象用來執行相關的查詢、修改、刪除等命令;Data Reader對象用于獲取從Command對象的SELECT語句得到結果集,并且此結果集是僅且是“向前”的;Data Adapter對象用于填充DataSet以及更新數據源的一組數據庫命令和一個數據庫連接。DataSet 是不依賴于數據庫的獨立數據集合,即使數據鏈路斷開或者關閉數據庫,DataSet依舊是可用的,因為DataSet是數據集在內存中的緩存。
2輸血不良反應網上上報系統
2.1患者輸血流程

圖1 患者輸血流程圖
2.2程序設計的目標
①分級權限管理,各病區只能查看本病區輸血信息,輸血科可以查看全院輸血信息。記錄是否因為人為因素而造成血液出庫后超期使用。③記錄不同嚴重程度、不同風險級別、不同類型輸血不良反應記錄。④記錄血液從輸血科發出,到病房接收以及開始給病人輸血等各個階段的時間。⑤記錄不良反應發現、處理、通報時間。⑥記錄病區發生輸血不良反應后的處理措施及處理結果。
2.3不良反應的類型

表1 不良反應類別表

表2 不良反應記錄表
常見的輸血不良反應有:非溶血性發熱、移植物抗宿主病、輸血性血色病、過敏、輸血后紫癜、細菌污染、高血鉀、氨血癥、溶血、體溫過低等。
2.4數據庫設計
輸血不良反應數據庫牽扯到HIS、LIS等大量表信息。其中HIS部分主要獲取病人基本信息,LIS部分主要獲取病人輸血信息。這里只列出主要記錄不良反應的表結構。
2.5系統實現
本系統采用SQL Server 2000數據庫。ASP.NET通過ADO.NET連接數據庫,實現數據操作、檢索和更新。并利用IIS搭建網站,臨床護理人員通過工號、密碼登錄系統后,輸入病人住院號,無縫調取HIS病人信息、LIS輸血信息,選擇相應的獻血碼和輸血日期后,即可填寫本次輸血不良反應記錄單。結合本院實際,無論是否有不良反應都要填寫。輸血科操作員可以查看全院輸血信息,可以通過工號、密碼登錄系統后按照科室、時間進行查詢分析,并審核相應的不良反應上報單,一旦審核后,輸血不良反應上報單將不能撤銷和修改,如果信息錄入錯誤,需要輸血科管理員撤銷審核,臨床醫護人員重新上報不良反應記錄單。
3結語
基于ASP.NET的輸血不良反應上報系統,通過對輸血后不良反應的各種數據進行收集、分析和再反饋,使得輸血科能夠針對性地對輸血安全采取相關措施,逐步降低臨床用血不良反應的發生率。通過對影響輸血危險性相關因素的統計與分析,有效地幫助輸血科針對性提高輸血安全性,嚴格實施血樣檢測,提高臨床合理用血,降低用血者的輸血風險。
[參考文獻]
[1]夏琳,陳明,田莉,等.建立對輸血不良反應及差錯事故監測和監控的血液預警系統[J].臨床血液學雜志,2008,21(12):654~656.
[2] 葉萍,席惠君,李寧,等.大連地區臨床用血情況調查[J].中國輸血雜志,2008,21(5):331~333.
[3] 莫易敏,尤小玲,周廷美,等.基于ASP.NET的機車檢修計劃管理系統研究[J].武漢理工大學學報(信息與管理工程版),2015,37(2):152~155.
[編輯]方多
79 Design and Implementation of Online Reporting Systems for Adverse Transfusion Reactions Based on ASP.NET Technology
Song Jianwei, Cao Changbai, Zou Jing, Xu Ling, Wang Ya, Liu Xiaoqin, Chen Zhuoren
(DepartmentofBloodTransfusion,theFirstHospitalofYangtzeUniversity,Jingzhou434000,China)
Huang Qikun
(ComputerCentre,theFirstHospitalofYangtzeUniversity,Jingzhou434000,China)
Sun Hong
(SchoolofComputerScience,YangtzeUniversity,Jingzhou434023,China)
Abstract:The Blood quality is directly related to people’s health and life. The establishment of the reporting system about adverse reactions of blood transfusion will help to monitor and control the errors and accidents, and improve the safety of blood transfusion and rational use of blood.ASP.NET is a free web framework for building great web sites and web applications by HTML,CSS and JavaScript.The reporting system about adverse reaction of blood transfusion based on ASP.NET can ensure the safety of blood transfusion and error analysis; it can also advance the informatization of blood transfusion and reduce the risks of blood transfusion.
Key words:adverse transfusion reaction; ASP.NET technology; rational use of blood;the risk of blood transfusion;software system
[中圖分類號]R457.1;TP3
[文獻標志碼]A
[文章編號]1673-1409(2016)12-0079-03
[作者簡介]宋建偉(1961-),男,主管技師,主要從事輸血技術臨床實踐與研究工作。通信作者:曹昌柏,455757991@qq.com;孫紅:sunhong@yangtzeu.edu.cn。
[基金項目]湖北省衛生計生科研基金資助項目(W22015CB014)。
[收稿日期]2016-01-30
[引著格式]宋建偉,曹昌柏,鄒靜,等.基于ASP.NET 技術的輸血不良反應網上填報系統的設計與實現[J].長江大學學報(自科版),2016,13(12):79~81.