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

醫(yī)用報表自動生成方法

文檔序號:6437349閱讀:406來源:國知局
專利名稱:醫(yī)用報表自動生成方法
技術(shù)領(lǐng)域
本發(fā)明涉及報表自動生成方法,尤指一種醫(yī)療領(lǐng)域的報表自動生成方法。
背景技術(shù)
報表是醫(yī)療及工業(yè)領(lǐng)域?qū)ζ錂z測及監(jiān)測信息展示的基本措施和途徑,其主要目的是將不易理解的數(shù)據(jù),依據(jù)不同的需求以及系統(tǒng)化的整理,以便于用戶或客戶理解的方式展示出來。簡單地說,報表就是用文本、表格、圖片、圖標(biāo)的形式來動態(tài)展示醫(yī)療或工業(yè)領(lǐng)域檢測或監(jiān)測的信息。報表自動生成的方法,國內(nèi)也有較多相關(guān)的專利申請,如中國專利 CN101158900 “一種基于模板系列的報表生成系統(tǒng)及方法”。該專利申請案公開的報表自動生成的方法是首先由數(shù)據(jù)模板生成初始數(shù)據(jù),計算模板完成數(shù)據(jù)變換,由報表模板生成數(shù)據(jù)報表,最后經(jīng)皮膚模板處理生成用戶報表。而這些模板都是一些特定的軟件構(gòu)成,要生成報表模板需要通過一些專門的培訓(xùn)才可以掌握。因此,這些專利都是在功能復(fù)雜、樣式繁多的報表模板編輯軟件基礎(chǔ)上形成的方法,而這些報表模板編輯軟件由于功能及樣式的多樣性使得用戶運用起來有一定的難度,并且這些報表模板編輯軟件由不同的軟件廠商生產(chǎn), 每種報表軟件的通用程度較低,新接觸的用戶需要花費較長的時間學(xué)習(xí),這使得用戶產(chǎn)生不愿使用情況,極大地限制了其推廣使用。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述已有技術(shù)存在的缺陷,提供一種醫(yī)用報表自動生成方法, 它可以提高報表軟件的通用性及用戶使用報表軟件的積極性,極大地提高報表軟件開發(fā)的整體效率。為了實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案 一種醫(yī)用報表自動生成方法,其特征在于操作步驟如下
a.由計算機中Word2007及以上版本生成報表模板,它包括以下步驟
(a)在Word2007及以上版本中通過文本框進(jìn)行報表中文本對象的模板編輯;
(b)在Word2007及以上版本中通過表格進(jìn)行報表中表格對象的模板編輯;
(c)在Word2007及以上版本中通過文本框轉(zhuǎn)圖文框進(jìn)行報表中圖表對象位置模板編
輯;
(d)在Word2007及以上版本中通過圖片進(jìn)行報表中圖片對象模板編輯;
(e)在Word2007及以上版本中通過線進(jìn)行報表中單獨線對象模板編輯;
(f)在Word2007及以上版本中通過特殊標(biāo)識進(jìn)行報表中需要動態(tài)變化信息對象(包括文本、數(shù)字、報表中數(shù)字及文本、圖文框)的模板編輯;
b.生成的模板通過程序利用微軟的OpenXML技術(shù)獲得報表模板的信息,它包括以下步驟
(a)將生成的模板擴(kuò)展名為docx的文件改名為zip文件;
(b)通過改名的zip文件找到document,xml文件;
(c)按OpenXML技術(shù)格式讀取document,xml文件獲得報表模板信息;
3c.計算機的報表顯示程序通過獲得的報表模板信息生成用戶需要的報表,它包括以下步驟
(a)根據(jù)獲取的報表模板中文本對象、表格對象、圖表對象、圖片對象、線對象進(jìn)行顯
示;
(b)根據(jù)需要動態(tài)變化信息對象(包括文本、數(shù)字、報表中數(shù)字及文本、圖文框)特殊標(biāo)識按實際情況在這些位置進(jìn)行動態(tài)填寫;
(c)通過(a)、(b)兩步的顯示和動態(tài)填寫生成用戶需要的報表。本發(fā)明與現(xiàn)有技術(shù)相比較,具有如下顯而易見的突出實質(zhì)性特點和顯著優(yōu)點可利用現(xiàn)在流行的文檔編輯軟件Word2007及以上版本來進(jìn)行報表模板的編輯;然后通過其開放的OpenXML技術(shù)來獲得報表模板的信息;計算機的顯示程序按獲得的報表模板信息以及檢測及監(jiān)測的結(jié)果來生成報表。通過該方法生成的報表模板不是固定的報表模板或復(fù)雜模板編輯器生成的報表模板,這大大增加了用戶自定義有個性報表的積極興趣,也極大地加強了其推廣使用。


圖1為本發(fā)明的實現(xiàn)總流程圖2為本發(fā)明Word2007及以上版本生成報表模板的流程圖; 圖3為本發(fā)明通過OpenXML技術(shù)獲得的用戶生成報表模板的流程圖; 圖4為本發(fā)明計算機的報表顯示程序按獲得的報表模板信息生成的報表流程圖; 圖5為本發(fā)明一具體醫(yī)療報表模板, 圖6為本發(fā)明生成的一具體檢測報表。
具體實施例方式本發(fā)明的一個優(yōu)選實施例結(jié)合附圖詳述如下
如圖1所示,本醫(yī)用報表自動生成方法,包括以下具體步驟
A.由計算機中Word2007及以上版本生成報表模板;
B.生成的模板通過程序利用微軟的OpenXML技術(shù)獲得報表模板的信息;
C.計算機的顯示程序通過獲得的報表模板信息生成用戶需要的報表。所述步驟A.由計算機中Word2007及以上版本生成報表模板,是由用戶按自己實際將要在報表上顯示的報表生成(如圖2所示)。它包括以下具體步驟
(a)在Word2007及以上版本中通過文本框進(jìn)行報表中文本對象的模板編輯;
(b)在Word2007及以上版本中通過表格進(jìn)行報表中表格對象的模板編輯;
(c)在Word2007及以上版本中通過文本框轉(zhuǎn)圖文框進(jìn)行報表中圖表對象位置模板編
輯;
(d)在Word2007及以上版本中通過圖片進(jìn)行報表中圖片對象模板編輯;
(e)在Word2007及以上版本中通過線進(jìn)行報表中單獨線對象模板編輯;
(f)在Word2007及以上版本中通過特殊標(biāo)識進(jìn)行報表中需要動態(tài)變化信息對象(包括文本、數(shù)字、報表中數(shù)字及文本、圖文框)的模板編輯;
所述步驟B.生成的模板通過程序利用微軟的OpenXML技術(shù)獲得報表模板的信息。如圖3所示,它包括以下步驟
(a)將生成的模板擴(kuò)展名為docx的文件改名為zip文件;
(b)通過改名的zip文件找到document,xml文件;
(c)按OpenXML技術(shù)格式讀取document,xml文件獲得報表模板信息;
報表模板信息包括文本框中文本對象的文本的字體、字體樣式、大小、顏色、位置、寬度、高度、對齊方式、名稱;表格對象的表格位置、表格左線大小、表格左線顏色、表格上線大小、表格上線顏色、表格下線大小、表格下線顏色、表格右線大小、表格右線顏色、表格中間垂直線大小、表格中間垂直線顏色、表格中間水平線大小、表格中間水平線顏色、表格列寬、表格行高、表格中文本的字體、字體樣式、大小、顏色、位置、對齊方式、名稱;圖文框?qū)ο蟮奈恢?、寬度以及高度;圖片對象的位置、寬度以及高度;線對象的位置、長度或高度、線大小、線顏色。如圖4所示,計算機的報表顯示程序通過獲得的報表模板信息生成用戶需要的報表,它包括以下步驟
(a)根據(jù)獲取的報表模板中文本對象、表格對象、圖表對象、圖片對象、線對象進(jìn)行顯
示;
(b)根據(jù)需要動態(tài)變化信息對象(包括文本、數(shù)字、報表中數(shù)字及文本、圖文框)特殊標(biāo)識按實際情況在這些位置進(jìn)行動態(tài)填寫;
(c)通過(a)、(b)兩步的顯示和動態(tài)填寫生成用戶需要的報表。下面,將通過一具體醫(yī)療報表進(jìn)行詳細(xì)說明
A.用戶根據(jù)自己的實際需要生成報表模板(如圖5)。首先由用戶在Word2007及以上版本文檔編輯軟件通過插入文本框生成報表模板中文本對象“檢測報告”、“樣品編號”、 “姓名”、“性別”、“年齡”、“病床號”、“送檢科室”、“標(biāo)本類型”、“送檢醫(yī)師”、“檢驗日期”、“報告日期”、“檢驗者”、“審核者”以及這些文本字體、大小、顏色;接著通過插入表格生成報表模板中表格對象文本內(nèi)容是“檢測項目”、“測量結(jié)果”、“參考值”、“單位”、“結(jié)論”以及表格中行數(shù)、列數(shù)、每行數(shù)高度、每列寬度、線大小、顏色;其次通過插入文本框并將文本框變?yōu)閳D文框生成圖表位置;最后讀取需要動態(tài)填寫文本或數(shù)據(jù)以及圖表的以“#”開頭的特殊標(biāo)識的名稱、字體、大小、顏色。其中“#chart”表示該位置為圖表。B.生成的報表模板通過程序利用微軟的OpenXML技術(shù)將模板擴(kuò)展名docx的文件名改為zip后找到的document, xml文件讀取模板報表中的各個文本對象信息,如文本“名字”對象是位置、字體、字體樣式、大小、顏色、寬度、高度、對齊方式、名稱;表格對象是位置、 表格左線大小、表格左線顏色、表格上線大小、表格上線顏色、表格下線大小、表格下線顏色、表格右線大小、表格右線顏色、表格中間垂直線大小、表格中間垂直線顏色、表格中間水平線大小、表格中間水平線顏色、表格列寬、表格行高、表格中文本的字體、字體樣式、大小、 顏色、位置、對齊方式、名稱;圖文框?qū)ο笫俏恢谩挾纫约案叨龋蛔詈螳@得動態(tài)填寫文本或數(shù)據(jù)特殊標(biāo)識的名稱、字體、大小、顏色。C.計算機報表顯示程序首先根據(jù)獲取的文本對象、表格對象中固定不變的信息進(jìn)行一部分報表的生成;接著,通過檢測后獲得的動態(tài)數(shù)據(jù)或文本來進(jìn)行以“#”為特殊標(biāo)識的動態(tài)數(shù)據(jù)或文本的填寫;最后通過預(yù)覽的方式展示給用戶。如果用戶不滿意報表樣式, 還可以進(jìn)行修改后再展示,最后打印給最終用戶報表。
權(quán)利要求
1. 一種該醫(yī)療報表自動生成方法,其特征在于操作步驟如下A.由計算機中Word2007及以上版本生成報表模板,它包括以下步驟在Word2007及以上版本中通過文本框進(jìn)行報表中文本對象的模板編輯;上述文本對象指被檢測者、性別、年齡、標(biāo)本類型、送檢醫(yī)師、檢測日期、報告日期、檢驗者、審核者這些醫(yī)療報表中固定文本信息;在Word2007及以上版本中通過表格進(jìn)行報表中表格對象的模板編輯;上述表格對象指報表中需要以表格形式展示的報表信息;在Word2007及以上版本中通過文本框轉(zhuǎn)圖文框進(jìn)行報表中圖表對象位置模板編輯; 上述圖表對象指檢測項目顯示的曲線;在Word2007及以上版本中通過圖片進(jìn)行報表中圖片對象模板編輯;上述圖片對象指報表中一些圖片標(biāo)識;在Word2007及以上版本中通過線進(jìn)行報表中單獨線對象模板編輯;上述線對象指報表中需要除表格外單獨畫線的地方;在Word2007及以上版本中通過特殊標(biāo)識進(jìn)行報表中需要動態(tài)變化信息對象(包括文本、數(shù)字、報表中數(shù)字及文本、圖文框)的模板編輯;上述需要動態(tài)變化信息對象指被檢測者姓名、被檢測者年齡、性別、標(biāo)本類型;被檢測者檢測項目的送檢醫(yī)師、檢測日期、送檢日期、 檢驗者、審核者;被檢測者檢測項目、測量結(jié)果、參考值、結(jié)論;B.生成的模板通過程序利用微軟的OpenXML技術(shù)獲得報表模板的信息,它包括以下步驟將生成的模板擴(kuò)展名為docx的文件改名為zip文件; 通過改名的zip文件找到document, xml文件; 按OpenXML技術(shù)格式讀取document, xml文件獲得報表模板信息; C.計算機的報表顯示程序通過獲得的報表模板信息生成用戶需要的報表,它包括以下步驟(a)根據(jù)獲取的報表模板中文本對象、表格對象、圖表對象、圖片對象、線對象進(jìn)行顯示;(b)根據(jù)需要動態(tài)變化信息對象(包括文本、數(shù)字、報表中數(shù)字及文本、圖文框)特殊標(biāo)識按實際情況在這些位置進(jìn)行動態(tài)填寫;(c)通過(a)、(b)兩步的顯示和動態(tài)填寫生成用戶需要的報表,這個報表是指將模板中需要動態(tài)填寫的位置將用實際檢測的內(nèi)容進(jìn)行替換。
全文摘要
本發(fā)明公開了一種醫(yī)療報表自動生成方法,它包括以下步驟A.由計算機中的文檔軟件word2007及以上版本生成醫(yī)療報表模板;B.生成的模板通過微軟的OpenXML技術(shù)獲得醫(yī)療報表模板的信息;C.計算機的顯示程序通過獲得的醫(yī)療報表模板的信息生成用戶需要的報表。本發(fā)明明確提出了采用Word來生成醫(yī)療報表模板,利用OpenXML獲得報表模板信息的報表生成方法。采用本發(fā)明一種醫(yī)療報表自動生成方法能夠在用戶非常熟悉的Word文檔編輯軟件上生成用戶需要的報表模板,免除了用戶使用特定報表編輯器需要學(xué)習(xí)的狀況,從而大大加快了用戶報表生成的速度,并且該方法具有良好的通用性,能夠應(yīng)用于各種醫(yī)療領(lǐng)域的報表生成。
文檔編號G06Q50/22GK102509250SQ201110342630
公開日2012年6月20日 申請日期2011年11月3日 優(yōu)先權(quán)日2011年11月3日
發(fā)明者丁衛(wèi), 管興堅, 高同躍, 高新聞, 龔振邦 申請人:上海大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1