一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),包括醫(yī)療信息管理中心模塊、若干設(shè)置在各醫(yī)院結(jié)點(diǎn)上醫(yī)療信息系統(tǒng)模塊及代理服務(wù)器,醫(yī)療信息系統(tǒng)模塊管理所在醫(yī)院內(nèi)的數(shù)據(jù)及資源;代理服務(wù)器定時(shí)從醫(yī)療信息管理中心模塊下載可用資源視圖,同時(shí)接受來自本地醫(yī)院用戶的醫(yī)療信息集成請求,并根據(jù)請求內(nèi)容訪問醫(yī)療信息系統(tǒng)模塊并對結(jié)果進(jìn)行集成;醫(yī)療信息管理中心模塊接收來自管理區(qū)域內(nèi)代理服務(wù)器的可用資源的注冊,同時(shí)對注冊信息進(jìn)行管理,并響應(yīng)任一代理服務(wù)器對遠(yuǎn)程資源的訪問請求。本發(fā)明實(shí)現(xiàn)醫(yī)療系統(tǒng)內(nèi)部的數(shù)據(jù)交換以及跨系統(tǒng)、跨地區(qū)的信息集成及共享,可靠性高、安全保障強(qiáng)、擴(kuò)展性好且效率高。
【專利說明】一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及居家養(yǎng)老【技術(shù)領(lǐng)域】,具體涉及一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng)。
【背景技術(shù)】
[0002]隨著中國社會老齡化趨勢不斷加重,老年人的問題,已經(jīng)成為當(dāng)今社會亟待解決的問題。就目前而言,養(yǎng)老方式大體上可分為“養(yǎng)老院式養(yǎng)老”和“居家養(yǎng)老”兩種。“居家養(yǎng)老”方式近些年得到了老人、子女以及社會的普遍認(rèn)可和關(guān)注。
[0003]在居家養(yǎng)老健康服務(wù)應(yīng)用系統(tǒng)中,醫(yī)療單位日常運(yùn)營中會使用到各種醫(yī)療信息系統(tǒng)如CIS (臨床信息系統(tǒng))、PACS (醫(yī)學(xué)圖像存儲和通訊系統(tǒng)WPHIS (醫(yī)院信息系統(tǒng))等,這些系統(tǒng)間的互相協(xié)同實(shí)現(xiàn)了對醫(yī)療日常數(shù)據(jù)的管理和信息服務(wù)的支持。但是,由于這些醫(yī)療數(shù)據(jù)信息主要來源于各個(gè)醫(yī)療系統(tǒng),而各個(gè)醫(yī)療系統(tǒng)大多沒有遵循統(tǒng)一的標(biāo)準(zhǔn),所采用的系統(tǒng)、技術(shù)手段、實(shí)現(xiàn)方式、數(shù)據(jù)接口、字段定義等等都不盡相同,因此,如何有效地從各系統(tǒng)獲取相關(guān)的醫(yī)療數(shù)據(jù)信息,實(shí)現(xiàn)不同醫(yī)療信息系統(tǒng)之間的數(shù)據(jù)共享以及跨醫(yī)院、跨地區(qū)的異構(gòu)醫(yī)療信息系統(tǒng)的信息整合集成,從而實(shí)現(xiàn)不同醫(yī)療系統(tǒng)間的無縫連接成為居家養(yǎng)老健康服務(wù)應(yīng)用系統(tǒng)的研究熱點(diǎn)。
[0004]HL7衛(wèi)生信息交換標(biāo)準(zhǔn)協(xié)議(Health Level Seven)作為標(biāo)準(zhǔn)化的衛(wèi)生信息傳輸協(xié)議,是醫(yī)療領(lǐng)域不同應(yīng)用之間電子傳輸?shù)膮f(xié)議。HL7匯集了不同廠商用來設(shè)計(jì)應(yīng)用軟件之間界面的標(biāo)準(zhǔn)格式,它將允許各個(gè)醫(yī)療機(jī)構(gòu)在異構(gòu)系統(tǒng)之間,進(jìn)行數(shù)據(jù)交互。
[0005]當(dāng)前技術(shù)可以部分實(shí)現(xiàn)遵循HL7標(biāo)準(zhǔn)的信息系統(tǒng)與非HL7系統(tǒng)之間的信息交換,但這種信息共享局限在幾種特定的系統(tǒng)之間,且需要對原有平臺做出較多改動(dòng),掛接相關(guān)程序或動(dòng)態(tài)鏈接庫,無法對醫(yī)療系統(tǒng)全局的信息集成做出統(tǒng)籌安排,也無法在一個(gè)廣域范圍內(nèi)的醫(yī)療系統(tǒng)之間實(shí)現(xiàn)信息共享。
[0006]因此,有必要提供一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng)來解決現(xiàn)有技術(shù)的缺陷。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的是提供一種能夠?qū)崿F(xiàn)基于居家養(yǎng)老的不同醫(yī)療系統(tǒng)間醫(yī)療數(shù)據(jù)信息整合集成和共享的系統(tǒng),實(shí)現(xiàn)醫(yī)療互動(dòng)平臺與醫(yī)院現(xiàn)有系統(tǒng)的無縫連接。
[0008]因此,本發(fā)明提供了一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),包括醫(yī)療信息管理中心模塊、若干醫(yī)療信息系統(tǒng)模塊以及對應(yīng)的若干遵循HL7標(biāo)準(zhǔn)的代理服務(wù)器,所述醫(yī)療信息系統(tǒng)模塊及代理服務(wù)器對應(yīng)設(shè)置在各醫(yī)院結(jié)點(diǎn)上,所述醫(yī)療信息系統(tǒng)模塊分布通過對應(yīng)的代理服務(wù)器與所述醫(yī)療信息管理中心模塊相連,所述醫(yī)療信息系統(tǒng)模塊用于管理及整合所在醫(yī)院內(nèi)的數(shù)據(jù)及資源;所述代理服務(wù)器用于管理各醫(yī)院內(nèi)部的醫(yī)療信息系統(tǒng)模塊,定時(shí)從醫(yī)療信息管理中心模塊下載可用資源視圖,同時(shí)接受來自本地醫(yī)院用戶的醫(yī)療信息集成請求,并根據(jù)請求內(nèi)容訪問本地醫(yī)療信息系統(tǒng)模塊或訪問遠(yuǎn)程的醫(yī)療信息系統(tǒng)模塊,并對各結(jié)點(diǎn)返回的結(jié)果進(jìn)行集成;所述醫(yī)療信息管理中心模塊接收來自管理區(qū)域內(nèi)代理服務(wù)器的可用資源的注冊,同時(shí)對注冊信息進(jìn)行管理,并響應(yīng)任一代理服務(wù)器對遠(yuǎn)程資源的訪問請求。
[0009]較佳地,所述醫(yī)療信息管理中心模塊包括:中心控制子模塊、用戶認(rèn)證服務(wù)子模塊、信息服務(wù)子模塊、資源信息庫和用戶信息庫,所述中心控制子模塊接受管理區(qū)域內(nèi)可用資源及用戶的注冊,通過用戶認(rèn)證服務(wù)子模塊將用戶認(rèn)證信息存入用戶信息庫,通過信息服務(wù)子模塊將資源描述信息和資源的訪問權(quán)限存入資源信息庫,以資源元數(shù)據(jù)的方式對信息進(jìn)行管理;所述用戶認(rèn)證服務(wù)子模塊用于對用戶在不同醫(yī)院結(jié)點(diǎn)的代理服務(wù)器的訪問授權(quán)進(jìn)行管理和控制;所述信息服務(wù)子模塊對管理區(qū)域內(nèi)可用資源進(jìn)行監(jiān)控和管理;所述資源信息庫由信息服務(wù)子模塊進(jìn)行管理并用于存儲管理區(qū)域內(nèi)可用資源的描述信息;所述用戶信息庫用于存儲管理區(qū)域內(nèi)代理服務(wù)器注冊信息時(shí)提交的用戶信息。
[0010]較佳地,所述代理服務(wù)器包括訪問控制子模塊、元數(shù)據(jù)庫、請求響應(yīng)子模塊、中間件適配層、本地訪問子模塊、遠(yuǎn)程訪問子模塊和信息集成子模塊,所述訪問控制子模塊與醫(yī)療信息管理中心模塊及元數(shù)據(jù)庫以及請求響應(yīng)子模塊相連;所述元數(shù)據(jù)庫用于存儲本地資源信息和遠(yuǎn)程資源列表信息;所述請求響應(yīng)子模塊從訪問控制子模塊獲取通過驗(yàn)證的訪問請求,然后查詢本地元數(shù)據(jù)庫的資源視圖,通過將請求包含的關(guān)鍵字與資源描述信息進(jìn)行匹配獲取用戶所要訪問的數(shù)據(jù)資源以及資源的可用信息,然后根據(jù)元數(shù)據(jù)庫中提供的匹配資源的相關(guān)信息,確定請問訪問的內(nèi)容所在的信息系統(tǒng)的位置并分解操作請求,分解后的操作請求被請求響應(yīng)子模塊送往中間件適配層進(jìn)行格式轉(zhuǎn)換;所述中間件適配層用于響應(yīng)本地訪問子模塊、請求響應(yīng)子模塊和信息集成子模塊的異構(gòu)醫(yī)療數(shù)據(jù)模型和醫(yī)療通信協(xié)議的數(shù)據(jù)格式轉(zhuǎn)換請求;所述本地訪問子模塊用于對本地系統(tǒng)進(jìn)行訪問,獲取請求的醫(yī)療信息,同時(shí)接受從各醫(yī)療信息系統(tǒng)模塊返回的結(jié)果,送往中間件適配層轉(zhuǎn)換成HL7格式,并整合經(jīng)中間件適配層進(jìn)行格式轉(zhuǎn)化后的各信息系統(tǒng)的返回結(jié)果并形成中間結(jié)果送往信息集成子模塊;所述遠(yuǎn)程訪問子模塊將經(jīng)中間件適配層轉(zhuǎn)換成HL7格式的請求封裝為SOAP(Simple Object Access Protocol,簡單對象訪問協(xié)議)消息,然后發(fā)往需要訪問的遠(yuǎn)程代理服務(wù)器的訪問控制子模塊,同時(shí)接收來自不同遠(yuǎn)程代理服務(wù)器的信息集成子模塊的返回結(jié)果并進(jìn)行整合,并將整合后的結(jié)果送往本地的信息集成子模塊;所述信息集成子模塊完成對用戶請求執(zhí)行結(jié)果的集成。
[0011]較佳地,所述訪問控制子模塊在代理服務(wù)器向醫(yī)療信息管理中心模塊注冊本地資源時(shí),從元數(shù)據(jù)庫中讀出本地資源信息,并將注冊本地資源信息發(fā)送給醫(yī)療信息管理中心模塊;當(dāng)代理服務(wù)器更新遠(yuǎn)程資源列表時(shí),訪問控制子模塊通過醫(yī)療信息管理中心模塊下載遠(yuǎn)程資源列表信息,并寫入元數(shù)據(jù)庫;當(dāng)訪問控制子模塊接受來自用戶的訪問請求時(shí),將請求中包含的用戶信息與元數(shù)據(jù)庫中的用戶信息匹配,產(chǎn)生用戶準(zhǔn)入或拒絕信息,當(dāng)匹配產(chǎn)生的是用戶準(zhǔn)入信息時(shí),訪問控制子模塊將用戶請求送往請求響應(yīng)子模塊,當(dāng)匹配產(chǎn)生的是拒絕信息時(shí),訪問控制子模塊向用戶返回訪問被拒絕的信息提示。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),實(shí)現(xiàn)了異構(gòu)醫(yī)療信息系統(tǒng)的信息整合集成,對醫(yī)療信息系統(tǒng)進(jìn)行訪問,格式轉(zhuǎn)化和整合操作完全集中在代理服務(wù)器端完成,無需對原有系統(tǒng)的軟硬件設(shè)施做出任何修改,且所有操作不會對原有系統(tǒng)的工作模式產(chǎn)生任何影響;將HL7協(xié)議、代理服務(wù)器技術(shù)應(yīng)用到異構(gòu)醫(yī)療信息系統(tǒng)信息集成中,利用代理服務(wù)器對于多種通信協(xié)議和數(shù)據(jù)模型的支持,以代理服務(wù)器作為有效的數(shù)據(jù)訪問中介,實(shí)現(xiàn)醫(yī)療系統(tǒng)內(nèi)部的數(shù)據(jù)交換以及跨系統(tǒng)、跨地區(qū)的信息集成及共享,可靠性高、安全保障強(qiáng)、擴(kuò)展性好且效率高。
【專利附圖】
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0014]圖1是本發(fā)明基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng)的結(jié)構(gòu)示意圖;
[0015]圖2是圖1中的醫(yī)療信息管理中心模塊的結(jié)構(gòu)示意圖;
[0016]圖3是圖1中的代理服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0018]如上所述,針對現(xiàn)有技術(shù)不能實(shí)現(xiàn)多個(gè)醫(yī)療系統(tǒng)之間信息集成及共享的不足,本發(fā)明提供一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),本發(fā)明將HL7協(xié)議、代理服務(wù)器技術(shù)和中間件適配層技術(shù)應(yīng)用到異構(gòu)醫(yī)療信息系統(tǒng)信息集成中,同時(shí)它合理地利用HL7協(xié)議、SOAP消息的可擴(kuò)展性,利用代理服務(wù)器對于多種通信協(xié)議和數(shù)據(jù)模型的支持,以代理服務(wù)器作為有效的數(shù)據(jù)訪問中介,利用中間件適配層屏蔽不同醫(yī)療系統(tǒng)間在數(shù)據(jù)模型和通信協(xié)議層次上存在的異構(gòu)性,從而實(shí)現(xiàn)醫(yī)療系統(tǒng)內(nèi)部的數(shù)據(jù)交換以及跨系統(tǒng)、跨地區(qū)的信息集成及共享。該系統(tǒng)具有可靠性高、安全保障強(qiáng)、擴(kuò)展性好和效率高的特點(diǎn)。
[0019]具體地,參考圖1,本發(fā)明實(shí)施例的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),包括醫(yī)療信息管理中心模塊、若干醫(yī)療信息系統(tǒng)模塊以及對應(yīng)的若干遵循HL7標(biāo)準(zhǔn)的代理服務(wù)器,所述醫(yī)療信息系統(tǒng)模塊及代理服務(wù)器對應(yīng)設(shè)置在各醫(yī)院結(jié)點(diǎn)上,所述醫(yī)療信息系統(tǒng)模塊分布通過對應(yīng)的代理服務(wù)器與所述醫(yī)療信息管理中心模塊相連。
[0020]醫(yī)療信息管理中心模塊接收來自管理區(qū)域內(nèi)代理服務(wù)器的可用資源的注冊,包括其自身的描述信息及與其相連接的其他醫(yī)院的醫(yī)療信息系統(tǒng)的描述信息,同時(shí)對注冊信息進(jìn)行管理,并能夠響應(yīng)任一代理服務(wù)器對遠(yuǎn)程資源的訪問請求。系統(tǒng)通過設(shè)置醫(yī)療信息管理中心實(shí)現(xiàn)對互聯(lián)網(wǎng)覆蓋范圍內(nèi)的醫(yī)療信息資源的管理和監(jiān)控。
[0021]代理服務(wù)器設(shè)置在各醫(yī)院結(jié)點(diǎn)上,用于管理各醫(yī)院內(nèi)部的醫(yī)療信息系統(tǒng),它們定時(shí)從醫(yī)療信息管理中心下載可用資源視圖,供用戶選擇遠(yuǎn)程集成目標(biāo)。它們主要的工作集中在接受來自本地醫(yī)院用戶的醫(yī)療信息集成請求,根據(jù)請求內(nèi)容訪問本地信息系統(tǒng)或通過代理服務(wù)器訪問遠(yuǎn)程信息系統(tǒng),并對各結(jié)點(diǎn)返回的結(jié)果進(jìn)行集成。
[0022]醫(yī)療信息系統(tǒng)模塊用于實(shí)現(xiàn)整個(gè)醫(yī)療系統(tǒng)內(nèi)人、財(cái)、物等各種信息的順暢流通和高度共享,為整個(gè)醫(yī)療系統(tǒng)內(nèi)的數(shù)據(jù)共享和資源整合提供一個(gè)高度集中的應(yīng)用平臺??梢岳斫獾?,所述醫(yī)療信息系統(tǒng)模塊可包括有不同的醫(yī)療信息系統(tǒng):例如CIS (臨床信息系統(tǒng))、PACS (醫(yī)學(xué)圖像存儲和通訊系統(tǒng))和HIS (醫(yī)院信息系統(tǒng))等,可以分別實(shí)現(xiàn)不同的功能,每家醫(yī)院可以具有一個(gè)或多個(gè)類似的醫(yī)療信息系統(tǒng),并均與所在醫(yī)院結(jié)點(diǎn)上的代理服務(wù)器相連。
[0023]參考圖2,所述醫(yī)療信息管理中心模塊包括:中心控制子模塊、用戶認(rèn)證服務(wù)子模塊、信息服務(wù)子模塊、資源信息庫和用戶信息庫。
[0024]具體地,中心控制子模塊接受管理區(qū)域內(nèi)可用資源(包括各個(gè)代理服務(wù)器及其管理的醫(yī)療信息系統(tǒng))及用戶的注冊,通過用戶認(rèn)證服務(wù)子模塊將用戶認(rèn)證信息存入用戶信息庫,通過信息服務(wù)子模塊將資源描述信息和資源的訪問權(quán)限存入資源信息庫,以資源元數(shù)據(jù)的方式對信息加以管理。中心控制子模塊能夠解析代理服務(wù)器的遠(yuǎn)程資源列表更新請求,它向用戶認(rèn)證服務(wù)子模塊發(fā)送遠(yuǎn)程資源列表更新請求中包含的用戶信息,用戶認(rèn)證服務(wù)子模塊向其返回用戶準(zhǔn)入或拒絕信息。當(dāng)用戶認(rèn)證服務(wù)子模塊向中心控制子模塊返回的是用戶準(zhǔn)入信息時(shí),中心控制子模塊從信息服務(wù)子模塊獲取可用資源的描述信息和具有時(shí)效性的授權(quán)證書并返回給代理服務(wù)器。當(dāng)用戶認(rèn)證服務(wù)子模塊向中心控制子模塊返回的是拒絕信息時(shí),中心控制子模塊向代理服務(wù)器返回權(quán)限不足的信息。
[0025]用戶認(rèn)證服務(wù)子模塊對用戶在不同醫(yī)院結(jié)點(diǎn)的代理服務(wù)器的訪問授權(quán)進(jìn)行管理和控制。當(dāng)代理服務(wù)器向中心控制子模塊注冊資源時(shí),用戶認(rèn)證子模塊從中心控制子模塊獲取代理服務(wù)器登錄醫(yī)療信息管理中心使用的用戶的注冊信息,并將其保存在用戶信息庫中。當(dāng)代理服務(wù)器從中心控制子模塊獲取可用的遠(yuǎn)程資源列表時(shí),用戶認(rèn)證服務(wù)子模塊從中心控制子模塊獲取用戶身份信息,并與用戶信息庫中的用戶信息進(jìn)行匹配。當(dāng)匹配成功時(shí),用戶認(rèn)證服務(wù)子模塊向中心控制子模塊返回用戶準(zhǔn)入信息;當(dāng)匹配不成功時(shí),用戶認(rèn)證服務(wù)子模塊向中心控制子模塊返回拒絕信息。
[0026]信息服務(wù)子模塊對管理區(qū)域內(nèi)可用資源進(jìn)行監(jiān)控和管理。當(dāng)代理服務(wù)器向中心控制子模塊注冊資源時(shí),信息服務(wù)子模塊從中心控制子模塊獲取注冊信息中包含的資源描述信息和資源的訪問權(quán)限信息,并將它們存在資源信息庫。當(dāng)代理服務(wù)器從中心控制子模塊下載可用的遠(yuǎn)程資源列表時(shí),信息服務(wù)子模塊從中心控制子模塊獲取用戶/用戶組信息,并與資源信息庫中可用資源的訪問權(quán)限信息進(jìn)行對比匹配產(chǎn)生可用資源的描述信息和具有時(shí)效性的授權(quán)證書,并送往中心控制子模塊。
[0027]資源信息庫用于存儲管理區(qū)域內(nèi)可用資源的描述信息,包括代理服務(wù)器位置、擁有資源類型、授權(quán)用戶、證書類型等。資源信息庫由信息服務(wù)子模塊進(jìn)行管理。
[0028]用戶信息庫用于存儲管理區(qū)域內(nèi)代理服務(wù)器注冊信息時(shí)提交的用戶信息。它是代理服務(wù)器登錄醫(yī)療信息管理中心時(shí)的身份標(biāo)識信息,用戶信息庫對用戶進(jìn)行分組管理,以用戶組的形式對用戶訪問管理區(qū)域內(nèi)各代理服務(wù)器管理的信息系統(tǒng)的權(quán)限進(jìn)行控制。用戶信息庫由用戶認(rèn)證服務(wù)子模塊進(jìn)行管理。
[0029]參考圖3,較佳地,所述代理服務(wù)器包括訪問控制子模塊、元數(shù)據(jù)庫、請求響應(yīng)子模塊、中間件適配層、本地訪問子模塊、遠(yuǎn)程訪問子模塊和信息集成子模塊,所述訪問控制子模塊與醫(yī)療信息管理中心模塊及元數(shù)據(jù)庫以及請求響應(yīng)子模塊相連。
[0030]具體地,訪問控制子模塊主要完成三個(gè)主要工作流程:首先,在代理服務(wù)器向醫(yī)療信息管理中心注冊本地資源時(shí),訪問控制子模塊從元數(shù)據(jù)庫中讀出本地資源信息,并發(fā)送給醫(yī)療信息管理中心的中心控制子模塊注冊本地資源信息;其次,當(dāng)代理服務(wù)器更新遠(yuǎn)程資源列表時(shí),訪問控制子模塊通過醫(yī)療信息管理中心模塊的中心控制子模塊下載遠(yuǎn)程資源列表信息,并寫入元數(shù)據(jù)庫;然后,訪問控制子模塊接受來自用戶客戶端的訪問請求時(shí),訪問控制子模塊將請求中包含的用戶信息與元數(shù)據(jù)庫中的用戶信息匹配,產(chǎn)生用戶準(zhǔn)入或拒絕信息;當(dāng)匹配產(chǎn)生的是用戶準(zhǔn)入信息時(shí),訪問控制子模塊將用戶請求送往請求響應(yīng)子模塊;當(dāng)匹配產(chǎn)生的是拒絕信息時(shí),訪問控制子模塊向用戶客戶端返回訪問被拒絕的信息提
/Jn ο
[0031]元數(shù)據(jù)庫用于存儲本地資源信息和遠(yuǎn)程資源列表信息。
[0032]請求響應(yīng)子模塊從訪問控制子模塊獲取通過驗(yàn)證的訪問請求,然后查詢本地元數(shù)據(jù)庫的資源視圖,通過將請求包含的關(guān)鍵字與資源描述信息進(jìn)行匹配獲取用戶所要訪問的數(shù)據(jù)資源以及資源的可用信息;請求響應(yīng)子模塊然后根據(jù)元數(shù)據(jù)庫中提供的匹配資源的相關(guān)信息,確定請問訪問的內(nèi)容所在的信息系統(tǒng)的位置(本地或遠(yuǎn)程),并分解操作請求。分解后的操作請求被請求響應(yīng)子模塊送往中間件適配層進(jìn)行格式轉(zhuǎn)換。
[0033]中間件適配層用以響應(yīng)本地訪問子模塊、請求響應(yīng)子模塊和信息集成子模塊的異構(gòu)醫(yī)療數(shù)據(jù)模型和醫(yī)療通信協(xié)議的數(shù)據(jù)格式轉(zhuǎn)換請求。它主要完成以下三種信息流程:首先,將經(jīng)請求響應(yīng)子模塊分解后的請求轉(zhuǎn)換為成目標(biāo)信息系統(tǒng)可以識別的格式,并分別送往本地訪問子模塊和遠(yuǎn)程訪問子模塊;其次,將本地訪問子模塊從本地信息系統(tǒng)獲取的數(shù)據(jù)轉(zhuǎn)換成HL7格式,然后送回本地訪問子模塊進(jìn)行整合形成中間結(jié)果,整合后的中間結(jié)果被本地訪問子模塊送往信息集成子模塊;然后,將信息集成子模塊集成操作的結(jié)果(HL7格式)轉(zhuǎn)換成用戶客戶端可以識別的格式,然后返回給信息集成子模塊,并由信息集成子模塊返回給用戶客戶端。中間件適配層以HL7格式作為中間格式來實(shí)現(xiàn)不同協(xié)議格式之間的轉(zhuǎn)換,使得部署該中間件適配層的代理服務(wù)器支持多種醫(yī)療信息交換協(xié)議(如HL7、openEHR)間的數(shù)據(jù)格式轉(zhuǎn)換。從而可以屏蔽不同醫(yī)療系統(tǒng)間數(shù)據(jù)模型和通信協(xié)議層次上的異構(gòu)性,實(shí)現(xiàn)不同醫(yī)療系統(tǒng)間的無縫連接。
[0034]本地訪問子模塊主要完成以下三種信息流程:首先,對本地各信息系統(tǒng)進(jìn)行訪問,獲取請求的醫(yī)療信息。它將經(jīng)中間件適配層進(jìn)行格式轉(zhuǎn)換后的請求送往本地醫(yī)院內(nèi)部醫(yī)療信息系統(tǒng)。醫(yī)療信息系統(tǒng)按照用戶請求中所包含的用戶信息的權(quán)限響應(yīng)用戶請求;其次,接受從各醫(yī)療信息系統(tǒng)返回的結(jié)果,并送往中間件適配層轉(zhuǎn)換成HL7格式;然后,整合經(jīng)中間件適配層進(jìn)行格式轉(zhuǎn)化后的各信息系統(tǒng)的返回結(jié)果并形成中間結(jié)果,然后將該中間結(jié)果送往信息集成子模塊。
[0035]遠(yuǎn)程訪問子模塊將經(jīng)中間件適配層轉(zhuǎn)換成HL7格式的請求封裝為SOAP消息,然后發(fā)往需要訪問的遠(yuǎn)程代理服務(wù)器的訪問控制子模塊;在SOAP消息中封裝了用戶識別信息、授權(quán)證書和用戶請求,使遠(yuǎn)程代理服務(wù)器可以如同響應(yīng)本地用戶端的請求一樣執(zhí)行對遠(yuǎn)程用戶端的用戶請求。請求在各遠(yuǎn)程代理服務(wù)器上執(zhí)行完成后,遠(yuǎn)程訪問子模塊接收來自不同遠(yuǎn)程代理服務(wù)器的信息集成子模塊的返回結(jié)果并進(jìn)行整合;并在整合完成后將結(jié)果送往本地的信息集成子模塊。
[0036]信息集成子模塊完成對用戶請求執(zhí)行結(jié)果的集成。它從本地訪問子模塊和遠(yuǎn)程訪問子模塊獲取轉(zhuǎn)換為HL7格式的中間結(jié)果,通過合并中間結(jié)果具有相同字段的內(nèi)容和排序形成的最終集成結(jié)果。當(dāng)發(fā)出請求的用戶客戶端位于本地時(shí),信息集成子模塊將集成結(jié)果送往中間件適配層轉(zhuǎn)換為用戶客戶端可以識別的格式,然后由信息集成子模塊返回給用戶。當(dāng)用戶客戶端位于遠(yuǎn)程醫(yī)院結(jié)點(diǎn)時(shí),信息集成子模塊通過SOAP消息將HL7格式的信息集成結(jié)果送往遠(yuǎn)程代理服務(wù)器的遠(yuǎn)程訪問子模塊。
[0037]與現(xiàn)有技術(shù)相比,本發(fā)明的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),可靠地實(shí)現(xiàn)了異構(gòu)醫(yī)療信息系統(tǒng)的信息整合集成,對醫(yī)療信息系統(tǒng)進(jìn)行訪問,格式轉(zhuǎn)化和整合操作完全集中在代理服務(wù)器端完成,無需對原有系統(tǒng)的軟硬件設(shè)施做出任何修改,且所有操作不會對原有系統(tǒng)的工作模式產(chǎn)生任何影響;本發(fā)明有效實(shí)現(xiàn)了醫(yī)療數(shù)據(jù)的安全傳輸,代理服務(wù)器之間使用運(yùn)行在HTTP之上的SOAP消息通信保證了傳輸安全;另外通過在代理服務(wù)器端添加安全和訪問控制子模塊可以較容易地實(shí)現(xiàn)對外部數(shù)據(jù)訪問的監(jiān)控;本發(fā)明具有良好的可擴(kuò)展性和移植性,本發(fā)明采用中間件適配層技術(shù)實(shí)現(xiàn)了各種醫(yī)療數(shù)據(jù)模型到HL7數(shù)據(jù)格式的轉(zhuǎn)化,當(dāng)有新的數(shù)據(jù)模型或通信協(xié)議需要支持時(shí),只需擴(kuò)展代理服務(wù)器上的中間件適配層增加新的轉(zhuǎn)換策略就可以實(shí)現(xiàn),同時(shí),本發(fā)明的軟硬件設(shè)施可以根據(jù)用戶需求加以擴(kuò)展,當(dāng)有新的信息系統(tǒng)需要加入時(shí),只需在元數(shù)據(jù)庫中增加該信息系統(tǒng)的描述信息,就可以支持其他信息系統(tǒng)對該系統(tǒng)的信息集成請求。綜上,本發(fā)明將HL7協(xié)議、代理服務(wù)器技術(shù)應(yīng)用到異構(gòu)醫(yī)療信息系統(tǒng)信息集成中,利用代理服務(wù)器對于多種通信協(xié)議和數(shù)據(jù)模型的支持,以代理服務(wù)器作為有效的數(shù)據(jù)訪問中介,實(shí)現(xiàn)醫(yī)療系統(tǒng)內(nèi)部的數(shù)據(jù)交換以及跨系統(tǒng)、跨地區(qū)的信息集成及共享,可靠性高、安全保障強(qiáng)、擴(kuò)展性好且效率高。
[0038]以上對本發(fā)明實(shí)施例所提供的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),進(jìn)行了詳細(xì)介紹,本發(fā)明中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),其特征在于,包括醫(yī)療信息管理中心模塊、若干醫(yī)療信息系統(tǒng)模塊以及對應(yīng)的若干遵循HL7標(biāo)準(zhǔn)的代理服務(wù)器,所述醫(yī)療信息系統(tǒng)模塊及代理服務(wù)器對應(yīng)設(shè)置在各醫(yī)院結(jié)點(diǎn)上,所述醫(yī)療信息系統(tǒng)模塊分布通過對應(yīng)的代理服務(wù)器與所述醫(yī)療信息管理中心模塊相連,所述醫(yī)療信息系統(tǒng)模塊用于管理及整合所在醫(yī)院內(nèi)的數(shù)據(jù)及資源;所述代理服務(wù)器用于管理各醫(yī)院內(nèi)部的醫(yī)療信息系統(tǒng)模塊,定時(shí)從醫(yī)療信息管理中心模塊下載可用資源視圖,同時(shí)接受來自本地醫(yī)院用戶的醫(yī)療信息集成請求,并根據(jù)請求內(nèi)容訪問本地醫(yī)療信息系統(tǒng)模塊或訪問遠(yuǎn)程的醫(yī)療信息系統(tǒng)模塊,并對各結(jié)點(diǎn)返回的結(jié)果進(jìn)行集成;所述醫(yī)療信息管理中心模塊接收來自管理區(qū)域內(nèi)代理服務(wù)器的可用資源的注冊,同時(shí)對注冊信息進(jìn)行管理,并響應(yīng)任一代理服務(wù)器對遠(yuǎn)程資源的訪問請求。
2.如權(quán)利要求1所述的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),其特征在于,所述醫(yī)療信息管理中心模塊包括:中心控制子模塊、用戶認(rèn)證服務(wù)子模塊、信息服務(wù)子模塊、資源信息庫和用戶信息庫,所述中心控制子模塊接受管理區(qū)域內(nèi)可用資源及用戶的注冊,通過用戶認(rèn)證服務(wù)子模塊將用戶認(rèn)證信息存入用戶信息庫,通過信息服務(wù)子模塊將資源描述信息和資源的訪問權(quán)限存入資源信息庫,以資源元數(shù)據(jù)的方式對信息進(jìn)行管理;所述用戶認(rèn)證服務(wù)子模塊用于對用戶在不同醫(yī)院結(jié)點(diǎn)的代理服務(wù)器的訪問授權(quán)進(jìn)行管理和控制;所述信息服務(wù)子模塊對管理區(qū)域內(nèi)可用資源進(jìn)行監(jiān)控和管理;所述資源信息庫由信息服務(wù)子模塊進(jìn)行管理并用于存儲管理區(qū)域內(nèi)可用資源的描述信息;所述用戶信息庫用于存儲管理區(qū)域內(nèi)代理服務(wù)器注冊信息時(shí)提交的用戶信息。
3.如權(quán)利要求1所述的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),其特征在于,所述代理服務(wù)器包括訪問控制子模塊、元數(shù)據(jù)庫、請求響應(yīng)子模塊、中間件適配層、本地訪問子模塊、遠(yuǎn)程訪問子模塊和信息集成子模塊,所述訪問控制子模塊與醫(yī)療信息管理中心模塊及元數(shù)據(jù)庫以及請求響應(yīng)子模塊相連;所述元數(shù)據(jù)庫用于存儲本地資源信息和遠(yuǎn)程資源列表信息;所述請求響應(yīng)子模塊從訪問控制子模塊獲取通過驗(yàn)證的訪問請求,然后查詢本地元數(shù)據(jù)庫的資源視圖,通過將請求包含的關(guān)鍵字與資源描述信息進(jìn)行匹配獲取用戶所要訪問的數(shù)據(jù)資源以及資源的可用信息,然后根據(jù)元數(shù)據(jù)庫中提供的匹配資源的相關(guān)信息,確定請問訪問的內(nèi)容所在的信息系統(tǒng)的位置并分解操作請求,分解后的操作請求被請求響應(yīng)子模塊送往中間件適配層進(jìn)行格式轉(zhuǎn)換;所述中間件適配層用于響應(yīng)本地訪問子模塊、請求響應(yīng)子模塊和信息集成子模塊的異構(gòu)醫(yī)療數(shù)據(jù)模型和醫(yī)療通信協(xié)議的數(shù)據(jù)格式轉(zhuǎn)換請求;所述本地訪問子模塊用于對本地系統(tǒng)進(jìn)行訪問,獲取請求的醫(yī)療信息,同時(shí)接受從各醫(yī)療信息系統(tǒng)模塊返回的結(jié)果,送往中間件適配層轉(zhuǎn)換成HL7格式,并整合經(jīng)中間件適配層進(jìn)行格式轉(zhuǎn)化后的各信息系統(tǒng)的返回結(jié)果并形成中間結(jié)果送往信息集成子模塊;所述遠(yuǎn)程訪問子模塊將經(jīng)中間件適配層轉(zhuǎn)換成HL7格式的請求封裝為SOAP消息,然后發(fā)往需要訪問的遠(yuǎn)程代理服務(wù)器的訪問控制子模塊,同時(shí)接收來自不同遠(yuǎn)程代理服務(wù)器的信息集成子模塊的返回結(jié)果并進(jìn)行整合,并將整合后的結(jié)果送往本地的信息集成子模塊;所述信息集成子模塊完成對用戶請求執(zhí)行結(jié)果的集成。
4.如權(quán)利要求3所述的基于居家養(yǎng)老的異構(gòu)醫(yī)療數(shù)據(jù)信息集成及共享系統(tǒng),其特征在于,所述訪問控制子模塊在代理服務(wù)器向醫(yī)療信息管理中心模塊注冊本地資源時(shí),從元數(shù)據(jù)庫中讀出本地資源信息,并將注冊本地資源信息發(fā)送給醫(yī)療信息管理中心模塊;當(dāng)代理服務(wù)器更新遠(yuǎn)程資源列表時(shí),訪問控制子模塊通過醫(yī)療信息管理中心模塊下載遠(yuǎn)程資源列表信息,并寫入元數(shù)據(jù)庫;當(dāng)訪問控制子模塊接受來自用戶的訪問請求時(shí),將請求中包含的用戶信息與元數(shù)據(jù)庫中的用戶信息匹配,產(chǎn)生用戶準(zhǔn)入或拒絕信息,當(dāng)匹配產(chǎn)生的是用戶準(zhǔn)入信息時(shí),訪問控制子模塊將 用戶請求送往請求響應(yīng)子模塊,當(dāng)匹配產(chǎn)生的是拒絕信息時(shí),訪問控制子模塊向用戶返回訪問被拒絕的信息提示。
【文檔編號】H04L29/08GK103944968SQ201410123041
【公開日】2014年7月23日 申請日期:2014年3月28日 優(yōu)先權(quán)日:2014年3月28日
【發(fā)明者】王若梅, 周凡, 林格, 劉澤宇 申請人:云浮南風(fēng)數(shù)字科技有限公司, 中山大學(xué), 廣州中大電訊科技有限公司