基于開放式管理的醫(yī)學知識本體建模方法
【技術領域】
[0001]本發(fā)明屬于計算機技術領域,更進一步涉及基于開放式管理的醫(yī)學知識本體的建模方法。本發(fā)明可利用醫(yī)學知識建模工具,將醫(yī)學知識通過本體建模,進一步建立醫(yī)學知識本體模型。
【背景技術】
[0002]隨著醫(yī)療市場開放和醫(yī)療制度改革的深化,我國醫(yī)療市場競爭日趨激烈。醫(yī)院要在激烈的醫(yī)療市場競爭中求得生存和發(fā)展,必須提高自身的競爭力。醫(yī)學知識建模和管理已成為醫(yī)院提高競爭力、提高醫(yī)療技術水平和服務質(zhì)量的有力措施、并有效的支撐臨床診療信息化規(guī)范化的智能決策支持系統(tǒng)的發(fā)展。
[0003]當前的知識管理系統(tǒng)通常是按知識的流動過程來建模的,即從知識的產(chǎn)生、俘獲、轉(zhuǎn)換、集成、存儲、分發(fā)和共享的角度來分析知識管理系統(tǒng)。但它們存在一個共同的不足:系統(tǒng)的動態(tài)參與性程度不夠,表現(xiàn)為系統(tǒng)的知識只能被靜態(tài)取用以及系統(tǒng)的維護是封閉的??紤]到知識管理的上述情況以及結合醫(yī)學知識的特性,本發(fā)明采用開放性作為對醫(yī)學知識管理的要素,提供良好的、可動態(tài)擴展的、可開放管理的醫(yī)學知識本體建模方法,建立醫(yī)學知識本體模型,實現(xiàn)醫(yī)學知識的動態(tài)管理。
[0004]上海坦瑞信息技術有限公司申請的專利“一種基于自定義元數(shù)據(jù)的領域概念和知識建模方法”(專利申請?zhí)?CN200810033505.2,公開號:CN101504645A)中公開了一種基于自定義元數(shù)據(jù)的領域概念和知識建模方法。該方法先將領域?qū)<液蛙浖こ處熞黄饘︻I域概念利用MDT建模工具進行表達,該表達采用自然語言;然后在MDT建模工具的MDT管理器中通過所建立的模型引擎和數(shù)據(jù)引擎分別產(chǎn)生MDT模型和數(shù)據(jù)模型,并分別存入存儲介質(zhì)中。該方法在數(shù)據(jù)庫建?;A上向前發(fā)展了一大步,能將建模和對領域概念進行表述等同起來,通過后臺的建模引擎和其前臺界面“MDT建模工具”直接參與建模以保證建成數(shù)據(jù)模型的準確性和完整性,這樣通過數(shù)據(jù)引擎、數(shù)據(jù)存取也無須再寫程序。該專利申請存在的不足是:該方法以自然語言為載體,這種表達方法,不利于醫(yī)學知識庫結構的建立,使醫(yī)學知識難以被系統(tǒng)識別和應用,也不利于后期對新更新的醫(yī)學知識以及現(xiàn)有知識結構的維護。
[0005]浙江大學申請的專利“一種人體醫(yī)學知識構建方法和系統(tǒng)”(專利申請?zhí)?CN201110318003.6,公開號:CN102354340A)中公開了一種人體醫(yī)學知識構建方法。該方法按照人體多個醫(yī)學系統(tǒng)建立醫(yī)學知識數(shù)據(jù)庫,將人體各系統(tǒng)下的器官和專業(yè)醫(yī)學基礎知識、臨床知識、藥學知識等想關聯(lián)。該專利申請的不足是:該方法以人體各系統(tǒng)為醫(yī)學知識庫的分類依據(jù),不利于醫(yī)學知識的協(xié)作和共享,對于涉及多人體器官的臨床知識,無法界定存儲在哪個醫(yī)學知識庫的。
[0006]楊艷、吳彬飛、葉楓、呂旭東4人發(fā)表的論文“基于SAGE的醫(yī)學知識模型的設計與應用”(《中國醫(yī)療器械雜志》2009年33卷第I期,文章編號:1671-7104(2009)01-027-04)中提出了一種基于SAGE的醫(yī)學知識模型的設計方法。SAGE模型將本體論應用于醫(yī)學知識領域,并按照本體論的方法,通過定義一系列的類、槽、實例以及相關的約束來表達醫(yī)學知識。該設計方法存在的不足是:臨床醫(yī)生更習慣于自然語言描述,他們無法直接將醫(yī)學知識進行SAGE建模,而是需要知識工程師與臨床醫(yī)生的配合才能完成,整個建模過程需要耗費較多的時間、人力,無法適用于開放式管理系統(tǒng)的醫(yī)學知識庫的建立。
【發(fā)明內(nèi)容】
[0007]為了克服上述現(xiàn)有技術的不足,本發(fā)明的目的在于提供一種基于開放式管理的醫(yī)學知識本體的建模方法。
[0008]為了實現(xiàn)上述目的,本發(fā)明包括以下步驟:
[0009](I)構建醫(yī)學知識本體結構:
[0010](2a)構建一個不包含任何數(shù)據(jù)的樹形醫(yī)學知識本體結構框架;
[0011 ] (2b)依次將醫(yī)學知識本體的類填充至樹形醫(yī)學知識本體結構框架中,并設置樹形醫(yī)學知識本體結構框架中每個醫(yī)學知識本體類的屬性,完成醫(yī)學知識本體結構的構建;
[0012](2)構建醫(yī)學知識庫結構:
[0013]醫(yī)學知識建模工具記錄樹形醫(yī)學知識本體結構框架中所有葉子節(jié)點的醫(yī)學知識本體類和醫(yī)學知識本體類的屬性,并將記錄的每個醫(yī)學知識本體類映射到醫(yī)學知識庫中的數(shù)據(jù)表中;
[0014](3)保存醫(yī)學知識本體模型文件:
[0015]醫(yī)學知識建模工具將構建完成的醫(yī)學知識本體結構以及設計的醫(yī)學知識庫,通過醫(yī)學知識本體描述語言描述,保存為醫(yī)學知識本體模型文件;
[0016](4)是否更新醫(yī)學知識本體模型:
[0017]判斷是否需要更新醫(yī)學知識本體模型,如果是,執(zhí)行步驟(5),否則,執(zhí)行步驟
(8);
[0018](5)更新醫(yī)學知識本體結構:
[0019](5a)將增加、刪除和修改的待更新的醫(yī)學知識本體模型文件,導入醫(yī)學知識建模工具,生成一個樹形醫(yī)學知識本體結構框架;
[0020](5b)將待增加的醫(yī)學知識本體的類,填充到樹形醫(yī)學知識本體結構框架中,并設置待增加的醫(yī)學知識本體類的屬性;
[0021](5c)在樹形醫(yī)學知識本體結構框架中,刪除醫(yī)學知識本體結構中不需要的醫(yī)學知識本體的類以及屬性;
[0022](5d)在樹形醫(yī)學知識本體結構框架中,修改醫(yī)學知識本體結構中不符合需求的醫(yī)學知識本體的類以及屬性,完成醫(yī)學知識本體結構的更新;
[0023](6)更新醫(yī)學知識庫結構:
[0024]將更新后的樹形醫(yī)學知識本體結構框架中所有葉子節(jié)點的醫(yī)學知識本體類以及醫(yī)學知識本體類的屬性,映射到醫(yī)學知識庫中的數(shù)據(jù)表中,完成醫(yī)學知識庫設計的更新;
[0025](7)更新醫(yī)學知識本體模型文件:
[0026]醫(yī)學知識建模工具將更新后的醫(yī)學知識本體結構以及醫(yī)學知識庫的設計,通過醫(yī)學知識本體描述語言描述,更新醫(yī)學知識本體模型文件;
[0027](8)加入模型庫:
[0028]醫(yī)學知識建模工具將醫(yī)學知識本體模型文件加入到醫(yī)學知識本體模型庫中。
[0029]本發(fā)明與現(xiàn)有的技術相比具有以下優(yōu)點:
[0030]第一,本發(fā)明通過建立醫(yī)學知識本體模型,采用醫(yī)學知識本體結構以樹形方式來呈現(xiàn)醫(yī)學概念之間的層次結構,克服了現(xiàn)有技術的醫(yī)學概念以自然語言為載體,以非結構化或半結構化的形式出現(xiàn),其協(xié)作關系和共享利用差的,后期對現(xiàn)有知識結構的可維護性差的缺點,使得本發(fā)明具有醫(yī)學知識間協(xié)作關系好,共享率高,可維護性好的優(yōu)點。
[0031]第二,本發(fā)明通過醫(yī)學知識描述語言對醫(yī)學知識本體模型進行表示,建立了醫(yī)學知識本體與醫(yī)學知識庫結構之間的關系,借助于醫(yī)學知識建模工具,克服了現(xiàn)有技術中只能靜態(tài)構建醫(yī)學知識庫,可操作性差,系統(tǒng)開放程度低的缺點,使得本發(fā)明具有醫(yī)學知識結構和醫(yī)學知識庫可動態(tài)構建性高,可操作性好,利用開放式管理的優(yōu)點。
[0032]第三,本發(fā)明建立的醫(yī)學知識本體模型,支持在醫(yī)學知識擴充或變更情況下,借助于醫(yī)學知識建模工具,對現(xiàn)有醫(yī)學知識本體模型的更新,克服了現(xiàn)有醫(yī)學知識庫對醫(yī)學知識擴充情況下適應性不足的缺點,使得本發(fā)明具有能適應醫(yī)學知識多變性的優(yōu)點。
【附圖說明】
[0033]圖1為本發(fā)明的流程圖;
[0034]圖2為本發(fā)明中采用的醫(yī)學知識建模工具的模塊架構圖。
【具體實施方式】
[0035]下面結合附圖對本發(fā)明做進一步詳細說明。
[0036]參照附圖1,本發(fā)明的實現(xiàn)步驟如下:
[0037]步驟I,構建醫(yī)學知識本體結構。
[0038]建模人員通過醫(yī)學知識建模工具構建一個不包含任何數(shù)據(jù)的樹形醫(yī)學知識本體結構框架,依次將醫(yī)學知識本體的類填充至樹形醫(yī)學知識本體結構框架中,并設置樹