本發(fā)明專利技術(shù)公開一種在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其包括步驟:檢驗(yàn)DICOM醫(yī)學(xué)圖像與檢查報(bào)告編輯器中檢查報(bào)告的一致性,若兩者具有一致性,則轉(zhuǎn)入下一步驟;為檢查報(bào)告編輯器創(chuàng)建圖像緩沖池對(duì)象,加載DICOM醫(yī)學(xué)圖像至圖像緩沖池對(duì)象中;為檢查報(bào)告編輯器創(chuàng)建一個(gè)醫(yī)學(xué)圖像的文檔存儲(chǔ)對(duì)象ImageNode,并將ImageNode插入到表示檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表中;創(chuàng)建DICOM醫(yī)學(xué)圖像的文檔顯示對(duì)象,對(duì)DICOM醫(yī)學(xué)圖像進(jìn)行排版處理;將DICOM醫(yī)學(xué)圖像轉(zhuǎn)換成DIB位圖,由檢查報(bào)告編輯器顯示檢查報(bào)告時(shí)顯示DIB位圖。本發(fā)明專利技術(shù)是實(shí)現(xiàn)了將DICOM嵌入檢查報(bào)告中,所見即所得的顯示效果,從而方便用戶。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及一種醫(yī)學(xué)圖像顯示方法,尤其是涉及一種在檢查報(bào)告編輯器的檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法。
技術(shù)介紹
在圖像存檔與通信系統(tǒng)(PictureArchiving and Communication System,簡稱PACS)中,醫(yī)生進(jìn)行醫(yī)學(xué)影像診斷時(shí)后,需要書寫患者檢查報(bào)告。檢查報(bào)告一般包含病人基本信息、病人檢查影像、檢查所見及檢查提示等診斷信息。醫(yī)學(xué)影像均以DICOM (DigitalImaging and Communications in Medicine,數(shù)字影像和通信標(biāo)準(zhǔn))格式進(jìn)行存儲(chǔ)和傳輸。為了在檢查報(bào)告中嵌入醫(yī)學(xué)影像,傳統(tǒng)的方法是首先提供圖像列表讓醫(yī)生選擇需要打印的圖像,然后提供文本框讓醫(yī)生輸入影像診斷信息。打印時(shí),將醫(yī)學(xué)標(biāo)準(zhǔn)格式的影像轉(zhuǎn)成操作系統(tǒng)的標(biāo)準(zhǔn)的非醫(yī)學(xué)影像格式的圖像,嵌入到設(shè)置好的打印模板中。然而,使用這種方法存在以下幾個(gè)缺陷:1、需要對(duì)醫(yī)學(xué)影像進(jìn)行轉(zhuǎn)換,增加了的性能損耗;2、在書寫檢查報(bào)告過程中不能達(dá)到所見即所得的效果;3.、在下次打印檢查報(bào)告時(shí),還需要重新生成檢查報(bào)告,重新導(dǎo)入檢查信息和檢查影像,并重新對(duì)圖像格式進(jìn)行轉(zhuǎn)換,無法將上次打印內(nèi)容無損的保存起來。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)提供一種在檢查報(bào)告編輯器的檢查報(bào)告中嵌入DICOM圖像的方法,以解決現(xiàn)有技術(shù)在書寫檢查報(bào)告時(shí),需要對(duì)醫(yī)學(xué)影像進(jìn)行轉(zhuǎn)換才能生成檢查報(bào)告進(jìn)行打印,且不能對(duì)打印時(shí)的檢查報(bào)告內(nèi)容無損保存的技術(shù)問題。本專利技術(shù)采用如下技術(shù)方案實(shí)現(xiàn):一種在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其包括步驟: A、檢驗(yàn)DICOM醫(yī)學(xué)圖像與檢查報(bào)告編輯器中檢查報(bào)告的一致性,若兩者具有一致性,則轉(zhuǎn)入步驟B ;B、為檢查報(bào)告編輯器創(chuàng)建圖像緩沖池對(duì)象,加載DICOM醫(yī)學(xué)圖像至圖像緩沖池對(duì)象中; C、為檢查報(bào)告編輯器創(chuàng)建一個(gè)醫(yī)學(xué)圖像的文檔存儲(chǔ)對(duì)象ImageNode,并將ImageNode插入到表不檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表中; D、創(chuàng)建DICOM醫(yī)學(xué)圖像的文檔顯示對(duì)象,對(duì)DICOM醫(yī)學(xué)圖像進(jìn)行排版處理;EJf DICOM醫(yī)學(xué)圖像轉(zhuǎn)換成DIB位圖,由檢查報(bào)告編輯器顯示檢查報(bào)告時(shí)顯示DIB位圖。其中,所述步驟A是驗(yàn)證DICOM醫(yī)學(xué)圖像是否和檢查報(bào)告中患者信息是一致。其中,所述步驟B中加載DICOM醫(yī)學(xué)圖像的步驟具體包括:判斷該DICOM醫(yī)學(xué)圖像是否已經(jīng)存在圖像緩沖池對(duì)象中,如果是,則直接從圖像緩沖池對(duì)象中獲得該DICOM醫(yī)學(xué)圖像的指針,否則將該DICOM醫(yī)學(xué)圖像加載到檢查報(bào)告編輯器的緩存,并將改DICOM醫(yī)學(xué)圖像的指針存放在圖像緩沖池對(duì)象中。其中,所述步驟B中加載DICOM醫(yī)學(xué)圖像的步驟具體還包括: 在關(guān)閉該DICOM醫(yī)學(xué)圖像時(shí),判斷該DICOM醫(yī)學(xué)圖像的指針的引用計(jì)數(shù)是否為0,若引用計(jì)數(shù)不為0,則轉(zhuǎn)入下一步驟,否則退出; 判斷圖像緩沖池對(duì)象中緩沖的DICOM醫(yī)學(xué)圖像對(duì)應(yīng)的引用計(jì)數(shù)為O的個(gè)數(shù)是否已經(jīng)超過最大值,如果是,則刪除該DICOM醫(yī)學(xué)圖像,否則將該DICOM醫(yī)學(xué)圖像的引用計(jì)數(shù)減I。其中,所述醫(yī)學(xué)圖像的文檔存儲(chǔ)對(duì)象ImageNode是根據(jù)DICOM醫(yī)學(xué)圖像的文件名從圖像緩沖池對(duì)象中獲取到DICOM醫(yī)學(xué)圖像的數(shù)據(jù)。其中,所述步驟D具體包括: 當(dāng)將ImageNode插入到表示檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表時(shí),由段落排版對(duì)象響應(yīng)檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表的變化; 創(chuàng)建DICOM醫(yī)學(xué)圖像的文檔顯示對(duì)象,該文檔顯示對(duì)象包含了 DICOM醫(yī)學(xué)圖像的文件名; 由段落排版對(duì)象根據(jù)ImageNode在檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表中的位置,將醫(yī)學(xué)圖像的文檔顯示對(duì)象插入到表示顯示對(duì)象的雙向鏈表中; 段落排版對(duì)象將表示顯示對(duì)象的雙向鏈表中的所有文檔顯示對(duì)象分配到相應(yīng)行進(jìn)行顯不O其中,所述步驟E具體包括: 根據(jù)ImageNode中包含的DICOM醫(yī)學(xué)圖像的文件名,通過該文件名從圖像緩沖池對(duì)象中獲取到該DICOM醫(yī)學(xué)圖像的數(shù)據(jù),并將這些數(shù)據(jù)封裝到image對(duì)象中; 將image對(duì)象轉(zhuǎn)換為DIB位圖,在檢查報(bào)告編輯器的緩存中建立一個(gè)存儲(chǔ)DICOM醫(yī)學(xué)圖像的DIB位 將DIB位圖中矩形區(qū)域內(nèi)像素?cái)?shù)據(jù)拷貝到檢查報(bào)告中指定的目標(biāo)矩形。其中,所述檢查報(bào)告編輯器顯示檢查報(bào)告的步驟包括: 遍歷顯示檢查報(bào)告編輯器中檢查報(bào)告所有的頁; 在顯示檢查報(bào)告的每一頁時(shí),遍歷顯示頁中所有的行,在顯示每一行時(shí),遍歷顯示行中每一個(gè)文檔顯示對(duì)象。其中,所述方法還包括步驟:F、在檢查報(bào)告中對(duì)DIB位圖格式的醫(yī)學(xué)圖像進(jìn)行窗寬窗位的調(diào)整。其中,所述步驟F具體包括: 醫(yī)學(xué)圖像的文檔顯示對(duì)象響應(yīng)鼠標(biāo)點(diǎn)擊事件,設(shè)置文檔顯示對(duì)象的當(dāng)前狀態(tài)為已選中狀態(tài); 當(dāng)在醫(yī)學(xué)圖像上使用鼠標(biāo)按鍵拖拽時(shí),檢查報(bào)告編輯器遍歷當(dāng)前頁所有的文檔顯示對(duì)象,如果醫(yī)學(xué)圖像的文檔顯示對(duì)象的顯示區(qū)域包含了鼠標(biāo)位置,則該醫(yī)學(xué)圖像的文檔顯示對(duì)象響應(yīng)右鍵拖拽事件,對(duì)醫(yī)學(xué)圖像的窗寬窗位值進(jìn)行調(diào)整,由根據(jù)窗寬窗位值重新生成DIB位圖并顯示。與現(xiàn)有技術(shù)相比,本專利技術(shù)具有如下有益效果: 本專利技術(shù)提供一種在檢查報(bào)告編輯器中嵌入DICOM圖像的方法,克服現(xiàn)有技術(shù)在書寫檢查報(bào)告時(shí),需要對(duì)醫(yī)學(xué)影像進(jìn)行轉(zhuǎn)換才能生成檢查報(bào)告進(jìn)行打印,而且不能對(duì)打印時(shí)的檢查報(bào)告內(nèi)容無損保存起來的缺陷。本專利技術(shù)可以對(duì)醫(yī)學(xué)圖像和報(bào)告內(nèi)容的一致性進(jìn)行驗(yàn)證,還可以在檢查報(bào)告編輯器中對(duì)醫(yī)學(xué)圖像進(jìn)行窗寬窗位的調(diào)整,從而方便用戶。附圖說明圖1是檢查報(bào)告編輯器中文檔存儲(chǔ)對(duì)象的數(shù)據(jù)結(jié)構(gòu)的示意 圖2是本專利技術(shù)一個(gè)優(yōu)選實(shí)施例的流程示意 圖3是為檢查報(bào)告編輯器創(chuàng)建的imagePool對(duì)象的結(jié)構(gòu)示意 圖4是檢查報(bào)告中嵌入的DICOM圖像的示意 圖5是對(duì)圖4中醫(yī)學(xué)圖像進(jìn)行窗寬窗位調(diào)整后的顯示效果示意圖。具體實(shí)施例方式本專利技術(shù)提供一種檢查報(bào)告編輯器(以下又簡稱為“編輯器”)的檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像(以下又簡稱“DIC0M圖像”或“DIC0M像”)為顯示功能的方法,克服現(xiàn)有技術(shù)在書寫檢查報(bào)告時(shí),需要對(duì)醫(yī)學(xué)影像進(jìn)行轉(zhuǎn)換才能生成檢查報(bào)告進(jìn)行打印,而且不能對(duì)打印時(shí)的檢查報(bào)告內(nèi)容無損保存起來的缺陷。為理解本專利技術(shù),先對(duì)DICOM文件的信息封裝格式、提取DICOM文件中的圖像信息、DICOM圖像的醫(yī)學(xué)特性、DICOM圖像如何轉(zhuǎn)換為DIB位圖、編輯器中嵌入DICOM圖像的原理等進(jìn)行 介紹。、DICOM醫(yī)學(xué)圖像的定義,以及DICOM文件的信息封裝格式 DICOM (Digital Imaging and Communications in Medicine,數(shù)字影像和通信標(biāo)準(zhǔn))最初是由美國放射學(xué)會(huì)(ACR)和美國電氣制造商協(xié)會(huì)(NEMA)聯(lián)合發(fā)起,后由世界上其它一些標(biāo)準(zhǔn)化組織(如歐洲標(biāo)準(zhǔn)化委員會(huì)251技術(shù)委員會(huì)等等)共同參與制訂并建立的一種國際標(biāo)準(zhǔn),主要用于規(guī)范醫(yī)學(xué)影像及其相關(guān)信息的交換,為醫(yī)學(xué)影像設(shè)備的生產(chǎn)廠家和用戶提供接口標(biāo)準(zhǔn)和交互協(xié)議等。DICOM醫(yī)學(xué)圖像,即是符合該標(biāo)準(zhǔn)的數(shù)字醫(yī)學(xué)圖像。 根據(jù)DICOM文件(圖像)的信息封裝格式,提取DICOM文件中的圖像信息。也就是說,對(duì)DICOM文件進(jìn)行解碼,提取圖像參數(shù)、圖像數(shù)據(jù)等信息。DICOM文件格式是現(xiàn)今數(shù)字醫(yī)學(xué)圖像的工業(yè)標(biāo)準(zhǔn),DICOM文件只能被專用的軟件調(diào)用和輸出,它的擴(kuò)展名為“.dcm”。DICO本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其特征在于,所述方法包括步驟:A、檢驗(yàn)DICOM醫(yī)學(xué)圖像與檢查報(bào)告編輯器中檢查報(bào)告的一致性,若兩者具有一致性,則轉(zhuǎn)入步驟B;B、為檢查報(bào)告編輯器創(chuàng)建圖像緩沖池對(duì)象,加載DICOM醫(yī)學(xué)圖像至圖像緩沖池對(duì)象中;C、為檢查報(bào)告編輯器創(chuàng)建一個(gè)醫(yī)學(xué)圖像的文檔存儲(chǔ)對(duì)象ImageNode,并將ImageNode插入到表示檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表中;D、創(chuàng)建DICOM醫(yī)學(xué)圖像的文檔顯示對(duì)象,對(duì)DICOM醫(yī)學(xué)圖像進(jìn)行排版處理;E、將DICOM醫(yī)學(xué)圖像轉(zhuǎn)換成DIB位圖,由檢查報(bào)告編輯器顯示檢查報(bào)告時(shí)顯示DIB位圖。
【技術(shù)特征摘要】
1.種在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其特征在于,所述方法包括步驟: A、檢驗(yàn)DICOM醫(yī)學(xué)圖像與檢查報(bào)告編輯器中檢查報(bào)告的一致性,若兩者具有一致性,則轉(zhuǎn)入步驟B ; B、為檢查報(bào)告編輯器創(chuàng)建圖像緩沖池對(duì)象,加載DICOM醫(yī)學(xué)圖像至圖像緩沖池對(duì)象中; C、為檢查報(bào)告編輯器創(chuàng)建一個(gè)醫(yī)學(xué)圖像的文檔存儲(chǔ)對(duì)象ImageNode,并將ImageNode插入到表不檢查報(bào)告編輯器存儲(chǔ)結(jié)構(gòu)的雙向鏈表中; D、創(chuàng)建DICOM醫(yī)學(xué)圖像的文檔顯示對(duì)象,對(duì)DICOM醫(yī)學(xué)圖像進(jìn)行排版處理; Ejf DICOM醫(yī)學(xué)圖像轉(zhuǎn)換成DIB位圖,由檢查報(bào)告編輯器顯示檢查報(bào)告時(shí)顯示DIB位圖。2.據(jù)權(quán)利要求1所述在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其特征在于,所述步驟A是驗(yàn)證DICOM醫(yī)學(xué)圖像是否和檢查報(bào)告中患者信息是一致。3.據(jù)權(quán)利要求1所述在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其特征在于,所述步驟B中加載DICOM醫(yī)學(xué)圖像的步驟具體包括:判斷該DICOM醫(yī)學(xué)圖像是否已經(jīng)存在圖像緩沖池對(duì)象中,如果是,則直接從圖像緩沖池對(duì)象中獲得該DICOM醫(yī)學(xué)圖像的指針,否則將該DICOM醫(yī)學(xué)圖像加載到檢查報(bào)告編輯器的緩存,并將改DICOM醫(yī)學(xué)圖像的指針存放在圖像緩沖池對(duì)象中。4.據(jù)權(quán)利要求3所述在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其特征在于,所述步驟B中加載DICOM醫(yī)學(xué)圖像的步驟具體還包括: 在關(guān)閉該DICOM醫(yī)學(xué)圖像時(shí),判斷該DICOM醫(yī)學(xué)圖像的指針的引用計(jì)數(shù)是否為0,若引用計(jì)數(shù)不為0,則轉(zhuǎn)入下一步驟,否則退出; 判斷圖像緩沖池對(duì)象中緩沖的DICOM醫(yī)學(xué)圖像對(duì)應(yīng)的引用計(jì)數(shù)為O的個(gè)數(shù)是否已經(jīng)超過最大值,如果是,則刪除該DICOM醫(yī)學(xué)圖像,否則將該DICOM醫(yī)學(xué)圖像的引用計(jì)數(shù)減I。5.據(jù)權(quán)利要求1所述在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其特征在于,所述醫(yī)學(xué)圖像的文檔存儲(chǔ)對(duì)象ImageNode是根據(jù)DICOM醫(yī)學(xué)圖像的文件名從圖像緩沖池對(duì)象中獲取到DICOM醫(yī)學(xué)圖像的數(shù)據(jù)。6.據(jù)權(quán)利要求1所述在檢查報(bào)告中嵌入DICOM醫(yī)學(xué)圖像的方法,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:鄧良遠(yuǎn),陳閩峰,曾文,
申請(qǐng)(專利權(quán))人:深圳市藍(lán)韻網(wǎng)絡(luò)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。