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

        ?

        試論全文檢索引擎技術(shù)在電子病歷中的應(yīng)用

        2019-06-10 09:31:49劉怡
        關(guān)鍵詞:電子病歷數(shù)據(jù)

        劉怡

        摘 ? 要:全文檢索引擎技術(shù)是指利用計(jì)算機(jī)程序,將文章中所有詞組建立與之相對(duì)應(yīng)的索引,用戶進(jìn)行查詢時(shí),可以根據(jù)索引將查找結(jié)果快速傳遞給用戶的檢索方式。本文結(jié)合全文檢索引擎技術(shù)的基本步驟,通過對(duì)Lucene技術(shù)、Ajax技術(shù)、Struts技術(shù)在電子病歷中的應(yīng)用研究,以提高臨床數(shù)據(jù)的利用效率。

        關(guān)鍵詞:全文檢索引擎技術(shù) ?電子病歷 ?數(shù)據(jù)

        中圖分類號(hào):G354.49 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號(hào):1674-098X(2019)02(b)-0138-02

        電子病歷是將病人所有的醫(yī)療記錄(包括紙張病歷)通過電子設(shè)備進(jìn)行存儲(chǔ)、管理、傳輸?shù)南到y(tǒng)。傳統(tǒng)電子病歷存儲(chǔ)方式相對(duì)分散,并且很多信息不能作為檢索條件,降低了醫(yī)療數(shù)據(jù)的利用效率。全文檢索引擎技術(shù)可以將病歷信息進(jìn)行統(tǒng)一轉(zhuǎn)換,使檢索信息更加全面,為病歷管理工作提供更加便捷的服務(wù)。

        1 ?全文檢索引擎技術(shù)的基本步驟

        1.1 數(shù)據(jù)采集

        數(shù)據(jù)采集是將準(zhǔn)備加載到數(shù)據(jù)庫中的相關(guān)數(shù)據(jù)進(jìn)行收集,并按照標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)分類,為數(shù)據(jù)預(yù)處理做準(zhǔn)備[1]。所加載的數(shù)據(jù)可以通過多種途徑獲得,就電子病歷而言,常見的數(shù)據(jù)來源有:人工錄入建庫、電腦生成的文件、圖文處理后得到的文件、計(jì)算機(jī)上傳的文件等。

        1.2 數(shù)據(jù)預(yù)處理

        數(shù)據(jù)來源的不同造成獲得數(shù)據(jù)格式的多種多樣,對(duì)此需要對(duì)數(shù)據(jù)進(jìn)行格式規(guī)范化處理,方便數(shù)據(jù)檢索;在規(guī)范數(shù)據(jù)格式后,進(jìn)行文本的預(yù)處理,將文本中的詞組進(jìn)行批式標(biāo)引,使其在檢索時(shí)不會(huì)受到數(shù)據(jù)庫結(jié)構(gòu)的影響,提高檢索效率;在進(jìn)行批示標(biāo)引后,對(duì)文本中數(shù)據(jù)添加屬性標(biāo)引,使數(shù)據(jù)分類更加清晰。

        1.3 數(shù)據(jù)庫建立

        將整理好的數(shù)據(jù)通過拷貝、輸入等方式加載至數(shù)據(jù)庫中。數(shù)據(jù)庫建立的過程中,可以選擇單篇加載或批量加載兩種方式。單篇加載與文獻(xiàn)上傳方式類似,一次只加載一篇文章;批量方式可以單次加載多篇,適用于數(shù)據(jù)數(shù)量較多,需要集中加載的情況。

        1.4 數(shù)據(jù)檢索和維護(hù)

        數(shù)據(jù)庫在建立之后,用戶可以利用系統(tǒng)的檢索功能對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行檢索,通過關(guān)鍵詞搜索獲得所需的重要信息。數(shù)據(jù)庫在建立之后需要對(duì)數(shù)據(jù)內(nèi)容進(jìn)行不定時(shí)更新,添加新的屬性標(biāo)引或數(shù)據(jù)信息。

        2 ?全文檢索引擎技術(shù)在電子病歷中的應(yīng)用

        2.1 Lucene技術(shù)

        2.1.1 Lucene的組成結(jié)構(gòu)

        第一,語言分析器。由org.apache.lucene.analysis語言分析包構(gòu)成,主要用于抽象類切詞Analyzer的管理,按照切分詞規(guī)則進(jìn)行數(shù)據(jù)庫中文本內(nèi)容類別的劃分;第二,文檔存儲(chǔ)管理結(jié)構(gòu)。由org.apache.lucene.document數(shù)據(jù)包構(gòu)成,該數(shù)據(jù)包類別較少,主要用于Field信息的儲(chǔ)存。Document屬于Field的子機(jī)構(gòu),是為了方便存儲(chǔ)Field相關(guān)數(shù)據(jù)而構(gòu)建的管理結(jié)構(gòu);第三,數(shù)據(jù)索引管理結(jié)構(gòu)。由org.apache.lucene.index索引包構(gòu)成,主要負(fù)責(zé)索引信息的建立和刪除。索引管理結(jié)構(gòu)屬于Lucene檢索系統(tǒng)的核心組成,用戶在檢索時(shí),不需要了解所有正文內(nèi)容,只需要了解基本索引信息就可以完成檢索,提升了檢索效率[2]。第四,數(shù)據(jù)查詢分析結(jié)構(gòu)。由org.apache.lucene.queryParser數(shù)據(jù)包組成,用戶在進(jìn)行檢索時(shí),該結(jié)構(gòu)對(duì)用戶所提供的關(guān)鍵詞進(jìn)行詞組間信息關(guān)系判定,執(zhí)行與、或、非等相關(guān)判定;第五,檢索管理結(jié)構(gòu)。由org.apache.lucene.search包組成,根據(jù)數(shù)據(jù)查詢分析結(jié)構(gòu)所提供的分析結(jié)果,檢索管理結(jié)構(gòu)進(jìn)行數(shù)據(jù)庫中對(duì)應(yīng)屬性文章的匹配,并在檢索結(jié)果處進(jìn)行展示;第六,存儲(chǔ)管理結(jié)構(gòu)。由org.apache.lucene.store組成,在完成一次檢索之后,該結(jié)構(gòu)對(duì)檢索結(jié)果進(jìn)行存儲(chǔ)管理,不定時(shí)進(jìn)行數(shù)據(jù)庫數(shù)據(jù)補(bǔ)充,使數(shù)據(jù)庫數(shù)據(jù)信息更加全面。

        2.1.2 Lucene在電子病歷中的實(shí)際應(yīng)用

        首先,建立索引機(jī)制。Lucene將電子病歷中的所有內(nèi)容添加到數(shù)據(jù)庫中,將文本中內(nèi)容進(jìn)行定義和劃分,使其能夠劃分成多個(gè)字段;在組建過程中,需要對(duì)劃分好的多字段文本進(jìn)行切詞處理,處理規(guī)則參照org.apache.lucene.analysis語言分析包規(guī)則進(jìn)行;將切分后的詞組添加到索引機(jī)制當(dāng)中,方便查詢時(shí)使用。其關(guān)鍵代碼如下:IndexWriterwriter=newIndexWriter(通過索引機(jī)制建立新的檢索機(jī)制);FileInputStreamis=newFileInputStream(確定Document對(duì)象);writer.addDocument(doc)(將文本內(nèi)容寫入索引機(jī)制)。

        其次,用戶進(jìn)行檢索。用戶在進(jìn)行電子病歷查詢時(shí),確定查詢條件,并通過運(yùn)算分析詞組間關(guān)系。如用戶需要查詢“腎臟”和“泌尿系統(tǒng)”相關(guān)的記錄,可以輸入“腎臟、泌尿系統(tǒng)”來進(jìn)行查詢。分析器在接到關(guān)鍵詞時(shí),對(duì)詞組進(jìn)行切詞處理,并判定兩者存在“與”的關(guān)系,核心系統(tǒng)得到的查詢條件為“腎臟”與“泌尿系統(tǒng)”。根據(jù)此條件進(jìn)行索引機(jī)制中相關(guān)內(nèi)容的查詢。

        最后,用戶得到檢索結(jié)果。關(guān)鍵詞在索引機(jī)制查詢過程中,利用contents字段進(jìn)行數(shù)據(jù)庫內(nèi)容搜索,所有的搜索結(jié)果利用path字段進(jìn)行輸出,實(shí)現(xiàn)信息的快速檢索。

        2.2 Ajax技術(shù)

        2.2.1 Ajax技術(shù)的工作原理

        Ajax(Asynchronous JavascriptAndXML)是借助交互式網(wǎng)絡(luò)應(yīng)用的異步通信技術(shù)[3]。用戶在進(jìn)行檢索時(shí),Ajax技術(shù)類似于在客戶端與服務(wù)器中添加了中間環(huán)節(jié),使服務(wù)器響應(yīng)時(shí)間與用戶操作時(shí)間異步化。對(duì)于部分用戶請(qǐng)求,Ajax可以利用自身系統(tǒng)進(jìn)行解決,減少用戶等待時(shí)間。如果出現(xiàn)新問題,Ajax會(huì)代替用戶向服務(wù)器提交申請(qǐng),提高用戶體驗(yàn)度。

        2.2.2 Ajax技術(shù)在電子病歷中的應(yīng)用

        第一,建立XML Http Request。利用Internet Explorer 將目標(biāo)對(duì)象ActiveX對(duì)象進(jìn)行引入,以此構(gòu)建XML Http。受到不同Internet Explorer的影響,為了實(shí)現(xiàn)多版本瀏覽器中XML Http的兼容性,需要仔細(xì)分析不同XML Http特性,創(chuàng)建XML Http Request類。使用戶在進(jìn)行檢索時(shí),不會(huì)受到XML Http影響造成檢索失敗。而創(chuàng)建XML Http Request類的主要代碼如下:xmlhttp--request = new XML Http Request()。

        第二,根據(jù)檢索內(nèi)容編寫響應(yīng)函數(shù)。服務(wù)器在接受到用戶請(qǐng)求時(shí),Http需要明確用戶請(qǐng)求需要使用哪種類型Java Script響應(yīng)函數(shù)進(jìn)行處理。在實(shí)際操作過程中,可以將待處理對(duì)象屬性進(jìn)行分類,并把待處理對(duì)象的on ready stste change標(biāo)記成Java Script響應(yīng)函數(shù)的名稱,使請(qǐng)求能夠得到準(zhǔn)確處理。

        第三,將目標(biāo)對(duì)象請(qǐng)求進(jìn)行發(fā)送。在定義目標(biāo)對(duì)象請(qǐng)求處理方式之后,采用Http中open()與send()兩種請(qǐng)求類方法進(jìn)行服務(wù)器請(qǐng)求。

        第四,服務(wù)器接收到服務(wù)請(qǐng)求后,相應(yīng)函數(shù)開始進(jìn)行數(shù)據(jù)處理分析,在處理過程中,函數(shù)會(huì)檢查Http服務(wù)器此時(shí)相應(yīng)的狀態(tài)值,在確定其處于正常工作狀態(tài)后,進(jìn)行處理后數(shù)據(jù)的顯示。

        2.3 Struts技術(shù)

        2.3.1 Struts技術(shù)工作原理

        Struts技術(shù)是借助Sun J2EE平臺(tái)所構(gòu)成的Model-View-Controller(模型-視圖-控制器)框架。Struts技術(shù)在使用過程中通過Servlet 和JSP技術(shù)進(jìn)行數(shù)據(jù)分析,并將分析結(jié)果利用平臺(tái)進(jìn)行呈現(xiàn),以此實(shí)現(xiàn)電子病歷相關(guān)信息的快速檢索。

        2.3.2 Struts技術(shù)在電子病歷中的應(yīng)用

        第一,構(gòu)建Struts Web目錄。根據(jù)電子病歷數(shù)據(jù)庫類型進(jìn)行目錄路徑構(gòu)建。如WEB-INF 、classes等;第二,數(shù)據(jù)填充。將電子病歷中所有的數(shù)據(jù)和Struts 各個(gè)API庫中的文件考入既定的Web程序當(dāng)中。對(duì)于Struts 中已經(jīng)標(biāo)注的文件,將數(shù)據(jù)信息拷貝至指定路徑當(dāng)中,提高數(shù)據(jù)庫中數(shù)據(jù)信息總量;第三,編寫源文件。將數(shù)據(jù)庫中的信息進(jìn)行編寫,篩選出提示錯(cuò)誤的信息,將現(xiàn)有信息進(jìn)行規(guī)范化處理,利用MVC框架將規(guī)范化的信息進(jìn)行匹配;第四,處理請(qǐng)求信息。Struts在接收到用戶請(qǐng)求時(shí),利用數(shù)據(jù)分析原則進(jìn)行切詞,將其劃分為不同單元(最小為兩個(gè)字節(jié)),并且利用函數(shù)對(duì)處理后詞組關(guān)系進(jìn)行判定;第五,處理請(qǐng)求。在接收到Struts處理的數(shù)據(jù)請(qǐng)求后,根據(jù)相關(guān)規(guī)則,進(jìn)行數(shù)據(jù)信息匹配,使用戶得到想要的數(shù)據(jù)信息。其主要運(yùn)行代碼為:標(biāo)記,在出現(xiàn)信息請(qǐng)求時(shí),所標(biāo)記程序開始在系統(tǒng)內(nèi)部工作,得到由Action Form系統(tǒng)拓展形成的BPLAForm,并在輸出之前校驗(yàn)BPLAForm信息的準(zhǔn)確性。利用Struts技術(shù)可以加快電子病歷數(shù)據(jù)庫建立速度,并且Struts提供了基本的構(gòu)建模型,只需要根據(jù)模型進(jìn)行數(shù)據(jù)補(bǔ)充,可以在較短時(shí)間內(nèi)完成數(shù)據(jù)庫建立,使代碼的重復(fù)使用率提高,有效減少數(shù)據(jù)庫的維護(hù)費(fèi)用。

        3 ?結(jié)語

        綜上所述,Lucene技術(shù)可以提高信息檢索速度,Ajax技術(shù)可以進(jìn)行數(shù)據(jù)檢索分流,提高用戶體驗(yàn)度,Struts技術(shù)可以加快數(shù)據(jù)庫構(gòu)建速度,減少維護(hù)費(fèi)用。將全文檢索引擎技術(shù)應(yīng)用在電子病歷中,對(duì)于提高檢索速度、提升信息獲取精確度有著重要意義。

        參考文獻(xiàn)

        [1] 魯曦.基于Lucene的購物網(wǎng)站商品全文檢索功能的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2018.

        [2] 趙景越,徐松青,蔡連忠.全文檢索引擎技術(shù)在電子病歷中的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2018(12):89-90.

        [3] 徐財(cái)應(yīng).基于Lucene的搜索引擎技術(shù)的研究與改進(jìn)[D].長春理工大學(xué),2018.

        猜你喜歡
        電子病歷數(shù)據(jù)
        電子病歷保全與認(rèn)證研究
        法制博覽(2016年12期)2016-12-28 13:05:51
        溫室控制系統(tǒng)及控制方法的研究
        公路工程試驗(yàn)檢測存在的問題及措施
        基于病種的全結(jié)構(gòu)化病歷模板研發(fā)與應(yīng)用
        焊接工藝仿真訓(xùn)練系統(tǒng)中焊點(diǎn)數(shù)據(jù)的建立方法
        一種借助數(shù)據(jù)處理構(gòu)建的智能食堂管理系統(tǒng)
        數(shù)據(jù)化藝術(shù)的生成探究
        淺談?dòng)?jì)量自動(dòng)化系統(tǒng)實(shí)現(xiàn)預(yù)購電管理應(yīng)用
        現(xiàn)階段電子病歷問題的探討及改革
        住院電子病歷在我院的應(yīng)用和推廣
        久久久亚洲精品蜜桃臀| 色欲人妻综合aaaaa网| 欧美精品一区二区蜜臀亚洲| 精品人妻无码视频中文字幕一区二区三区 | 久久久亚洲av波多野结衣| 一本色综合久久| 特黄大片又粗又大又暴| 中文字幕乱码免费视频| 婷婷一区二区三区在线| 久久影院最新国产精品| 国产极品粉嫩福利姬萌白酱| 亚洲国产成人久久一区| 久久精品成人免费观看97| 国产自拍视频一区在线| 国产精品无码无卡无需播放器| 毛茸茸的中国女bbw| 久久国产精品免费一区六九堂| 国产日产韩国级片网站| 中国无码人妻丰满熟妇啪啪软件 | av在线免费观看网站,| 亚洲精品乱码8久久久久久日本| 宅男噜噜噜| 视频一区二区不中文字幕| 麻豆精品国产av在线网址| 亚洲日本在线电影| 国产69口爆吞精在线视频喝尿| 亚洲av无吗国产精品| 国产综合色在线精品| 国产偷国产偷亚洲清高| 女同成片av免费观看| 亚洲av成人av三上悠亚| 国产精品熟女视频一区二区| 久久久99精品成人片中文字幕| 亚洲中文字幕一二区精品自拍| 超碰人人超碰人人| 国产精品视频一区国模私拍| 精品蜜桃一区二区三区| 国产美女高潮流白浆免费视频| 秋霞午夜无码鲁丝片午夜精品| 欧美丝袜激情办公室在线观看| av成人一区二区三区|