本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種用于醫(yī)療系統(tǒng)的基于HL7的主索引實(shí)現(xiàn)方法及其主索引實(shí)現(xiàn)裝置、和一種用于代理服務(wù)器的基于HL7的主索引實(shí)現(xiàn)方法及其主索引實(shí)現(xiàn)裝置。
背景技術(shù):
目前醫(yī)院使用的各個(gè)醫(yī)療系統(tǒng)中的源數(shù)據(jù)都存在自己唯一標(biāo)識(shí)Id,同一資源分散在不同的系統(tǒng)中。由于各系統(tǒng)只負(fù)責(zé)自己的業(yè)務(wù)和流程,不能提供一個(gè)全面完整的視圖,展示各信息系統(tǒng)的數(shù)據(jù),醫(yī)護(hù)人員需要在不同系統(tǒng)間進(jìn)行切換、多次查詢(xún)才能獲取全面的信息。
相關(guān)技術(shù)中,解決上面問(wèn)題的主要方案是通過(guò)建立主索引,來(lái)實(shí)現(xiàn)醫(yī)院各種系統(tǒng)之間信息的識(shí)別,通過(guò)主索引建立信息識(shí)別關(guān)聯(lián),解決醫(yī)療系統(tǒng)之間互聯(lián)互通的障礙。但是,相關(guān)技術(shù)中的方案,在主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展時(shí)非常受限。
因此,如何方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展成為亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明正是基于上述問(wèn)題,提出了一種新的技術(shù)方案,方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,從而為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
有鑒于此,本發(fā)明的第一方面提出了一種基于HL7的主索引實(shí)現(xiàn)方法,包括:醫(yī)療系統(tǒng)獲取醫(yī)療源數(shù)據(jù);按照HL7標(biāo)準(zhǔn),將所述醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù);將所述HL7報(bào)文數(shù)據(jù)發(fā)送給代理服務(wù)器,以供所述代理服務(wù)器將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,按照統(tǒng)一的HL7標(biāo)準(zhǔn),將醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù),使得根據(jù)HL7報(bào)文數(shù)據(jù)建立的主索引在操作時(shí)更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。另外,基于HL7標(biāo)準(zhǔn),方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
HL7作為標(biāo)準(zhǔn)它是開(kāi)放系統(tǒng)互聯(lián)七層協(xié)議第七層(應(yīng)用層)的協(xié)議。是作為規(guī)范各醫(yī)療機(jī)構(gòu)之間,醫(yī)療機(jī)構(gòu)與病人、醫(yī)療事業(yè)行政單位、保險(xiǎn)單位以及其他單位之間各個(gè)不同信息系統(tǒng)之間進(jìn)行醫(yī)療數(shù)據(jù)傳遞的標(biāo)準(zhǔn)。
在上述技術(shù)方案中,優(yōu)選地,還包括:對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行加密,以將加密后的所述HL7報(bào)文數(shù)據(jù)發(fā)送給所述代理服務(wù)器;以及生成對(duì)加密后的所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密和認(rèn)證的認(rèn)證令牌,將所述認(rèn)證令牌發(fā)送給所述代理服務(wù)器。
在該技術(shù)方案中,對(duì)HL7報(bào)文數(shù)據(jù)加密后再發(fā)送給代理服務(wù)器,從而保證了HL7報(bào)文數(shù)據(jù)傳輸過(guò)程中的安全性。
在上述任一技術(shù)方案中,優(yōu)選地,在生成所述認(rèn)證令牌的預(yù)設(shè)時(shí)間內(nèi),所述認(rèn)證令牌是有效的。
在該技術(shù)方案中,認(rèn)證令牌是有時(shí)效性的,例如,默認(rèn)認(rèn)證令牌在生成半個(gè)小時(shí)內(nèi)有效,在半個(gè)小時(shí)之后,認(rèn)證令牌就是無(wú)效的,避免非法用戶(hù)竊取認(rèn)證令牌對(duì)HL7報(bào)文數(shù)據(jù)進(jìn)行非法操作,從而進(jìn)一步地保證了HL7報(bào)文數(shù)據(jù)的安全性。
本發(fā)明的第二方面提出了一種基于HL7的主索引實(shí)現(xiàn)裝置,用于醫(yī)療系統(tǒng),包括:獲取單元,用于獲取醫(yī)療源數(shù)據(jù);數(shù)據(jù)打包單元,用于按照HL7標(biāo)準(zhǔn),將所述醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù);發(fā)送單元,用于將所述HL7報(bào)文數(shù)據(jù)發(fā)送給代理服務(wù)器,以供所述代理服務(wù)器將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,按照統(tǒng)一的HL7標(biāo)準(zhǔn),將醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù),使得根據(jù)HL7報(bào)文數(shù)據(jù)建立的主索引在操作時(shí)更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。另外,基于HL7標(biāo)準(zhǔn),方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
在上述技術(shù)方案中,優(yōu)選地,還包括:加密單元,用于對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行加密,以供所述發(fā)送單元將加密后的所述HL7報(bào)文數(shù)據(jù)發(fā)送給所述代理服務(wù)器;以及生成單元,用于生成對(duì)加密后的所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密和認(rèn)證的認(rèn)證令牌,所述發(fā)送單元還用于,將所述認(rèn)證令牌發(fā)送給所述代理服務(wù)器。
在該技術(shù)方案中,對(duì)HL7報(bào)文數(shù)據(jù)加密后再發(fā)送給代理服務(wù)器,從而保證了HL7報(bào)文數(shù)據(jù)傳輸過(guò)程中的安全性。
在上述任一技術(shù)方案中,優(yōu)選地,在生成所述認(rèn)證令牌的預(yù)設(shè)時(shí)間內(nèi),所述認(rèn)證令牌是有效的。
在該技術(shù)方案中,認(rèn)證令牌是有時(shí)效性的,例如,默認(rèn)認(rèn)證令牌在生成半個(gè)小時(shí)內(nèi)有效,在半個(gè)小時(shí)之后,認(rèn)證令牌就是無(wú)效的,避免非法用戶(hù)竊取認(rèn)證令牌對(duì)HL7報(bào)文數(shù)據(jù)進(jìn)行非法操作,從而進(jìn)一步地保證了HL7報(bào)文數(shù)據(jù)的安全性。
本發(fā)明的第三方面提出了一種基于HL7的主索引實(shí)現(xiàn)方法,包括:代理服務(wù)器接收來(lái)自醫(yī)療系統(tǒng)發(fā)送的HL7報(bào)文數(shù)據(jù);將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù);將所述實(shí)體數(shù)據(jù)發(fā)送給主索引服務(wù)器,以供所述主索引服務(wù)器根據(jù)所述實(shí)體數(shù)據(jù)建立主索引。
在該技術(shù)方案中,基于統(tǒng)一的HL7標(biāo)準(zhǔn)建立主索引,使得主索引的操作更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。而且方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
在上述技術(shù)方案中,優(yōu)選地,所述將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)的步驟,具體包括:對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解析,以將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML(Extensible Markup Laguage,可擴(kuò)展標(biāo)記語(yǔ)言)報(bào)文數(shù)據(jù);將所述XML報(bào)文數(shù)據(jù)轉(zhuǎn)換成所述實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,先將HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML報(bào)文數(shù)據(jù),再轉(zhuǎn)換成實(shí)體數(shù)據(jù),從而保證了實(shí)體數(shù)據(jù)轉(zhuǎn)換的可靠性。
在上述任一技術(shù)方案中,優(yōu)選地,在所述HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù)的情況下,在將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成所述實(shí)體數(shù)據(jù)之前,還包括:接收來(lái)自所述醫(yī)療系統(tǒng)發(fā)送的認(rèn)證令牌;若所述認(rèn)證令牌正確且有效,則獲取與所述認(rèn)證令牌匹配的加解密密鑰;根據(jù)所述加解密密鑰對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密。
在該技術(shù)方案中,HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù),從而保證了HL7報(bào)文數(shù)據(jù)在傳輸過(guò)程中的安全性。
本發(fā)明的第四方面提出了一種基于HL7的主索引實(shí)現(xiàn)裝置,用于代理服務(wù)器,包括:接收單元,用于接收來(lái)自醫(yī)療系統(tǒng)發(fā)送的HL7報(bào)文數(shù)據(jù);轉(zhuǎn)換單元,用于將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù);發(fā)送單元,用于將所述實(shí)體數(shù)據(jù)發(fā)送給主索引服務(wù)器,以供所述主索引服務(wù)器根據(jù)所述實(shí)體數(shù)據(jù)建立主索引。
在該技術(shù)方案中,基于統(tǒng)一的HL7標(biāo)準(zhǔn)建立主索引,使得主索引的操作更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。而且方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
在上述技術(shù)方案中,優(yōu)選地,所述轉(zhuǎn)換單元具體用于,對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解析,以將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML報(bào)文數(shù)據(jù),將所述XML報(bào)文數(shù)據(jù)轉(zhuǎn)換成所述實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,先將HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML報(bào)文數(shù)據(jù),再轉(zhuǎn)換成實(shí)體數(shù)據(jù),從而保證了實(shí)體數(shù)據(jù)轉(zhuǎn)換的可靠性。
在上述任一技術(shù)方案中,優(yōu)選地,在所述HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù)的情況下,所述接收單元還用于,接收來(lái)自所述醫(yī)療系統(tǒng)發(fā)送的認(rèn)證令牌;以及還包括:獲取單元,用于若所述認(rèn)證令牌正確且有效,則獲取與所述認(rèn)證令牌匹配的加解密密鑰;解密單元,用于根據(jù)所述加解密密鑰對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密。
在該技術(shù)方案中,HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù),從而保證了HL7報(bào)文數(shù)據(jù)在傳輸過(guò)程中的安全性。
通過(guò)本發(fā)明的技術(shù)方案,方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,從而為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
附圖說(shuō)明
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
圖3示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法的流程示意圖;
圖4示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖;
圖5示出了根據(jù)本發(fā)明的又一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法的流程示意圖;
圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了可以更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法的流程示意圖。
如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法,包括:
步驟102,醫(yī)療系統(tǒng)獲取醫(yī)療源數(shù)據(jù)。
步驟104,按照HL7標(biāo)準(zhǔn),將所述醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù)。
步驟106,將所述HL7報(bào)文數(shù)據(jù)發(fā)送給代理服務(wù)器,以供所述代理服務(wù)器將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,按照統(tǒng)一的HL7標(biāo)準(zhǔn),將醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù),使得根據(jù)HL7報(bào)文數(shù)據(jù)建立的主索引在操作時(shí)更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。另外,基于HL7標(biāo)準(zhǔn),方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
HL7(Health Level 7,衛(wèi)生信息交換標(biāo)準(zhǔn))作為標(biāo)準(zhǔn)它是開(kāi)放系統(tǒng)互聯(lián)七層協(xié)議第七層(應(yīng)用層)的協(xié)議。是作為規(guī)范各醫(yī)療機(jī)構(gòu)之間,醫(yī)療機(jī)構(gòu)與病人、醫(yī)療事業(yè)行政單位、保險(xiǎn)單位以及其他單位之間各個(gè)不同信息系統(tǒng)之間進(jìn)行醫(yī)療數(shù)據(jù)傳遞的標(biāo)準(zhǔn)。
HL7標(biāo)準(zhǔn)支持各種技術(shù)環(huán)境下的數(shù)據(jù)交換,同時(shí)也支持各種編程語(yǔ)言和操作系統(tǒng),以及支持各種通訊環(huán)境。另外,HL7標(biāo)準(zhǔn)支持單數(shù)據(jù)流和多數(shù)據(jù)流兩種通訊方式。
在上述技術(shù)方案中,優(yōu)選地,還包括:對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行加密,以將加密后的所述HL7報(bào)文數(shù)據(jù)發(fā)送給所述代理服務(wù)器;以及生成對(duì)加密后的所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密和認(rèn)證的認(rèn)證令牌,將所述認(rèn)證令牌發(fā)送給所述代理服務(wù)器。
在該技術(shù)方案中,對(duì)HL7報(bào)文數(shù)據(jù)加密后再發(fā)送給代理服務(wù)器,從而保證了HL7報(bào)文數(shù)據(jù)傳輸過(guò)程中的安全性。
在上述任一技術(shù)方案中,優(yōu)選地,在生成所述認(rèn)證令牌的預(yù)設(shè)時(shí)間內(nèi),所述認(rèn)證令牌是有效的。
在該技術(shù)方案中,認(rèn)證令牌是有時(shí)效性的,例如,默認(rèn)認(rèn)證令牌在生成半個(gè)小時(shí)內(nèi)有效,在半個(gè)小時(shí)之后,認(rèn)證令牌就是無(wú)效的,避免非法用戶(hù)竊取認(rèn)證令牌對(duì)HL7報(bào)文數(shù)據(jù)進(jìn)行非法操作,從而進(jìn)一步地保證了HL7報(bào)文數(shù)據(jù)的安全性。
圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。
如圖2所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)裝置200,用于醫(yī)療系統(tǒng),包括:獲取單元202、數(shù)據(jù)打包單元204和發(fā)送單元206。
獲取單元202,用于獲取醫(yī)療源數(shù)據(jù);數(shù)據(jù)打包單元204,用于按照HL7標(biāo)準(zhǔn),將所述醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù);發(fā)送單元206,用于將所述HL7報(bào)文數(shù)據(jù)發(fā)送給代理服務(wù)器,以供所述代理服務(wù)器將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,按照統(tǒng)一的HL7標(biāo)準(zhǔn),將醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù),使得根據(jù)HL7報(bào)文數(shù)據(jù)建立的主索引在操作時(shí)更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。另外,基于HL7標(biāo)準(zhǔn),方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
在上述技術(shù)方案中,優(yōu)選地,基于HL7的主索引實(shí)現(xiàn)裝置200還包括:加密單元208,用于對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行加密,以供所述發(fā)送單元206將加密后的所述HL7報(bào)文數(shù)據(jù)發(fā)送給所述代理服務(wù)器;以及生成單元210,用于生成對(duì)加密后的所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密和認(rèn)證的認(rèn)證令牌,所述發(fā)送單元206還用于,將所述認(rèn)證令牌發(fā)送給所述代理服務(wù)器。
在該技術(shù)方案中,對(duì)HL7報(bào)文數(shù)據(jù)加密后再發(fā)送給代理服務(wù)器,從而保證了HL7報(bào)文數(shù)據(jù)傳輸過(guò)程中的安全性。
認(rèn)證令牌是登陸時(shí)候生成的32位隨機(jī)碼和HL7報(bào)文數(shù)據(jù)的加解密密鑰,登陸生成認(rèn)證令牌的同時(shí),服務(wù)代理模塊會(huì)記錄認(rèn)證令牌。
HL7報(bào)文數(shù)據(jù)的加密使用的是國(guó)家標(biāo)準(zhǔn)的DES算法,加解密密鑰是通過(guò)登錄用戶(hù)名和密碼鑒權(quán)成功后返回的,返回加解密密鑰的同時(shí),代理服務(wù)器也會(huì)記住加解密密鑰。
在上述任一技術(shù)方案中,優(yōu)選地,在生成所述認(rèn)證令牌的預(yù)設(shè)時(shí)間內(nèi),所述認(rèn)證令牌是有效的。
在該技術(shù)方案中,認(rèn)證令牌是有時(shí)效性的,例如,默認(rèn)認(rèn)證令牌在生成半個(gè)小時(shí)內(nèi)有效,在半個(gè)小時(shí)之后,認(rèn)證令牌就是無(wú)效的,避免非法用戶(hù)竊取認(rèn)證令牌對(duì)HL7報(bào)文數(shù)據(jù)進(jìn)行非法操作,從而進(jìn)一步地保證了HL7報(bào)文數(shù)據(jù)的安全性。
可以根據(jù)用戶(hù)的需求,通過(guò)修改配置來(lái)改變認(rèn)證令牌的有效時(shí)間。
圖3示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法的流程示意圖。
如圖3所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法,包括:
步驟302,代理服務(wù)器接收來(lái)自醫(yī)療系統(tǒng)發(fā)送的HL7報(bào)文數(shù)據(jù)。
步驟304,將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)。
步驟306,將所述實(shí)體數(shù)據(jù)發(fā)送給主索引服務(wù)器,以供所述主索引服務(wù)器根據(jù)所述實(shí)體數(shù)據(jù)建立主索引。
在該技術(shù)方案中,基于統(tǒng)一的HL7標(biāo)準(zhǔn)建立主索引,使得主索引的操作更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。而且方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
在上述技術(shù)方案中,優(yōu)選地,步驟304具體包括:對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解析,以將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML(Extensible Markup Laguage,可擴(kuò)展標(biāo)記語(yǔ)言)報(bào)文數(shù)據(jù);將所述XML報(bào)文數(shù)據(jù)轉(zhuǎn)換成所述實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,先將HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML報(bào)文數(shù)據(jù),再轉(zhuǎn)換成實(shí)體數(shù)據(jù),從而保證了實(shí)體數(shù)據(jù)轉(zhuǎn)換的可靠性。
在上述任一技術(shù)方案中,優(yōu)選地,在所述HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù)的情況下,在步驟306之前,還包括:接收來(lái)自所述醫(yī)療系統(tǒng)發(fā)送的認(rèn)證令牌;若所述認(rèn)證令牌正確且有效,則獲取與所述認(rèn)證令牌匹配的加解密密鑰;根據(jù)所述加解密密鑰對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密。
在該技術(shù)方案中,HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù),從而保證了HL7報(bào)文數(shù)據(jù)在傳輸過(guò)程中的安全性。
圖4示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)裝置的結(jié)構(gòu)示意圖。
如圖4所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)裝置400,用于代理服務(wù)器,包括:接收單元402、轉(zhuǎn)換單元404和發(fā)送單元406。
接收單元402,用于接收來(lái)自醫(yī)療系統(tǒng)發(fā)送的HL7報(bào)文數(shù)據(jù);轉(zhuǎn)換單元404,用于將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù);發(fā)送單元406,用于將所述實(shí)體數(shù)據(jù)發(fā)送給主索引服務(wù)器,以供所述主索引服務(wù)器根據(jù)所述實(shí)體數(shù)據(jù)建立主索引。
在該技術(shù)方案中,基于統(tǒng)一的HL7標(biāo)準(zhǔn)建立主索引,使得主索引的操作更加標(biāo)準(zhǔn)化和規(guī)范化,增強(qiáng)了主索引的可靠性。而且方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
在上述技術(shù)方案中,優(yōu)選地,所述轉(zhuǎn)換單元404具體用于,對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解析,以將所述HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML報(bào)文數(shù)據(jù),將所述XML報(bào)文數(shù)據(jù)轉(zhuǎn)換成所述實(shí)體數(shù)據(jù)。
在該技術(shù)方案中,先將HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成XML報(bào)文數(shù)據(jù),再轉(zhuǎn)換成實(shí)體數(shù)據(jù),從而保證了實(shí)體數(shù)據(jù)轉(zhuǎn)換的可靠性。
在上述任一技術(shù)方案中,優(yōu)選地,在所述HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù)的情況下,所述接收單元402還用于,接收來(lái)自所述醫(yī)療系統(tǒng)發(fā)送的認(rèn)證令牌;以及基于HL7的主索引實(shí)現(xiàn)裝置400還包括:獲取單元408,用于若所述認(rèn)證令牌正確且有效,則獲取與所述認(rèn)證令牌匹配的加解密密鑰;解密單元410,用于根據(jù)所述加解密密鑰對(duì)所述HL7報(bào)文數(shù)據(jù)進(jìn)行解密。
在該技術(shù)方案中,HL7報(bào)文數(shù)據(jù)為加密的數(shù)據(jù),從而保證了HL7報(bào)文數(shù)據(jù)在傳輸過(guò)程中的安全性。
圖5示出了根據(jù)本發(fā)明的又一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法的流程示意圖。
如圖5所示,根據(jù)本發(fā)明的又一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)方法,包括:
醫(yī)療系統(tǒng)執(zhí)行的步驟502、步驟504和步驟506,代理服務(wù)器執(zhí)行的步驟508、步驟510和步驟512,以及主索引服務(wù)器執(zhí)行的步驟514、步驟516和步驟518。
步驟502,醫(yī)療系統(tǒng)獲取醫(yī)療源數(shù)據(jù)。
步驟504,按照HL7標(biāo)準(zhǔn),將所述醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù)。
步驟506,基于HTTP通訊協(xié)議訪問(wèn)代理服務(wù)器的HL7接口,將HL7報(bào)文數(shù)據(jù)發(fā)送到代理服務(wù)器。
步驟508,接收來(lái)自醫(yī)療系統(tǒng)的HL7報(bào)文數(shù)據(jù)。
步驟510,將HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù)。
步驟512,將實(shí)體數(shù)據(jù)發(fā)送給主索引服務(wù)器。
步驟514,接收代理服務(wù)器發(fā)送的實(shí)體數(shù)據(jù)。
步驟516,處理實(shí)體數(shù)據(jù)的業(yè)務(wù)邏輯。
步驟518,根據(jù)業(yè)務(wù)邏輯建立實(shí)體數(shù)據(jù)的主索引。
在上述技術(shù)方案中,基于HL7標(biāo)準(zhǔn)實(shí)現(xiàn)主索引的優(yōu)勢(shì):
(1)高度互操作性
采用符合國(guó)際和國(guó)內(nèi)標(biāo)準(zhǔn)的HIE技術(shù)增強(qiáng)第三方的醫(yī)療系統(tǒng)與主索引服務(wù)器之間的互操作性。
(2)標(biāo)準(zhǔn)化
HL7標(biāo)準(zhǔn)是對(duì)醫(yī)療源數(shù)據(jù)的主索引的操作標(biāo)準(zhǔn)化、規(guī)范化。
(3)高可靠性
基于HL7標(biāo)準(zhǔn)實(shí)現(xiàn)對(duì)主索引的操作,增強(qiáng)了主索引的可靠性。
(4)高擴(kuò)展性
基于統(tǒng)一的HL7標(biāo)準(zhǔn),方便第三方的醫(yī)療系統(tǒng)和主索引服務(wù)器的擴(kuò)展。
圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。
如圖6所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于HL7的主索引實(shí)現(xiàn)系統(tǒng)600,包括:醫(yī)療系統(tǒng)602、代理服務(wù)器604和主索引服務(wù)器。醫(yī)療系統(tǒng)602包括但不限于以下之一或多種的組合his(Hospital Information System,醫(yī)院信息系統(tǒng))、lis(Laboratory Information Management System,實(shí)驗(yàn)室信息管理系統(tǒng))、ris(Realty Information System,全面地信息化集成管理系統(tǒng))。醫(yī)療系統(tǒng)602獲取其中的醫(yī)療源數(shù)據(jù),并按照HL7標(biāo)準(zhǔn),將醫(yī)療源數(shù)據(jù)打包成HL7報(bào)文數(shù)據(jù),將HL7報(bào)文數(shù)據(jù)發(fā)送給代理服務(wù)器604。代理服務(wù)器604將接收到的來(lái)自醫(yī)療系統(tǒng)602的HL7報(bào)文數(shù)據(jù)轉(zhuǎn)換成實(shí)體數(shù)據(jù),并發(fā)送給主索引服務(wù)器。主索引服務(wù)器根據(jù)接收到的來(lái)自代理服務(wù)器604的實(shí)體數(shù)據(jù),建立索引,可以通過(guò)對(duì)信息增加、刪除、修改、合并、拆分、查詢(xún)等操作的方式,來(lái)操作醫(yī)院的各個(gè)醫(yī)療系統(tǒng)602中的患者信息。
其中,醫(yī)療系統(tǒng)602包括上述技術(shù)方案中的基于HL7的主索引實(shí)現(xiàn)裝置200,代理服務(wù)器604包括上述技術(shù)方案中的基于HL7的主索引實(shí)現(xiàn)裝置400。
以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,通過(guò)本發(fā)明的技術(shù)方案,方便主索引和醫(yī)療系統(tǒng)進(jìn)行擴(kuò)展,從而為主索引和醫(yī)療系統(tǒng)的擴(kuò)展提供了保障。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。