基于數(shù)據(jù)挖掘的醫(yī)學知識庫系統(tǒng)的制作方法
【技術領域】
:
[0001]本發(fā)明涉及醫(yī)學知識庫系統(tǒng)技術領域,具體涉及一種基于數(shù)據(jù)挖掘的醫(yī)學知識庫系統(tǒng)。
【背景技術】
:
[0002]目前大多數(shù)供臨床醫(yī)生使用的臨床指南都基于靜態(tài)文本,查閱不便,更新不便,并且由于靜態(tài)文本僅僅提供知識的堆砌,不能有效的成為醫(yī)保監(jiān)控審核和臨床知識更新的推進工具。同時,基于靜態(tài)文本的臨床醫(yī)學知識缺乏支持基于數(shù)據(jù)挖掘的臨床知識,需要將靜態(tài)文本的臨床醫(yī)學知識,編寫為計算機可理解的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識以支持醫(yī)療行為的審核分析和決策。
[0003]展現(xiàn)層采用Flex技術。Flex是一個高效、免費的開源框架,可用于構建具有表現(xiàn)力的Web應用程序,這些應用程序利用Adobe Flash Player和Adobe AIR,可以實現(xiàn)跨瀏覽器、桌面和操作系統(tǒng)。雖然只能使用Flex框架構建Flex應用程序,但Adobe FlashBuilder?(之前稱為Adobe Flex Builder?)軟件可以通過智能編碼、交互式遍歷調試以及可視設計用戶界面布局等功能加快開發(fā)。
[0004]J2EE是一套全然不同于傳統(tǒng)應用開發(fā)的技術架構,包含許多組件,主要可簡化且規(guī)范應用系統(tǒng)的開發(fā)與部署,進而提高可移植性、安全性與再用價值。
[0005]數(shù)據(jù)訪問層又稱為DAL層,有時候也稱為是持久層,其功能主要是負責數(shù)據(jù)庫的訪問。簡單的說法就是實現(xiàn)對數(shù)據(jù)表的Select (查詢),Insert (插入),Update (更新),Delete(刪除)等操作。如果要加入ORM的元素,那么就會包括對象和數(shù)據(jù)表之間的mapping,以及對象實體的持久化。數(shù)據(jù)訪問層,簡單的說,就是通過DAL對數(shù)據(jù)庫進行的SQL語句等操作。數(shù)據(jù)訪問層的核心技術采用MyBatis實現(xiàn)。MyBatis是支持普通SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設置以及結果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs (Plain Old Java 0bjects,普通的Java對象)映射成數(shù)據(jù)庫中的記錄。
[0006]Web服務是一種服務導向架構的技術,通過標準的Web協(xié)議提供服務,目的是保證不同平臺的應用服務可以互操作。根據(jù)W3C的定義,Web服務(Web service)應當是一個軟件系統(tǒng),用以支持網(wǎng)絡間不同機器的互動操作。網(wǎng)絡服務通常是許多應用程序接口(API)所組成的,它們透過網(wǎng)絡,例如國際互聯(lián)網(wǎng)(Internet)的遠程服務器端,執(zhí)行客戶所提交服務的請求。
[0007]ETL 是數(shù)據(jù)抽取(Extract)、清洗(Cleaning)、轉換(Transform)、裝載(Load)的過程。是構建數(shù)據(jù)倉庫的重要一環(huán),用戶從數(shù)據(jù)源抽取出所需的數(shù)據(jù),經(jīng)過數(shù)據(jù)清洗,最終按照預先定義好的數(shù)據(jù)倉庫模型,將數(shù)據(jù)加載到數(shù)據(jù)倉庫中去。
【發(fā)明內容】
:
[0008]本發(fā)明的目的是提供基于數(shù)據(jù)挖掘的醫(yī)學知識庫系統(tǒng),它通過對臨床知識專業(yè)化、系統(tǒng)化的研宄分析,并結合大數(shù)據(jù)挖掘和分析技術對診療行為中的疾病、藥物、檢查、材料等臨床各個知識元的合理性進行揭示和定位,可以更好的規(guī)范臨床診療行為,控制和降低臨床整體醫(yī)療費用,保障醫(yī)?;鹗褂冒踩?。
[0009]為了解決【背景技術】所存在的問題,本發(fā)明是采用以下技術方案:它包含基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫可視化編輯器、基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器、基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫,基于數(shù)據(jù)挖掘的臨床醫(yī)學知識可視化編輯器,通過基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器,與基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫連接;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫可視化編輯器,用于以可視化瀏覽、生成、編輯、校驗臨床醫(yī)學知識;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器,用于提供保存和獲取臨床醫(yī)學知識的服務,提供基于醫(yī)學邏輯模型的臨床醫(yī)學知識、可視化的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識、支持推理的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識三種模態(tài)的轉換服務;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫,用于存儲和管理臨床醫(yī)學知識,提供對臨床醫(yī)學知識更新的支持;對醫(yī)保數(shù)據(jù)及診療數(shù)據(jù)進行抽取審核,并可以審核出疑似違規(guī)行為;收集診療信息、病種信息和費用信息后,對單病種費用整理出合理區(qū)域和合理住院天數(shù)。
[0010]本發(fā)明的工作原理:基于數(shù)據(jù)挖掘的臨床醫(yī)學知識可視化編輯器,通過基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器與基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫,生成編輯后的臨床醫(yī)學知識在臨床醫(yī)學知識可視化編輯器中完成規(guī)范校驗,經(jīng)基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器完成基于數(shù)據(jù)挖掘的臨床醫(yī)學知識、可視化臨床醫(yī)學知識、支持推理的臨床醫(yī)學知識的三種模態(tài)的轉換,最后統(tǒng)一保存、更新至臨床醫(yī)學知識庫;基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫可視化編輯器,通過基于數(shù)據(jù)挖掘的臨床醫(yī)學知識WebService應用服務器,從基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫中獲取知識。
[0011]本發(fā)明具有以下有益效果:它通過對臨床知識專業(yè)化、系統(tǒng)化的研宄分析,并結合大數(shù)據(jù)挖掘和分析技術對診療行為中的疾病、藥物、檢查、材料等臨床各個知識元的合理性進行揭示和定位,可以更好的規(guī)范臨床診療行為,控制和降低臨床整體醫(yī)療費用,保障醫(yī)?;鹗褂冒踩?br>【附圖說明】
:
[0012]圖1是本發(fā)明中基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器的應用架構圖。
【具體實施方式】
:
[0013]下面結合附圖,對本發(fā)明作詳細的說明。
[0014]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及【具體實施方式】,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的【具體實施方式】僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0015]參看圖1,本【具體實施方式】是采用以下技術方案:它包含基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫可視化編輯器、基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器、基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫,基于數(shù)據(jù)挖掘的臨床醫(yī)學知識可視化編輯器,通過基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器,與基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫連接;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫可視化編輯器,用于以可視化瀏覽、生成、編輯、校驗臨床醫(yī)學知識;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器,用于提供保存和獲取臨床醫(yī)學知識的服務,提供基于醫(yī)學邏輯模型的臨床醫(yī)學知識、可視化的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識、支持推理的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識三種模態(tài)的轉換服務;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫,用于存儲和管理臨床醫(yī)學知識,提供對臨床醫(yī)學知識更新的支持;對醫(yī)保數(shù)據(jù)及診療數(shù)據(jù)進行抽取審核,并可以審核出疑似違規(guī)行為;收集診療信息、病種信息和費用信息后,對單病種費用整理出合理區(qū)域和合理住院天數(shù)。
[0016]所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識可視化編輯器,包括基于數(shù)據(jù)挖掘的臨床醫(yī)學知識編輯生成組件和基于數(shù)據(jù)挖掘的臨床醫(yī)學知識規(guī)范校驗組件;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識編輯生成組件,用于可視化瀏覽、生成、編輯臨床指南知識;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識規(guī)范校驗組件,用于對外部輸入的或者經(jīng)編輯器生成編輯的臨床指南知識進行規(guī)范化校驗。
[0017]所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識Web Service應用服務器,包括基于數(shù)據(jù)挖掘的臨床醫(yī)學知識解析轉換組件、可視化的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫、支持推理的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫和基于數(shù)據(jù)挖掘的臨床醫(yī)學知識存取服務組件;所述的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識解析轉換組件,用于解析基于醫(yī)學邏輯模型的臨床醫(yī)學知識,提供將其轉化為可視化的臨床醫(yī)學知識或者基于數(shù)據(jù)挖掘的臨床醫(yī)學知識服務;可視化的基于數(shù)據(jù)挖掘的臨床醫(yī)學知識庫,用于審核臨床診療數(shù)據(jù),提供將審核結果通過可視化途徑展現(xiàn)給用戶;所述的支持推