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