胡兆娟,張 洋
為進(jìn)一步提高衛(wèi)勤保障水平和為部隊(duì)服務(wù)的質(zhì)量[1],節(jié)約官兵就診時(shí)間,筆者以武警部隊(duì)三級(jí)網(wǎng)為載體,設(shè)計(jì)并實(shí)現(xiàn)了B/S(Browser/Server)結(jié)構(gòu)的官兵預(yù)約掛號(hào)系統(tǒng),使部隊(duì)官兵足不出戶便可預(yù)約掛號(hào),解決了官兵掛號(hào)排長隊(duì)的問題[2]。
官兵預(yù)約掛號(hào)系統(tǒng)通過簡化部隊(duì)患者就診流程,解決官兵排隊(duì)掛號(hào)問題,實(shí)現(xiàn)官兵就診的“綠色通道”,提高醫(yī)院衛(wèi)勤保障水平[3]。
1.1 功能需求分析 官兵預(yù)約掛號(hào)系統(tǒng)主要應(yīng)實(shí)現(xiàn)以下功能:(1)同步醫(yī)院一周內(nèi)號(hào)表及專家出診信息;(2)部隊(duì)人員的注冊(cè)、登錄;(3)部隊(duì)患者預(yù)約登記;(4)所屬衛(wèi)勤管理部門對(duì)預(yù)約信息的審核;(5)審核通過的預(yù)約信息導(dǎo)入到醫(yī)院信息系統(tǒng)。
1.2 性能需求分析 系統(tǒng)面向醫(yī)院保障范圍內(nèi)全體官兵,因此應(yīng)滿足以下需求:(1)易用性,系統(tǒng)應(yīng)采用簡潔明了的操作界面,確保官兵能夠快速掌握;(2)安全性,由于系統(tǒng)產(chǎn)生的預(yù)約數(shù)據(jù)需要經(jīng)過三級(jí)網(wǎng)傳入醫(yī)院局域網(wǎng),因此必須充分考慮系統(tǒng)及兩網(wǎng)的安全性;(3)高可靠性,使用者為部隊(duì)官兵,具有數(shù)量大、流動(dòng)性強(qiáng)的特點(diǎn),而產(chǎn)生的數(shù)據(jù)是研究衛(wèi)勤保障的寶貴財(cái)富,因此需要系統(tǒng)提供高可靠性,以確保數(shù)據(jù)完整。
根據(jù)需求分析,對(duì)系統(tǒng)進(jìn)行設(shè)計(jì);并按設(shè)計(jì)所得業(yè)務(wù)流程和體系結(jié)構(gòu)進(jìn)一步實(shí)現(xiàn)。
2.1.1 系統(tǒng)業(yè)務(wù)流程 根據(jù)系統(tǒng)功能需求分析,建立業(yè)務(wù)流程如圖1 所示。對(duì)于預(yù)約數(shù)據(jù)審核通過的官兵,可按預(yù)約日期持有效證件直接到醫(yī)院相應(yīng)科室就診,不必排隊(duì)掛號(hào);預(yù)約數(shù)據(jù)審核沒有通過的官兵,可根據(jù)原因重新申請(qǐng)或到所屬衛(wèi)勤管理部門就診。審批過程既能確保官兵的預(yù)約信息準(zhǔn)確、翔實(shí),又能有效避免官兵“小病大治”情況的發(fā)生。
圖1 系統(tǒng)業(yè)務(wù)流程
2.1.2 系統(tǒng)體系結(jié)構(gòu) 按照系統(tǒng)性能需求提出的要求,應(yīng)滿足易用性、安全性和高可靠性。因此系統(tǒng)采用B/S 結(jié)構(gòu)實(shí)現(xiàn)[4]。使用者通過瀏覽器進(jìn)行操作,簡單易用;在三級(jí)網(wǎng)和醫(yī)院局域網(wǎng)之間加入安全隔離網(wǎng)閘[5],使數(shù)據(jù)的中轉(zhuǎn)交換實(shí)現(xiàn)單向不相通,既保證了數(shù)據(jù)的讀、寫,又實(shí)現(xiàn)了兩網(wǎng)的物理隔離;系統(tǒng)數(shù)據(jù)庫采用sql server 2005,具有簡單易用、高性能、可擴(kuò)展等特點(diǎn),并且集成了挖掘、分析、報(bào)表等數(shù)據(jù)處理服務(wù)(圖2)。
2.2.1 開發(fā)環(huán)境及軟件結(jié)構(gòu) 由于系統(tǒng)采用B/S結(jié)構(gòu),且java 具有較好的可移植性,因此選擇J2EE構(gòu)架作為平臺(tái)。java 開發(fā)工具包使用jdk1.6,虛擬web 服務(wù)器使用APCHE 的tomcat 6.0,開發(fā)工具使用eclipse。B/S 結(jié)構(gòu)的應(yīng)用具有數(shù)據(jù)層、業(yè)務(wù)邏輯層、應(yīng)用層的三層結(jié)構(gòu)特點(diǎn)。數(shù)據(jù)層采用sql server 2005 來建庫,主要數(shù)據(jù)表有管理員表、使用人員表、科室表、專家表、預(yù)約登記表等,其中預(yù)約登記表結(jié)構(gòu)與醫(yī)院信息系統(tǒng)中預(yù)約登記表的數(shù)據(jù)結(jié)構(gòu)應(yīng)保持一致,并添加“審核標(biāo)記”字段;業(yè)務(wù)邏輯層主要處理來自應(yīng)用層對(duì)數(shù)據(jù)層操作的請(qǐng)求,并將結(jié)果返回給應(yīng)用層,數(shù)據(jù)庫操作用javabean 封裝,既能減少編碼和維護(hù)工作,又可提高數(shù)據(jù)訪問性能;應(yīng)用層是業(yè)務(wù)邏輯層與使用者的接口,使用者通過應(yīng)用層完成相應(yīng)業(yè)務(wù)邏輯操作,實(shí)現(xiàn)系統(tǒng)所提供的預(yù)約功能。
圖2 系統(tǒng)體系結(jié)構(gòu)
2.2.2 安全隔離網(wǎng)閘 由于系統(tǒng)載體是武警部隊(duì)三級(jí)網(wǎng),產(chǎn)生的預(yù)約數(shù)據(jù)需要導(dǎo)入到醫(yī)院局域網(wǎng)內(nèi)的醫(yī)院信息系統(tǒng)(HIS)數(shù)據(jù)庫,因此在兩網(wǎng)之間應(yīng)增加安全隔離網(wǎng)閘[6],確保兩網(wǎng)安全及物理隔離。
安全隔離網(wǎng)閘工作的原理是:中斷兩側(cè)網(wǎng)絡(luò)的直接相連,剝離網(wǎng)絡(luò)協(xié)議并將其還原成原始數(shù)據(jù),用特殊的內(nèi)部協(xié)議封裝后傳輸?shù)綄?duì)端網(wǎng)絡(luò)。同時(shí),通過附加檢測模塊對(duì)數(shù)據(jù)進(jìn)行掃描,防止惡意代碼和病毒,甚至可以設(shè)置特殊的數(shù)據(jù)屬性結(jié)構(gòu)實(shí)現(xiàn)通過限制。安全隔離網(wǎng)閘不依賴于TCP/IP 和操作系統(tǒng),而由內(nèi)嵌仲裁系統(tǒng)對(duì)開放式系統(tǒng)互聯(lián)(open system interconnection,OSI)的7 層協(xié)議進(jìn)行全面分析,在異構(gòu)介質(zhì)上重組所有的數(shù)據(jù),實(shí)現(xiàn)了“協(xié)議落地、內(nèi)容檢測”。因此,安全隔離網(wǎng)閘真正實(shí)現(xiàn)了網(wǎng)絡(luò)隔離,在阻斷各種網(wǎng)絡(luò)攻擊的前提下,可提供安全的網(wǎng)絡(luò)操作和基于文件的數(shù)據(jù)交換。
2.2.3 預(yù)約數(shù)據(jù)的導(dǎo)入 經(jīng)過審核的預(yù)約數(shù)據(jù)每日23:00 自動(dòng)保存成一個(gè)txt 文件,存儲(chǔ)于系統(tǒng)數(shù)據(jù)庫服務(wù)器的C 盤“待發(fā)送預(yù)約數(shù)據(jù)”文件夾內(nèi);通過安全隔離網(wǎng)閘擺渡到醫(yī)院局域網(wǎng)內(nèi)指定終端的C 盤“接收預(yù)約數(shù)據(jù)”文件夾;該服務(wù)器利用操作系統(tǒng)提供的“添加任務(wù)計(jì)劃”功能及oracle 自帶的SQL Loader 工具,將預(yù)約數(shù)據(jù)自動(dòng)導(dǎo)入至HIS 數(shù)據(jù)庫clinic_appoints 表。
數(shù)據(jù)導(dǎo)入成功后,掛號(hào)員便可從HIS 的門診預(yù)約掛號(hào)系統(tǒng)中提取到官兵的預(yù)約信息并進(jìn)行掛號(hào)操作。經(jīng)預(yù)約的官兵持有效證件無須掛號(hào),直接到相應(yīng)科室就診即可。
總之,三級(jí)網(wǎng)的官兵預(yù)約掛號(hào)系統(tǒng)的實(shí)現(xiàn)為部隊(duì)患者免去了排隊(duì)掛號(hào)的環(huán)節(jié),節(jié)約了就診時(shí)間,進(jìn)一步提高了醫(yī)院衛(wèi)勤保障水平,拓寬了為部隊(duì)服務(wù)途徑,為衛(wèi)勤信息化建設(shè)提供了新思路。
[1] 董樹虹,吳 昊,姬軍生,等. 為部隊(duì)服務(wù)“十個(gè)一”工程[J].解放軍醫(yī)院管理雜志,2012,19(3):203-205.
[2] 徐 茂,熊友生,徐祖銘.網(wǎng)絡(luò)醫(yī)學(xué)在為部隊(duì)服務(wù)中的創(chuàng)新[J].解放軍醫(yī)院管理雜志,2009,16(11):1020-1021.
[3] 時(shí)立強(qiáng).建設(shè)武警現(xiàn)代衛(wèi)勤的思路與對(duì)策[J].武警醫(yī)學(xué),2012,23(1):1-4.
[4] 韓翠玥.醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)的實(shí)現(xiàn)[J].中國數(shù)字醫(yī)學(xué),2010,5(4):57-58.
[5] 胡建理,李小華,周 斌.一種基于安全隔離網(wǎng)閘技術(shù)的醫(yī)院內(nèi)部網(wǎng)安全解決方案[J]. 醫(yī)療衛(wèi)生裝備,2010,31(7):44-45.
[6] 王 瑁,李立新,李福林.物理隔離和網(wǎng)閘的技術(shù)原理淺析[J].微計(jì)算機(jī)信息,2007,23(24):53-55.