李泰環 馮 威
(解放軍第 309醫院信息中心)
隨著計算機技術和網絡知識的普及應用,計算機技術已經逐步成熟并且大量應用于各個領域。在醫學信息領域中,以醫院信息管理系統 (hospital infor mation system,HIS)、實驗室信息系統 (laboratory infor mation system,L IS)、影像歸檔和通信系統 (picture archiving and communication system,PACS)為代表的醫學信息管理系統在過去 10多年的時間里先后在醫院逐步應用和普及,各系統之間的數據集成和信息互通使臨床醫生能夠通過網絡看到患者的檢查檢驗結果,這就為臨床醫生帶來了極大的便利,提高了醫生工作效率,同時極大的推進了醫院信息化的建設。而血庫管理系統相對其他系統而言,功能相對簡單,僅僅是簡單的血液庫存管理和配發血的管理,而臨床科室的醫生用血還是手工填寫用血申請單,送到血庫后,血庫再把單據手工錄入計算機,根據錄入的單據進行發血和計費。
醫院血庫承擔著貯藏、供應、管理血液及相關血液制品的任務[1]。隨著用血的逐年增加以及血制品品種的不斷增多,傳統的用血管理方式存在著血制品出入量、庫存量反映不及時、不準確,容易發生漏費、工作差錯,資料檢索統計不方便等問題。因此,為進一步適應輸血業務的管理需要[2-3],將先進的計算機技術、網絡技術應用于輸血業務管理和服務中,實現血庫管理信息化,使之適應醫療信息化管理的需要。根據有關血庫管理的標準和規定,解放軍第 309醫院于 2007年成功完成“醫院檢驗信息管理系統”的實施和應用之后,又完善了血庫管理系統,在保證安全用血、提高工作效率、有效利用數據資源上作了一定探索和應用,為血庫管理工作信息化、規范化積累了一定經驗。
根據醫院信息化建設的目標和目前傳統血庫管理中存在的問題,參照國內數字化輸血業務流程的管理模式[4],開發設計了這套基于B/S模式的血庫管理系統,該系統設計和實現的內容主要包括血庫網絡與醫院HIS主干網絡的無縫連接,與L IS系統的連接和全程條碼化處理的血庫管理系統的各項業務處理功能。
對醫院輸血科日常工作流程需求進行充分調研后,設定并實現了如圖 1所示的 8個功能模塊。
各功能模塊的具體功能如下:

圖1 系統功能模塊圖Fig.1 System funct ion module
1)權限管理:通過授權的用戶可以登錄系統,登錄同時會校驗用戶權限,根據權限不同,進入的工作臺提供的功能模塊也不一樣。在本系統中主要包括住院醫生工作站和血庫工作站。
2)庫存管理:庫存管理功能實現了血袋全程條碼處理,以條碼掃描形式完成各種血液成分的入庫、出庫、作廢、退庫、退回血站各項日常業務。同時還實現了血庫缺血預警和自體輸血及采血功能,入、出庫操作時候可以進行血型的復檢。這種以條碼掃描形式在規定時間內完成各類血液成分的出入庫管理方式,充分保障了血液質量安全。
3)用血申請:該模塊用來完成臨床用血申請單的錄入、查詢和打印、作廢以及電子用血申請單的發送。其中電子用血申請單中的相關檢驗項結果通過 L IS自動提取。如果某申請單過期將自動被作廢。
4)患者血樣管理:血標本標準化管理,從護士抽取血標本到輸血科接收、驗收血標本,實行受血者血標本全程監控,以保證實驗數據的真實可靠,確保臨床輸血安全。
5)配血和發血:血庫接受到臨床科室的電子用血申請單和患者的血標本后進行交叉配血,打印配血單。配血過程中同時完成計費處理,可以查看患者某一個申請單產生的費用明細。
對已經配血合格的患者輸血申請單進行發血處理,打印發血單和檢驗報告單。發血完畢后需要核對患者存檔是否完整,存檔信息包括輸血申請單、檢驗報告單和發血報告單。發血時支持患者輸血卡管理,方便臨床輸血時進行患者身份核對。
6)報表和查詢統計:自定義條件查詢統計血庫工作量、出入庫明細等,查詢統計出來的所有報表根據需要可以保存為 PDF及 Excel文件,方便科研及其他需求。可生成衛生局要求的血袋跟蹤報表及相關業務的統計功能。
7)系統維護:主要完成用戶賬號管理和權限的分配,血庫工作站管理;血庫公共字典的初始化以及系統參數配置等功能。
1)系統與 HIS接口:血庫系統通過與 H IS系統接口實現醫院內的醫療信息共享。HIS需要向血庫系統開放權限的數據字典表主要有患者基本信息表、住院信息表、診斷信息表、科室字典、工作人員字典、價表、住院費用明細表等。在 HIS中創建專門的用戶,賦予該用戶對上述H IS字典表相應的操作權限。對系統間交換比較頻繁的基本信息和計費信息,采取的方式為:在剛才創建的用戶下創建患者基本信息視圖V IE W_OUTHISPATIENT和血費計費表 CHARGEBLOOD。系統直接調HIS的服務進行患者信息、診斷信息及其醫生與科室等字典信息的同步。其中患者住院號、姓名、性別、血型等基本信息只在患者第 1次輸血的時候,通過訪問V IE W_OUTH ISPATIENT從 H IS中讀取。患者每次輸血發生的費用先記入CHARGEBLOOD,然后再上傳到HIS中的住院費用明細表中。
2)系統與L IS接口:血庫系統通過與 L IS系統接口實現與患者檢驗結果信息的交互。L IS需要向血庫系統開放的數據字典表有檢驗單字典表、檢驗單項目字典表、患者檢驗主記錄、患者檢驗明細記錄和檢驗結果字典表。同 H IS接口一樣,同樣把這些表的相關操作權限授予特定的用戶。利用血庫系統錄入輸血申請單的時候,直接從 L IS字典表中提取輸血單中需要的 20項最近日期的化驗結果。
系統采用B/S 3層構架模式,這種結構是對傳統的C/S結構的改進,它把傳統C/S結構中的服務器部分分解為一個數據庫服務器與一個或多個應用服務器,從而構成了一個 3層結構的客戶端/服務器體系結構,該模式的系統架構[5-6]如圖 2所示。圖 2形象的說明了B/S結構系統的主要工作原理,操作時用戶通過客戶端瀏覽器向Web服務器發出請求信息, Web服務器再向數據庫服務器請求,數據庫服務器完成Web服務器的請求后,向Web服務器發出回復信息。然后,Web服務器將數據庫服務器提供的有用信息傳給瀏覽器。這樣,用戶就可以在瀏覽器上看到自己請求的信息。由此可見采用這種B/S模式,可以減輕客戶端的負擔和系統的開發及其維護,使得用戶的操作也變得更加簡單。
本系統服務器采用W indows2005操作系統,數據庫采用 SQL Server2005。采用 JSP網絡編程技術并結合 java技術實現與其他系統的通信,用 JDBC實現與SQL Server 2003數據庫的無縫連接。

圖2 B/S模式系統架構圖Fig.2 System architecture on B/S
上述B/S模式血庫信息系統在解放軍第 309醫院已經成功實施,其優越性主要表現在以下幾個方面。
第一,血庫系統與 H IS系統網絡的無縫互連,實現了醫療信息數據的共享,保證了數據的準確性與實時性,杜絕了原來工作模式下的漏單、少項和錯項的問題,減少了責任事故的發生。
第二,血庫系統與 L IS系統的接口,快速便捷的為醫生提供了患者最近的血液檢驗結果,醫生省去了查閱化驗單的步驟,節省了時間,提高了用血申請信息的準確性,減少了填寫錯誤,提升了醫療質量。
第三,患者用血信息長期保存在專門的血庫數據庫中,醫務人員可對患者進行動態觀察,這對疾病的診斷、療效觀察都有重要價值。
第四,臨床自動發送電子用血申請單,血庫可以實時的做出用血計劃安排,可快速、合理地分配好各項輸血前的準備工作。
第五,醫生用血申請,血庫接受單據,血庫配發血,血液的入出庫等業務采用條碼智能操作,極大地減輕了業務人員的手工操作工作量,節省了大量的人力,縮短了工作時間[7-8]。這就大大優化和規范了原有的臨床用血和血庫工作的流程,提高了科室的管理水平和工作效率。
總之,該系統應用的實踐證明,血庫管理系統運行穩定,功能完善。從服務于臨床的實用性,血庫管理工作的規范性等方面有了很大的進步,提高了整個醫院的信息化程度,加速了數字化醫院建設的步伐。
[1] 徐偉星.醫院血庫信息管理系統的設計與應用[J].中國數字醫學,2008,3:52-53.
[2] 王玲,殷國富,成爾京.醫用血液網絡管理系統的研制[J].計算機應用與軟件,2002,5:26-28.
[3] 余比亞,成爾京,李良,等.基于 C/S模式的醫用血液管理系統研究[J].江西醫學檢驗,2002,20:36-38.
[4] 王曉紅.基于VisualFoxpro的血庫管理系統 [J].濮陽職業技術學院學報,2007,20:13-14.
[5] 呂雪利,段志善,潘宏洲.基于B/S模式的圖書管理信息系統的設計[J].電腦知識與技術,2008,34:1549-1550.
[6] 胡磊,張澤明.基于 B/S模式的學會信息管理系統 [J]. 2008,10:34-36.
[7] 王芳,林志剛.血庫管理系統的設計與實現 [J].福建電腦,2003,3:34-36.
[8] 鄭定容,黃龍,羅俊生.血庫管理系統的開發與應用[J].醫師進修雜志,2005,28:203-204.