文/姚智 郭益鋒
由于化學藥物和劇毒藥品的不斷增多、以及管理不善,我國中毒事件不斷增多,急性中毒是急診科常見急危重癥,把計算機技術和現代醫學理論知識結合在一起開發了《急性農藥中毒快速診治專家系統軟件V1.0》,指導臨床醫生對急性農藥中毒突發事件的處理,利用該軟件進行資料的長期積累和研究工作,分析急診科收治農藥中毒病例的臨床特點、發生特點和規律。

圖1
1.1.1 運行環境
Windows Server 2003/2008、IIS 6/7、.NET Framework 4.0。
1.1.2 方法
使用Microsoft Visual Studio 2010作為開發工具、Entity Framework 4.0作為數據框架,基于WEB和面向對象的編寫方法,與Windows操作系統緊密結合,支持數據庫,多媒體技術,數據庫使用Microsoft SQL Server 2005 建立。

圖2

圖3
根據臨床醫生的需求設計功能框架,系統分為以下幾個模塊:毒物知識庫模塊、毒物診斷模塊、毒物治療模塊、培訓模塊和臨床病案模塊。如圖1所示。
該系統構建醫院就診的急性農藥中毒患者信息數據庫,其目的為了搭建一個標準化平臺,規范收集統一、完整的農藥中毒患者各項信息和檢查資料等,包括:
(1)一般信息:姓名、性別、年齡、聯系方式、住址、工作種類。
(2)診療信息:就診時間、農藥類型、中毒原因、中毒物質、中毒時間、中毒藥量、藥物成分、中毒途徑、主訴、現病史、既往史、體溫、脈搏、呼吸、血壓、體格檢查、實驗室及輔助檢查、初步診斷、處置、轉歸等。
大量中毒患者信息資料規范收集、積累和處理,可以了解和掌握本醫院農藥中毒患者構成、主要中毒農藥、原因、途徑等的比例分布以及急診科搶救急性農藥中毒疾病譜和搶救成功率的變化趨勢等流行病學特點,對急診農藥中毒患者的救治工作意義重大。
開發技術上采用ASP.NET。ASP.NET是創建動態Web頁的一種強大的服務器端技術,它是Microsoft.NET Framework中一套用于生成Web應用程序和Web服務的技術,采用B/S架構也就是人們所說的瀏覽器/服務器(Browser/Server)結構。B/S模式具有分布性特點,開發速度快、成本低、客戶端零維護、系統擴展容易等特點。其用戶工作界面通過訪問瀏覽器來實現對系統的登錄和訪問。處于最外層的就是客戶顯示層,它為客戶提供應用服務的圖形界面;第二層就是業務邏輯層,這一層是最主要的邏輯處理層,它的作用是執行應用策略;第三層是數據層,這一層主要是數據的處理和維護的功能,其表現形式就是數據代碼。
(1)客戶端只需要安裝Web瀏覽器即可,其它的應用程序都安裝在Web服務器和數據庫服務器上。合法用戶只要擁有瀏覽器就可以十分容易的使用整個系統;要求使用IE6或者IE6以上。如圖2所示。
(2)應用服務器端,連接客戶端和數據庫服務器,負責處理來自瀏覽器的用戶請求,啟動有關的腳本或應用程序執行相關任務,調用數據庫服務器資源對客戶端的請求做出響應,將結果以網頁的形式發送給用戶的瀏覽器;Microsoft Server 2008 R2、IIS 7.0以及.NET Framework 4.0等運行平臺。服務器初始安裝時有一些默認參數,如用戶登陸名、服務端口、配置信息等,這些都給攻擊者留下了入侵的可能,重新設置或修改,避免使用默認參數。
(3)數據庫服務器中保存系統的數據,實現數據的定義、維護、訪問、更新以及管理,并響應應用服務器的請求。服務器操作平臺安裝Microsoft Server 2008 R2、IIS 7.0以及.SQL Server 2005等運行平臺。
使用流行MVC三層架構,表現層:XJZHospital;業務邏輯層:Manages;數據模型層:Models。表現層使用WEBFORM方式,文案的編寫使用FCK插件,日期使用My97插件;頁面布局上,采用大方得體的左側菜單右側內容的方式,頁面色彩上采用藍色(冷色)的色調,能夠更容易使人頭處于更冷靜的環境中,不像暖色那樣給人感到興奮。業務層負責頁面數據傳遞、數據封裝、數據加密、業務邏輯處理。數據模型層使用Entity Framework模型技術,實現面對模型對象的開發,并發性好,開發質量高。如圖3所示。
該系統對用戶密碼信息,通過多層HASH加密對用戶信息進行加密,以確保數據安全。
該軟件系統的數據庫備份,采用了三種級別的備份:
(1)完整備份;
(2)差異備份;
(3)事務日志備份。
完整備份:每周禮拜日00:00 備份一次。
差異備份:每日00:00備份一次。
事務日志備份:每10分鐘備份一次。
通過三種級別備份的有效結合,達到更穩定、更安全的數據庫備份效果。
本文對基于B/S結構和VS.net 技術的系統軟件提出了架構設計和實現方案。該軟件系統在疾病的診治、數據保存、檢索查詢、數據統計、病例隨訪等方面能發揮重要作用,并幫助醫務人員分析急性農藥中毒病人流行病學變化,研究急診科急性農藥中毒疾病譜和搶救成功率的變化趨勢,從而制定和優化相應的處理預案和診療措施。