銳智自助診療系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
引 言
近年來,政府出臺了一系列深化醫(yī)療衛(wèi)生體制改革的方案, 加快推進(jìn)公立醫(yī)院改革試點(diǎn)步伐,要求公立醫(yī)院堅(jiān)持維護(hù)公益性和社會效益原則,努力提高公立醫(yī)療機(jī)構(gòu)的服務(wù)水平,切實(shí)解決人民群眾“看病難”(突出表現(xiàn)為掛號排隊(duì)時(shí)間長、看病等候時(shí)間長、取藥排隊(duì)時(shí)間長、醫(yī)生問診時(shí)間短的“三長一短”)問題。針對新醫(yī)改和“十二五”規(guī)劃背景下醫(yī)療衛(wèi)生行業(yè)結(jié)果調(diào)整、診療模式變革、信息化建設(shè)等新需求,全面整合金融資源,推出“銳智自助診療”醫(yī)療衛(wèi)生行業(yè)金融服務(wù)方案,為各類醫(yī)療衛(wèi)生機(jī)構(gòu)及其醫(yī)務(wù)人員和廣大用戶提供全方位智慧金融服務(wù)。
銳智自助診療系統(tǒng)的及時(shí)推出,適應(yīng)了市場的發(fā)展需要, 但因各省市、地區(qū)醫(yī)療衛(wèi)生機(jī)構(gòu)的實(shí)際情況、IT 系統(tǒng)以及業(yè)務(wù)需求等存在差異,欲實(shí)現(xiàn)與當(dāng)?shù)蒯t(yī)療衛(wèi)生機(jī)構(gòu)的合作,需要開發(fā)建設(shè)各地方特色的銳智自助診療系統(tǒng)來實(shí)現(xiàn)這一目標(biāo)。
銳智自助診療系統(tǒng)創(chuàng)造性地解決了跨醫(yī)院、多銀行機(jī)構(gòu)的信息互聯(lián)互通,用戶只要一張醫(yī)療卡甚至一張身份證在手, 即可實(shí)現(xiàn)市內(nèi)醫(yī)院患者信息共享,費(fèi)用自由流轉(zhuǎn),有利于衛(wèi)生局統(tǒng)一管理醫(yī)院之間清算,促進(jìn)居民的健康水平。系統(tǒng) 7×24 小時(shí)連續(xù)運(yùn)行,通過分地落地實(shí)施,不止能覆蓋醫(yī)院自助機(jī)器, 也能有效支持網(wǎng)上支付、手機(jī)銀行等支付渠道,滿足當(dāng)?shù)厣鐣姸喾N需要。
1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
銳智自助診療系統(tǒng)在結(jié)構(gòu)上分為七個(gè)模塊 :診療卡管理模塊、充值繳費(fèi)模塊、醫(yī)院管理模塊、銀行卡管理模塊、對賬報(bào)表模塊、退款模塊、查詢模塊。這七個(gè)模塊有機(jī)組合, 可以協(xié)作實(shí)現(xiàn)衛(wèi)生部推廣的居民健康卡的發(fā)卡、充值、消費(fèi)、退款、查詢等功能。系統(tǒng)總體框圖如圖 1 所示。
(1) 診療卡管理模塊主要實(shí)現(xiàn)銀行卡與診療卡的綁定與解除綁定,根據(jù)診療卡號查詢綁定關(guān)系的功能。
(2) 充值繳費(fèi)模塊主要實(shí)現(xiàn)通過銀行卡進(jìn)行業(yè)務(wù)繳費(fèi)、通過銀行卡對診療卡進(jìn)行充值以及繳費(fèi)充值異常沖正功能。
(3) 醫(yī)院管理模塊主要實(shí)現(xiàn)設(shè)備簽到、醫(yī)院信息維護(hù)與查詢、設(shè)備信息維護(hù)與查詢功能。
(4) 銀行卡管理模塊主要實(shí)現(xiàn)銀行卡余額查詢、客戶信息查詢功能。
(5) 對賬報(bào)表模塊主要實(shí)現(xiàn)與BUA對賬、報(bào)表打印功能。
(6) 退款模塊主要實(shí)現(xiàn)了退款到銀行卡和退款交易沖正功能。
(7) 查詢模塊主要實(shí)現(xiàn)了系統(tǒng)用戶查詢和系統(tǒng)交易流水查詢。
2 核心模塊設(shè)計(jì)
醫(yī)院管理模塊是銳智自助診療系統(tǒng)的核心模塊,實(shí)現(xiàn)了醫(yī)院信息管理、設(shè)備管理、設(shè)備簽到、設(shè)備狀態(tài)通信四大功能:
(1) 醫(yī)院信息管理用于維護(hù)醫(yī)院相關(guān)信息及醫(yī)院的配置項(xiàng),包括增加、修改、刪除、查詢。用戶登錄后打開醫(yī)院信息管理界面,點(diǎn)擊查詢顯示當(dāng)前系統(tǒng)服務(wù)的所有醫(yī)院列表,包括醫(yī)院 ID、醫(yī)院名稱、地址、介紹等基本信息。新增/修改/ 刪除醫(yī)院信息,輸入醫(yī)院信息,醫(yī)院的配置項(xiàng)等必輸項(xiàng),在對應(yīng)表中進(jìn)行操作。新增醫(yī)院時(shí),系統(tǒng)會根據(jù)規(guī)則自動生成醫(yī)院ID。生成規(guī)則:H000001,H 代表醫(yī)院,從1 開始遞增計(jì)算??蓡螕襞渲脕硇薷尼t(yī)院特定的業(yè)務(wù)參數(shù)。醫(yī)院信息管理界面如圖 2 所示。
(2) 設(shè)備管理是對各醫(yī)院可辦理銳智自助診療業(yè)務(wù)的自助設(shè)備狀態(tài)進(jìn)行查詢和管理,維護(hù)各設(shè)備的信息和主要業(yè)務(wù)參數(shù)。該類交易從銀行端銳智自助診療系統(tǒng)發(fā)起,包括增加、修改、刪除、查詢等子功能。用戶登錄后打開設(shè)備管理界面,點(diǎn)擊查詢顯示當(dāng)前系統(tǒng)服務(wù)的所有設(shè)備列表,包括設(shè)備ID、所屬醫(yī)院、HIS柜員號、規(guī)格、連接/運(yùn)行情況等基本信息。新增/修改/刪除設(shè)備信息,輸入設(shè)備的信息和主要業(yè)務(wù)參數(shù)等必輸項(xiàng),在對應(yīng)表中進(jìn)行操作。新增設(shè)備時(shí),系統(tǒng)會根據(jù)規(guī)則自動生成設(shè)備ID。生成規(guī)則:D000001,D 代表設(shè)備的縮寫,從1開始遞增計(jì)算。設(shè)備管理輸入界面如圖 3所示。
(3) 醫(yī)院自助設(shè)備到銀行系統(tǒng)簽到后,此設(shè)備才正式啟用可做交易。醫(yī)院自助設(shè)備向銀行系統(tǒng)發(fā)起簽到請求。銀行系統(tǒng)將驗(yàn)證請求信息,包括該設(shè)備是否合法,是否可用。再響應(yīng)報(bào)文中返回新的工作密鑰等參數(shù),并做登記。管理后,此設(shè)備才算正式啟用可做交易。此交易由設(shè)備發(fā)出,PC端做中轉(zhuǎn)和銳智自助診療系統(tǒng)交互。設(shè)備簽到流程如圖 4所示。
(4) 設(shè)備狀態(tài)信息主要是給銳智自助診療系統(tǒng)通告狀態(tài), 包括連接狀態(tài)、憑條打印紙、發(fā)卡機(jī)狀態(tài)、紙幣鈔箱狀態(tài)等。PC端主動發(fā)送的設(shè)備狀態(tài)信息給銳智自助診療系統(tǒng)通告狀態(tài)。銳智自助診療系統(tǒng)記錄相關(guān)狀態(tài),維護(hù)到數(shù)據(jù)庫中。包括連接狀態(tài)、憑條打印紙、發(fā)卡機(jī)狀態(tài)、紙幣鈔箱狀態(tài)等。
3 系統(tǒng)安全性能評估
系統(tǒng)的安全性是開發(fā)人員著重考慮的要點(diǎn)。確保用戶的信息不被黑客竊取,用戶的數(shù)據(jù)能及時(shí)安全、完整地保存, 是系統(tǒng)安全可靠的重要指標(biāo)。
本系統(tǒng)在 Eclipse 平臺中由Java 語言開發(fā),數(shù)據(jù)庫采用DB2 關(guān)系型數(shù)據(jù)庫,以Tomcat 服務(wù)器作為Web 應(yīng)用服務(wù)器, 充分保障了系統(tǒng)的安全性。DB2 提供了高層次的數(shù)據(jù)利用性、完整性、安全性、可恢復(fù)性,以及小規(guī)模到大規(guī)模應(yīng)用程序的執(zhí)行能力,具有與平臺無關(guān)的基本功能和 SQL 命令。DB2 采用了數(shù)據(jù)分級技術(shù),能夠使大型機(jī)數(shù)據(jù)很方便地下載到LAN 數(shù)據(jù)庫服務(wù)器,使得客戶機(jī) / 服務(wù)器用戶和基于LAN 的應(yīng)用程序可以訪問大型機(jī)數(shù)據(jù),并使數(shù)據(jù)庫本地化及遠(yuǎn)程連接透明化。
在本系統(tǒng)中,醫(yī)院發(fā)起的交易,將醫(yī)院自助終端看做銀行的一個(gè)渠道,此時(shí)自助終端作為接入,其終端主密鑰需要不同部門的密鑰管理員通過系統(tǒng)自動生成并持有主密鑰的第一、第二分量,審計(jì)人員持有校驗(yàn)碼,分別進(jìn)行終端密鑰的錄入以及銷毀。終端采用硬件加密模塊,具有密鑰自毀功能,從而保證密鑰不離開自助終端設(shè)備,確保終端設(shè)備主密鑰安全, 交易過程中安全系統(tǒng)通過主密鑰來實(shí)現(xiàn)對終端的合法性認(rèn)證。此外,通過終端主密鑰對每日設(shè)備申請的工作密鑰的傳輸和保存提供保護(hù)。工作密鑰對包括交易密碼、業(yè)務(wù)數(shù)據(jù)的加解密處理,實(shí)現(xiàn)數(shù)據(jù)保密與信息認(rèn)證,即便通訊數(shù)據(jù)被竊取也無法獲取有用信息,真正實(shí)現(xiàn)從終端到前置的業(yè)務(wù)數(shù)據(jù)信息安全。
4 結(jié) 語
本文結(jié)合Eclipse 平臺和 DB2 數(shù)據(jù)庫開發(fā)的銳智自助診療系統(tǒng),界面友好,用戶操作簡單快捷,具有極好的安全性保障。目前系統(tǒng)已投入運(yùn)行,用戶反饋良好,有較高的推廣價(jià)值。