摘要:關(guān)于醫(yī)院流程與服務(wù)質(zhì)量提出了更高的要求,這就需要醫(yī)院加強(qiáng)信息化建設(shè)。目前,很多醫(yī)院的挽留結(jié)構(gòu)已經(jīng)難以滿足日益增長(zhǎng)的信息的需求,一體化數(shù)據(jù)交換平臺(tái)逐漸發(fā)展成為醫(yī)療服務(wù)業(yè)務(wù)的數(shù)據(jù)共享交換平臺(tái),在加強(qiáng)醫(yī)院信息化建設(shè)的基礎(chǔ)上,豐富完善了數(shù)據(jù)共享與交換解決方案。
關(guān)鍵詞:一體化;數(shù)據(jù)交換平臺(tái);醫(yī)院信息系統(tǒng)
Abstract:With the development of information technology,people living standard rise,on hospital process and service quality put forward higher request,this requires hospitals to strengthen the construction of informatization.At present,many hospitals retaining structure has been difficult to meet the needs of the growing information,integration of data exchange platform developed as medical service business share data exchange platform,on the basis of strengthening the construction of hospital informatization,rich solutions improve the data sharing and exchange
Key words:Pintegration;Data exchange platform;Hospital information system
我院的信息化建設(shè)從上世紀(jì)90年代開(kāi)始,以掛號(hào)收費(fèi)為基礎(chǔ)的費(fèi)用核算起步,醫(yī)院信息系統(tǒng)從單一的收費(fèi)系統(tǒng),逐步發(fā)展對(duì)醫(yī)院及其所屬各部門(mén)人流、物流、財(cái)流進(jìn)行綜合管理;更陸續(xù)推進(jìn)了對(duì)醫(yī)療活動(dòng)各階段中產(chǎn)生的圖像、數(shù)據(jù)進(jìn)行收集、處理、共享,減輕各類(lèi)事務(wù)性工作的勞動(dòng)強(qiáng)度,并提供臨床咨詢(xún)、輔助診療、輔助臨床決策,使醫(yī)護(hù)人員騰出更多的精力和時(shí)間來(lái)服務(wù)于患者。
1 一體化數(shù)據(jù)交換平臺(tái)的認(rèn)識(shí)
近來(lái),一體化數(shù)據(jù)交換平臺(tái)逐步進(jìn)入大家的視線,平臺(tái)除了能提供數(shù)據(jù)交換服務(wù)外還能將分散在各業(yè)務(wù)系統(tǒng)中被不斷重復(fù)實(shí)現(xiàn)的醫(yī)療業(yè)務(wù)要素化,同時(shí)采用規(guī)范的數(shù)據(jù)定義,實(shí)現(xiàn)數(shù)據(jù)傳輸標(biāo)準(zhǔn)化。我們接觸到了一體化數(shù)據(jù)交換平臺(tái)Orion Heath Rhapsody。
Orion Heath Rhapsody一體化數(shù)據(jù)交換平臺(tái)不是一個(gè)單獨(dú)的概念,它是由多個(gè)部件及節(jié)點(diǎn)共同完成系統(tǒng)整合的要求,包括管理平臺(tái)、監(jiān)控平臺(tái)和集成引擎。
集成引擎可以在各種主流操作系統(tǒng)上安裝,同時(shí)支持32及64位操作平臺(tái)?;谖④浺暣安僮飨到y(tǒng)的圖形化設(shè)置及設(shè)計(jì)工具能非常直觀、圖形化、拖放可視化提供開(kāi)發(fā)環(huán)境和監(jiān)控管理平臺(tái)。開(kāi)發(fā)環(huán)境(IDE)支持Java編程語(yǔ)言,提供API應(yīng)用程序編程接口,可讓用戶自行開(kāi)發(fā)基于Java編程語(yǔ)言的通訊點(diǎn)及過(guò)濾器。
通過(guò)消息路由功能傳輸數(shù)據(jù),能根據(jù)具體的消息內(nèi)容將信息從源系統(tǒng)路由到正確的目標(biāo)信息路由。面向連接和高穩(wěn)定性的TCP/IP協(xié)議,用應(yīng)答模式處理消息的通信與處理從而保證了每條消息能夠被正確的傳遞與解析。
數(shù)據(jù)格式采用國(guó)際通用標(biāo)準(zhǔn)HL7,將數(shù)據(jù)庫(kù)中存放的數(shù)據(jù)通過(guò)該系統(tǒng)生成標(biāo)準(zhǔn)的HL7消息,也能夠通過(guò)解析HL7消息得到數(shù)據(jù)庫(kù)相應(yīng)的格式的數(shù)據(jù)與字段。在發(fā)送消息的同時(shí),既能根據(jù)需要過(guò)濾掉不符合標(biāo)準(zhǔn)與規(guī)定的消息,篩選出正確的HL7消息;也能在將數(shù)據(jù)格式化成HL7消息時(shí),通過(guò)補(bǔ)充相應(yīng)字段的內(nèi)容后發(fā)送到目的信息系統(tǒng)中。
2 平臺(tái)數(shù)據(jù)集成方式
2.1數(shù)據(jù)分發(fā) 所有信息系統(tǒng)通過(guò)一體化平臺(tái)的接口進(jìn)行連接,接口的消息交換模式采用標(biāo)準(zhǔn)HL7格式。
根據(jù)各個(gè)系統(tǒng)的業(yè)務(wù)需要,分別訂閱各HL7消息。通應(yīng)用系統(tǒng)過(guò)中間路由功能將數(shù)據(jù)轉(zhuǎn)換成HL7消息分發(fā)給各個(gè)已訂閱的應(yīng)用系統(tǒng),同時(shí)根據(jù)業(yè)務(wù)需要接收平臺(tái)轉(zhuǎn)來(lái)的其他應(yīng)用程序返回的應(yīng)答消息。見(jiàn)圖1、圖2。
2.2消息映射與轉(zhuǎn)換 發(fā)送不同格式的HL7消息,并根據(jù)需要將各種消息進(jìn)行相互映射和轉(zhuǎn)換,以適用不同版本的應(yīng)用系統(tǒng)之間發(fā)送和接受信息。見(jiàn)圖3。
3 數(shù)據(jù)庫(kù)集成
3.1數(shù)據(jù)采集 通過(guò)數(shù)據(jù)庫(kù)通信點(diǎn)連接到被抽取數(shù)據(jù)的系統(tǒng)中,通過(guò)編寫(xiě)T-SQL語(yǔ)句即可實(shí)現(xiàn)將數(shù)據(jù)庫(kù)中的數(shù)據(jù)抽取到一體化數(shù)據(jù)轉(zhuǎn)換平臺(tái)(后稱(chēng)平臺(tái))中,以讀取臨床檢查報(bào)告為例:首先從HIS中獲取當(dāng)天的患者(門(mén)診、入院、出院)的診療過(guò)程,逐個(gè)的讀取其全部相關(guān)的業(yè)務(wù)數(shù)據(jù)。其中檢驗(yàn)、檢查數(shù)據(jù)以單個(gè)報(bào)告為中心的模式,將單份報(bào)告單的完整數(shù)據(jù)一次性傳輸,同時(shí)與門(mén)診、住院患者進(jìn)行數(shù)據(jù)匹配,避免了數(shù)據(jù)的不一致。
以報(bào)告接收為例,門(mén)診掛號(hào):該系統(tǒng)接收HL7的消息,獲取患者的掛號(hào)等信息,在目的系統(tǒng)中對(duì)患者掛號(hào)信息進(jìn)行更新等操作。
入院登記:該系統(tǒng)接收HL7的消息,獲取患者的住院登記信息,在目的系統(tǒng)中對(duì)患者登記信息進(jìn)行錄入等操作。
醫(yī)囑消息:RIS/LIS系統(tǒng)生成HL7的消息,獲取患者的醫(yī)囑信息,在目的系統(tǒng)中對(duì)患者醫(yī)囑信息進(jìn)行新增或更新等操作。
報(bào)告消息:RIS/LIS系統(tǒng)生成HL7消息,獲取患者的報(bào)告信息,在目的系統(tǒng)中對(duì)患者報(bào)告信息進(jìn)行增加或更新等操作。
3.2數(shù)據(jù)整合 所有抽取到的數(shù)據(jù)都是以消息即XML格式傳輸?shù)模赃@樣為數(shù)據(jù)整合帶來(lái)極大的優(yōu)勢(shì)。根據(jù)業(yè)務(wù)的需要可以細(xì)分為以下幾點(diǎn)。
數(shù)據(jù)轉(zhuǎn)換:由于通過(guò)提取出的數(shù)據(jù)格式與目標(biāo)表的格式不統(tǒng)一,此時(shí)需要將源數(shù)據(jù)格式轉(zhuǎn)換成目標(biāo)數(shù)據(jù)庫(kù)格式,系統(tǒng)支持多種Filter組件,通過(guò)這些可視化的組件能夠方便快捷的對(duì)數(shù)據(jù)實(shí)現(xiàn)轉(zhuǎn)化。
數(shù)據(jù)匯總:對(duì)于目標(biāo)數(shù)據(jù)庫(kù)的數(shù)據(jù)分布在不同的數(shù)據(jù)庫(kù)時(shí),此時(shí)需要聯(lián)合多個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)一起查詢(xún)并匯總到目標(biāo)庫(kù)。中間件提供了強(qiáng)大的Database Message Extraction Filter。能夠?qū)⒁炎ト〉降臄?shù)據(jù)結(jié)合其他系統(tǒng)的數(shù)據(jù)匯總,最后一起導(dǎo)入到目的庫(kù)中。
數(shù)據(jù)導(dǎo)入:將所有交換到中間件的數(shù)據(jù)并已得到數(shù)據(jù)整合的數(shù)據(jù)通過(guò)Database通信點(diǎn)根據(jù)目標(biāo)庫(kù)的格式將這些數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù),此時(shí)也支持強(qiáng)大的T-sql語(yǔ)言。見(jiàn)圖4。
4 一體化平臺(tái)的使用效果
通過(guò)建設(shè)數(shù)據(jù)平臺(tái)的,初步實(shí)現(xiàn)了將醫(yī)院門(mén)急診掛號(hào)收費(fèi)、藥品及材料物流、臨床檢驗(yàn)、醫(yī)囑、病歷等臨床信息及管理監(jiān)控系的數(shù)據(jù)集成和互聯(lián)。
全院各業(yè)務(wù)系統(tǒng)通過(guò)平臺(tái)進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)了對(duì)院內(nèi)各信息系統(tǒng)集成交換的實(shí)時(shí)監(jiān)控,提高數(shù)據(jù)安全性,及時(shí)發(fā)現(xiàn)和排除出現(xiàn)的各類(lèi)異常,縮短故障處理時(shí)間,增強(qiáng)穩(wěn)定性。由于各個(gè)應(yīng)用系統(tǒng)只需要通過(guò)數(shù)據(jù)交換平臺(tái)傳輸數(shù)據(jù),從而減少了各應(yīng)用系統(tǒng)之間的耦合度,可以對(duì)某個(gè)應(yīng)用系統(tǒng)的部分或全部進(jìn)行修改或者升級(jí)而不會(huì)影響到其他系統(tǒng)的正常使用。
一體化平臺(tái)數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn)化不但能夠?qū)崿F(xiàn)HIS、RIS、LIS等醫(yī)療信息系統(tǒng)間的數(shù)據(jù)交換與通信,能夠與任何實(shí)現(xiàn)了HL7標(biāo)準(zhǔn)的系統(tǒng)進(jìn)行熱插拔式無(wú)縫對(duì)接,而且也能將所有的財(cái)務(wù)信息、臨床信息和管理信息從不同的位置被檢索,發(fā)送以便進(jìn)行共享[1]。
參考文獻(xiàn):
[1]牛啟潤(rùn),吳向群,譚志明,等.醫(yī)院數(shù)據(jù)一體化整合及建設(shè)數(shù)據(jù)集成平臺(tái)的體會(huì)[J].中華醫(yī)院信息網(wǎng)絡(luò)大會(huì)暨第四屆中美醫(yī)院信息化論壇,2008.編輯/哈濤