邵新,羅書練 ,鄭萍
蘭州軍區烏魯木齊總醫院 網絡中心,新疆 烏魯木齊,830000
基于ORACLE數據庫的應急救援知識庫發布平臺的建立
邵新,羅書練 ,鄭萍
蘭州軍區烏魯木齊總醫院 網絡中心,新疆 烏魯木齊,830000
為及時、有效地開展應急醫療救援,利用信息系統的成熟技術,開發了可視化的應急救援資源知識庫系統。該系統基于網絡環境,以Visual Studio 2005 和oracle為開發平臺,建立了基礎數據庫,實現了應急醫學救援知識管理、救援預案管理、應急快速查詢等功能。應用結果表明,該系統可為突發事件的高效處理提供有力的技術支持,有利于提高業務單位的應急救援能力。
應急救援知識庫;發布平臺;Web;ORACLE
近年來,全球突發事件頻繁發生, 對人民生命和財產安全造成嚴重威脅[1],不少原因是由于應急醫學信息滯后而引起的,世界上很多國家對此非常重視。如何針對我國情況有效地設計并建立應急救援知識庫系統,實現應急救援的一體化、實時化、精確化與快速反應,是本文討論的重點。
應急救援知識庫設計應滿足的特點:
(1)集成各個方面的應急醫學信息資源,使相關業務人員在應急時可以迅速查詢到相關的各種應急預案、應急醫學信息資源。
(2)根據具體事件性質、現場環境等因素,結合專家分析預測、模擬模型,對風險、危機進行評估,分析危機發生的幾率和發展趨勢,確保預防和控制災難的措施發揮效應。
(3)對于不同行業應急救援調用的資源不同,需要定制不同的業務流程。
最近幾年,面向服務體系架構(SOA)開始成為IT 系統構建的主導思想,SOA 是一種在計算環境中設計、開發、部署和管理離散邏輯單元(服務) 的模型[2]。Web 服務是在SOA 概念下的一個標準,運用.NET 或者說Microsoft visual studio 企業開發平臺技術可以實現Web標準。因此,采用支持SOA 的.NET 技術規范的多層軟件架構[3],建立應急預案與應急資源知識庫管理系統,對突發事件的應急救援具有十分重要的現實意義。
系統采用Microsoft Windows 2000Server Version 網絡服務器操作系統,操作平臺采用Microsoft公司開發的Windows XP或Windows 2000,數據庫系統采用ORACLE,開發工具采用IIS和Microsoft visual studio 2005。系統構建采用B/S架構,可通過瀏覽器直接瀏覽、查詢[4-5]。
應急救援知識庫的建立需要兩個過程,一個是資源的組織過程,另一個是知識的發布過程。資源的組織是指,管理人員結合用戶所需,將資源數字化,按照某種組織結構存放于數據庫系統。本系統采用關系模型數據庫結構,采取一對多的方式以樹形結構存放模塊信息并逐級細化,包括自然災害救助應急預案資源管理、快速掌握自然災害的預防救治知識資源管理、急性(烈性)傳染病資源管理、快速掌握急性中毒的預防救治知識資源管理和常用急救處置原則的快速掌握資源管理。在每個系統資源管理下又分出了許多輔助功能,有資源維護、資源管理和資源查詢(按關鍵詞查詢和按名稱查詢)等。這些功能模塊整合了公共突發事件應急指揮系統救援資源,滿足了維護管理和決策時的資源查詢需求,達到了應急醫學救援指揮系統的基本要求。
軟件平臺運行后,可以通過發布程序為用戶提供救援資源服務。
本系統由以下兩項內容的描述,構成了完整的信息發布過程。
(1)定義了需要發布的信息內容。即用戶設置顯示的內容可以來自于一個或多個相關的數據表中的數據,還可以根據需要自定義數據。
(2)定義了用戶訪問信息發布時的條件輸入界面。為滿足用戶需要,定義根據條件訪問信息發布的用戶查詢條件輸入界面。用戶在輸入條件后,系統根據用戶選擇的條件,篩選出滿足條件的記錄。
本系統采用瀏覽器/服務器(B/S)架構,在首頁上設置了一個信息窗口,用于顯示最近的應急救助事件的詳細醫學信息,無論指揮決策者還是信息查詢者,都可以從此窗口閱覽最近時段內的應急事件信息。首頁內還包括系統設置、系統登錄、現場信息管理、事件速報、輔助決策、歷史信息、信息查詢和幫助等窗體,而且每個功能窗體還有若干個實現不同相應功能的子窗體。在首頁上登錄數據庫時,設兩種登錄權限:① 管理員登錄權限;② 普通用戶登錄權限。
應急醫學救援知識庫發布平臺的結構、處理流程和應用方式,見圖1。從圖中可以看到,技術人員首先在應急醫學救援知識庫發布平臺中對待發布的數據進行描述和定義,當有用戶通過瀏覽器訪問其定義的信息發布時,知識庫發布程序啟動,通過分析知識庫發布的定義讀取數據,最終以一定的樣式將數據發送到用戶的瀏覽器中顯示。

圖1 應急醫學救援知識庫發布平臺結構、處理流程和應用方式
該平臺作為可執行程序存儲在數據中,并在ORACLE應用服務器上配置相應的數據庫訪問描述、系統訪問目錄等參數[6-7]。
該平臺無需編程,發布的主要工作量在于組織資源、定義的實施,要通過一系列SQL語句就可完成這項工作:① 建立一個應急救援知識庫發布的表或視圖;② 對組成視圖的字段進行中文描述;③ 對提供查詢條件的字段進行說明;④ 對選擇顯示的字段進行說明;⑤ 對顯示字段的進一步連接進行說明。
技術人員在完成了應急救援知識庫發布的描述后,只要建立一個網頁,并將訪問發布的URL嵌套在HTML語句中,一個應急醫學救援資源知識庫的發布應用便建成了。如下面的HTML語句就可完成對應急救援資源知識庫發布程序的調用。
。
通過ORACLE和Microsoft visual studio技術的結合運用,建立了應急醫療救援知識數據庫,數據庫包括自然災害資源、急性傳染病資源、急性中毒資源、急救處置原則資源等主要救援、預案信息單元,同時還有現場信息和歷史信息單元。以此為基礎,還開發了查詢、適時修改與更新、打印和退出等模塊。
該平臺的使用可有效地提升信息傳輸的效率與準確性,迅速查詢各類事故、事件(地震、雪災、火災、洪澇災害等) 的緊急救援信息,可與交通管理部門、醫療衛生部門、消防救援等部門進行協調聯系[8],促使整個救援系統科學、協調、有序地運轉,保證將事故、事件的損失降至最低。
[1] 井悅.應急預案和應急資源數據庫管理系統研究與實現[J].煤炭經濟研究,2010,30(7):92-94.
[2] 賀劍,羅俊強, 彭波.基于SOA的高校財務信息綜合查詢平臺的研究[J].中國教育信息化,2011,(13):34-37.
[3] 馮偉. ASP.NET環境下SOA的社區醫療系統信息集成[J].貴州師范學院學報,2010,26(12):11-14.
[4] 羅書練,鄭萍,雷權,等.野戰內外科輔助系統的開發與應用研究[J].中國醫療設備,2010,25(3):53-55.
[5] 趙愷,王軍弟.基于.NET的Web服務在數據庫中的應用[J].兵工自動化,2006,25(9):53-54.
[6] 李軍鋒.學生宿舍管理信息系統的設計與實現[J].現代計算機, 2010,(11):110-112.
[7] 申向平,劉鵬.基于ORACLEWEBSERVER的動態數據庫電子廣告發布系統[J].山西電子技術,1998,(5):15-19.
[8] 姚騰飛,金劍.公路突發事件應急系統救援資源數據庫的建立[J].黑龍江交通科技,2010,(8):257-259.
The Knowledge Publishing Platform Based on Oracle DBMS
SHAO Xin, LUO Shu-lian,
ZHENG Ping
New work center, Lanzhou Military General Hospital in Urumqi, Urumqi Xijiang 830000, China
Aimed at the timely and effective emergency medical rescue,this paper introduces a visual command knowledge information system designed for emergency rescue,using the well-developed IT technology. Based on network environment and Visual Studio 2005 and Oracle,the database-aided system affords the knowledge management of emergency rescue,beforehand rescue schema and quickly query. The result shows that the system can provide strong technical support for dealing with all kinds of accident and help to improve emergency rescue capability of department.
emergency knowledge base; publishing platform; Web; ORACLE
TP392;TP393.4
A
10.3969/j.issn.1674-1633.2012.02.013
1674-1633(2012)02-0046-02
2011-10-08
2011-12-02
蘭州軍區醫藥衛生基金項目(LXH-2006035)。
作者郵箱:119305261@qq.com