亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        體檢報(bào)告批量處理優(yōu)化軟件的設(shè)計(jì)與開(kāi)發(fā)

        2014-02-06 07:49:48徐明喜
        中國(guó)醫(yī)療設(shè)備 2014年9期
        關(guān)鍵詞:報(bào)告優(yōu)化

        徐明喜

        濟(jì)南軍區(qū)青島第一療養(yǎng)院 信息科,山東 青島 266071

        為適應(yīng)體檢業(yè)務(wù)的迅猛發(fā)展,我院自2009年引入體檢管理系統(tǒng),以提高效率、規(guī)范體檢流程與體檢檔案管理。該體檢系統(tǒng)利用設(shè)計(jì)好的Word模板,為每個(gè)體檢人員導(dǎo)出Word格式體檢報(bào)告。雖然所有體檢報(bào)告均由同一個(gè)模板生成,但總會(huì)在版面上出現(xiàn)一些不盡人意的問(wèn)題,這些問(wèn)題除了影響美觀,還有可能導(dǎo)致體檢報(bào)告的頁(yè)數(shù)增加,從而增加打印成本,有時(shí)能使體檢人員對(duì)體檢結(jié)果感到費(fèi)解甚至導(dǎo)致誤解。本著對(duì)體檢人員負(fù)責(zé)、對(duì)服務(wù)質(zhì)量負(fù)責(zé)的態(tài)度,門診部專門安排一個(gè)人員對(duì)導(dǎo)出的電子版體檢報(bào)告逐個(gè)瀏覽,對(duì)存在的格式問(wèn)題手工清理后再打印交付。該過(guò)程工作量大、效率低,對(duì)工作人員造成極大的困惑,急需解決。

        1 可行性分析

        由于體檢管理系統(tǒng)導(dǎo)出的電子版體檢報(bào)告存放比較集中,便于選擇、查找,適合批量處理。通過(guò)對(duì)體檢報(bào)告出現(xiàn)的格式問(wèn)題進(jìn)行分析,發(fā)現(xiàn)這些問(wèn)題的類型在報(bào)告中的出現(xiàn)位置等都存在一定的規(guī)律性,這有利于在優(yōu)化處理軟件的開(kāi)發(fā)過(guò)程中控制軟件代碼的復(fù)雜度。雖然OFFICE文件的文檔格式較復(fù)雜,不是簡(jiǎn)單的字符流,但微軟公司提供了功能強(qiáng)大的OFFICE編程接口,通過(guò)在軟件中引用相關(guān)組件(類庫(kù))[1~2],就能夠滿足功能處理需求。因此,開(kāi)發(fā)相應(yīng)的軟件對(duì)體檢報(bào)告進(jìn)行批量、自動(dòng)化處理具有可行性。

        2 軟件設(shè)計(jì)

        軟件的設(shè)計(jì)思想是:操作人員指定需要優(yōu)化處理體檢報(bào)告、優(yōu)化后報(bào)告的存放位置,以及對(duì)報(bào)告原件的處理方式,然后由軟件自動(dòng)連續(xù)完成報(bào)告的優(yōu)化工作。由于需優(yōu)化處理的報(bào)告數(shù)量可能很大,為防止操作人員誤認(rèn)為電腦死機(jī),軟件應(yīng)在優(yōu)化處理期間具有良好的人機(jī)交互界面。軟件采用c#編寫(xiě),在項(xiàng)目中添加Microsoft.Office.Interop.Word引用項(xiàng)[3~4]。

        2.1 選擇功能

        為方便操作,靈活應(yīng)對(duì)使用中出現(xiàn)的各種任務(wù)需求,軟件必須具有待優(yōu)化報(bào)告的批量選擇功能、反選功能和自由選擇功能,從而能夠以最簡(jiǎn)單、便捷的操作組合確定優(yōu)化處理目標(biāo)。

        2.2 優(yōu)化處理功能

        選定需要優(yōu)化的報(bào)告文檔后,逐個(gè)進(jìn)行優(yōu)化處理,完畢后保存于指定位置。每個(gè)報(bào)告文檔主要進(jìn)行如下優(yōu)化工作。

        2.2.1 清理普通文檔空行

        普通文檔空行,指Word中通過(guò)在“查找”對(duì)話框中輸入^p符號(hào),能夠查找定位到的空行,是我院體檢報(bào)告中出現(xiàn)最多的問(wèn)題。這些空行有的是以一個(gè)或多個(gè)連續(xù)回車符的形式出現(xiàn),有的是以數(shù)量不等的回車符和空白字符串混合出現(xiàn)。軟件中可通過(guò)Find對(duì)象的Execute方法替換處理,代碼如下:

        其中,F(xiàn)indText為要查找的文本,ReplaceWith為替換文本[5]。該方法還可以完成報(bào)告中不合理或不恰當(dāng)?shù)拿枋鲎址奶鎿Q(用新的描述字符串替換查找到的內(nèi)容)或刪除(用空串替換查找到的內(nèi)容)。但在軟件的處理流程中,最難處理的是隨機(jī)數(shù)量的回車符和空白字符串混合出現(xiàn)的連續(xù)空行,為確保優(yōu)化后報(bào)告格式正確,應(yīng)遵循如下處理流程:首先清除連續(xù)空行中的空白字符串(FindText賦值為“^p^w^p” ,ReplaceWith賦值為“^p”),然后用單個(gè)回車符替換連續(xù)的兩個(gè)回車符(FindText賦值為“^p^p” ,ReplaceWith賦值為“^p”)[6],并根據(jù)需要循環(huán)處理多次,直至沒(méi)有連續(xù)的兩個(gè)回車符存在。

        如果需要對(duì)報(bào)告中的非空白字符串的進(jìn)行替換或刪除,則該操作應(yīng)在清理多余空行前進(jìn)行,因?yàn)樵诜强瞻鬃址奶鎿Q、刪除過(guò)程中,有可能會(huì)產(chǎn)生新的空行。

        2.2.2 清理表格上方相鄰空行

        在Word文檔中,表格外部上方相鄰的一個(gè)空行(圖1),表現(xiàn)形式與清理普通文檔空行中連續(xù)的兩個(gè)回車符形成的空行相似,但用2.2.1中提到的方法無(wú)法完成優(yōu)化清理。通過(guò)在軟件中讀取該部分信息并分析發(fā)現(xiàn),表格上方相鄰一個(gè)空行形成的段落其長(zhǎng)度為1,有別于其他段落,因此需要讀取Word文檔并查找表格上方長(zhǎng)度為1的段落,刪除該段落即可。軟件中用到Paragraphs對(duì)象的Delete方法[7]。該操作的處理順序應(yīng)在清理普通文檔空行之后進(jìn)行。

        圖1 表格上方的相鄰空行

        2.2.3 清理表格空行

        報(bào)告中的表格有時(shí)也會(huì)出現(xiàn)空行,如表格層級(jí)的行,非單元格內(nèi)部,空行可能包括一個(gè)或多個(gè)空白單元格(圖2)。要清除表格中的空行,關(guān)鍵在于空行的準(zhǔn)確判斷。軟件中利用Tables對(duì)象,分析表格每一行(Rows)的文本(Text)的內(nèi)容及長(zhǎng)度,針對(duì)本單位的體檢報(bào)告模板及具體內(nèi)容確定一個(gè)長(zhǎng)度閾值,當(dāng)Text無(wú)有效內(nèi)容或Text長(zhǎng)度<閾值的,可判定為空行,軟件中通過(guò)Rows對(duì)象的Delete方法刪除即可。

        圖2 表格空行

        2.2.4 清理單元格內(nèi)容中的空行

        表格單元格的內(nèi)容中可能存在空行,表現(xiàn)形式仍相似于2.2.1節(jié)中兩個(gè)回車符形成的普通空行(圖3),但也不能用2.2.1節(jié)的方法處理,分析發(fā)現(xiàn),單元格內(nèi)容以一個(gè)或多個(gè)段落(Paragraphs)形式存在,通過(guò)在軟件中讀取每個(gè)單元格的內(nèi)部段落,清除非末段落中文本長(zhǎng)度為1的段落,可成功清除單元格中除尾部以外的空行。分析還發(fā)現(xiàn),尾部的空行(段落)比較特殊,其長(zhǎng)度為2,值為“ a”,因此,只需清除單元格內(nèi)容尾部的“ a”值即可清除尾部多余的空行。

        圖3 單元格內(nèi)容中的空行

        2.2.5 清除文字的底紋

        體檢報(bào)告中,為了強(qiáng)調(diào)某些信息,使用了文字底紋,如果想取消某個(gè)位置的底紋,可在軟件中指定該位置文字的唯一特征信息,優(yōu)化處理時(shí),一旦發(fā)現(xiàn)符合該特征的內(nèi)容,便使用如下代碼清除[8]:

        Range.Font.Shading.Texture = Word.WdTextureIndex.wdTextureNone;

        Range.Font.Shading.BackgroundPatternColor = Word.WdColor.wdColorAutomatic;

        Range.Font.Shading.ForegroundPatternColor = Word.WdColor.wdColorAutomatic;

        2.2.6 需注意的事項(xiàng)

        在每個(gè)報(bào)告的優(yōu)化處理過(guò)程中,不可避免會(huì)利用循環(huán)的方法遍歷文檔中所有的段落或表格,在優(yōu)化清理并刪除一些內(nèi)容后,段落或表格的數(shù)量、位置會(huì)立刻發(fā)生變化,處理過(guò)程中對(duì)當(dāng)前段落或表格的定位需要調(diào)整,否則,可能會(huì)出現(xiàn)問(wèn)題遺漏或軟件運(yùn)行錯(cuò)誤。

        3 應(yīng)用效果

        該軟件在我院已運(yùn)行一段時(shí)間,優(yōu)化處理了幾萬(wàn)份體檢報(bào)告,達(dá)到了操作簡(jiǎn)單、速度快、質(zhì)量高、穩(wěn)定、可靠的理想效果。優(yōu)化后的檔案無(wú)需人工核查可以直接打印提交,大大節(jié)省了人力和打印成本。

        [1]崔建功.基于Office PIA自動(dòng)生成Word文檔[J].電腦知識(shí)與技術(shù),2013,9(12):2899-2903.

        [2]王秀麗,張曉.OFFICE文檔對(duì)象編程實(shí)現(xiàn)文檔數(shù)據(jù)自動(dòng)處理[J].電腦知識(shí)與技術(shù),2012,8(31):7495-7497.

        [3]余艷艷,周明剛.VC++實(shí)現(xiàn)Excel操作自動(dòng)化的方法研究與應(yīng)用[J].企業(yè)技術(shù)開(kāi)發(fā)(學(xué)術(shù)版),2010,29(2):7-9.

        [4]王二暖.基于C#的Word2010文檔自動(dòng)生成系統(tǒng)[J].電腦開(kāi)發(fā)與應(yīng)用,2011,24(5):48-50.

        [5]郭玲.一種Web報(bào)表打印方法的實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,21(8):144-151.

        [6]仝海燕,呂洪善.深層應(yīng)用Word2007的查找與替換功能[J].電腦知識(shí)與技術(shù),2013,9(12):2844-2845.

        [7]陳雄山.Word文檔對(duì)象分析與自動(dòng)閱卷的實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2010,(7):199-201.

        [8]湯克明;陳崚.Word服務(wù)器的接口解析與文檔屬性提取[J].計(jì)算機(jī)工程與應(yīng)用,2008,44(28):79-82.

        猜你喜歡
        報(bào)告優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
        民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
        一圖看懂十九大報(bào)告
        報(bào)告
        報(bào)告
        報(bào)告
        報(bào)告
        国产精品成人av一区二区三区| 国产乱人伦偷精品视频免| 国产美女黄性色av网站| 福利利视频在线观看免费| 日韩精品自拍一区二区| 人妻少妇精品视频专区vr| 在熟睡夫面前侵犯我在线播放| 国产无码夜夜一区二区| 中文不卡视频| 国产精品毛片99久久久久| 中文字日产幕码三区做法| 精品av熟女一区二区偷窥海滩| 亚洲精品久久国产高清情趣图文| 久久一日本道色综合久久大香| 日韩精品午夜视频在线| 亚洲av中文无码乱人伦在线视色| 偷偷色噜狠狠狠狠的777米奇| 天堂8中文在线最新版在线| 国产成人午夜福利在线小电影 | 日本污ww视频网站| 国产va免费精品高清在线| 麻豆密入视频在线观看| 国产专区亚洲专区久久| 国产亚洲一区二区在线观看| 精品无码日韩一区二区三区不卡| 青青在线精品2022国产| 久久精品国产亚洲av一| 亚洲av成人片色在线观看| 黑人玩弄人妻中文在线 | 超清无码AV丝袜片在线观看| 免费国产一区二区视频| 国内成+人 亚洲+欧美+综合在线| 亚洲成aⅴ人在线观看| 蜜桃视频在线免费观看完整版| 久久综合九色综合97婷婷| 女人让男人桶爽30分钟| 国产WW久久久久久久久久| 亚洲国产日韩综一区二区在性色 | 国产三级a三级三级| 久久99精品国产99久久6男男| AV中文字幕在线视|