本申請涉及醫(yī)療技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法及裝置。
背景技術(shù):
隨著醫(yī)療技術(shù)的發(fā)展,為了方便各醫(yī)療信息系統(tǒng)間的數(shù)據(jù)交互,需要統(tǒng)一各醫(yī)療信息系統(tǒng)的數(shù)據(jù)交換格式。HL7(英文全稱為Health Level 7)是一種標(biāo)準(zhǔn)的衛(wèi)生信息傳輸協(xié)議,是醫(yī)療領(lǐng)域不同應(yīng)用之間的電子傳輸協(xié)議。HL7制定了醫(yī)療數(shù)據(jù)信息傳輸協(xié)議和標(biāo)準(zhǔn),規(guī)范了臨床醫(yī)學(xué)和管理信息格式,降低了醫(yī)療信息系統(tǒng)互聯(lián)的成本,提高了醫(yī)療信息系統(tǒng)間數(shù)據(jù)共享的程度。
現(xiàn)有技術(shù)中,對于構(gòu)造和解析HL7消息并沒有統(tǒng)一的方法和產(chǎn)品。每個醫(yī)療廠商是根據(jù)醫(yī)院或者標(biāo)準(zhǔn)廠商給出的樣例進(jìn)行本地化編排。然而,各個廠商在構(gòu)建消息時往往采用本地的數(shù)據(jù)標(biāo)準(zhǔn),從而使得構(gòu)建的消息不符合國家數(shù)據(jù)集標(biāo)準(zhǔn),為各醫(yī)療系統(tǒng)進(jìn)行信息交互帶來了不便。因此,現(xiàn)有技術(shù)亟需一種通用的HL7消息構(gòu)建和解析方法,以降低系統(tǒng)間的數(shù)據(jù)交互成本。
技術(shù)實現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問題,本申請期望提供一種數(shù)據(jù)處理方法及裝置,可以根據(jù)預(yù)先建立的數(shù)據(jù)模板生成簡單的數(shù)據(jù)模型,以提供數(shù)據(jù)的構(gòu)造和解析服務(wù),通用性強(qiáng),降低了數(shù)據(jù)開發(fā)與交互成本。
根據(jù)本申請實施例的第一方面,提供了一種數(shù)據(jù)處理方法,所述方法包括:根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型;建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系;所述交叉索引對照表保存第一數(shù)據(jù)集與第二數(shù)據(jù)集的對應(yīng)關(guān)系,用于實現(xiàn)第一數(shù)據(jù)集與第二數(shù)據(jù)集的格式轉(zhuǎn)換;根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,其中所述構(gòu)建數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序構(gòu)建數(shù)據(jù),所述解析數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù)。
可選地,所述數(shù)據(jù)模板為衛(wèi)生信息交換標(biāo)準(zhǔn)HL7消息模板或者HL7臨床文檔結(jié)構(gòu)CDA文檔模板。
可選地,所述根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型包括:根據(jù)預(yù)先建立的數(shù)據(jù)模板,獲取所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型;根據(jù)所述數(shù)據(jù)項的數(shù)據(jù)類型獲取與所述數(shù)據(jù)項的數(shù)據(jù)類型對應(yīng)的第一數(shù)據(jù)集的標(biāo)識,保存所述數(shù)據(jù)項與所述標(biāo)識的對應(yīng)關(guān)系;根據(jù)所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型建立XSD數(shù)據(jù)項模型,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián)。
可選地,所述方法還包括:響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,生成HL7消息或者CDA文檔;其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
可選地,所述方法還包括:響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù);其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
可選地,所述方法還包括:將所述XSD數(shù)據(jù)項模型轉(zhuǎn)換成超文本標(biāo)記語言HTML代碼,生成數(shù)據(jù)構(gòu)建頁面。
可選地,所述方法還包括:響應(yīng)于針對所述數(shù)據(jù)構(gòu)建頁面的請求,將用戶輸入數(shù)據(jù)轉(zhuǎn)換為HL7消息或者CDA文檔。
根據(jù)本申請實施例的第二方面,提供了一種數(shù)據(jù)處理裝置,所述裝置包括:XSD數(shù)據(jù)項模型建立模塊,用于根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型;映射關(guān)系建立模塊,用于建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系;所述交叉索引對照表保存第一數(shù)據(jù)集與第二數(shù)據(jù)集的對應(yīng)關(guān)系,用于實現(xiàn)第一數(shù)據(jù)集與第二數(shù)據(jù)集的格式轉(zhuǎn)換;服務(wù)程序生成模塊,用于根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,其中所述構(gòu)建數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序構(gòu)建數(shù)據(jù),所述解析數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù)。
可選地,所述XSD數(shù)據(jù)項模型建立模塊具體用于根據(jù)預(yù)先建立的衛(wèi)生信息交換標(biāo)準(zhǔn)HL7消息模板或者HL7臨床文檔結(jié)構(gòu)CDA文檔模板建立XSD數(shù)據(jù)項模型。
可選地,所述XSD數(shù)據(jù)項模型建立模塊具體包括:獲取子模塊,用于根據(jù)預(yù)先建立的數(shù)據(jù)模板,獲取所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型;匹配子模塊,用于根據(jù)所述數(shù)據(jù)項的數(shù)據(jù)類型獲取與所述數(shù)據(jù)項的數(shù)據(jù)類型對應(yīng)的第一數(shù)據(jù)集的標(biāo)識,保存所述數(shù)據(jù)項與所述標(biāo)識的對應(yīng)關(guān)系;建立子模塊,用于根據(jù)所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型建立XSD數(shù)據(jù)項模型,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián)。
可選地,所述裝置還包括:構(gòu)建模塊,用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,生成HL7消息或者CDA文檔;其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
可選地,所述裝置還包括:解析模塊,用于響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù);其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
可選地,所述裝置還包括:頁面生成模塊,用于將所述XSD數(shù)據(jù)項模型轉(zhuǎn)換成超文本標(biāo)記語言HTML代碼,生成數(shù)據(jù)構(gòu)建頁面。
可選地,所述裝置還包括:轉(zhuǎn)換模塊,用于響應(yīng)于針對所述數(shù)據(jù)構(gòu)建頁面的請求,將用戶輸入數(shù)據(jù)轉(zhuǎn)換為HL7消息或者CDA文檔。
根據(jù)本申請實施例的第三方面,提供了用于數(shù)據(jù)處理的裝置,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型;建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系;所述交叉索引對照表保存第一數(shù)據(jù)集與第二數(shù)據(jù)集的對應(yīng)關(guān)系,用于實現(xiàn)第一數(shù)據(jù)集與第二數(shù)據(jù)集的格式轉(zhuǎn)換;根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,其中所述構(gòu)建數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序構(gòu)建數(shù)據(jù),所述解析數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù)。
可選地,所述處理器具體還用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:根據(jù)預(yù)先建立的衛(wèi)生信息交換標(biāo)準(zhǔn)HL7消息模板或者HL7臨床文檔結(jié)構(gòu)CDA文檔模板建立XSD數(shù)據(jù)項模型。
可選地,所述處理器具體還用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:根據(jù)預(yù)先建立的數(shù)據(jù)模板,獲取所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型;根據(jù)所述數(shù)據(jù)項的數(shù)據(jù)類型獲取與所述數(shù)據(jù)項的數(shù)據(jù)類型對應(yīng)的第一數(shù)據(jù)集的標(biāo)識,保存所述數(shù)據(jù)項與所述標(biāo)識的對應(yīng)關(guān)系;根據(jù)所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型建立XSD數(shù)據(jù)項模型,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián)。
可選地,所述處理器具體還用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,生成HL7消息或者CDA文檔;其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
可選地,所述處理器具體還用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù);其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
可選地,所述處理器具體還用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:將所述XSD數(shù)據(jù)項模型轉(zhuǎn)換成超文本標(biāo)記語言HTML代碼,生成數(shù)據(jù)構(gòu)建頁面。
可選地,所述處理器具體還用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:響應(yīng)于針對所述數(shù)據(jù)構(gòu)建頁面的請求,將用戶輸入數(shù)據(jù)轉(zhuǎn)換為HL7消息或者CDA文檔。
本申請實施例提供的數(shù)據(jù)處理方法及裝置,可以根據(jù)預(yù)先建立的數(shù)據(jù)模板建立XSD數(shù)據(jù)項模型,并建立了所述數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系,并可以根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,以便響應(yīng)于調(diào)用構(gòu)建數(shù)據(jù)服務(wù)程序的請求構(gòu)建數(shù)據(jù),例如構(gòu)建HL7消息或者CDA文檔;以及,響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù),例如解析HL7消息或者CDA文檔。由于本申請可以根據(jù)預(yù)先建立的數(shù)據(jù)模板建立XSD數(shù)據(jù)項模型,并利用XSD數(shù)據(jù)項模型生成數(shù)據(jù)構(gòu)造和數(shù)據(jù)解析服務(wù),并能夠利用交叉索引對照表在構(gòu)造數(shù)據(jù)時將非國家標(biāo)準(zhǔn)的數(shù)據(jù)轉(zhuǎn)換為國家標(biāo)準(zhǔn)數(shù)據(jù),從而自動生成符合國家標(biāo)準(zhǔn)的HL7消息或者CDA文檔。類似地,在解析數(shù)據(jù)時,可以將國家標(biāo)準(zhǔn)數(shù)據(jù)轉(zhuǎn)換為非國家標(biāo)準(zhǔn)數(shù)據(jù),方便各種格式的數(shù)據(jù)轉(zhuǎn)換和解析。因此,本申請?zhí)峁┑姆椒ㄌ峁┝送ㄓ玫腍L7消息或者CDA文檔的構(gòu)造以及解析方法,降低了開發(fā)和數(shù)據(jù)交互成本。
附圖說明
為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請一實施例提供的數(shù)據(jù)處理方法流程圖;
圖2為本申請另一實施例提供的數(shù)據(jù)處理方法流程圖;
圖3為本申請實施例提供的一種數(shù)據(jù)處理裝置示意圖;
圖4是本申請另一實施例提供的數(shù)據(jù)處理裝置的框圖。
具體實施方式
本申請的目的是,提供一種數(shù)據(jù)處理方法及裝置,可以根據(jù)預(yù)先建立的數(shù)據(jù)模板生成簡單的數(shù)據(jù)模型,以提供數(shù)據(jù)的構(gòu)造和數(shù)據(jù)解析服務(wù),通用性強(qiáng),降低了數(shù)據(jù)開發(fā)與交互成本。。
為使得本申請的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而非全部實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
如圖1所示,為根據(jù)本申請一實施方式的數(shù)據(jù)處理方法的流程圖,具體例如可以包括:
S101,根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型。
具體實現(xiàn)時,可以預(yù)先建立數(shù)據(jù)模板,所述數(shù)據(jù)模板具體為HL7消息模板和/或HL7臨床文檔結(jié)構(gòu)CDA文檔模板。在HL7通信協(xié)議中,定義了多種類型的HL7消息以及CDA文檔。由于HL7消息和CDA文檔的結(jié)構(gòu)非常復(fù)雜,可以為每種類型的HL7消息建立與之一一對應(yīng)的消息模板,以及,為每種類型的CDA文檔建立與之一一對應(yīng)的文檔模板。具體實現(xiàn)時,可以根據(jù)每個醫(yī)院信息系統(tǒng)對應(yīng)的醫(yī)療數(shù)據(jù)處理場景,建立各種類型的消息模板和文檔模板。舉例說明,對于檢查醫(yī)囑,可以根據(jù)檢查醫(yī)囑包括的各數(shù)據(jù)項以及數(shù)據(jù)項的數(shù)據(jù)類型建立檢查醫(yī)囑消息模板;對于住院登記消息,可以根據(jù)住院登記消息包括的各數(shù)據(jù)項以及數(shù)據(jù)項的數(shù)據(jù)類型建立住院登記消息模板;對于檢查報告文檔,可以根據(jù)檢查報告文檔包括的各數(shù)據(jù)項以及數(shù)據(jù)項的數(shù)據(jù)類型建立檢查報告文檔模板等。
在建立XSD數(shù)據(jù)項模型時,具體可以通過以下步驟實現(xiàn):
S101A,根據(jù)預(yù)先建立的數(shù)據(jù)模板,獲取所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型。
舉例說明,根據(jù)預(yù)先建立的HL7消息模板,遞歸查找模板包含的所有數(shù)據(jù)項,并且保存所述數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型。又如,可以根據(jù)預(yù)先建立的CDA文檔模板,遞歸查找CDA文檔模板包含的所有數(shù)據(jù)項,并且保存所述數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型。舉例說明,對于病歷概要文檔可以包括的數(shù)據(jù)項例如可以包括文檔流水號、文檔生成日期,城鄉(xiāng)居民健康檔案編號、患者身份證件號碼、患者姓名、性別代碼、醫(yī)療組織機(jī)構(gòu)代碼等。數(shù)據(jù)項的數(shù)據(jù)類型例如可以包括整型、數(shù)值型、字符型、布爾型等。舉例說明,對于數(shù)據(jù)項性別而言,其類型為數(shù)值型,值為0或者1,其中0代表性別為女,1代表性別為男。又如,對于數(shù)據(jù)項日期而言,其類型為數(shù)值型,具有特殊的格式。由于HL7消息和CDA文檔的結(jié)構(gòu)比較復(fù)雜,節(jié)點(diǎn)間層層嵌套。因此,需要保存數(shù)據(jù)項的定位路徑以便獲取所述數(shù)據(jù)項存儲的位置。舉例說明,在XML(中文名稱為可擴(kuò)展標(biāo)記語言,英文名稱為)文件中,使用標(biāo)簽表示各數(shù)據(jù)節(jié)點(diǎn),數(shù)據(jù)項的定位路徑可以描述為如何在層層標(biāo)簽下獲取子節(jié)點(diǎn)的位置。
S101B,根據(jù)所述數(shù)據(jù)項的數(shù)據(jù)類型獲取與所述數(shù)據(jù)項的數(shù)據(jù)類型對應(yīng)的第一數(shù)據(jù)集的標(biāo)識,保存所述數(shù)據(jù)項與所述標(biāo)識的對應(yīng)關(guān)系。
需要說明的是,所述第一數(shù)據(jù)集可以是國家標(biāo)準(zhǔn)數(shù)據(jù)集。為了使得構(gòu)建的HL7消息與CDA文檔均能夠符合國家標(biāo)準(zhǔn)數(shù)據(jù)集,在構(gòu)建數(shù)據(jù)項模型時,可以將各數(shù)據(jù)項的數(shù)據(jù)類型與國家標(biāo)準(zhǔn)數(shù)據(jù)集的標(biāo)識實現(xiàn)匹配,建立數(shù)據(jù)項與國家標(biāo)準(zhǔn)數(shù)據(jù)集的標(biāo)識的對應(yīng)關(guān)系。舉例說明,對于治療類別,其對應(yīng)的國家標(biāo)準(zhǔn)數(shù)據(jù)集的標(biāo)識可以是CV0600225,對應(yīng)性別這一數(shù)據(jù)項,其對應(yīng)的國家標(biāo)準(zhǔn)數(shù)據(jù)集的標(biāo)識可以是CV0755*等。根據(jù)所述對應(yīng)關(guān)系,就可以使得數(shù)據(jù)項能夠自動匹配到對應(yīng)的國家標(biāo)準(zhǔn)數(shù)據(jù)集的標(biāo)識上,從而使得每一數(shù)據(jù)項均能夠符合國家標(biāo)準(zhǔn)數(shù)據(jù)集的取值。需要說明的是,由于S101A中獲取了各數(shù)據(jù)項的定位路徑,因此可以進(jìn)一步保存數(shù)據(jù)項、定位路徑、國家標(biāo)準(zhǔn)數(shù)據(jù)集標(biāo)識三者的對應(yīng)關(guān)系。根據(jù)所述對應(yīng)關(guān)系,直接可以找到數(shù)據(jù)項匹配的國家標(biāo)準(zhǔn)數(shù)據(jù)集的標(biāo)識,進(jìn)而判斷數(shù)據(jù)項的取值是否符合國家標(biāo)準(zhǔn)數(shù)據(jù)集的值域范圍。
S101C,根據(jù)所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型建立XSD數(shù)據(jù)項模型,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián)。
需要說明的是,XSD(中文名稱為文檔結(jié)構(gòu)定義,英文名稱為XML Schemas Definition)一般用于描述XML文檔的結(jié)構(gòu),一般會定義文檔中出現(xiàn)的元素、元素的屬性、元素和屬性的數(shù)據(jù)類型、元素和屬性的默認(rèn)值等內(nèi)容。在本申請具體實現(xiàn)時,建立的XSD數(shù)據(jù)項模型中包含的各數(shù)據(jù)項與數(shù)據(jù)模板的數(shù)據(jù)項具有對應(yīng)關(guān)系。因此,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián),這樣即可以實現(xiàn)各數(shù)據(jù)項的定位。
S102,建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系。
具體實現(xiàn)時,所述交叉索引對照表保存了第一數(shù)據(jù)集與第二數(shù)據(jù)集的對應(yīng)關(guān)系,用于實現(xiàn)第一數(shù)據(jù)集與第二數(shù)據(jù)集的格式轉(zhuǎn)換。舉例說明,當(dāng)所述第一數(shù)據(jù)集為國家標(biāo)準(zhǔn)數(shù)據(jù)集,所述第二數(shù)據(jù)集為非國家標(biāo)準(zhǔn)數(shù)據(jù)集時,所述交叉索引對照表即保存了國家標(biāo)準(zhǔn)數(shù)據(jù)集與非國家標(biāo)準(zhǔn)數(shù)據(jù)集的對應(yīng)關(guān)系。舉例說明,對于數(shù)據(jù)項性別而言,國家標(biāo)準(zhǔn)數(shù)據(jù)集中使用0表示女性,使用1表示男性。而非國家標(biāo)準(zhǔn)數(shù)據(jù)集中可以使用F(對應(yīng)英文Female)表示女性,可以使用M(對應(yīng)英文Male)表示男性。在交叉索引對照表中,即保存了這種映射關(guān)系。而后,建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系。這樣,對應(yīng)XSD數(shù)據(jù)項模型的每一個數(shù)據(jù)項,均可以找到與之對應(yīng)的對照表,并可以實現(xiàn)數(shù)據(jù)在第一數(shù)據(jù)集和第二數(shù)據(jù)集之間的轉(zhuǎn)換。舉例說明,在構(gòu)造HL7消息或者CDA文檔時,可以將用戶輸入的數(shù)據(jù)轉(zhuǎn)換為符合第一數(shù)據(jù)集例如國家標(biāo)準(zhǔn)數(shù)據(jù)集的數(shù)據(jù)。在解析HL7消息或者CDA文檔時,可以將標(biāo)準(zhǔn)的HL7消息或者CDA文檔轉(zhuǎn)換為符合第二數(shù)據(jù)集例如非國家標(biāo)準(zhǔn)數(shù)據(jù)集的數(shù)據(jù)。舉例說明,利用所述交叉索引對照表,可以將用戶在數(shù)據(jù)項“性別”輸入的數(shù)據(jù)F轉(zhuǎn)換成符合國家標(biāo)準(zhǔn)的數(shù)值0,將用戶在數(shù)據(jù)項“性別”輸入的數(shù)據(jù)M轉(zhuǎn)換成符合國家標(biāo)準(zhǔn)的數(shù)值1。
S103,根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序。
在本申請中,可以根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,以便響應(yīng)于調(diào)用構(gòu)建數(shù)據(jù)服務(wù)程序的請求構(gòu)建數(shù)據(jù),例如構(gòu)建HL7消息或者CDA文檔;以及,響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù),例如解析HL7消息或者CDA文檔。由于本申請可以根據(jù)預(yù)先建立的數(shù)據(jù)模板建立XSD數(shù)據(jù)項模型,并利用XSD數(shù)據(jù)項模型生成數(shù)據(jù)構(gòu)造和數(shù)據(jù)解析服務(wù),并能夠利用交叉索引對照表在構(gòu)造數(shù)據(jù)時將非國家標(biāo)準(zhǔn)的數(shù)據(jù)轉(zhuǎn)換為國家標(biāo)準(zhǔn)數(shù)據(jù),從而自動生成符合國家標(biāo)準(zhǔn)的HL7消息或者CDA文檔。類似地,在解析數(shù)據(jù)時,可以將國家標(biāo)準(zhǔn)數(shù)據(jù)轉(zhuǎn)換為非國家標(biāo)準(zhǔn)數(shù)據(jù),方便各種格式的數(shù)據(jù)轉(zhuǎn)換和解析。因此,本申請?zhí)峁┑姆椒ㄌ峁┝送ㄓ玫腍L7消息或者CDA文檔的構(gòu)造以及解析方法,降低了開發(fā)和數(shù)據(jù)交互成本。
具體實現(xiàn)時,可以基于SOA(面向服務(wù))架構(gòu)利用所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序。其中,SOA是一種組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它獨(dú)立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言,使得各種服務(wù)可以統(tǒng)一和通用的方式進(jìn)行交互。在本申請中,即利用建立的XSD數(shù)據(jù)項模型分別生成了構(gòu)建服務(wù)和解析服務(wù)。需要說明的是,在利用建立的XSD數(shù)據(jù)項模型生成構(gòu)建服務(wù)和解析服務(wù)時可以根據(jù)建立的XSD文件構(gòu)建WSDL文件,然后生成一個用于接收WSDL提交的程序即可。由于之前保存了XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑的關(guān)聯(lián)關(guān)系,因此可以對WSDL提交的數(shù)據(jù)進(jìn)行處理。具體地,利用建立的XSD數(shù)據(jù)項模型生成構(gòu)建服務(wù)和解析服務(wù)也可以采用現(xiàn)有技術(shù)的方法而實現(xiàn),在此不再贅述。
在一些實施方式中,參見圖2為本申請另一實施例的示意圖。在S103之后,還可以包括以下步驟:
S104,響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序的請求,生成HL7消息或者CDA文檔。
需要說明的是,針對每一種消息類型或者文檔類型均建立了與之一一對應(yīng)的XSD數(shù)據(jù)項模型。因此,在接收到調(diào)用構(gòu)建數(shù)據(jù)服務(wù)程序的請求時,可以根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,生成HL7消息或者CDA文檔。舉例說明,對應(yīng)用藥醫(yī)囑調(diào)用請求,可以響應(yīng)于所述請求,獲取與所述請求對應(yīng)的用藥醫(yī)囑XSD數(shù)據(jù)項模型以及相應(yīng)的交叉索引對照表,生成用藥醫(yī)囑消息。具體實現(xiàn)時,可以提供服務(wù)接口接收用戶的請求,根據(jù)請求的類型調(diào)用相應(yīng)的消息模型或者文檔模型以及相應(yīng)的規(guī)則庫(包括例如交叉索引對照表、數(shù)據(jù)項定位路徑的對應(yīng)關(guān)系等)以生成相應(yīng)的消息、文檔。需要說明的是,本申請可以在構(gòu)造HL7消息或者CDA文檔時,可以將用戶輸入的數(shù)據(jù)轉(zhuǎn)換為符合第一數(shù)據(jù)集例如國家標(biāo)準(zhǔn)數(shù)據(jù)集的數(shù)據(jù)。
S105,響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
與S104對應(yīng)地,本申請還可以解析HL7消息或者CDA文檔。由于HL7消息或者CDA文檔的結(jié)構(gòu)復(fù)雜,可讀性差,因此本申請可以響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù),例如可以將標(biāo)準(zhǔn)的HL7消息或者CDA文檔轉(zhuǎn)換為符合非國家標(biāo)準(zhǔn)數(shù)據(jù)集的數(shù)據(jù)。例如,可以根據(jù)所述交叉索引對照表,將數(shù)據(jù)項性別中的數(shù)值0轉(zhuǎn)換為F,將數(shù)值1轉(zhuǎn)換為M?;蛘?,將數(shù)據(jù)項性別中的數(shù)值0轉(zhuǎn)換為女,將數(shù)值1轉(zhuǎn)換為男等。
在一些實施方式中,在構(gòu)建HL7消息或者CDA文檔時,可以提供數(shù)據(jù)構(gòu)建頁面。例如,可以將所述XSD數(shù)據(jù)項模型轉(zhuǎn)換成超文本標(biāo)記語言HTML代碼,生成數(shù)據(jù)構(gòu)建頁面。而后,響應(yīng)于針對所述數(shù)據(jù)構(gòu)建頁面的請求,將用戶輸入數(shù)據(jù)轉(zhuǎn)換為HL7消息或者CDA文檔。例如,對于用藥醫(yī)囑消息,可以提供構(gòu)建頁面供用戶輸入相應(yīng)的數(shù)據(jù)項的值,而后將用戶輸入的數(shù)據(jù)項的值轉(zhuǎn)換為符合國家標(biāo)準(zhǔn)數(shù)據(jù)集的數(shù)值,以生成HL7消息。這種方式,提供了直觀的用戶界面,方便用戶使用。
在本申請中,統(tǒng)一管理建立的各消息模板與文檔模板。一旦消息或者文檔發(fā)生結(jié)構(gòu)和數(shù)據(jù)項的變更,系統(tǒng)統(tǒng)一更新模板即可,簡單方便,易于維護(hù)。此外,各消息模板與文檔模板可自定義拆分層次結(jié)構(gòu)關(guān)系,并可以根據(jù)模板生成簡單的數(shù)據(jù)模型,并且自動匹配對應(yīng)到國家數(shù)據(jù)集,在構(gòu)建或解析時可以將數(shù)據(jù)項在國家標(biāo)準(zhǔn)和非國家標(biāo)準(zhǔn)中進(jìn)行自動轉(zhuǎn)換,方便了用戶使用,降低了用戶開發(fā)和交互數(shù)據(jù)的成本。
以上是對本申請實施例所提供的數(shù)據(jù)處理方法進(jìn)行的詳細(xì)描述,下面對本申請?zhí)峁┑臄?shù)據(jù)處理裝置進(jìn)行詳細(xì)描述。
圖3為本申請實施例提供的一種數(shù)據(jù)處理裝置示意圖。
一種數(shù)據(jù)處理裝置300,所述裝置300包括:
XSD數(shù)據(jù)項模型建立模塊301,用于根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型。
映射關(guān)系建立模塊302,用于建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系;所述交叉索引對照表保存第一數(shù)據(jù)集與第二數(shù)據(jù)集的對應(yīng)關(guān)系,用于實現(xiàn)第一數(shù)據(jù)集與第二數(shù)據(jù)集的格式轉(zhuǎn)換。
服務(wù)程序生成模塊303,用于根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,其中所述構(gòu)建數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序構(gòu)建數(shù)據(jù),所述解析數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù)。
在一些實施方式中,所述XSD數(shù)據(jù)項模型建立模塊具體用于根據(jù)預(yù)先建立的衛(wèi)生信息交換標(biāo)準(zhǔn)HL7消息模板或者HL7臨床文檔結(jié)構(gòu)CDA文檔模板建立XSD數(shù)據(jù)項模型。
在一些實施方式中,所述XSD數(shù)據(jù)項模型建立模塊具體包括:獲取子模塊,用于根據(jù)預(yù)先建立的數(shù)據(jù)模板,獲取所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型;匹配子模塊,用于根據(jù)所述數(shù)據(jù)項的數(shù)據(jù)類型獲取與所述數(shù)據(jù)項的數(shù)據(jù)類型對應(yīng)的第一數(shù)據(jù)集的標(biāo)識,保存所述數(shù)據(jù)項與所述標(biāo)識的對應(yīng)關(guān)系;建立子模塊,用于根據(jù)所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型建立XSD數(shù)據(jù)項模型,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián)。
在一些實施方式中,所述裝置還包括:構(gòu)建模塊,用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,生成HL7消息或者CDA文檔;其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
在一些實施方式中,所述裝置還包括:解析模塊,用于響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù);其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
在一些實施方式中,所述裝置還包括:頁面生成模塊,用于將所述XSD數(shù)據(jù)項模型轉(zhuǎn)換成超文本標(biāo)記語言HTML代碼,生成數(shù)據(jù)構(gòu)建頁面。
在一些實施方式中,所述裝置還包括:轉(zhuǎn)換模塊,用于響應(yīng)于針對所述數(shù)據(jù)構(gòu)建頁面的請求,將用戶輸入數(shù)據(jù)轉(zhuǎn)換為HL7消息或者CDA文檔。
上述各模塊的功能可對應(yīng)于圖1詳細(xì)描述的上述數(shù)據(jù)處理方法的處理步驟,于此不再贅述。
參見圖4,是本申請另一實施例提供的數(shù)據(jù)處理的裝置的框圖。包括:至少一個處理器401(例如CPU),存儲器402和至少一個通信總線403,用于實現(xiàn)這些裝置之間的連接通信。處理器401用于執(zhí)行存儲器402中存儲的可執(zhí)行模塊,例如計算機(jī)程序。存儲器402可能包含高速隨機(jī)存取存儲器(RAM:Random Access Memory),也可能還包括非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器401執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
根據(jù)預(yù)先建立的數(shù)據(jù)模板建立文檔結(jié)構(gòu)描述XSD數(shù)據(jù)項模型;建立所述XSD數(shù)據(jù)項模型與交叉索引對照表的映射關(guān)系;所述交叉索引對照表保存第一數(shù)據(jù)集與第二數(shù)據(jù)集的對應(yīng)關(guān)系,用于實現(xiàn)第一數(shù)據(jù)集與第二數(shù)據(jù)集的格式轉(zhuǎn)換;根據(jù)所述XSD數(shù)據(jù)項模型以及所述交叉索引對照表生成構(gòu)建數(shù)據(jù)服務(wù)程序和解析數(shù)據(jù)服務(wù)程序,其中所述構(gòu)建數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序構(gòu)建數(shù)據(jù),所述解析數(shù)據(jù)服務(wù)程序用于響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序解析數(shù)據(jù)。
在一些實施方式中,處理器401具體用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
根據(jù)預(yù)先建立的衛(wèi)生信息交換標(biāo)準(zhǔn)HL7消息模板或者HL7臨床文檔結(jié)構(gòu)CDA文檔模板建立XSD數(shù)據(jù)項模型。
在一些實施方式中,處理器401具體用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
根據(jù)預(yù)先建立的數(shù)據(jù)模板,獲取所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型;根據(jù)所述數(shù)據(jù)項的數(shù)據(jù)類型獲取與所述數(shù)據(jù)項的數(shù)據(jù)類型對應(yīng)的第一數(shù)據(jù)集的標(biāo)識,保存所述數(shù)據(jù)項與所述標(biāo)識的對應(yīng)關(guān)系;根據(jù)所述數(shù)據(jù)模板包含的各數(shù)據(jù)項的定位路徑以及所述數(shù)據(jù)項的數(shù)據(jù)類型建立XSD數(shù)據(jù)項模型,將所述XSD數(shù)據(jù)項模型各數(shù)據(jù)項的定位路徑與所述數(shù)據(jù)模板的各數(shù)據(jù)項的定位路徑進(jìn)行關(guān)聯(lián)。
在一些實施方式中,處理器401具體用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
響應(yīng)于調(diào)用所述構(gòu)建數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,生成HL7消息或者CDA文檔;其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
在一些實施方式中,處理器401具體用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:
響應(yīng)于調(diào)用所述解析數(shù)據(jù)服務(wù)程序的請求,根據(jù)所述請求對應(yīng)的數(shù)據(jù)類型獲取與所述數(shù)據(jù)類型對應(yīng)的XSD數(shù)據(jù)項模型以及所述交叉索引對照表,解析HL7消息或者CDA文檔生成符合第二數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù);其中所述HL7消息或者CDA文檔為符合第一數(shù)據(jù)集標(biāo)準(zhǔn)的數(shù)據(jù)。
在一些實施方式中,處理器401具體用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:將所述XSD數(shù)據(jù)項模型轉(zhuǎn)換成超文本標(biāo)記語言HTML代碼,生成數(shù)據(jù)構(gòu)建頁面。
在一些實施方式中,處理器401具體用于執(zhí)行所述一個或者一個以上程序包含用于進(jìn)行以下操作的指令:響應(yīng)于針對所述數(shù)據(jù)構(gòu)建頁面的請求,將用戶輸入數(shù)據(jù)轉(zhuǎn)換為HL7消息或者CDA文檔。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的模塊及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式,對本申請的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本申請的具體實施方式而已,并不用于限定本申請的保護(hù)范圍,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的保護(hù)范圍之內(nèi)。