專利名稱::一種自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算機(jī)圖像排版
技術(shù)領(lǐng)域:
,具體涉及一種自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法。
背景技術(shù):
:隨著醫(yī)療信息化技術(shù)的發(fā)展,越來(lái)越多的醫(yī)院都開(kāi)始使用超聲圖文工作站系統(tǒng),用于采集超聲影像、編輯及打印圖文診斷報(bào)告。該系統(tǒng)由個(gè)人電腦、打印機(jī)、檢查數(shù)據(jù)服務(wù)器、超聲影像服務(wù)器構(gòu)成,由個(gè)人電腦通過(guò)網(wǎng)絡(luò)接口或視頻釆集設(shè)備與超聲設(shè)備相連。通過(guò)個(gè)人電腦錄入患者信息及檢查資料,保存到檢查數(shù)據(jù)服務(wù)器,并采集影像到超聲影像服務(wù)器,然后將患者信息、檢查資料、檢查參數(shù)、診斷結(jié)果、超聲影像形成超聲診斷報(bào)告,通過(guò)打印機(jī)打印出來(lái)。使用這種系統(tǒng),從一定程度提高了超聲醫(yī)生的工作效率,規(guī)范了超聲診斷報(bào)告,節(jié)省了超聲膠片打印費(fèi)用。由于超聲專業(yè)是一個(gè)新興專業(yè),現(xiàn)有超聲醫(yī)生絕大多數(shù)是從臨床轉(zhuǎn)業(yè)過(guò)來(lái),年齡較大,對(duì)計(jì)算機(jī)軟件操作水平相當(dāng)有限,如何幫助醫(yī)生更方便快捷地書(shū)寫(xiě)正確的超聲診斷報(bào)告是需要重點(diǎn)考慮的事情,而在超聲診斷報(bào)告的書(shū)寫(xiě)過(guò)程中,超聲檢查圖像的選取與打印是其工作的重點(diǎn)內(nèi)容之一。超聲診斷報(bào)告寫(xiě)的好壞直接影響到病人的就診情況,特別是轉(zhuǎn)診病人。針對(duì)不同的病人類型和特點(diǎn),要打印不同數(shù)量的病人超聲檢查圖像,以配合病人的超聲診斷報(bào)告內(nèi)容的直觀體現(xiàn),更好地方便病人的4就診。超聲診斷報(bào)告打印模板制作是個(gè)相對(duì)專業(yè)的工作,一般由軟件廠家的服務(wù)人員進(jìn)行操作,很少由醫(yī)生來(lái)進(jìn)行打印模板的定制,這樣會(huì)給軟件廠家的服務(wù)增加較大的成本。超聲診斷報(bào)告現(xiàn)在采用的都是彩色圖像,所以彩色圖像打印費(fèi)用是超聲科室較大的開(kāi)支之一。傳統(tǒng)的超聲診斷報(bào)告排版方法需要根據(jù)超聲圖像的數(shù)量,選用不同的超聲診斷報(bào)告打印模板,如一圖模板用于打印一張超聲檢查圖像的超聲診斷報(bào)告,二圖模板用于打印二張超聲檢查圖像的超聲診斷報(bào)告,依此類推。這種解決方案存在以下缺點(diǎn)1、為了滿足醫(yī)生針對(duì)不同檢查情況選擇不同的打印模板,即使一種病癥的打印模板,一般要附帶l-6張圖的6份打印模板,如果做胎兒超聲檢查,那還需要做9圖打印模板,甚至更多打印模板,為此醫(yī)生在工作中為選擇使用哪個(gè)打印模板都要花費(fèi)相當(dāng)多的精力,造成操作麻煩,工作效率低下。2、在書(shū)寫(xiě)超聲診斷報(bào)告的過(guò)程中,有可能因?yàn)樾枰诔曉\斷報(bào)告中更改打印的圖像數(shù),而要切換不同的打印模板,而在切換之前必須保存正在書(shū)寫(xiě)的超聲診斷報(bào)告內(nèi)容,浪費(fèi)了醫(yī)生的時(shí)間。3、針對(duì)同一個(gè)病人可能需要打印不同超聲圖像數(shù)量的超聲診斷報(bào)告,如給病人帶走的是3圖超聲診斷報(bào)告,而在超聲科室留存的是不需要超聲圖像的超聲診斷報(bào)告,這個(gè)過(guò)程增加醫(yī)生的工作量。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題是提供一種自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,克服現(xiàn)有技術(shù)需要根據(jù)醫(yī)學(xué)診斷報(bào)告中醫(yī)學(xué)圖像的數(shù)量,選用不同醫(yī)學(xué)診斷才艮告打印模板的缺陷。本發(fā)明為解決上述技術(shù)問(wèn)題所采用的技術(shù)方案為一種自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,包括步驟Al、生成一張軟件表格;A2、將所述軟件表格的至少一個(gè)單元格設(shè)置為放置醫(yī)學(xué)圖像的區(qū)域;A3、讀取需要在所述區(qū)域放置的醫(yī)學(xué)圖像的相關(guān)參數(shù);A4、根據(jù)所述參數(shù)對(duì)所述單元格進(jìn)行拆分或合并;A5、將每一個(gè)所述醫(yī)學(xué)圖像放置于拆分或合并后的單元格內(nèi)。所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其中所述步驟A1包括步驟利用對(duì)象鏈接和嵌入容器對(duì)象的實(shí)例載入對(duì)象鏈《|妄和嵌入Ole對(duì)象實(shí)例,由所述對(duì)象鏈接和嵌入Ole對(duì)象實(shí)例生成所述軟件表格。所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其中所述對(duì)象鏈接和嵌入容器對(duì)象設(shè)為T(mén)01eContainer對(duì)象。所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其中所述對(duì)象鏈接和嵌入Ole對(duì)象設(shè)為wordole對(duì)象。所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其中所述參數(shù)包括需要在所述區(qū)域放置的醫(yī)學(xué)圖像的數(shù)量。所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其中所述參數(shù)還包括在所述區(qū)域內(nèi)每一行放置所述醫(yī)學(xué)圖像的數(shù)量。所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其中所述參數(shù)還包括所述醫(yī)學(xué)圖像的高度和寬度。所述的自適應(yīng)的醫(yī)學(xué)診斷凈艮告圖像排版方法,其中所述步驟A4包括步驟由所述wordole對(duì)象的實(shí)例對(duì)所述單元格進(jìn)行拆分或合并。本發(fā)明的有益效果本發(fā)明自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法將醫(yī)學(xué)診斷報(bào)告設(shè)置為一個(gè)軟件表格,將醫(yī)學(xué)診斷報(bào)告中放置醫(yī)學(xué)圖像的區(qū)域設(shè)置為軟件表格中的單元格,利用單元格的拆分或合并對(duì)圖像進(jìn)行6排版,本發(fā)明自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法還使用了對(duì)象鏈接和嵌入01e技術(shù),將對(duì)象鏈接和嵌入Ole對(duì)象的實(shí)例載入內(nèi)存,由對(duì)象鏈接和嵌入Ole對(duì)象的實(shí)例生成軟件表格并進(jìn)行單元才各的拆分或合并,本發(fā)明設(shè)計(jì)巧妙,可以充分利用已有軟件模塊的功能,實(shí)現(xiàn)了在同一個(gè)醫(yī)學(xué)診斷報(bào)告打印模板中對(duì)圖像的靈活排版,大大方便了醫(yī)生的操作,減少了醫(yī)生的工作量,提高了醫(yī)生的工作效率。本發(fā)明包括如下附圖圖1為本發(fā)明軟件表格形式的醫(yī)學(xué)診斷報(bào)告示意圖;圖2為本發(fā)明對(duì)圖像排版后放置兩張圖像的醫(yī)學(xué)診斷報(bào)告示意圖;圖3為本發(fā)明對(duì)圖像排版后放置三張圖像的醫(yī)學(xué)診斷報(bào)告示意圖;圖4為本發(fā)明對(duì)圖像排版后放置四張圖像的醫(yī)學(xué)診斷報(bào)告示意圖;圖5為本發(fā)明實(shí)施例的流程圖。具體實(shí)施例方式下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明如圖1、圖2、圖3、圖4和圖5所示,首先在內(nèi)存中運(yùn)行對(duì)象鏈接和嵌入容器對(duì)象實(shí)例,本發(fā)明實(shí)施例選用的是T01eContainer對(duì)象,由T01eContainer對(duì)象實(shí)例使用函數(shù)CreateObjectFromFile創(chuàng)建對(duì)象鏈接和嵌入01e對(duì)象,本發(fā)明的實(shí)施例中創(chuàng)建的是wordole對(duì)象,由函數(shù)GetActiveOleObject('Word.application')載入wordole對(duì)象的實(shí)例WordApp。將需要排版的醫(yī)學(xué)圖像的數(shù)量存入整型變量ImageCount中;將需要在醫(yī)學(xué)診斷報(bào)告中每一行放置的醫(yī)學(xué)圖像數(shù)量存入整型變量ImageMaxCol中;將醫(yī)學(xué)圖像的高度參數(shù)存入整型變量PicHeigh中;將醫(yī)學(xué)圖像的寬度參數(shù)存入整型變量PicWidth中;定位圖像在打印模板中填充的區(qū)域利用方法WordApp.ActiveDocument.tables.count計(jì)算出4欠件表才各中的單元格總數(shù),并存入整型變量TabCount中,'法Worc容,直到讀取到內(nèi)容為"超聲圖像"的單元格,將該單元格的行號(hào)存入整型變量StartRow中,此時(shí)實(shí)現(xiàn)了對(duì)圖像在打印模板中填充區(qū)域的定位。將醫(yī)學(xué)圖像放置到填充的區(qū)域設(shè)置整型變量ImageRowCount,表示醫(yī)學(xué)圖像的行數(shù);進(jìn)行ImageCountMODImageMaxCoi:^Mt運(yùn)算,J(口果ImageCountMODImageMaxCol=0,貝'JImageRowCount=ImageCountDIVImageMaxCol,否則ImageRowCount:(ImageCountDIVImageMaxCol)+l,如果ImageCount的值為4,并且ImageMaxCol的值為3,則將ImageMaxCol的^f直i殳為2。設(shè)置整型變量tmpCount,使用方法WordApp.Sdection.Cells.Split將"超聲圖像"所在單元格的下一4亍(StartRow+1)拆分為由ImageRowCount的<直確定4亍凄史,ImageMaxCol的值確定列數(shù)的單元格。計(jì)算tmpCount-ImageCountDIVImageMaxCol,如果tmpCounlX),則將最后一行的單元格合并,再拆分為tmpCount的值確定的列數(shù)。使用方法wordApp.Selection.InlineShapes.AddPicture(圖寸象文件名)將醫(yī)學(xué)圖像依次放置到"超聲圖像,,所在單元格的下一行開(kāi)始的單元格中,其中由整型變量PicHeigh確定醫(yī)學(xué)圖像的高度,由整型變量PicWidth確8定醫(yī)學(xué)圖像的寬度。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的實(shí)質(zhì)和精神,可以有多種變形方案實(shí)現(xiàn)本發(fā)明,以上所述僅為本發(fā)明較佳可行的實(shí)施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運(yùn)用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)變化,均包含于本發(fā)明的權(quán)利范圍之內(nèi)。權(quán)利要求1、一種自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于,包括步驟A1、生成一張軟件表格;A2、將所述軟件表格的至少一個(gè)單元格設(shè)置為放置醫(yī)學(xué)圖像的區(qū)域;A3、讀取需要在所述區(qū)域放置的醫(yī)學(xué)圖像的相關(guān)參數(shù);A4、根據(jù)所述參數(shù)對(duì)所述單元格進(jìn)行拆分或合并;A5、將每一個(gè)所述醫(yī)學(xué)圖像放置于拆分或合并后的單元格內(nèi)。2、根據(jù)權(quán)利要求1所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述步驟A1包括步驟利用對(duì)象鏈接和嵌入容器對(duì)象的實(shí)例載入對(duì)象鏈接和嵌入Ole對(duì)象實(shí)例,由所述對(duì)象鏈接和嵌入Ole對(duì)象實(shí)例生成所述軟件表格。3、根據(jù)權(quán)利要求2所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述對(duì)象鏈接和嵌入容器對(duì)象設(shè)為T(mén)01eContainer對(duì)象。4、根據(jù)權(quán)利要求3所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述對(duì)象鏈接和嵌入Ole對(duì)象設(shè)為wordole對(duì)象。5、根據(jù)權(quán)利要求4所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述參數(shù)包括需要在所述區(qū)域放置的醫(yī)學(xué)圖像的數(shù)量。6、根據(jù)權(quán)利要求5所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述參數(shù)還包括在所述區(qū)域內(nèi)每一行放置所述醫(yī)學(xué)圖像的數(shù)量。7、根據(jù)權(quán)利要求6所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述參數(shù)還包括所述醫(yī)學(xué)圖像的高度和寬度。8、根據(jù)權(quán)利要求7所述的自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,其特征在于所述步驟A4包括步驟由所述wordole對(duì)象的實(shí)例對(duì)所述單元格進(jìn)行拆分或合并。全文摘要本發(fā)明公開(kāi)了一種自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法,包括步驟A1.生成一張軟件表格;A2.將所述軟件表格的至少一個(gè)單元格設(shè)置為放置醫(yī)學(xué)圖像的區(qū)域;A3.讀取需要在所述區(qū)域放置的醫(yī)學(xué)圖像的相關(guān)參數(shù);A4.根據(jù)所述參數(shù)對(duì)所述單元格進(jìn)行拆分或合并;A5、將每一個(gè)所述醫(yī)學(xué)圖像放置于拆分或合并后的單元格內(nèi)。本發(fā)明自適應(yīng)的醫(yī)學(xué)診斷報(bào)告圖像排版方法將醫(yī)學(xué)診斷報(bào)告設(shè)置為一個(gè)軟件表格,將醫(yī)學(xué)診斷報(bào)告中放置醫(yī)學(xué)圖像的區(qū)域設(shè)置為軟件表格中的單元格,利用單元格的拆分或合并對(duì)圖像進(jìn)行排版,實(shí)現(xiàn)了在同一個(gè)醫(yī)學(xué)診斷報(bào)告打印模板中對(duì)圖像的靈活排版,大大方便了醫(yī)生的操作,減少了醫(yī)生的工作量,提高了醫(yī)生的工作效率。文檔編號(hào)G06F19/00GK101477593SQ20081024193公開(kāi)日2009年7月8日申請(qǐng)日期2008年12月30日優(yōu)先權(quán)日2008年12月30日發(fā)明者張宏華,張家庭,董海濱,鹍鄧申請(qǐng)人:深圳市藍(lán)韻實(shí)業(yè)有限公司