邵新,羅書練 ,鄭萍
蘭州軍區(qū)烏魯木齊總醫(yī)院 網(wǎng)絡中心,新疆 烏魯木齊,830000
基于ORACLE數(shù)據(jù)庫的應急救援知識庫發(fā)布平臺的建立
邵新,羅書練 ,鄭萍
蘭州軍區(qū)烏魯木齊總醫(yī)院 網(wǎng)絡中心,新疆 烏魯木齊,830000
為及時、有效地開展應急醫(yī)療救援,利用信息系統(tǒng)的成熟技術,開發(fā)了可視化的應急救援資源知識庫系統(tǒng)。該系統(tǒng)基于網(wǎng)絡環(huán)境,以Visual Studio 2005 和oracle為開發(fā)平臺,建立了基礎數(shù)據(jù)庫,實現(xiàn)了應急醫(yī)學救援知識管理、救援預案管理、應急快速查詢等功能。應用結果表明,該系統(tǒng)可為突發(fā)事件的高效處理提供有力的技術支持,有利于提高業(yè)務單位的應急救援能力。
應急救援知識庫;發(fā)布平臺;Web;ORACLE
近年來,全球突發(fā)事件頻繁發(fā)生, 對人民生命和財產(chǎn)安全造成嚴重威脅[1],不少原因是由于應急醫(yī)學信息滯后而引起的,世界上很多國家對此非常重視。如何針對我國情況有效地設計并建立應急救援知識庫系統(tǒng),實現(xiàn)應急救援的一體化、實時化、精確化與快速反應,是本文討論的重點。
應急救援知識庫設計應滿足的特點:
(1)集成各個方面的應急醫(yī)學信息資源,使相關業(yè)務人員在應急時可以迅速查詢到相關的各種應急預案、應急醫(yī)學信息資源。
(2)根據(jù)具體事件性質、現(xiàn)場環(huán)境等因素,結合專家分析預測、模擬模型,對風險、危機進行評估,分析危機發(fā)生的幾率和發(fā)展趨勢,確保預防和控制災難的措施發(fā)揮效應。
(3)對于不同行業(yè)應急救援調用的資源不同,需要定制不同的業(yè)務流程。
最近幾年,面向服務體系架構(SOA)開始成為IT 系統(tǒng)構建的主導思想,SOA 是一種在計算環(huán)境中設計、開發(fā)、部署和管理離散邏輯單元(服務) 的模型[2]。Web 服務是在SOA 概念下的一個標準,運用.NET 或者說Microsoft visual studio 企業(yè)開發(fā)平臺技術可以實現(xiàn)Web標準。因此,采用支持SOA 的.NET 技術規(guī)范的多層軟件架構[3],建立應急預案與應急資源知識庫管理系統(tǒng),對突發(fā)事件的應急救援具有十分重要的現(xiàn)實意義。
系統(tǒng)采用Microsoft Windows 2000Server Version 網(wǎng)絡服務器操作系統(tǒng),操作平臺采用Microsoft公司開發(fā)的Windows XP或Windows 2000,數(shù)據(jù)庫系統(tǒng)采用ORACLE,開發(fā)工具采用IIS和Microsoft visual studio 2005。系統(tǒng)構建采用B/S架構,可通過瀏覽器直接瀏覽、查詢[4-5]。
應急救援知識庫的建立需要兩個過程,一個是資源的組織過程,另一個是知識的發(fā)布過程。資源的組織是指,管理人員結合用戶所需,將資源數(shù)字化,按照某種組織結構存放于數(shù)據(jù)庫系統(tǒng)。本系統(tǒng)采用關系模型數(shù)據(jù)庫結構,采取一對多的方式以樹形結構存放模塊信息并逐級細化,包括自然災害救助應急預案資源管理、快速掌握自然災害的預防救治知識資源管理、急性(烈性)傳染病資源管理、快速掌握急性中毒的預防救治知識資源管理和常用急救處置原則的快速掌握資源管理。在每個系統(tǒng)資源管理下又分出了許多輔助功能,有資源維護、資源管理和資源查詢(按關鍵詞查詢和按名稱查詢)等。這些功能模塊整合了公共突發(fā)事件應急指揮系統(tǒng)救援資源,滿足了維護管理和決策時的資源查詢需求,達到了應急醫(yī)學救援指揮系統(tǒng)的基本要求。
軟件平臺運行后,可以通過發(fā)布程序為用戶提供救援資源服務。
本系統(tǒng)由以下兩項內(nèi)容的描述,構成了完整的信息發(fā)布過程。
(1)定義了需要發(fā)布的信息內(nèi)容。即用戶設置顯示的內(nèi)容可以來自于一個或多個相關的數(shù)據(jù)表中的數(shù)據(jù),還可以根據(jù)需要自定義數(shù)據(jù)。
(2)定義了用戶訪問信息發(fā)布時的條件輸入界面。為滿足用戶需要,定義根據(jù)條件訪問信息發(fā)布的用戶查詢條件輸入界面。用戶在輸入條件后,系統(tǒng)根據(jù)用戶選擇的條件,篩選出滿足條件的記錄。
本系統(tǒng)采用瀏覽器/服務器(B/S)架構,在首頁上設置了一個信息窗口,用于顯示最近的應急救助事件的詳細醫(yī)學信息,無論指揮決策者還是信息查詢者,都可以從此窗口閱覽最近時段內(nèi)的應急事件信息。首頁內(nèi)還包括系統(tǒng)設置、系統(tǒng)登錄、現(xiàn)場信息管理、事件速報、輔助決策、歷史信息、信息查詢和幫助等窗體,而且每個功能窗體還有若干個實現(xiàn)不同相應功能的子窗體。在首頁上登錄數(shù)據(jù)庫時,設兩種登錄權限:① 管理員登錄權限;② 普通用戶登錄權限。
應急醫(yī)學救援知識庫發(fā)布平臺的結構、處理流程和應用方式,見圖1。從圖中可以看到,技術人員首先在應急醫(yī)學救援知識庫發(fā)布平臺中對待發(fā)布的數(shù)據(jù)進行描述和定義,當有用戶通過瀏覽器訪問其定義的信息發(fā)布時,知識庫發(fā)布程序啟動,通過分析知識庫發(fā)布的定義讀取數(shù)據(jù),最終以一定的樣式將數(shù)據(jù)發(fā)送到用戶的瀏覽器中顯示。
圖1 應急醫(yī)學救援知識庫發(fā)布平臺結構、處理流程和應用方式
該平臺作為可執(zhí)行程序存儲在數(shù)據(jù)中,并在ORACLE應用服務器上配置相應的數(shù)據(jù)庫訪問描述、系統(tǒng)訪問目錄等參數(shù)[6-7]。
該平臺無需編程,發(fā)布的主要工作量在于組織資源、定義的實施,要通過一系列SQL語句就可完成這項工作:① 建立一個應急救援知識庫發(fā)布的表或視圖;② 對組成視圖的字段進行中文描述;③ 對提供查詢條件的字段進行說明;④ 對選擇顯示的字段進行說明;⑤ 對顯示字段的進一步連接進行說明。
技術人員在完成了應急救援知識庫發(fā)布的描述后,只要建立一個網(wǎng)頁,并將訪問發(fā)布的URL嵌套在HTML語句中,一個應急醫(yī)學救援資源知識庫的發(fā)布應用便建成了。如下面的HTML語句就可完成對應急救援資源知識庫發(fā)布程序的調用。
。
通過ORACLE和Microsoft visual studio技術的結合運用,建立了應急醫(yī)療救援知識數(shù)據(jù)庫,數(shù)據(jù)庫包括自然災害資源、急性傳染病資源、急性中毒資源、急救處置原則資源等主要救援、預案信息單元,同時還有現(xiàn)場信息和歷史信息單元。以此為基礎,還開發(fā)了查詢、適時修改與更新、打印和退出等模塊。
該平臺的使用可有效地提升信息傳輸?shù)男逝c準確性,迅速查詢各類事故、事件(地震、雪災、火災、洪澇災害等) 的緊急救援信息,可與交通管理部門、醫(yī)療衛(wèi)生部門、消防救援等部門進行協(xié)調聯(lián)系[8],促使整個救援系統(tǒng)科學、協(xié)調、有序地運轉,保證將事故、事件的損失降至最低。
[1] 井悅.應急預案和應急資源數(shù)據(jù)庫管理系統(tǒng)研究與實現(xiàn)[J].煤炭經(jīng)濟研究,2010,30(7):92-94.
[2] 賀劍,羅俊強, 彭波.基于SOA的高校財務信息綜合查詢平臺的研究[J].中國教育信息化,2011,(13):34-37.
[3] 馮偉. ASP.NET環(huán)境下SOA的社區(qū)醫(yī)療系統(tǒng)信息集成[J].貴州師范學院學報,2010,26(12):11-14.
[4] 羅書練,鄭萍,雷權,等.野戰(zhàn)內(nèi)外科輔助系統(tǒng)的開發(fā)與應用研究[J].中國醫(yī)療設備,2010,25(3):53-55.
[5] 趙愷,王軍弟.基于.NET的Web服務在數(shù)據(jù)庫中的應用[J].兵工自動化,2006,25(9):53-54.
[6] 李軍鋒.學生宿舍管理信息系統(tǒng)的設計與實現(xiàn)[J].現(xiàn)代計算機, 2010,(11):110-112.
[7] 申向平,劉鵬.基于ORACLEWEBSERVER的動態(tài)數(shù)據(jù)庫電子廣告發(fā)布系統(tǒng)[J].山西電子技術,1998,(5):15-19.
[8] 姚騰飛,金劍.公路突發(fā)事件應急系統(tǒng)救援資源數(shù)據(jù)庫的建立[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
蘭州軍區(qū)醫(yī)藥衛(wèi)生基金項目(LXH-2006035)。
作者郵箱:119305261@qq.com