本發(fā)明屬于信息存儲(chǔ)技術(shù)領(lǐng)域,具體涉及一種DICOM影像文件存儲(chǔ)方法及裝置。
背景技術(shù):
DICOM影像文件是符合DICOM(Digital Imaging and Communications in Medicine,醫(yī)學(xué)數(shù)字圖像和通信)標(biāo)準(zhǔn)的包含有醫(yī)學(xué)影像信息的文件?,F(xiàn)有技術(shù)中,并未將DICOM影像文件進(jìn)行分類存儲(chǔ),因此,還不能實(shí)現(xiàn)對DICOM影像文件進(jìn)行大數(shù)據(jù)分析和H5瀏覽。其中,H5是符合WADO(Web Access to DICOM Persistent Object,DICOM持續(xù)對象的Web接入)標(biāo)準(zhǔn)的一種瀏覽器,在客戶端進(jìn)行H5瀏覽時(shí),是服務(wù)器端解析客戶端展現(xiàn)的方式,同時(shí)在客戶端可以實(shí)現(xiàn)對圖像的移動(dòng)、縮放、旋轉(zhuǎn)、測量等操作,且通過H5瀏覽能夠?qū)崿F(xiàn)實(shí)時(shí)交互功能。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述的技術(shù)問題,本發(fā)明提供一種DICOM影像文件存儲(chǔ)方法及裝置,該方法可用于DICOM影像文件的存儲(chǔ),其可以將DICOM影像文件分類存儲(chǔ)到服務(wù)器中,進(jìn)而可以實(shí)現(xiàn)對DICOM影像文件的結(jié)構(gòu)化處理,因此,可以實(shí)現(xiàn)對DICOM影像文件進(jìn)行大數(shù)據(jù)分析和H5瀏覽。
一方面,本發(fā)明提供一種DICOM影像文件存儲(chǔ)方法,其包括以下步驟:
接收客戶端發(fā)送的DICOM影像文件;
解析所述DICOM影像文件,得到所述DICOM影像文件中的每個(gè)圖像的分類信息;
根據(jù)每個(gè)圖像的分類信息和預(yù)設(shè)的分類規(guī)則將所述DICOM影像文件中的所有圖像進(jìn)行分類處理;
將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中。
所述DICOM影像文件存儲(chǔ)方法,優(yōu)選的是,所述分類信息包括檢查類型信息,所述預(yù)設(shè)的分類規(guī)則包括根據(jù)檢查類型信息進(jìn)行分類;
所述分類處理包括:根據(jù)每個(gè)圖像的檢查類型信息將所述DICOM影像文件中的所有圖像進(jìn)行分類。
所述DICOM影像文件存儲(chǔ)方法,進(jìn)一步優(yōu)選的是,所述分類信息還包括檢查部位信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查類型中根據(jù)檢查部位信息進(jìn)行分類;
所述分類處理還包括:將同一檢查類型中的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類。
所述DICOM影像文件存儲(chǔ)方法,進(jìn)一步優(yōu)選的是,所述分類信息還包括檢查實(shí)例號(hào)信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查部位中根據(jù)檢查實(shí)例號(hào)進(jìn)行分類;
所述分類處理還包括:將同一檢查部位中的所有圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類。
較佳地,所述分類處理后、且所述將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中之前,還包括:將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮。
另一方面,本發(fā)明還提供一種DICOM影像文件存儲(chǔ)裝置,其包括:
接收模塊,用于接收客戶端發(fā)送的DICOM影像文件;
解析模塊,用于解析所述DICOM影像文件,得到所述DICOM影像文件中的每個(gè)圖像的分類信息;
分類模塊,用于根據(jù)每個(gè)圖像的分類信息和預(yù)設(shè)的分類規(guī)則將所述DICOM影像文件中的所有圖像進(jìn)行分類處理;
存儲(chǔ)模塊,用于將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中。
所述DICOM影像文件存儲(chǔ)裝置,優(yōu)選的是,所述分類信息包括檢查類型信息,所述預(yù)設(shè)的分類規(guī)則包括根據(jù)檢查類型信息進(jìn)行分類;
所述分類模塊包括檢查類型單元,用于根據(jù)每個(gè)圖像的檢查類型信息將所述DICOM影像文件中的所有圖像進(jìn)行分類。
所述DICOM影像文件存儲(chǔ)裝置,進(jìn)一步優(yōu)選的是,所述分類信息還包括檢查部位信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查類型中根據(jù)檢查部位信息進(jìn)行分類;
所述分類模塊還包括檢查部位單元,用于將同一檢查類型中的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類。
所述DICOM影像文件存儲(chǔ)裝置,進(jìn)一步優(yōu)選的是,所述分類信息還包括檢查實(shí)例號(hào)信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查部位中根據(jù)檢查實(shí)例號(hào)進(jìn)行分類;
所述分類處理還包括檢查實(shí)例號(hào)單元,用于將同一檢查部位中的所有圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類。
所述DICOM影像文件存儲(chǔ)裝置,較佳的是,其還包括分類壓縮模塊,用于所述分類處理后、且所述將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中之前,將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)方法,可以將DICOM影像文件分類存儲(chǔ)到服務(wù)器中,進(jìn)而可以實(shí)現(xiàn)對DICOM影像文件的結(jié)構(gòu)化處理,不僅提高后續(xù)的查詢效率,也可以實(shí)現(xiàn)對DICOM影像文件進(jìn)行大數(shù)據(jù)分析和H5瀏覽。
附圖說明
圖1為本發(fā)明一優(yōu)選實(shí)施例中的DICOM影像文件存儲(chǔ)方法的流程圖。
圖2為本發(fā)明一優(yōu)選實(shí)施例中的DICOM影像文件存儲(chǔ)方法中的接收DICOM影像文件的流程圖。
圖3為本發(fā)明一優(yōu)選實(shí)施例中的DICOM影像文件存儲(chǔ)方法中的對DICOM影像文件分類處理的流程圖。
圖4為本發(fā)明一優(yōu)選實(shí)施例中的DICOM影像文件存儲(chǔ)裝置的結(jié)構(gòu)圖。
圖5為本發(fā)明另一優(yōu)選實(shí)施例中的DICOM影像文件存儲(chǔ)方法的結(jié)構(gòu)圖。
圖6為本發(fā)明另一優(yōu)選實(shí)施例中的DICOM影像文件存儲(chǔ)方法的結(jié)構(gòu)圖。
具體實(shí)施方式
為了更加清楚地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)介紹。本發(fā)明的實(shí)施例具有示例性的作用,本領(lǐng)域技術(shù)人員在本發(fā)明實(shí)施例基礎(chǔ)上做出的無實(shí)質(zhì)性的改進(jìn),都應(yīng)屬于本發(fā)明的保護(hù)范圍。
如圖1所示的DICOM影像文件存儲(chǔ)方法,其包括以下步驟:
S101:接收客戶端發(fā)送的DICOM影像文件。
所述DICOM影像文件是直接通過醫(yī)療設(shè)備獲得的原始圖像按DICOM標(biāo)準(zhǔn)組織后得到的DICOM影像文件;具體可以是通過高清掃描儀將相關(guān)膠片掃描為JPG圖像,然后運(yùn)用DCMTK開發(fā)擴(kuò)展包將對應(yīng)的JPG圖像進(jìn)行轉(zhuǎn)換而得到的DICOM影像文件。
獲得DICOM影像文件后,可以通過客戶端按照DIMSE-C將DICOM影像文件上傳到服務(wù)器端。DIMSE(DICOM Message Service Element),即DICOM消息服務(wù)元素,DIMSE-C,即為復(fù)合信息對象(information object definitions,IOD)提供操作服務(wù)。
服務(wù)器接收客戶端發(fā)送的DICOM影像文件可以是分包接收的,具體可以如圖2所示,包括以下步驟:
S1011:分段接收客戶端發(fā)送的DICOM影像文件的至少兩個(gè)小包,所述分段接收是指一個(gè)小包接收完成后再接收下一個(gè)小包,直到所述DICOM影像文件的所有小包全部接收完成;
S1012:根據(jù)完成標(biāo)識(shí),分別判斷每個(gè)小包是否為完成小包;
S1013:若存在完成小包,則根據(jù)接收到的所有小包校驗(yàn)所述DICOM影像文件的完整性;若不存在完成小包,則繼續(xù)接收所述客戶端發(fā)送的DICOM影像文件的小包,直到接收并判斷出存在完成小包。
所述完成標(biāo)識(shí),是指上傳完成的標(biāo)識(shí)。在DICOM影像文件上傳之前,客戶端就可以將完成標(biāo)識(shí)告知服務(wù)器,服務(wù)器根據(jù)該完成標(biāo)識(shí)判斷接收到的小包是否為完成小包??蛻舳丝梢詫ICOM影像文件中的最后上傳的小包加上完成標(biāo)識(shí),即形成了完成小包,服務(wù)器判斷出存在完成標(biāo)識(shí)的小包,就可以判斷出客戶端已經(jīng)上傳了所有小包。
所述校驗(yàn)所述DICOM影像文件的完整性,具體可以采用MD5文件加密檢驗(yàn)或者是SHA1加密校驗(yàn)。校驗(yàn)所述DICOM影像文件的完整性可以避免由于所述DICOM影像文件的不完整而造成的后續(xù)問題。
在服務(wù)器校驗(yàn)所述DICOM影像文件的完整性后,通常還向客戶端發(fā)送完成信息,以告知客戶端已經(jīng)接收到了完整的DICOM影像文件。
客戶端將DICOM影像文件上傳給服務(wù)器過程中,可以采用分段上傳的方法,該方法可以包括以下步驟:
S201:將DICOM影像文件分成至少兩個(gè)小包;
S202:將所述DICOM影像文件以小包的方式進(jìn)行分段上傳,同時(shí)將最后上傳的小包加上完成標(biāo)識(shí);所述分段上傳是指一個(gè)小包上傳完成后再上傳下一個(gè)小包,直到所述DICOM影像文件的所有小包全部上傳完成。
因?yàn)镈ICOM影像文件包含的信息通常是比較多,所占空間較大,將DICOM影像文件以小包的方式進(jìn)行分段上傳,可以加快DICOM影像文件的上傳速度。
在將DICOM影像文件分成至少兩個(gè)小包之前,還可以包括:判斷當(dāng)前的網(wǎng)絡(luò)狀況的步驟。以便于按照當(dāng)前的網(wǎng)絡(luò)狀況,將DICOM影像文件分成若干個(gè)小包。比如:如果當(dāng)前網(wǎng)絡(luò)狀況適合200k的小包上傳,則可以將DICOM影像文件分成大小為200k的小包進(jìn)行上傳。
將所述DICOM影像文件上傳完成后,在客戶端還可以將所述DICOM影像文件移動(dòng)到已上傳目錄,以便于在客戶端區(qū)分出哪些是已上傳的DICOM影像文件,哪些是需要上傳的DICOM影像文件。
S102:解析所述DICOM影像文件,得到所述DICOM影像文件中的每個(gè)圖像的分類信息。
所述分類信息通常可以包括:檢查類型信息、檢查部位信息、檢查實(shí)例號(hào)信息,還可以包括:姓名信息、性別信息、身份證號(hào)信息、年齡信息、檢查時(shí)間信息、檢查描述信息、圖像方位信息、窗寬窗位信息等等。
檢查類型通常包括CT(Computed Tomography,電子計(jì)算機(jī)斷層掃描)、CR(Computed radiography,計(jì)算機(jī)X線攝影系統(tǒng))、MRI(Magnetic Resonance Imaging,磁共振成像)、US(Ultrasound,超聲)等;檢查部位可以是頭部、頸部、肩部、脊柱、胸部、腹部、上肢、下肢等;檢查實(shí)例號(hào)可以是按照檢查次序區(qū)分;檢查描述通常是指對病情的描述;窗位即是圖像顯示過程中選定圖像的中心位置,窗寬即是圖像中選定顯示的值區(qū)間。
S103:根據(jù)每個(gè)圖像的分類信息和預(yù)設(shè)的分類規(guī)則將所述DICOM影像文件中的所有圖像進(jìn)行分類處理。
所述預(yù)設(shè)的分類規(guī)則可以是:先根據(jù)檢查時(shí)間信息進(jìn)行分類,再在同一檢查時(shí)間中根據(jù)年齡信息進(jìn)行分類,再在同一年齡信息中根據(jù)性別信息進(jìn)行分類,再在同一性別中根據(jù)身份證號(hào)信息進(jìn)行分類,再在同一身份證號(hào)中根據(jù)窗寬窗位信息進(jìn)行分類。
具體分類處理可以是:先根據(jù)檢查時(shí)間信息將所述DICOM影像文件中的所有圖像進(jìn)行分類;然后,根據(jù)年齡信息將同一檢查時(shí)間信息中的所有圖像按照每個(gè)圖像對應(yīng)患者的年齡信息進(jìn)行分類;再根據(jù)性別信息將同一年齡信息中的所有圖像按照性別信息進(jìn)行分類;再根據(jù)身份證號(hào)信息將同一性別信息中的所有圖像按照身份證號(hào)信息進(jìn)行分類;再根據(jù)窗寬窗位信息將同一身份證號(hào)信息中的所有圖像按照窗寬窗位信息進(jìn)行分類。
所述檢查時(shí)間信息可以包括:以年為單位的年時(shí)間信息、以月為單位的月時(shí)間信息、以日為單位的日時(shí)間信息等;所述年齡信息可以包括年齡段信息,比如可以分為0-10歲、11-20歲、21-30歲、31-50歲、51-70歲、71-100歲等。
根據(jù)檢查時(shí)間信息將所述DICOM影像文件中的所有圖像進(jìn)行分類,具體可以是:先根據(jù)年時(shí)間信息將所述DICOM影像文件中的所有圖像分類,再根據(jù)月時(shí)間信息將同一年時(shí)間信息中的所有圖像按照月時(shí)間信息進(jìn)行分類,再根據(jù)日時(shí)間信息將同一月時(shí)間信息中的所有圖像按照日時(shí)間信息進(jìn)行分類。
當(dāng)然不同的分類信息可以與其他分類信息進(jìn)行交叉使用。比如:先根據(jù)年時(shí)間信息將所述DICOM影像文件中的所有圖像進(jìn)行分類;再根據(jù)年齡信息將同一年時(shí)間信息中的所有圖像按照每個(gè)圖像對應(yīng)患者的年齡信息進(jìn)行分類;再根據(jù)月時(shí)間信息將同一年齡信息中的所有圖像按照月時(shí)間信息進(jìn)行分類。
S104:將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中。
所述分類存儲(chǔ)到數(shù)據(jù)庫,即是按照分類后的圖像進(jìn)行存儲(chǔ)。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)方法,可以將DICOM影像文件分類存儲(chǔ)到服務(wù)器中,進(jìn)而可以實(shí)現(xiàn)對DICOM影像文件的結(jié)構(gòu)化處理,不僅提高后續(xù)的查詢效率,也可以實(shí)現(xiàn)對DICOM影像文件進(jìn)行大數(shù)據(jù)分析和H5瀏覽。
基于圖1所示的DICOM影像文件存儲(chǔ)方法,優(yōu)選的是,所述分類信息包括檢查類型信息,所述預(yù)設(shè)的分類規(guī)則包括根據(jù)檢查類型信息進(jìn)行分類;
所述分類處理包括:根據(jù)每個(gè)圖像的檢查類型信息將所述DICOM影像文件中的所有圖像進(jìn)行分類。
可以按照檢查類型將DICOM影像文件中的影像分為CT圖像、CR圖像、MRI圖像、US圖像等。服務(wù)器接收到DICOM影像文件后,按照數(shù)據(jù)元素中的標(biāo)簽(Tag)信息分別解析出每個(gè)圖像的分類型信息(包括檢查類型信息),然后可以按照預(yù)設(shè)的分類規(guī)則,根據(jù)每個(gè)圖像的檢查類型信息將所述DICOM影像文件中的所有圖像進(jìn)行分類。按照檢查類型進(jìn)行分類,可以方便后續(xù)根據(jù)檢查類型查詢相關(guān)信息。
進(jìn)一步優(yōu)選的是,所述分類信息還包括檢查部位信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查類型中根據(jù)檢查部位信息進(jìn)行分類;
所述分類處理還包括:將同一檢查類型中的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類。
具體可以是:將DICOM影像文件按照檢查類型信息分類后,在CT圖像類型中全是CT圖像,將每個(gè)CT圖像按照頭部、頸部、肩部、脊柱、胸部、腹部、上肢、下肢等檢查部位信息進(jìn)行分類;在CR圖像類型中全是CR圖像,將每個(gè)CR圖像按照頭部、頸部、肩部、脊柱、胸部、腹部、上肢、下肢等檢查部位信息進(jìn)行分類;等等。
將同一檢查類型下的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類,在后續(xù)查詢信息時(shí),可以根據(jù)檢查類型查詢后再根據(jù)檢查部位進(jìn)行查詢,當(dāng)有大量的圖像數(shù)據(jù)時(shí),有利于進(jìn)一步提高查詢效率。
較佳的實(shí)施例中,基于圖1所示的DICOM影像文件存儲(chǔ)方法,所述分類信息包括檢查類型信息、檢查部位信息、檢查實(shí)例號(hào)信息,所述預(yù)設(shè)的分類規(guī)則包括根據(jù)檢查類型信息進(jìn)行分類、在同一檢查類型中根據(jù)檢查部位信息進(jìn)行分類和在同一檢查部位中根據(jù)檢查實(shí)例號(hào)進(jìn)行分類;
所述分類處理如圖3所示,其包括:
S1031:根據(jù)每個(gè)圖像的檢查類型信息將所述DICOM影像文件中的所有圖像進(jìn)行分類;
S1032:將同一檢查類型中的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類;
S1033:將同一檢查部位中的所有圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類。
具體可以是:將同一檢查類型里的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類后,在CT圖像類型中全是CT圖像,且CT圖像是按照頭部、頸部、肩部、脊柱、胸部、腹部、上肢、下肢等檢查部位信息進(jìn)行分類的,然后可以將檢查類型為CT圖像且檢查部位為肩部的圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類;也可以將檢查類型為CT圖像且檢查部位為胸部的圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類;也可以將檢查類型為CT圖像且檢查部位為上肢的圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類。另外,在CR圖像類型中儲(chǔ)存的全是CR圖像,且CR圖像是按照頭部、頸部、肩部、脊柱、胸部、腹部、上肢、下肢等檢查部位信息進(jìn)行分類的,然后可以將檢查類型為CR圖像且檢查部位為肩部的圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類。
進(jìn)一步將同一檢查部位里的所有圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類,在進(jìn)行查詢時(shí),可以順次根據(jù)檢查類型、檢查部位、檢查實(shí)例號(hào)進(jìn)行有結(jié)構(gòu)地查詢,當(dāng)有大量圖像數(shù)據(jù)時(shí),有利于進(jìn)一步提高查詢效率。
基于圖1所示的DICOM影像文件存儲(chǔ)方法,優(yōu)選的是,所述分類處理后、且所述將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中之前,還包括:將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮。
將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮,具體可以是:
如果分類規(guī)則是:先根據(jù)檢查時(shí)間信息進(jìn)行分類,再在同一檢查時(shí)間中根據(jù)年齡信息進(jìn)行分類,再在同一年齡信息中根據(jù)性別信息進(jìn)行分類,再在同一性別中根據(jù)身份證號(hào)信息進(jìn)行分類,再在同一身份證號(hào)中根據(jù)窗寬窗位信息進(jìn)行分類;則,所述將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮,具體可以是:先將每個(gè)窗寬窗位信息下面的圖像進(jìn)行壓縮處理,再將每個(gè)身份證號(hào)信息下面的圖像進(jìn)行壓縮處理,再將每個(gè)性別信息下面的圖像進(jìn)行壓縮處理,再將每個(gè)年齡信息下面的圖像進(jìn)行壓縮處理,再將每個(gè)檢查時(shí)間信息下面的圖像進(jìn)行壓縮處理。
如果分類規(guī)則是:根據(jù)檢查類型信息進(jìn)行分類;則,所述將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮,具體可以是:將每個(gè)檢查類型下面的圖像進(jìn)行壓縮處理。
如果分類規(guī)則是:先根據(jù)檢查類型信息進(jìn)行分類,再在同一檢查類型中根據(jù)檢查部位信息進(jìn)行分類,然后在同一檢查部位中根據(jù)檢查實(shí)例號(hào)進(jìn)行分類。則,所述將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮,具體可以是:先將每個(gè)檢查實(shí)例號(hào)下面的圖像進(jìn)行壓縮處理,再將每個(gè)檢查部位下面的圖像進(jìn)行壓縮處理,最后將每個(gè)檢查類型下面的圖像進(jìn)行壓縮處理。壓縮處理后,再進(jìn)行存儲(chǔ)。
將所述DICOM影像文件中的所有圖像按照所述分類信息進(jìn)行分類壓縮,可以有結(jié)構(gòu)地縮小圖像的大小,達(dá)到在允許范圍內(nèi)較大程度地縮小需要存儲(chǔ)的圖像,從而可以節(jié)約服務(wù)器的存儲(chǔ)空間,提高服務(wù)器的服務(wù)效率。
如圖4所示的DICOM影像文件存儲(chǔ)裝置,其包括:
接收模塊,用于接收客戶端發(fā)送的DICOM影像文件;
解析模塊,用于解析所述DICOM影像文件,得到所述DICOM影像文件中的每個(gè)圖像的分類信息;
分類模塊,用于根據(jù)每個(gè)圖像的分類信息和預(yù)設(shè)的分類規(guī)則將所述DICOM影像文件中的所有圖像進(jìn)行分類處理;
存儲(chǔ)模塊,用于將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中。
如圖5所示的DICOM影像文件存儲(chǔ)裝置,其中,所述接收模塊可以包括:
接收單元,用于分段接收客戶端發(fā)送的DICOM影像文件的至少兩個(gè)小包,所述分段接收是指一個(gè)小包接收完成后再接收下一個(gè)小包,直到所述DICOM影像文件的所有小包全部接收完成。
判斷單元,用于根據(jù)完成標(biāo)識(shí),分別判斷每個(gè)小包是否為完成小包。
校驗(yàn)單元,若存在完成小包,則根據(jù)接收到的所有小包校驗(yàn)所述DICOM影像文件的完整性;若不存在完成小包,則繼續(xù)接收所述客戶端發(fā)送的DICOM影像文件的小包,直到接收并判斷出存在完成小包。
所述接收模塊還可以包括發(fā)送單元,用于向客戶端發(fā)送完成信息。
與服務(wù)器相對應(yīng)的客戶端中可以包括:
分包單元,用于將DICOM影像文件分成至少兩個(gè)小包;
上傳單元,用于將所述DICOM影像文件以小包的方式進(jìn)行分段上傳,同時(shí)將最后上傳的小包加上完成標(biāo)識(shí);所述分段上傳是指一個(gè)小包上傳完成后再上傳下一個(gè)小包,直到所述DICOM影像文件的所有小包全部上傳完成;
網(wǎng)絡(luò)狀況單元,用于判斷當(dāng)前的網(wǎng)絡(luò)狀況;
移動(dòng)單元,用于將所述DICOM影像文件移動(dòng)到已上傳目錄。
其中,所述分類模塊可以包括:
檢查時(shí)間單元,用于根據(jù)檢查時(shí)間信息將所述DICOM影像文件中的所有圖像進(jìn)行分類;
年齡單元,用于根據(jù)年齡信息將同一檢查時(shí)間信息里的所有圖像按照每個(gè)圖像對應(yīng)患者的年齡信息進(jìn)行分類;
性別單元,用于根據(jù)性別信息將同一年齡信息里的所有圖像按照性別信息進(jìn)行分類;
身份證號(hào)單元,用于根據(jù)身份證號(hào)信息將同一性別信息里的所有圖像按照身份證號(hào)信息進(jìn)行分類;
窗寬窗位單元,用于根據(jù)窗寬窗位信息將同一身份證號(hào)信息里的所有圖像按照窗寬窗位信息進(jìn)行分類。
所述檢查時(shí)間單元包括年時(shí)間子單元,用于根據(jù)年時(shí)間信息將所述DICOM影像文件中的所有圖像分類;
所述檢查時(shí)間單元還包括月時(shí)間子單元,用于根據(jù)月時(shí)間信息將同一年時(shí)間信息里的所有圖像按照月時(shí)間信息進(jìn)行分類;
所述檢查時(shí)間單元還包括日時(shí)間子單元,用于根據(jù)日時(shí)間信息將同一月時(shí)間信息里的所有圖像按照日時(shí)間信息進(jìn)行分類。
其中,所述月時(shí)間子單元,還用于根據(jù)月時(shí)間信息將同一年齡信息里的所有圖像按照月時(shí)間信息進(jìn)行分類。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)裝置,可用于上述的DICOM影像文件存儲(chǔ)方法中,其可以將DICOM影像文件分類存儲(chǔ)到服務(wù)器中,進(jìn)而可以實(shí)現(xiàn)DICOM影像文件的結(jié)構(gòu)化處理,不僅提高后續(xù)的查詢效率,也可以實(shí)現(xiàn)對DICOM影像文件進(jìn)行大數(shù)據(jù)分析和H5瀏覽。
基于圖4所示的DICOM影像文件存儲(chǔ)裝置,優(yōu)選的是,所述分類信息包括檢查類型信息,所述預(yù)設(shè)的分類規(guī)則包括根據(jù)檢查類型信息進(jìn)行分類;
所述分類模塊包括檢查類型單元,用于根據(jù)每個(gè)圖像的檢查類型信息將所述DICOM影像文件中的所有圖像進(jìn)行分類。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)裝置,可以按照檢查類型進(jìn)行分類,因此可以方便后續(xù)根據(jù)檢查類型查詢相關(guān)信息。
進(jìn)一步優(yōu)選的是,所述分類信息還包括檢查部位信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查類型中根據(jù)檢查部位信息進(jìn)行分類;
所述分類模塊還包括檢查部位單元,用于將同一檢查類型中的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)裝置,可以將同一檢查類型下的所有圖像按照每個(gè)圖像的檢查部位信息進(jìn)行分類,因此,在后續(xù)查詢信息時(shí)可以根據(jù)檢查類型查詢后再根據(jù)檢查部位進(jìn)行查詢,當(dāng)有大量的圖像數(shù)據(jù)時(shí),有利于進(jìn)一步提高查詢效率。
如圖6所示的DICOM影像文件存儲(chǔ)裝置,其中,所述分類信息還包括檢查實(shí)例號(hào)信息,所述預(yù)設(shè)的分類規(guī)則還包括在同一檢查部位中根據(jù)檢查實(shí)例號(hào)進(jìn)行分類;
所述分類處理還包括檢查實(shí)例號(hào)單元,用于將同一檢查部位中的所有圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)裝置,可以進(jìn)一步將同一檢查部位里的所有圖像按照每個(gè)圖像的檢查實(shí)例號(hào)信息進(jìn)行分類,在進(jìn)行查詢時(shí),可以順次根據(jù)檢查類型、檢查部位、檢查實(shí)例號(hào)進(jìn)行有結(jié)構(gòu)地查詢,當(dāng)有大量圖像數(shù)據(jù)時(shí),有利于進(jìn)一步提高查詢效率。
基于圖4所示的DICOM影像文件存儲(chǔ)裝置,較佳的是,其還包括分類壓縮模塊,用于所述分類處理后、且所述將分類后的圖像分類存儲(chǔ)到數(shù)據(jù)庫中之前,將分類處理后的圖像按照所述預(yù)設(shè)的分類規(guī)則進(jìn)行分類壓縮。
所述分類壓縮模塊可以包括第一壓縮單元,用于將每個(gè)窗寬窗位信息下面的圖像進(jìn)行壓縮處理;
所述分類壓縮模塊還可以包括第二壓縮單元,用于將每個(gè)身份證號(hào)信息下面的圖像進(jìn)行壓縮處理;
所述分類壓縮模塊還可以包括第三壓縮單元,用于將每個(gè)性別信息下面的圖像進(jìn)行壓縮處理;
所述分類壓縮模塊還可以包括第四壓縮單元,用于將每個(gè)年齡信息下面的圖像進(jìn)行壓縮處理;
所述分類壓縮模塊還可以包括第五壓縮單元,用于將每個(gè)檢查時(shí)間信息下面的圖像進(jìn)行壓縮處理。
所述分類壓縮模塊還可以包括第六壓縮單元,用于將每個(gè)檢查類型下面的圖像進(jìn)行壓縮處理。
所述分類壓縮模塊還可以包括第七壓縮單元,用于將每個(gè)檢查實(shí)例號(hào)下面的圖像進(jìn)行壓縮處理;
所述分類壓縮模塊還可以包括第八壓縮單元,用于將每個(gè)檢查部位下面的圖像進(jìn)行壓縮處理。
本發(fā)明實(shí)施例中的DICOM影像文件存儲(chǔ)裝置,可以將所述DICOM影像文件中的所有圖像按照所述分類信息進(jìn)行分類壓縮,可以有結(jié)構(gòu)地縮小圖像的大小,達(dá)到在允許范圍內(nèi)較大程度地縮小需要存儲(chǔ)的圖像,從而可以節(jié)約服務(wù)器的存儲(chǔ)空間,提高服務(wù)器的服務(wù)效率。
以上所述,僅為本發(fā)明的實(shí)施例,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。