亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

醫(yī)療數(shù)據(jù)標(biāo)準(zhǔn)轉(zhuǎn)換方法與流程

文檔序號(hào):11620529閱讀:590來源:國(guó)知局
醫(yī)療數(shù)據(jù)標(biāo)準(zhǔn)轉(zhuǎn)換方法與流程

本發(fā)明涉及數(shù)據(jù)轉(zhuǎn)換方法,特別涉及一種醫(yī)療數(shù)據(jù)標(biāo)準(zhǔn)轉(zhuǎn)換方法。



背景技術(shù):

在醫(yī)療機(jī)構(gòu)中存儲(chǔ)的醫(yī)療數(shù)據(jù)由于制定標(biāo)準(zhǔn)不同會(huì)造成醫(yī)療數(shù)據(jù)格式的千差萬別。例如這些醫(yī)療數(shù)據(jù)格式有hl7v2、hl7v3等格式的,hl7v2是一種國(guó)際醫(yī)療衛(wèi)生組織發(fā)布的用于醫(yī)療系統(tǒng)交換信息的消息傳遞格式,它以<sb>開頭,以<se>結(jié)束,每行的消息信息以三個(gè)大寫英文字母所代表的標(biāo)識(shí)符開始,通過|、^、&、~、\等符號(hào)將消息分隔。而hl7v3是對(duì)hl7v2標(biāo)準(zhǔn)的擴(kuò)展版本,該標(biāo)準(zhǔn)主要是基于xml格式的樹狀、層次結(jié)構(gòu),每個(gè)節(jié)點(diǎn)都具有一個(gè)封閉的標(biāo)識(shí)以及唯一的root值,這種層次結(jié)構(gòu)具有較好的延展性。

由于醫(yī)療數(shù)據(jù)格式的不同,就造成了不同格式之間的可讀性的不同,在使用過程中,往往是要將可讀性差的格式數(shù)據(jù)轉(zhuǎn)換成可讀性佳的格式數(shù)據(jù)。但是,目前在這些數(shù)據(jù)格式轉(zhuǎn)換中,往往是要將可讀性差的格式數(shù)據(jù)全部信息讀取完整后在進(jìn)行格式的轉(zhuǎn)換,并且這些數(shù)據(jù)之間的關(guān)系較為復(fù)雜,在轉(zhuǎn)換過程中容易出錯(cuò),并且轉(zhuǎn)換效率低,費(fèi)時(shí)費(fèi)力。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明旨在提供一種提升效率的不同格式醫(yī)療數(shù)據(jù)的轉(zhuǎn)換方法。

為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:

一種醫(yī)療數(shù)據(jù)標(biāo)準(zhǔn)轉(zhuǎn)換方法,用以不同格式的醫(yī)療數(shù)據(jù)的轉(zhuǎn)換,其特征在于,包括以下步驟:獲取第一格式醫(yī)療數(shù)據(jù),所述第一格式醫(yī)療數(shù)據(jù)包括節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系、節(jié)點(diǎn)屬性及節(jié)點(diǎn)屬性的屬性值;獲取第二格式醫(yī)療數(shù)據(jù)模板的集合,所述第二格式醫(yī)療數(shù)據(jù)模板包括節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系、節(jié)點(diǎn)屬性;獲取第一格式醫(yī)療數(shù)據(jù)模板的集合與第二格式醫(yī)療數(shù)據(jù)模板的集合的映射關(guān)系;根據(jù)所述映射關(guān)系,得到所述第一格式醫(yī)療數(shù)據(jù)對(duì)應(yīng)的第二格式數(shù)據(jù)模板;根據(jù)對(duì)象提取所述第一格式醫(yī)療數(shù)據(jù)的屬性值,并對(duì)所述對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板賦值,得到第二格式醫(yī)療數(shù)據(jù)。

作為本發(fā)明的進(jìn)一步改進(jìn),所述第二格式醫(yī)療數(shù)據(jù)模板還包括節(jié)點(diǎn)標(biāo)記位,在所述根據(jù)所述映射關(guān)系,得到所述第一格式醫(yī)療數(shù)據(jù)對(duì)應(yīng)的第二格式數(shù)據(jù)模板步驟中包括以下步驟:設(shè)置第二格式醫(yī)療數(shù)據(jù)模板中的節(jié)點(diǎn)標(biāo)記位為缺省值;遍歷第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn),根據(jù)所述第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn)更改第二格式醫(yī)療數(shù)據(jù)模板相應(yīng)的節(jié)點(diǎn)標(biāo)記位的數(shù)值,及以節(jié)點(diǎn)之間的關(guān)系;得到對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板。

作為本發(fā)明的進(jìn)一步改進(jìn),所述根據(jù)對(duì)象提取所述第一格式醫(yī)療數(shù)據(jù)的屬性值,并對(duì)所述對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板賦值,得到第二格式醫(yī)療數(shù)據(jù)的步驟包括以下步驟:獲取第一格式醫(yī)療數(shù)據(jù)中的節(jié)點(diǎn)屬性的屬性值;根據(jù)對(duì)象提取所述第一格式醫(yī)療數(shù)據(jù)庫(kù)中的節(jié)點(diǎn)屬性的屬性值;將提取的屬性值賦值得到第二數(shù)據(jù)庫(kù)模板相應(yīng)的屬性。

作為本發(fā)明的進(jìn)一步改進(jìn),在根據(jù)所述映射關(guān)系,得到所述第一格式醫(yī)療數(shù)據(jù)對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板的步驟中,包括步驟:遍歷所述第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn);根據(jù)所述映射關(guān)系以及所述第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn)獲取對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板。

作為本發(fā)明的進(jìn)一步改進(jìn),在根據(jù)所述映射關(guān)系,得到所述第一格式醫(yī)療數(shù)據(jù)對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板的步驟中,包括步驟:獲取第一格式醫(yī)療數(shù)據(jù)模板編號(hào)與第二格式醫(yī)療數(shù)據(jù)模板編號(hào)映射;根據(jù)所述第一格式醫(yī)療數(shù)據(jù)的模板編號(hào),得到第二格式醫(yī)療數(shù)據(jù)模板編號(hào),并生成相應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板。

作為本發(fā)明的進(jìn)一步改進(jìn),所述第一格式醫(yī)療數(shù)據(jù)為hl7v2格式數(shù)據(jù),所述第二格式醫(yī)療數(shù)據(jù)為hl7v3格式數(shù)據(jù)。

作為本發(fā)明的進(jìn)一步改進(jìn),所述對(duì)象內(nèi)容手動(dòng)添加。

本發(fā)明的有益效果在于:相比于現(xiàn)有技術(shù),本發(fā)明不需將第一格式醫(yī)療數(shù)據(jù)的信息完全讀寫完整,就可以進(jìn)行數(shù)據(jù)轉(zhuǎn)換,使得不同格式醫(yī)療數(shù)據(jù)之間的轉(zhuǎn)換效率大幅提升。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。

附圖說明

圖1是本發(fā)明第一實(shí)施例中的流程示意圖;

圖2是本發(fā)明第二實(shí)施例中的流程示意圖;

圖3是本發(fā)明第三實(shí)施例中的流程示意圖;

圖4是本發(fā)明第四實(shí)施例中的流程示意圖;

圖5是本發(fā)明第五實(shí)施例中的流程示意圖。

具體實(shí)施方式

下面,結(jié)合附圖以及具體實(shí)施方式,對(duì)本發(fā)明做進(jìn)一步描述:

請(qǐng)參考圖1,在第一實(shí)施例中,該醫(yī)療數(shù)據(jù)標(biāo)準(zhǔn)轉(zhuǎn)換方法包括以下步驟:

s110:獲取第一格式醫(yī)療數(shù)據(jù),第一格式醫(yī)療數(shù)據(jù)包括節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系、節(jié)點(diǎn)屬性及節(jié)點(diǎn)屬性的屬性值。

具體的,本實(shí)施方式中以hl7v2格式為第一格式醫(yī)療數(shù)據(jù)為具體例子進(jìn)行說明?,F(xiàn)給出一段hl7v2格式的數(shù)據(jù)示例:

msh|^~\&|nis||his||20151214164326||ras^o17|nis_978125592798

|p|2.4

pid||000157882601|0000377419||李惠敏(嬰1)||20151204102400|m,

其中每行的消息信息以三個(gè)大寫英文字母所代表的標(biāo)識(shí)符開始,代表了一個(gè)節(jié)點(diǎn),通過|、^、&、~、\等符號(hào)將消息分隔,每個(gè)分隔符之間代表了不同的屬性,其中的值即為屬性值,并且這些節(jié)點(diǎn)和節(jié)點(diǎn)之間還具有一定的關(guān)系。在上述數(shù)據(jù)中,如果主要使用其中有關(guān)住院患者基本信息的部分,在解析過程中,主要根據(jù)信息的前綴字符pid以及消息中的|符號(hào)的組合獲得患者基本信息,并為患者信息的屬性賦值,規(guī)定患者就診編號(hào)patientno為00015788260,患者就診卡編號(hào)cardno為0000377419,患者姓名name為李惠敏,患者的就診時(shí)間time為20151204102400(可以轉(zhuǎn)化為標(biāo)準(zhǔn)時(shí)間為:2015.12.410:24:00),患者性別sex為m(男性)。

s130:獲取第二格式醫(yī)療數(shù)據(jù)模板的集合,第二格式醫(yī)療數(shù)據(jù)模板包括節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系、節(jié)點(diǎn)屬性。

具體的,在本實(shí)施方式中以hl7v3格式為第二格式醫(yī)療數(shù)據(jù)為具體例子進(jìn)行說明,hl7v3格式是以xml格式的樹狀、層次結(jié)構(gòu),可讀性強(qiáng)。并且,該格式的數(shù)據(jù)的節(jié)點(diǎn)屬性非常全面,遠(yuǎn)遠(yuǎn)多于相對(duì)應(yīng)的hl7v2格式。但是對(duì)于不同節(jié)點(diǎn)、節(jié)點(diǎn)間關(guān)系的hl7v2格式數(shù)據(jù),其具有一一相對(duì)應(yīng)的關(guān)系,可以具有hl7v3格式數(shù)據(jù)模板,這些模板均包括節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系以及節(jié)點(diǎn)屬性,但是這些節(jié)點(diǎn)屬性的屬性值為缺省。將這些不同的hl7v3格式數(shù)據(jù)模板集合起來形成相應(yīng)的集合。

s150:獲取第一格式醫(yī)療數(shù)據(jù)模板的集合與第二格式醫(yī)療數(shù)據(jù)模板的集合的映射關(guān)系。

具體的,hl7v2和hl7v3格式之間的模板具有一一對(duì)應(yīng)的映射關(guān)系,在此可以獲取相應(yīng)的hl7v2模板的集合和hl7v3模板的集合的映射關(guān)系。

s170:根據(jù)映射關(guān)系,得到第一格式醫(yī)療數(shù)據(jù)對(duì)應(yīng)的第二格式數(shù)據(jù)模板。

具體的,可以根據(jù)hl7v2格式數(shù)據(jù)來確定其屬于何種hl7v2格式模板,在根據(jù)映射關(guān)系來找到相應(yīng)的hl7v3格式模板。

s190:根據(jù)對(duì)象提取第一格式醫(yī)療數(shù)據(jù)的屬性值,并對(duì)對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板賦值,得到第二格式醫(yī)療數(shù)據(jù)

具體的,在此根據(jù)對(duì)象中所選取的屬性來提取hl7v2格式數(shù)據(jù)中的相應(yīng)屬性的屬性值,在將這些屬性值賦值到hl7v3格式模板中,就獲得了與hl7v2格式數(shù)據(jù)相應(yīng)的hl7v3的格式數(shù)據(jù)。優(yōu)選的,對(duì)象中的屬性可以根據(jù)實(shí)際的需要進(jìn)行手動(dòng)添加。

請(qǐng)參考圖2,第二實(shí)施例與第一實(shí)施例相比較,步驟s170包括以下步驟:

s171:設(shè)置第二格式醫(yī)療數(shù)據(jù)模板中的節(jié)點(diǎn)標(biāo)記位為缺省值。

具體的,在hl7v3格式模板中包括了節(jié)點(diǎn)標(biāo)記位,該節(jié)點(diǎn)標(biāo)記位用以標(biāo)記相對(duì)應(yīng)的hl7v2格式數(shù)據(jù)的相對(duì)應(yīng)的節(jié)點(diǎn),該節(jié)點(diǎn)標(biāo)記位設(shè)置為缺省值。

s173:遍歷第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn),根據(jù)第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn)更改第二格式醫(yī)療數(shù)據(jù)模板相應(yīng)的節(jié)點(diǎn)標(biāo)記位的數(shù)值,及以節(jié)點(diǎn)之間的關(guān)系。

具體的,遍歷的節(jié)點(diǎn),當(dāng)hl7v2格式數(shù)據(jù)中具有相應(yīng)的節(jié)點(diǎn),就將該節(jié)點(diǎn)標(biāo)記位標(biāo)記,表明在hl7v3格式中該節(jié)點(diǎn)需要使用。在遍歷hl7v2格式數(shù)據(jù)的過程中,同時(shí)改變hl7v3格式數(shù)據(jù)的節(jié)點(diǎn)之間的關(guān)系。

s175:得到對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板。

具體的,在hl7v3格式數(shù)據(jù)模板中的節(jié)點(diǎn)位不為缺省值時(shí),該節(jié)點(diǎn)為需要的,節(jié)點(diǎn)位仍為缺省值時(shí),對(duì)應(yīng)的節(jié)點(diǎn)就為不需要的,可以舍棄,這樣就形成一個(gè)精簡(jiǎn)過的hl7v3格式數(shù)據(jù)模板。這樣在后續(xù)的數(shù)據(jù)處理過程中,會(huì)降低數(shù)據(jù)量的大小,進(jìn)一步提高轉(zhuǎn)換效率。

請(qǐng)參考圖3,第三實(shí)施例與第一實(shí)施例相比較,步驟s190包括以下步驟:

s191:獲取第一格式醫(yī)療數(shù)據(jù)中的節(jié)點(diǎn)屬性的屬性值。

具體的,在得到hl7v2格式數(shù)據(jù)相對(duì)應(yīng)的hl7v3格式模板之后,將hl7v2格式數(shù)據(jù)中的節(jié)點(diǎn)屬性的屬性值全部提取出來。

s193:根據(jù)對(duì)象提取第一格式醫(yī)療數(shù)據(jù)庫(kù)中的節(jié)點(diǎn)屬性的屬性值。

具體的,根據(jù)對(duì)象中所需要的節(jié)點(diǎn)屬性將hl7v2格式數(shù)據(jù)中的對(duì)應(yīng)屬性值提取出來。

s195:將提取的屬性值賦值得到第二數(shù)據(jù)庫(kù)模板相應(yīng)的屬性

具體的,將h7v2格式數(shù)據(jù)中提出出來的屬性值賦值到hl7v3格式模板中得到了相對(duì)應(yīng)的hl7v3格式數(shù)據(jù)。

請(qǐng)參考圖4,第四實(shí)施例與第一實(shí)施例相比較,步驟s150包括以下步驟:

s151:遍歷第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn)。

具體的,遍歷hl7v2格式數(shù)據(jù)的節(jié)點(diǎn),從而來確定該hl7v2格式數(shù)據(jù)的格式種類。

s153:根據(jù)映射關(guān)系以及第一格式醫(yī)療數(shù)據(jù)的節(jié)點(diǎn)獲取對(duì)應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板

具體的,根據(jù)上述遍歷的節(jié)點(diǎn)的結(jié)果就可以確定該hl7v2格式數(shù)據(jù)相對(duì)應(yīng)的hl7v2格式模板,再根據(jù)映射關(guān)系就可以得到相對(duì)應(yīng)的hl7v3格式模板。

請(qǐng)參考圖5,第五實(shí)施例與第一實(shí)施例相比較,步驟s150包括以下步驟:

s152:獲取第一格式醫(yī)療數(shù)據(jù)模板編號(hào)與第二格式醫(yī)療數(shù)據(jù)模板編號(hào)映射。

具體的,由于hl7v2和hl7v3格式模板是一一對(duì)應(yīng)的關(guān)系,直接將這些格式數(shù)據(jù)在使用過程中進(jìn)行編號(hào),從而可以知道該數(shù)據(jù)是屬于那種類型的數(shù)據(jù)模板,例如將某一hl7v2格式數(shù)據(jù)編號(hào)為v2001,即可知道其相對(duì)應(yīng)的是第001號(hào)模板,與其相對(duì)應(yīng)的hl7v3格式模板也為001號(hào),這樣就方便下面步驟中的相應(yīng)模板獲取,大幅度降低了數(shù)據(jù)處理量。

s154:根據(jù)第一格式醫(yī)療數(shù)據(jù)的模板編號(hào),得到第二格式醫(yī)療數(shù)據(jù)模板編號(hào),并生成相應(yīng)的第二格式醫(yī)療數(shù)據(jù)模板

具體的,由上面步驟中得到的編號(hào)映射,直接由hl7v2格式數(shù)據(jù)的編號(hào)得到hl7v3格式模板。

當(dāng)然,本領(lǐng)域技術(shù)人員可以理解的是,本實(shí)施方式中隨僅以hl7v2和hl7v3格式數(shù)據(jù)的轉(zhuǎn)換進(jìn)行說明,但是對(duì)于其他的具有節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系、節(jié)點(diǎn)屬性及節(jié)點(diǎn)屬性的屬性值的數(shù)據(jù)直接也可以通過本發(fā)明所揭示的方法來進(jìn)行轉(zhuǎn)換。

對(duì)于本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及變形,而所有的這些改變以及變形都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1