醫(yī)療影像系統(tǒng)中工作流的配置方法和裝置制造方法
【專利摘要】一種醫(yī)療影像系統(tǒng)中工作流的配置方法及裝置,所述方法包括:根據(jù)用戶添加工作流的指令,建立所述工作流的插件文件;建立與所述插件文件對應(yīng)的配置文件,所述配置文件中設(shè)置有所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑;根據(jù)所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述插件文件。利用本發(fā)明,能夠?qū)ΜF(xiàn)有的醫(yī)療影像系統(tǒng)任意添加新的工作流,不需要重新開發(fā)醫(yī)療影像系統(tǒng)或更換醫(yī)療影像系統(tǒng)的版本,節(jié)約了大量的時(shí)間、人力、物力以及成本,并且,對新添加的工作流的插件文件加載以后,即可使用,無需其他復(fù)雜操作,極大的提高了醫(yī)療影像系統(tǒng)的使用效率。
【專利說明】醫(yī)療影像系統(tǒng)中工作流的配置方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及醫(yī)療【技術(shù)領(lǐng)域】,具體涉及一種醫(yī)療影像系統(tǒng)中工作流的配置方法和裝置。
【背景技術(shù)】
[0002]所謂工作流,是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù),是一種反映業(yè)務(wù)流程的計(jì)算機(jī)模型。隨著醫(yī)療技術(shù)的發(fā)展,醫(yī)療影像系統(tǒng),如數(shù)字化X射線攝影(DR)系統(tǒng)得到了廣泛的應(yīng)用,醫(yī)療影像系統(tǒng)的工作流在整個(gè)醫(yī)療診斷過程中發(fā)揮越來越重要的作用。
[0003]現(xiàn)有的DR系統(tǒng)的工作流在所述系統(tǒng)被開發(fā)出來時(shí),就已經(jīng)固定。在使用過程具體應(yīng)用中,為了方便醫(yī)生的使用,經(jīng)常會(huì)增加一些工作流,例如要添加一個(gè)副顯示器的工作流,用來顯示數(shù)字影像和通信標(biāo)準(zhǔn)(Digital Imaging Communicat1ns in Medicine,DICOM)圖像,或者增加同步拍攝信息(Anatomical Program Rad1graphy, APR)的工作流等,或者對增加的工作流進(jìn)行修改或刪除等。目前,為增加、修改或刪除工作流,都必須要開發(fā)人員重新開發(fā)或者更換不同版本的DR系統(tǒng),這樣就會(huì)浪費(fèi)大量的時(shí)間、人力以及物力等,提高了軟件系統(tǒng)的成本?,F(xiàn)有的DR系統(tǒng)已經(jīng)不能很好的適應(yīng)醫(yī)生的需要。
【發(fā)明內(nèi)容】
[0004]本發(fā)明解決的問題是,對于醫(yī)療影像系統(tǒng)中,如何添加新的工作流的問題。
[0005]為解決上述問題,本發(fā)明實(shí)施例提供了一種醫(yī)療影像系統(tǒng)工作流的配置方法,所述方法包括:
[0006]根據(jù)用戶添加工作流的指令,建立所述工作流的插件文件;
[0007]建立與所述插件文件對應(yīng)的配置文件,所述配置文件中設(shè)置有所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑;
[0008]根據(jù)所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述插件文件。
[0009]可選的,建立所述工作流的插件文件包括:
[0010]設(shè)置應(yīng)用程序接口 ;
[0011 ] 在所述應(yīng)用程序接口上,建立插件,形成相應(yīng)類型的文件。
[0012]可選的,在所述醫(yī)療影像系統(tǒng)中設(shè)置插件掛載點(diǎn),通過所述掛載點(diǎn)加載所述插件文件。
[0013]可選的,所述應(yīng)用程序接口之間通過繼承的方式來實(shí)現(xiàn)。
[0014]可選的,接收到用戶刪除所述工作流的指令時(shí),根據(jù)所述指令,刪除所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
[0015]可選的,接收到用戶修改所述工作流的指令時(shí),根據(jù)所述指令,修改所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
[0016]本發(fā)明實(shí)施例還提供了一種醫(yī)療影像工作流的配置裝置,所述裝置包括:包括插件文件建立單元、配置文件建立單元及加載單元,其中,
[0017]所述插件文件建立單元,用于接收用戶添加工作流的指令,根據(jù)所述指令,建立所述工作流的插件文件;
[0018]所述配置文件建立單元,用于根據(jù)所述插件文件,建立對應(yīng)的配置文件,所述配置文件包括對應(yīng)的插件文件的名稱及存儲(chǔ)路徑;
[0019]所述加載單元,用于根據(jù)所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述配置文件對應(yīng)的插件文件。
[0020]可選的,所述插件文件建立單元包括:
[0021]應(yīng)用程序接口設(shè)置子單元,用于設(shè)置應(yīng)用程序接口 ;
[0022]插件文件形成子單元,用于根據(jù)所述應(yīng)用程序接口,形成相應(yīng)類型的插件文件。
[0023]可選的,所述醫(yī)療影像系統(tǒng)中設(shè)置插件掛載點(diǎn),用于加載所述插件文件建立單元建立的插件文件。
[0024]可選的,所述應(yīng)用程序接口之間通過繼承的方式來實(shí)現(xiàn)。
[0025]可選的,所述裝置還包括工作流刪除單元,用于接收用戶刪除所述工作流的指令,根據(jù)所述指令,刪除所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
[0026]可選的,所述裝置還包括工作流修改單元,用于接收用戶修改所述工作流的指令,根據(jù)所述指令,修改所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,對要配置的工作流建立插件文件,對所述工作流的插件文件建立對應(yīng)的配置文件,所述醫(yī)療影像系統(tǒng)通過配置文件動(dòng)態(tài)加載所述插件文件,可以對現(xiàn)有的醫(yī)療影像系統(tǒng)任意添加新的工作流,不需要重新開發(fā)醫(yī)療影像系統(tǒng)或更換醫(yī)療影像系統(tǒng)的版本,節(jié)約了大量的時(shí)間、人力、物力以及成本,并且,對新添加的工作流的插件文件加載以后,即可使用,無需其他復(fù)雜操作,極大的提高了醫(yī)療影像系統(tǒng)的使用效率。
[0028]進(jìn)一步地,通過刪除工作流插件文件對應(yīng)的配置文件或?qū)?yīng)在所述配置文件中的信息,能夠?qū)崿F(xiàn)對已經(jīng)加載在醫(yī)療影像系統(tǒng)中的工作流插件文件的刪除,較現(xiàn)有技術(shù)中刪除工作流的技術(shù)相比,更加容易操作,節(jié)省開發(fā)人員的時(shí)間。
[0029]進(jìn)一步地,當(dāng)一個(gè)配置文件對應(yīng)多個(gè)工作流插件文件時(shí),修改多個(gè)工作流插件文件后,將對應(yīng)的一個(gè)配置文件進(jìn)行修改,就能夠?qū)崿F(xiàn)對已經(jīng)加載在醫(yī)療影像系統(tǒng)中的多個(gè)工作流插件文件的修改,較現(xiàn)有技術(shù)中修改工作流的技術(shù)相比,更容易操作,節(jié)省開發(fā)人員的時(shí)間。
【專利附圖】
【附圖說明】
[0030]圖1是本發(fā)明實(shí)施例中醫(yī)療影像系統(tǒng)工作流的配置方法的示意圖;
[0031]圖2是本發(fā)明實(shí)施例中,通過繼承的方式擴(kuò)展應(yīng)用程序接口的示意圖;
[0032]圖3是本發(fā)明實(shí)施例中,通過在DR系統(tǒng)上設(shè)置掛載點(diǎn)的方式加載插件文件的示意圖;
[0033]圖4是本發(fā)明實(shí)施例中醫(yī)療影像系統(tǒng)工作流的配置裝置的示意圖;
[0034]圖5是本發(fā)明實(shí)施例中,在DR系統(tǒng)中的任意兩工作流之間添加子工作流的示意圖;
【具體實(shí)施方式】
[0035]在現(xiàn)有的DR系統(tǒng)中,DR系統(tǒng)能夠完成的工作流在該DR系統(tǒng)被開發(fā)出來時(shí),就已經(jīng)基本固定。在具體應(yīng)用中,為了方便醫(yī)生的使用,經(jīng)常會(huì)通過添加一些工作流來增加一些功能,那么現(xiàn)有的DR系統(tǒng)就要重新開發(fā)或者更換不同的DR系統(tǒng),這無疑大大增加了開發(fā)人員的工作時(shí)間,就算是重新開發(fā)或者更換了 DR系統(tǒng),也需要后期一系列其他的復(fù)雜操作后,醫(yī)生才能夠使用。當(dāng)要對新添加的工作流進(jìn)行此修改或者刪除等配置操作時(shí),現(xiàn)有技術(shù)中同樣要重新開發(fā)或者更換DR系統(tǒng),大大浪費(fèi)了人力、物力以及成本,增大了醫(yī)生的使用難度。
[0036]采用本實(shí)施例所述的方法,通過對現(xiàn)有的工作流建立插件文件,對插件文件設(shè)置對應(yīng)的配置文件,這樣,DR系統(tǒng)在運(yùn)行的過程中,就能夠通過配置文件實(shí)現(xiàn)對工作流插件文件的添加,進(jìn)而實(shí)現(xiàn)對DR系統(tǒng)新的工作流的添加,而不需要重新開發(fā)DR系統(tǒng)或更換DR系統(tǒng)的版本;對新添加的工作流的插件文件加載以后,即可使用,無需其他復(fù)雜操作。通過本實(shí)施例所述的方法,還可以實(shí)現(xiàn)對新添加的工作流的修改或刪除等操作,較現(xiàn)有技術(shù)相比,更容易操作,節(jié)省開發(fā)人員的時(shí)間。
[0037]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實(shí)施例做詳細(xì)的說明。
[0038]如圖1所示,本實(shí)施例提供了一種醫(yī)療影像系統(tǒng)中工作流的配置方法,包括:
[0039]步驟S1:根據(jù)用戶添加工作流的指令,建立所述工作流的插件文件;
[0040]步驟S2:建立與所述插件文件對應(yīng)的配置文件,所述配置文件中設(shè)置有所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑;
[0041]步驟S3:所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述插件文件。
[0042]將所要添加的新工作流建立成插件文件的形式,又對該插件文件建立一個(gè)配置文件,DR系統(tǒng)通過直接調(diào)用配置文件,進(jìn)而加載所述插件文件,實(shí)現(xiàn)對DR系統(tǒng)新工作流的添力口。其中,所述插件文件的數(shù)量可以是一個(gè),也可以是多個(gè),多個(gè)插件文件可以對應(yīng)同一個(gè)配置文件。也就是說,DR系統(tǒng)只要直接調(diào)用一個(gè)配置文件,就可以加載多個(gè)插件文件,每個(gè)插件文件都是單獨(dú)的一個(gè)文件,各個(gè)插件文件彼此之間沒有耦合關(guān)系,這樣,就可以同時(shí)對DR系統(tǒng)添加多個(gè)工作流。添加到DR系統(tǒng)中的多個(gè)插件文件,經(jīng)DR系統(tǒng)將所述多個(gè)插件文件加載到系統(tǒng)內(nèi)存后,即可使用,無需一系列的插件ID注冊、綁定等復(fù)雜操作,大大減少了開發(fā)人員的工作時(shí)間。
[0043]當(dāng)接收到用戶刪除所述工作流的指令時(shí),若所述插件文件與配置文件一一對應(yīng),只需要?jiǎng)h除該配置文件即可,若所述插件文件與配置文件為一對多的對應(yīng)關(guān)系,只需要對新工作流對應(yīng)的配置文件中關(guān)于所述新工作流插件文件的信息進(jìn)行刪除即可。當(dāng)接收到用戶修改所述工作流的指令時(shí),將所述新工作流對應(yīng)的插件文件修改以后,若所述修改涉及相應(yīng)的配置文件的內(nèi)容,也要相應(yīng)的將配置文件的內(nèi)容進(jìn)行修改。
[0044]本實(shí)施例中,所述配置文件中可以設(shè)置有所對應(yīng)的插件文件的名稱和存儲(chǔ)的路徑,所述插件和所述配置文件可以存儲(chǔ)在不同的目錄下,DR系內(nèi)只需要記錄所述配置文件的存儲(chǔ)路徑,就可以通過所述配置文件找到所述插件文件。
[0045]建立所述工作流的插件包括設(shè)置應(yīng)用程序接口以及建立插件,形成相應(yīng)類型的文件。其中,所述應(yīng)用程序接口就是插件文件被加載到DR系統(tǒng)的通道,可以被任意設(shè)置,只要所述DR系統(tǒng)的能夠支持即可。本發(fā)明的實(shí)施例中,還可以通過繼承的方式對所述應(yīng)用程序接口進(jìn)行擴(kuò)展,如圖2所示,接口 IPluginlOO通過繼承的方式,可以擴(kuò)展為接口PluginllOl、接口 Plugin2102,一直到接口 PluginN103。這樣,DR系統(tǒng)可以添加的新工作流就不受接口數(shù)量的限制。
[0046]在具體實(shí)施中,建立所述插件形成的文件類型,可以為.dll文件,也可以是.0CX文件,只要能夠得到所述DR系統(tǒng)的支持即可,例如,通過Pluginl接口 101建立的插件文件,以所述接口命名所述插件文件的話,就生成了 Pluginl.dll的插件文件,將插件文件的名稱Pluginl以及存儲(chǔ)路徑設(shè)置在對應(yīng)的配置文件中,就可以由DR系統(tǒng)對所述插件文件進(jìn)行加載。
[0047]對所述插件文件進(jìn)行加載,現(xiàn)有技術(shù)中一般采用初始化所述DR系統(tǒng)的方式,初始化的過程中,所述DR系統(tǒng)會(huì)加載所有的配置文件。在所述DR系統(tǒng)運(yùn)行的過程中,前一個(gè)系統(tǒng)工作流完成后,會(huì)發(fā)出廣播事件,所加載的配置文件監(jiān)聽所述廣播事件,若所述廣播事件涉及配置文件包含的插件文件時(shí),所述配置文件對所述廣播事件做出響應(yīng),所述DR系統(tǒng)接收到所述配置文件的響應(yīng)后,運(yùn)行所述配置文件內(nèi)的相應(yīng)插件文件,實(shí)現(xiàn)DR系統(tǒng)新工作流的添加。
[0048]本發(fā)明的實(shí)施例中,如圖3所示,采用在DR系統(tǒng)Al中設(shè)置掛載點(diǎn)的方式來加載所述插件文件。例如,通過接口 PluginllOl,建立了一個(gè)Pluginl.dll插件文件。DR系統(tǒng)Al中設(shè)置有掛載點(diǎn),DR系統(tǒng)Al運(yùn)行到每個(gè)掛載點(diǎn)時(shí),都會(huì)檢查所有的配置文件。當(dāng)設(shè)定通過某一掛載點(diǎn)加載Pluginl.dll時(shí),DR系統(tǒng)Al運(yùn)行到該掛載點(diǎn)時(shí),檢查所有的配置文件,找到Pluginl.dll所對應(yīng)的配置文件后,按照配置文件上記錄的插件文件的存儲(chǔ)路徑,加載所述Pluginl.dll 即可。
[0049]結(jié)合上述內(nèi)容,以DR系統(tǒng)中添加一個(gè)副顯示器的工作流插件文件和同步APR信息的工作流插件文件的過程,對本發(fā)明實(shí)施例的方法進(jìn)行具體說明。
[0050]DICOM是醫(yī)學(xué)數(shù)字成像和通信的國際標(biāo)準(zhǔn),是我國唯一被接受的國際醫(yī)療影像規(guī)范?,F(xiàn)有DR系統(tǒng)中的圖像處理軟件,不能夠直接顯示DICOM圖像,故若要讀取DICOM圖像,就要在DR系統(tǒng)中添加一個(gè)副顯示器,用來顯示DICOM圖像。按照本發(fā)明所述實(shí)施例的方法,可以按如下步驟執(zhí)行:
[0051]I)設(shè)置一個(gè)應(yīng)用程序接口 IPlugin,在IPlugin上創(chuàng)建一個(gè)副顯示器工作流的插件,生成IPlugin.dll的插件文件。所述工作流插件作用是接收系統(tǒng)命令,將選中的圖像顯示到副顯示器上;
[0052]2)根據(jù)所述副顯示器工作流的插件文件的相關(guān)信息,包括名稱以及存儲(chǔ)路徑等,生成一個(gè)配置文件;
[0053]3) DR系統(tǒng)通過配置文件加載所述副顯示器工作流的插件文件,所述DR系統(tǒng)的用戶操作界面上就增加了 “副顯示”圖標(biāo)。這樣,當(dāng)用戶點(diǎn)擊DR系統(tǒng)上“副顯示”圖標(biāo)時(shí),即可以將選中的圖像顯示到副顯示器上。
[0054]所述APR信息,是用于描述病人拍攝信息的一套參數(shù),例如在使用DR系統(tǒng)拍攝胸前正位時(shí),要前胸貼緊平板,此時(shí)有關(guān)病人的拍攝部位、拍攝劑量和病人的基本信息等所有信息即為APR信息?,F(xiàn)有DR系統(tǒng)中,對病人進(jìn)行拍攝的拍攝室的APR信息和醫(yī)生對拍攝進(jìn)行控制的控制室的APR信息不能同步,對DR系統(tǒng)使用過程中造成很大的不便。
[0055]為了同步APR信息,本發(fā)明的實(shí)施例采用在拍攝室內(nèi)增加一個(gè)文本用戶界面(Text User Interface, TUI)的方式,通過在DR系統(tǒng)中建立APR信息同步的工作流插件,將ΤΠ和控制室內(nèi)的APR信息同步。按照本發(fā)明所述的實(shí)施例,可以按如下步驟執(zhí)行:
[0056]I)設(shè)置一個(gè)應(yīng)用程序接口 1ther,在1ther上創(chuàng)建一個(gè)APR信息同步工作流的插件,生成1ther.dll的插件文件。所述插件文件作用是將控制室內(nèi)輸入的APR信息同步給TUI,TUI將APR信息反饋給控制室,使得二者的APR信息同步;
[0057]2)根據(jù)所述APR信息同步工作流的插件文件的相關(guān)信息,包括名稱以及存儲(chǔ)路徑等,生成一個(gè)配置文件;
[0058]3) DR系統(tǒng)通過配置文件加載所述APR信息同步工作流的插件,DR系統(tǒng)的用戶操作界面上就出現(xiàn)了“APR信息同步”圖標(biāo)。這樣,當(dāng)用戶點(diǎn)擊DR系統(tǒng)的--Ι或控制室內(nèi)選擇“APR信息同步”的工作流時(shí),就可以將相應(yīng)的APR信息同步給控制室或TUI。
[0059]需要說明的是,上述兩種情況的應(yīng)用中,所述DR系統(tǒng)加載所述工作流的插件文件時(shí),可以通過初始化使能配置文件的方式,也可以通過預(yù)先在所述DR系統(tǒng)中設(shè)置掛載點(diǎn)的方式加載,具體過程可以參照本實(shí)施例中的內(nèi)容,此處不再贅述。
[0060]為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,發(fā)明人還提供了一種醫(yī)療影像系統(tǒng)中工作流的配置裝置,如圖4所示:包括插件文件建立單元10、配置文件建立單元20及加載單元30,其中,
[0061]所述插件文件建立單元10,用于接收用戶添加工作流的指令,根據(jù)所述指令,建立所述工作流的插件文件;
[0062]所述配置文件建立單元20,用于根據(jù)所述插件文件,建立對應(yīng)的配置文件,所述配置文件上設(shè)置有所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑;
[0063]所述加載單元30,用于根據(jù)所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述配置文件對應(yīng)的插件文件。
[0064]所述加載單元30根據(jù)所述配置文件建立單元20建立的配置文件,來加載所述插件文件建立單元10建立的插件文件。其中,所述配置文件可以對應(yīng)多個(gè)工作流的插件文件,只要在所述配置文件內(nèi)設(shè)置好相應(yīng)工作流的插件文件的名稱和存儲(chǔ)路徑,DR系統(tǒng)通過調(diào)用配置文件能夠找到對應(yīng)的插件文件即可。所述工作流插件文件以及配置文件的數(shù)量不受限制,本領(lǐng)域技術(shù)人員可根據(jù)需要自行設(shè)定。
[0065]本實(shí)施例中,所述裝置還可以包括工作流刪除單元,用于接收用戶刪除所述工作流的指令,根據(jù)所述指令,在所述插件文件建立單元10中找到所述工作流對應(yīng)建立的插件文件,根據(jù)所述插件文件找到所述配置文件建立單元20建立的對應(yīng)配置文件,若所述插件文件與對應(yīng)的配置文件一一對應(yīng),則刪除所述對應(yīng)的配置文件,若所述插件文件與對應(yīng)的配置文件為一對多的對應(yīng)關(guān)系時(shí),則刪除所述配置文件中對應(yīng)的所述插件文件的信息。這樣,DR系統(tǒng)重新加載后,無法加載所述插件文件,達(dá)到了刪除所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件的目的。
[0066]所述裝置還可以包括工作流修改單元,用于接收用戶刪除所述工作流的指令,根據(jù)所述指令,在所述插件文件建立單元10中修改所述工作流對應(yīng)的插件文件后,再對所述插件文件對應(yīng)在所述配置文件建立單元中的配置文件的相應(yīng)信息進(jìn)行修改。這樣,DR系統(tǒng)重新加載后,根據(jù)所對應(yīng)的配置文件加載的插件文件就是已經(jīng)修改的插件文件,達(dá)到修改所述工作流的目的。
[0067]本發(fā)明的實(shí)施例中,所述插件文件和配置文件可以分別存儲(chǔ)在不同的目錄下,也可存儲(chǔ)在同一目錄下,不受存儲(chǔ)位置的限制。所述配置文件之間以及所述插件文件之間彼此沒有耦合關(guān)系,與現(xiàn)有DR系統(tǒng)中類似的插件文件之間以及配置文件之間存在耦合關(guān)系相比,本發(fā)明的實(shí)施例更易于操作。
[0068]在具體實(shí)施中,所述插件文件建立單元10可以包括:
[0069]應(yīng)用程序接口設(shè)置子單元,用于設(shè)置應(yīng)用程序接口 ;
[0070]插件文件形成子單元,用于根據(jù)所述應(yīng)用程序接口,生成相應(yīng)類型的插件文件。
[0071]其中,所述應(yīng)用程序接口建立子單元中的應(yīng)用程序接口可以任意設(shè)置,只要能夠獲得DR系統(tǒng)的支持即可,所述應(yīng)用程序接口之間可以通過繼承的方式進(jìn)行擴(kuò)展,如圖2所示,例如先建立一個(gè)接口 IPluginlOO,通過繼承的方式擴(kuò)展為接口 PluginllOl、接口Plugin2102,一直到接口 PluginN103。根據(jù)所述應(yīng)用程序接口,生成的插件文件類型,可以為.dll文件,也可以是.0CX文件,只要能夠得到所述DR系統(tǒng)的支持即可,例如,通過接口PluginllOl建立Pluginl.dll的插件文件,將插件的名稱Pluginl以及存儲(chǔ)路徑設(shè)置在對應(yīng)的配置文件中,就可以由DR系統(tǒng)對所述插件文件進(jìn)行加載。
[0072]采用本發(fā)明的實(shí)施例所述的裝置時(shí),所述在DR系統(tǒng)上可以設(shè)置插件掛載點(diǎn),用于加載所述插件文件建立單元建立的插件文件。例如,所述插件文件建立單元10通過接口PluginllOl,建立了一個(gè)Pluginl.dll的插件文件。DR系統(tǒng)中設(shè)置有掛載點(diǎn),DR系統(tǒng)運(yùn)行到每個(gè)掛載點(diǎn)時(shí),都會(huì)檢查所有的配置文件。當(dāng)設(shè)定通過某一掛載點(diǎn)加載Pluginl.dll時(shí),DR系統(tǒng)運(yùn)行到該掛載點(diǎn),檢查所有的配置文件,找到Pluginl.dll所對應(yīng)的配置文件后,按照配置文件上記錄的插件文件的存儲(chǔ)路徑,加載所述Pluginl.dll即可。
[0073]如圖5所述,所述配置裝置可以在DR系統(tǒng)的任意位置配置所需要的工作流配置,例如可以在工作流AlOO和工作流A200之間添加,也可以在工作流A200和工作流A300或者工作流A300和工作流A400之間添加。按照先設(shè)置應(yīng)用程序接口的方式,形成所述工作流插件文件。一個(gè)應(yīng)用程序接口可以設(shè)置多個(gè)子工作流,例如在DR系統(tǒng)工作流AlOO和工作流A200之間添加工作流插件文件,通過一個(gè)應(yīng)用程序接口,設(shè)置多個(gè)子工作流插件文件,進(jìn)而添加多個(gè)子工作流,如子工作流11、子工作流12,一直到子工作流IN。同理,在工作流A200和工作流A300之間設(shè)定一個(gè)應(yīng)用程序接口,可以添加子工作流21、子工作流22,一直到子工作流2N ;在工作流A300和A400之間設(shè)定一個(gè)應(yīng)用程序接口,可以添加子工作流31、子工作流32,一直到子工作流3N等等,只要所述應(yīng)用程序接口能夠獲得所述DR系統(tǒng)的支持即可。
[0074]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
[0075]雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種醫(yī)療影像系統(tǒng)中工作流的配置方法,其特征在于,包括: 根據(jù)用戶添加工作流的指令,建立所述工作流的插件文件; 建立與所述插件文件對應(yīng)的配置文件,所述配置文件中設(shè)置有所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑; 根據(jù)所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述插件文件。
2.如權(quán)利要求1所述的方法,其特征在于,建立所述工作流的插件文件包括: 設(shè)置應(yīng)用程序接口; 在所述應(yīng)用程序接口上,建立插件,形成相應(yīng)類型的文件。
3.如權(quán)利要求1所述的方法,其特征在于,在所述醫(yī)療影像系統(tǒng)中設(shè)置插件掛載點(diǎn),通過所述掛載點(diǎn)加載所述插件文件。
4.如權(quán)利要求2述的方法,其特征在于,所述應(yīng)用程序接口之間通過繼承的方式來實(shí)現(xiàn)。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,還包括:接收到用戶刪除所述工作流的指令時(shí),刪除所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
6.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,還包括:接收到用戶修改所述工作流的指令時(shí),修改所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
7.—種醫(yī)療影像系統(tǒng)中工作流的配置裝置,其特征在于,包括插件文件建立單元、配置文件建立單元及加載單元,其中, 所述插件文件建立單元,用于接收用戶添加工作流的指令,根據(jù)所述指令,建立所述工作流的插件文件; 所述配置文件建立單元,用于根據(jù)所述插件文件,建立對應(yīng)的配置文件,所述配置文件包括對應(yīng)的插件文件的名稱及存儲(chǔ)路徑; 所述加載單元,用于根據(jù)所述配置文件中所對應(yīng)的插件文件的名稱及存儲(chǔ)路徑,加載所述配置文件對應(yīng)的插件文件。
8.如權(quán)利要求7所述的裝置,其特征在于,所述插件文件建立單元包括: 應(yīng)用程序接口設(shè)置子單元,用于設(shè)置應(yīng)用程序接口 ; 插件文件形成子單元,用于根據(jù)所述應(yīng)用程序接口,形成相應(yīng)類型的插件文件。
9.如權(quán)利要求7所述的裝置,其特征在于,所述醫(yī)療影像系統(tǒng)中設(shè)置插件掛載點(diǎn),用于加載所述插件文件建立單元建立的插件文件。
10.如權(quán)利要求8所述的裝置,其特征在于,所述應(yīng)用程序接口之間通過繼承的方式來實(shí)現(xiàn)。
11.如權(quán)利要求7至10任一項(xiàng)所述的裝置,其特征在于,還包括工作流刪除單元,用于接收用戶刪除所述工作流的指令,根據(jù)所述指令,刪除所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
12.如權(quán)利要求7至10任一項(xiàng)所述的裝置,其特征在于,還包括工作流修改單元,用于接收用戶修改所述工作流的指令,根據(jù)所述指令,修改所述醫(yī)療影像系統(tǒng)中所述工作流的插件文件。
【文檔編號】G06F19/00GK104182605SQ201310204997
【公開日】2014年12月3日 申請日期:2013年5月28日 優(yōu)先權(quán)日:2013年5月28日
【發(fā)明者】歐征遠(yuǎn) 申請人:上海聯(lián)影醫(yī)療科技有限公司