專利名稱:用于自動(dòng)更新控制和處理程序的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于自動(dòng)更新在終端設(shè)備上的控制和處理程序的方法,該控制和處理程序用于處理由醫(yī)學(xué)檢查設(shè)備獲得的檢查信息并且用于控制在醫(yī)學(xué)檢查設(shè)備上的檢查程序,一種針對(duì)提到的方法匹配的醫(yī)學(xué)檢查系統(tǒng)以及一種相應(yīng)的計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
醫(yī)學(xué)檢查系統(tǒng)通常包括具有數(shù)據(jù)處理設(shè)備的技術(shù)檢查設(shè)備,該數(shù)據(jù)處理設(shè)備借助軟件或數(shù)據(jù)處理程序來控制對(duì)患者或生物體的醫(yī)學(xué)檢查。例如為了檢查患者在磁共振掃描器(MR掃描器)上執(zhí)行不同的掃描程序,這些掃描程序分別導(dǎo)致對(duì)MR掃描器的特定控制。在MR掃描器中,掃描程序例如控制在MR掃描器中布置的線圈,以便獲得不同的檢查數(shù)據(jù)和檢查結(jié)果,例如關(guān)于組織的自旋-自旋弛豫或自旋-晶格弛豫的數(shù)據(jù)。通常在終端設(shè)備上使用者利用數(shù)據(jù)處理功能來執(zhí)行對(duì)該不同掃描數(shù)據(jù)的讀取和分析,在該終端設(shè)備上執(zhí)行程序來處理并顯示所獲得的掃描數(shù)據(jù)。為此將掃描數(shù)據(jù)從MR掃描器傳輸?shù)浇K端設(shè)備。例如由不同的掃描對(duì)比度來執(zhí)行不同檢查數(shù)據(jù)組的比較,從而根據(jù)所述比較來支持診斷。在具有預(yù)定義的用于多個(gè)檢查數(shù)據(jù)組的處理流程的程序中,可以提供數(shù)據(jù)按照布局或視圖的自動(dòng)構(gòu)建。除了對(duì)所獲得的數(shù)據(jù)進(jìn)行處理之外,終端設(shè)備也可以促使檢查設(shè)備執(zhí)行所選擇的檢查。如果現(xiàn)在改變了 MR掃描器上的掃描程序并且與最新的擴(kuò)展相匹配,則數(shù)據(jù)按布局的原始自動(dòng)構(gòu)建會(huì)導(dǎo)致錯(cuò)誤的結(jié)果或者不能再使用。根據(jù)更新的范圍,數(shù)據(jù)按照布局的預(yù)設(shè)構(gòu)建越來越來失去其用途。
手動(dòng)地匹配處理流程模板(Verarbeitungsablaufvorlage)或構(gòu)建醫(yī)學(xué)數(shù)據(jù)是耗費(fèi)時(shí)間的,特別是將MR處理流程匹配到改變的掃描程序,因?yàn)橥ǔ1仨殢目捎玫膾呙杞Y(jié)果的長(zhǎng)的列表中找到掃描數(shù)據(jù)。該過程是費(fèi)時(shí)間的并且是易于產(chǎn)生錯(cuò)誤的,因?yàn)镸R掃描由于手動(dòng)加載或分類而可能被忽視并且不屬于分析MR圖像和建立診斷的實(shí)際的放射學(xué)任務(wù)。負(fù)責(zé)在終端設(shè)備上更新程序的診所管理者在許多情況下甚至不知道在MR掃描器上的程序的改變,因?yàn)闆]有以任何方式顯示更新。
發(fā)明內(nèi)容
因此,本發(fā)明要解決的技術(shù)問題是,使得上面描述的方法不易于產(chǎn)生錯(cuò)誤。上述技術(shù)問題通過根據(jù)獨(dú)立權(quán)利要求的內(nèi)容來解決。本發(fā)明的優(yōu)選擴(kuò)展在描述、附圖和權(quán)利要求中給出。按照一個(gè)方面,按照本發(fā)明的技術(shù)問題通過用于自動(dòng)更新在終端設(shè)備上的控制和處理程序的方法來解決,該控制和處理程序用于處理由醫(yī)學(xué)檢查設(shè)備獲得的檢查信息并且用于控制在醫(yī)學(xué)檢查設(shè)備上的檢查程序,并且包括如下步驟:更新在檢查設(shè)備上的檢查程序、將更新信息從檢查設(shè)備傳輸?shù)浇K端設(shè)備以及依據(jù)更新信息來匹配在終端設(shè)備上的控制和處理程序。
由此例如實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即向在終端設(shè)備上的控制和處理程序通知在檢查設(shè)備上的檢查程序的更新并且由此在終端設(shè)備上的檢查數(shù)據(jù)的控制和處理可以跟上該更新。由此避免了在處理檢查數(shù)據(jù)時(shí)或在控制檢查設(shè)備時(shí)由于程序過時(shí)而發(fā)生的錯(cuò)誤。終端設(shè)備是數(shù)據(jù)處理設(shè)備,其能夠由給出的輸入數(shù)據(jù)基于程序或處理規(guī)范獲得確定的輸出數(shù)據(jù)。終端設(shè)備是用于使用者的操作接口的部件,經(jīng)由該操作接口使用者可以與終端設(shè)備通信。使用者例如可以經(jīng)由使用者接口將數(shù)據(jù)輸入終端設(shè)備或者使數(shù)據(jù)可視化。終端設(shè)備例如可以是計(jì)算機(jī)終端、工作站、個(gè)人計(jì)算機(jī)或服務(wù)器??刂坪吞幚沓绦蚴轻槍?duì)數(shù)據(jù)處理裝置用于解決特定的控制或處理任務(wù)的工作指令或一系列基本的工作指令??梢园凑站幊陶Z言來編寫控制和處理程序并且然后轉(zhuǎn)換為適用于終端設(shè)備的機(jī)器代碼。按照本發(fā)明的控制任務(wù)包括通過狀態(tài)的設(shè)置、改變或獲得來對(duì)檢查設(shè)備進(jìn)行控制。特別地,在終端設(shè)備上的控制可以調(diào)用各個(gè)程序或在檢查設(shè)備上的子程序。處理任務(wù)包括對(duì)通過檢查設(shè)備獲得的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。程序通常被理解為任意系列的滿足編程語言規(guī)則的指令,其可以在計(jì)算機(jī)或數(shù)據(jù)處理裝置上執(zhí)行,以便由此提供特定的功能。檢查設(shè)備是用于技術(shù)地執(zhí)行醫(yī)學(xué)檢查的設(shè)備。檢查設(shè)備包括用于通過檢查程序來控制醫(yī)學(xué)檢查的技術(shù)流程的數(shù)據(jù)處理裝置。檢查設(shè)備例如可以是計(jì)算機(jī)斷層造影設(shè)備、磁共振設(shè)備、X射線設(shè)備、輻照設(shè)備、正電子發(fā)射斷層造影設(shè)備、超聲波設(shè)備或用于執(zhí)行醫(yī)學(xué)治療或檢查的其它設(shè)備。通過運(yùn)行檢查程序,檢查設(shè)備能夠獲得人或生物體的醫(yī)學(xué)數(shù)據(jù)。這種數(shù)據(jù)例如可以包括圖像信息或被轉(zhuǎn)換為圖像信息。檢查程序在檢查設(shè)備的數(shù)據(jù)處理裝置上運(yùn)行并且控制醫(yī)學(xué)檢查的技術(shù)流程來獲得期望的數(shù)據(jù)。在MR掃描器的情況下,檢查程序例如包括用于控制在MR掃描器內(nèi)部通過線圈產(chǎn)生的電磁場(chǎng)或磁場(chǎng)的程序。檢查程序的更 新包括完全或部分地改變或替換檢查程序,從而例如改變?cè)跈z查設(shè)備上的控制流程。更新信息的傳輸包括將數(shù)據(jù)從檢查設(shè)備發(fā)送或傳輸?shù)浇K端設(shè)備,例如通過電子地、光學(xué)地、電纜或?qū)Ь€連接地或無線地。更新信息例如可以是單個(gè)的比特,其示出了檢查程序的更新;驗(yàn)證信息,其附加地示出了在檢查程序上已經(jīng)進(jìn)行了哪些改變;或版本信息,其將版本號(hào)與檢查程序?qū)?yīng)。更新信息例如也可以包括程序,所述程序從檢查設(shè)備被傳輸?shù)浇K端設(shè)備并且隨后在終端設(shè)備上運(yùn)行,以便執(zhí)行控制和處理程序的匹配。控制和處理程序的匹配包括基于傳輸?shù)母滦畔⒍耆虿糠值馗淖兓蛱鎿Q控制和處理程序,從而例如改變?cè)跈z查設(shè)備上的控制和處理流程。在優(yōu)選的實(shí)施方式中,檢查程序包括多個(gè)子程序并且更新檢查程序的步驟包括如下步驟:更新在檢查程序內(nèi)的子程序、從檢查程序中去除子程序和/或向檢查程序添加子程序。通過使用子程序例如實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即各個(gè)子程序可以組合為由多個(gè)子程序組成的復(fù)雜單元。通過避免冗余代碼得到如下技術(shù)上的優(yōu)點(diǎn),即降低了在存儲(chǔ)器中存儲(chǔ)的檢查程序的大小。此外,還給出了如下技術(shù)上的優(yōu)點(diǎn),即可以以簡(jiǎn)單技術(shù)的方式更新檢查程序,方法是僅替換或改變多個(gè)子程序中的單個(gè)子程序。此外,該措施在更新過程中節(jié)省了時(shí)間和能量,從而其可以更有效地實(shí)施。
在另一種優(yōu)選的實(shí)施方式中,給每個(gè)子程序分配唯一的驗(yàn)證信息并且傳輸更新信息的步驟包括傳輸驗(yàn)證信息的步驟。由此例如實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即終端設(shè)備針對(duì)在檢查設(shè)備上的每個(gè)子程序獲得唯一信息的傳輸并且控制和處理程序能夠高精度并精確地與檢查設(shè)備的每個(gè)單個(gè)子程序相匹配。在另一種優(yōu)選的實(shí)施方式中,控制和處理程序包括多個(gè)子程序,這些子程序與處理流程模板(VerarbeitungsablaufvorIage)對(duì)應(yīng),并且匹配控制和處理程序的步驟包括如下步驟:依據(jù)更新信息,更新在處理流程模板中的子程序、從處理流程模板中去除子程序和/或向處理流程模板添加子程序。由此例如實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即可以將在檢查設(shè)備上的每個(gè)子程序與在終端設(shè)備上用于控制和處理的子程序相對(duì)應(yīng),并且降低了用于匹配在終端設(shè)備上的控制和處理程序的技術(shù)上的開銷。此外存在如下技術(shù)上的優(yōu)點(diǎn),即通過將單個(gè)的子程序組合為處理流程模板避免了產(chǎn)生冗余代碼。處理流程模板將多個(gè)子程序的控制和處理組合為一個(gè)更復(fù)雜的過程。在另一種優(yōu)選的實(shí)施方式中,該方法包括存儲(chǔ)在檢查程序的子程序和控制和處理程序的子程序之間的預(yù)定對(duì)應(yīng)的步驟。由此例如實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即在終端設(shè)備上的每個(gè)處理模板(VerarbeitungsvorIage)可以對(duì)應(yīng)于檢查程序的多個(gè)特定子程序,并且降低了要對(duì)應(yīng)的數(shù)據(jù)的量。在另一種優(yōu)選的實(shí)施方式中,該方法包括依據(jù)更新信息匹配在終端設(shè)備上的顯示程序的步驟。由此例如實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即不僅控制和處理而且對(duì)圖像信息的顯示與在檢查設(shè)備上的修改相匹配,并且可以例如以較高的分辨率最佳地顯示所獲得的信
肩、O顯示程序是向數(shù)據(jù)處理設(shè)備的工作指令,以便將所獲得的檢查數(shù)據(jù)轉(zhuǎn)換為對(duì)于人員可讀或可識(shí)別的形式并且例如可以包括傅里葉變換。在另一種優(yōu)選的實(shí)施方式中,該方法包括將檢查程序的子程序標(biāo)為標(biāo)準(zhǔn)子程序的步驟。由此例如實(shí)現(xiàn)了如下技術(shù) 上的優(yōu)點(diǎn),即提供了如下信息:其允許在標(biāo)準(zhǔn)程序和非標(biāo)準(zhǔn)程序之間進(jìn)行區(qū)別并且其可以用作進(jìn)一步提高方法的效率的基礎(chǔ)。在另一種優(yōu)選的實(shí)施方式中,該方法包括將用于標(biāo)準(zhǔn)子程序的更新信息傳輸?shù)浇K端設(shè)備的步驟。通過僅針對(duì)標(biāo)準(zhǔn)子程序傳輸更新信息實(shí)現(xiàn)了如下技術(shù)上的優(yōu)點(diǎn),即降低了在檢查設(shè)備和終端設(shè)備之間的更新信息的量,從而可以更快速地傳輸更新信息。按照另一方面,按照本發(fā)明的技術(shù)問題通過具有檢查設(shè)備和處理設(shè)備的醫(yī)學(xué)檢查系統(tǒng)來解決,該檢查設(shè)備用于借助檢查程序來獲得檢查信息,該處理設(shè)備用于借助控制程序來控制檢查設(shè)備并且用于處理所獲得的檢查信息,其中匹配檢查系統(tǒng)來實(shí)施根據(jù)前面提到的方面的方法。由此可以獲得與按照本發(fā)明的方法相同的技術(shù)上的優(yōu)點(diǎn)。按照另一方面,按照本發(fā)明的技術(shù)問題通過計(jì)算機(jī)程序產(chǎn)品來解決,其中計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被存儲(chǔ)在數(shù)據(jù)載體上或計(jì)算機(jī)的存儲(chǔ)器上,并且該計(jì)算機(jī)程序包括計(jì)算機(jī)可讀的命令,該命令確定為當(dāng)在計(jì)算機(jī)上執(zhí)行該命令時(shí)用于實(shí)施根據(jù)前面提到的方面的方法。由此可以獲得與按照本發(fā)明的方法相同的技術(shù)上的優(yōu)點(diǎn)。
在附圖中示出并下面進(jìn)一步描述了本發(fā)明的實(shí)施例。附圖中:
圖1示出了具有MR掃描器的醫(yī)學(xué)檢查系統(tǒng);圖2示出了在MR掃描器上的掃描程序的結(jié)構(gòu)示意圖;圖3示出了在終端設(shè)備上的控制和處理程序的結(jié)構(gòu)示意圖;圖4示出了在MR掃描器之間傳輸更新信息的示意圖;圖5示出了用于匹配控制和處理程序的框圖。
具體實(shí)施例方式圖1示出了磁共振掃描器(MR掃描器)SC,其表示用于醫(yī)學(xué)檢查設(shè)備和多個(gè)終端設(shè)備UT。每個(gè)終端設(shè)備UT構(gòu)成了操作控制臺(tái)的至少一部分,該操作控制臺(tái)經(jīng)由網(wǎng)絡(luò)NW與MR掃描器SC交換數(shù)據(jù)。為了控制醫(yī)學(xué)檢查的技術(shù)流程并且為了存儲(chǔ)和處理所獲得的檢查數(shù)據(jù),磁共振掃描器SC包括可編程的控制系統(tǒng)CO,在該可編程的控制系統(tǒng)上在檢查時(shí)執(zhí)行控制程序EXAMPR0G??刂葡到y(tǒng)CO例如可以通過計(jì)算機(jī)單元構(gòu)成,諸如工作站、個(gè)人計(jì)算機(jī)或在其上可以使用軟件來技術(shù)地執(zhí)行醫(yī)學(xué)檢查的其它數(shù)據(jù)處理和控制單元。因此,可以通過具有處理器的電路板在MR掃描器SC內(nèi)部構(gòu)成控制系統(tǒng)CO。原理上可能的是,可以由多個(gè)控制系統(tǒng)CO來實(shí)施控制任務(wù)或者利用控制系統(tǒng)CO來控制多個(gè)MR掃描器SC。在圖1中示出的控制系統(tǒng)CO包括顯示器。但是在替換的實(shí)施方式中棄用了顯示器。對(duì)于MR檢查,例如由控制系統(tǒng)CO來選擇檢查管TUBE的合適的線圈元件,所述線圈元件單獨(dú)地取向并布置在患者上。通過控制系統(tǒng)CO關(guān)于脈沖程序或掃描程序EXAMPR0G來控制所述線圈,從而在MR掃描器SC內(nèi)部產(chǎn)生預(yù)定的電磁場(chǎng)。
在用于控制MR掃描器的方法中可以訪問數(shù)據(jù)庫(kù)DB,在該數(shù)據(jù)庫(kù)中存儲(chǔ)了與控制MR掃描器SC相關(guān)的數(shù)據(jù)和參數(shù)??梢酝ㄟ^在終端設(shè)備UT上的操作控制臺(tái)來調(diào)用在控制系統(tǒng)CO上運(yùn)行的控制程序EXAMPR0G或控制程序EXAMPR0G的單個(gè)子程序,從而使用者可以通過操作控制臺(tái)來觸發(fā)、影響和控制醫(yī)學(xué)檢查。終端設(shè)備UT例如可以是工作站、手提式電腦或個(gè)人計(jì)算機(jī)。 使用者可以通過終端設(shè)備UT的控制和處理程序SYNGO輸入用于控制MR掃描器SC的數(shù)據(jù),該數(shù)據(jù)通過控制系統(tǒng)CO來控制MR掃描器SC。此外,終端設(shè)備UT被用于處理由MR掃描器SC接收的檢查數(shù)據(jù)并且例如通過傅里葉變換準(zhǔn)備圖形顯示,從而可以將其以可讀的方式在顯示設(shè)備上顯示。在用于控制MR掃描器SC的終端設(shè)備UT上例如實(shí)施虛擬的MR掃描器,該虛擬的MR掃描器模擬各個(gè)實(shí)際的MR掃描器SC。由此,在醫(yī)學(xué)檢查中在終端設(shè)備UT上的控制和處理程序SYNGO控制在MR掃描器SC上的檢查程序EXAMPR0G,該檢查程序還控制醫(yī)學(xué)檢查的技術(shù)流程。通過MR掃描器SC獲得的檢查數(shù)據(jù)然后通過控制系統(tǒng)CO傳回到終端設(shè)備UT并且在那里由控制和處理程序SYNGO來處理。圖2示出了在MR掃描器SC的控制系統(tǒng)CO上的掃描程序EXAMPR0G的結(jié)構(gòu)示意圖。在MR掃描器SC上的檢查程序EXAMPR0G可以包含多個(gè)子程序EXAMPR0G_SUB,其分別執(zhí)行特定的子檢查并且能夠被單獨(dú)調(diào)用。例如可以在MR掃描器SC上設(shè)置第一子程序EXAMPR0G_SUB_1以用于執(zhí)行自旋-晶格弛豫測(cè)量,并且設(shè)置第二子程序EXAMPR0G_SUB_2以用于執(zhí)行自旋-自旋弛豫測(cè)量。尤其在磁共振檢查的領(lǐng)域中可以使用多個(gè)不同的子程序EXAMPROG_SUB_N,其分別考慮特定的技術(shù)檢查方面。圖3示出了在終端設(shè)備UT上的控制和處理程序SYNGO的結(jié)構(gòu)示意圖以及在控制和處理程序SYNGO的子程序ITEMl與掃描程序EXAMPR0G的子程序EXAMPR0G_SUB_1之間的對(duì)應(yīng)。在終端設(shè)備UT上的控制和處理程序SYNGO可以以相同的方式包含多個(gè)子程序ITEM,該子程序分別與在MR掃描器SC上的一個(gè)或多個(gè)子程序EXAMPR0G_SUB邏輯關(guān)聯(lián)并且該子程序分別用于調(diào)用以及用于控制在MR掃描器SC上的子程序EXAMPR0G_SUB并且用于整理由單獨(dú)的子程序獲得的數(shù)據(jù)。可以通過在終端設(shè)備UT上的子程序ITEM為特定的檢查以特定并特殊的方式調(diào)用在MR掃描器上的子程序EXAMPR0G_SUB,以便分別獲得最優(yōu)地與檢查匹配的檢查數(shù)據(jù)。例如頭部檢查要求與胸部檢查不同的在MR掃描器SC上的一系列子程序EXAMPR0G_SUB。為此在終端設(shè)備UT上對(duì)于使用者使用處理流程模板TEMPLATE,其分別組合或編組控制和處理程序SYNGO的特定子程序ITEM以用于控制在MR掃描器SC上的子程序EXAMPROG SUB。通過提供處理流程模板TEMPLATE由此能夠?qū)崿F(xiàn)的是,按照特定的順序和組合通過控制和處理程序SYNGO來調(diào)用單獨(dú)的子程序EXAMPR0G_SUB。用于頭部檢查的第一處理流程模 板TEMPLATE1例如可以依次調(diào)用MR掃描器SC的掃描程序 EXAMPR0G_SUB_1、EXAMPR0G_SUB_2 和 EXAMPR0G_SUB_3。為此,第一處理流程模板包含各個(gè)推薦的子程序ITEM_1、ITEM_2和ITEM_3,其對(duì)應(yīng)于各自的掃描程序EXAMPR0G_SUB」、EXAMPR0G_SUB_2 和 EXAMPR0G_SUB_3。相反,用于胸部檢查的第二處理流程模板TEMPLATE2可以依次調(diào)用MR掃描器SC的掃描程序 EXAMPR0G_SUB_1、EXAMPR0G_SUB_2 和 EXAMPR0G_SUB4。為此,第二處理流程模板包含各個(gè)推薦的子程序ITEM_1、ITEM_2和ITEM_4,其對(duì)應(yīng)于各自的掃描程序EXAMPR0G_SUB」、EXAMPR0G_SUB_2 和 EXAMPR0G_SUB_4。通過選擇處理流程模板TEMPLATE,醫(yī)生可以實(shí)現(xiàn)針對(duì)各自的檢查最合適地控制MR掃描器SC。處理流程模板TEMPLATE在MR掃描器SC的交付狀態(tài)下與特定于使用者的要求和原始的檢查程序EXAMPROG相匹配。因此,通過具有終端設(shè)備UT上的處理流程TEMPLATE的控制和處理程序SYNGO提供如下可能性:在有效地控制和分析多個(gè)不同的掃描方式的情況下支持放射科醫(yī)生。將由MR掃描器SC的各個(gè)子程序EXAMPR0G_SUB獲得的檢查數(shù)據(jù)自動(dòng)地構(gòu)建為特殊視圖(布局),該特殊視圖滿足特定掃描的放射學(xué)要求。如果已經(jīng)由MR掃描器SC掃描了檢查數(shù)據(jù),則由此進(jìn)行自動(dòng)地對(duì)應(yīng),并且放射科醫(yī)生僅需要點(diǎn)擊在控制和處理程序中的患者記錄,從而按照各個(gè)視圖打開數(shù)據(jù)。按照各自的處理流程模板TEMPLATE來處理檢查數(shù)據(jù),該處理流程模板TEMPLATE包括具有各個(gè)掃描結(jié)果(掃描系列)的相應(yīng)的視圖。通過該措施,放射科醫(yī)生可以專注于檢查數(shù)據(jù)的分析,而不必為了比較而手動(dòng)地分類檢查數(shù)據(jù)。有時(shí)需要改變或更新在MR掃描器SC上的掃描程序EXAMPROG,以便在MR掃描器SC上執(zhí)行最新且最先進(jìn)的掃描程序EXAMPROG。更新通常包括較小的改善,諸如在程序運(yùn)行速度中的優(yōu)化、克服錯(cuò)誤或?qū)z查程序EXAMPROG關(guān)于新功能EXAMPROG_SUB進(jìn)行擴(kuò)展。例如可以添加新的脈沖程序和控制方法。但是在常規(guī)更新掃描程序EXAMPROG時(shí),在終端設(shè)備UT上不會(huì)進(jìn)行控制和處理程序SYNGO的自動(dòng)匹配。如果通過使用者,例如通過放射科醫(yī)生或診所管理者來手動(dòng)地進(jìn)行控制和處理程序SYNGO的匹配,則在MR掃描器SC上將控制和處理程序SYNGO手動(dòng)地與新的情況相匹配。該過程常常要求從具有直至50個(gè)內(nèi)容的長(zhǎng)的列表中找出掃描結(jié)果并且建立對(duì)應(yīng)。該過程是易于產(chǎn)生錯(cuò)誤的、費(fèi)時(shí)間的并且隨時(shí)間導(dǎo)致不太有效的處理流程。原始預(yù)設(shè)的處理流程TEMPLATE的使用減少,因?yàn)樵诮K端設(shè)備UT上的控制和處理不能跟上改變的掃描程序EXAMPROG。此外,不通知在終端設(shè)備上的使用者,在MR掃描器SC的掃描程序EXAMPROG中已經(jīng)發(fā)生變化。因此僅那些改變了在MR掃描器SC上的掃描程序EXAMPROG的人員才可以執(zhí)行在終端設(shè)備UT上的處理流程模板TEMPLATE的更新。按照本發(fā)明可以如下地克服缺陷,S卩如果更新了在MR掃描器SC上的檢查程序EXAMPROG,則依據(jù)更新信息自動(dòng)地匹配在終端設(shè)備UT上的控制和處理程序SYNG0。附加地還可以在終端設(shè)備UT上顯示給使用者,使得在MR掃描器SC上的新的或更新的子程序EXAMPR0G_SUB可用,從而使用者可以進(jìn)行必要時(shí)需要的進(jìn)一步手動(dòng)匹配。在MR掃描器SC上可以向使用者進(jìn)一步給出如下可能性:將一個(gè)或多個(gè)子程序EXAMPR0G_SUB標(biāo)記為標(biāo)準(zhǔn)程序DEFAULT或非標(biāo)準(zhǔn)程序NON-DEFAULT。由此可以將例如僅為研究目的添加到掃描協(xié)議的子程序EXAMPR0G_SUB標(biāo)記為非標(biāo)準(zhǔn)程序N0N-DEFAULT,并且在匹配控制和處理程序SYNGO的情況下不再考慮。例如可以由使用者或管理者來觸發(fā)在MR掃描器SC上的掃描程序EXAMPROG的更新,方法是,其調(diào)用特定的更新例程。由此,在MR掃描器SC上用于掃描程序EXAMPROG的更新信息可以由數(shù)據(jù)載體,諸如CD或USD存儲(chǔ)器來提供或者通過數(shù)據(jù)網(wǎng),例如因特網(wǎng)來下載。在替換的實(shí)施方式中,MR掃描器SC按照規(guī)律的間隔通過網(wǎng)絡(luò)NW與制造商的服務(wù)器相連,以便檢查是否存在掃描程序EXAMPROG的更新。如果是這種情況,則MR掃描器SC從制造商的服務(wù)器下載更新信息并且在MR掃描器SC上安裝更新的掃描程序EXAMPROG。在該更新中可以改變、添加、替換或刪除掃描程序EXAMPROG的各個(gè)子程序EXAMPR0G_SUBo然后,MR掃描器SC可以自動(dòng)地將關(guān)于改變的掃描程序EXAMPROG的信息傳輸?shù)娇刂坪吞幚沓绦騍YNG0,從而為了匹配控制和處理程序SYNGO不需要其它的使用者交互。更新信息可以包含用于控制和處理程序SYNGO的更新的處理流程模板TEMPLATE,從而在處理程序SYNGO中可以立即使用更新的處理流程模板TEMPLATE。附加地,更新信息可以包含對(duì)于終端設(shè)備上的檢查數(shù)據(jù)的處理的或顯示的或布局的變化的指令。在另一種實(shí)施方式中,可以將MR掃描 器SC的子程序EXAMPR0G_SUB的驗(yàn)證碼或版本號(hào)傳輸?shù)浇K端設(shè)備UT。在另一種實(shí)施方式中,在更新MR掃描器SC上的檢查程序EXAMPROG時(shí)將安裝程序從MR掃描器SC傳輸?shù)浇K端設(shè)備UT,該安裝程序在傳輸后被終端設(shè)備UT調(diào)用并且負(fù)責(zé)控制和處理程序SYNGO的匹配。
圖4示出了在MR掃描器SC和終端設(shè)備UT之間傳輸更新信息的示意圖。在更新了 MR掃描器上的掃描程序EXAMPROG之后,將合適的更新信息ID發(fā)送到終端設(shè)備UT。依據(jù)由MR掃描器接收的更新信息進(jìn)行控制和處理程序SYNGO的匹配。在該匹配中例如可以單獨(dú)地改變、添加、替換或刪除控制和處理程序SYNGO的子程序ITEM。此外,在匹配控制和處理程序SYNGO時(shí)可以改變子程序ITEMS與處理流程模板的對(duì)應(yīng)。例如通過在更新了掃描程序EXAMPROG之后將完整的安裝程序從MR掃描器SC傳輸?shù)浇K端設(shè)備UT來進(jìn)行控制和處理程序SYNGO的匹配。在終端設(shè)備UT上執(zhí)行安裝程序并且對(duì)控制和處理程序進(jìn)行需要的改變和設(shè)置。還可能的是,在更新的范圍內(nèi)將各個(gè)處理流程模板TEMPLATE從MR掃描器SC傳輸?shù)浇K端設(shè)備UT。此外還可能的是,僅傳輸對(duì)于掃描程序EXAMPROG或子程序EXAMPR0G_SUB特定的版本信息或驗(yàn)證信息。然后可以將該版本信息或驗(yàn)證信息傳輸?shù)街圃焐痰姆?wù)器,然后其根據(jù)版本信息或驗(yàn)證信息來提供對(duì)于控制和處理程序合適的匹配。在更新掃描程序時(shí)例如可以給MR掃描器SC上的掃描程序EXAMPROG添加另一個(gè)子程序 EXAMPR0G_SUB_N+1。在更新之前,控制和處理程序SYNGO包括利用子程序ITEM_1、ITEM_2和ITEM_3進(jìn)行頭部檢查的處理流程模板。在更新之后,將唯一的驗(yàn)證信息ID經(jīng)由新添加的子程序EXAMPR0G_SUB_N+1傳輸?shù)浇K端設(shè)備UT。驗(yàn)證信息ID與控制和處理程序SYNGO的版本信息一起從終端設(shè)備UT例如傳輸?shù)街圃焐痰姆?wù)器。服務(wù)器檢查信息并且提供對(duì)于控制和處理程序的匹配例程的下載。在匹配之后,控制和處理程序SYNGO例如包含利用子程序ITEM_1、ITEM_2、ITEM_3和ITEM_N+1進(jìn)行頭部檢查的·處理流程模板TEMPLATE。子程序ITEM_N+1用于控制在MR掃描器SC上的新安裝的子程序EXAMPR0G_SUB_N+1。通過依據(jù)改變的掃描程序EXAMPROG來附加地自動(dòng)地匹配檢查結(jié)果的可視化,向使用者提供了檢查結(jié)果的最佳顯示。圖5示出了用于匹配控制和處理程序的框圖。首先,在步驟S501中進(jìn)行檢查程序EXAMPROG的更新。然后在步驟S502中將合適的更新信息傳輸?shù)浇K端設(shè)備UT,根據(jù)其可以直接或間接確定檢查程序EXAMPROG的更新。然后在步驟S503中根據(jù)更新信息進(jìn)行控制和處理程序SYNGO的匹配。因此按照本發(fā)明,產(chǎn)生改變的掃描程序EXAMPROG從MR掃描器SC到控制和處理程序的通信,在該通信的框架內(nèi)例如在控制和處理程序SYNGO中執(zhí)行處理流程模板TEMPLATE的自動(dòng)更新,該更新涉及改變的掃描程序EXAMPROG。更新信息在控制和處理程序SYNGO中是可用的,例如向使用者顯示該信息。通過本發(fā)明實(shí)現(xiàn)了如下優(yōu)點(diǎn):-降低了用于匹配控制和處理程序的處理流程模板的開銷。-節(jié)省了管理者的時(shí)間,因?yàn)樽詣?dòng)地提供了關(guān)于改變的檢查程序的信息并且自動(dòng)地進(jìn)行控制和處理程序的匹配。-改善了處理流程的質(zhì)量并且改善了檢查結(jié)果的顯示,因?yàn)樗袡z查數(shù)據(jù)、視圖或布局保持正確構(gòu)建。
-在終端設(shè)備上的處理流程模板的連續(xù)的高的值,因?yàn)槠渑c在MR掃描器上最新的掃描程序保持同步。-獨(dú)立于人為通信以及由此以提高的可靠性,關(guān)于改變的掃描程序附加通知診所管理者和標(biāo)記在程序處理流程中的各自變化的必要性。描述和附圖就特定的技術(shù)或物理實(shí)現(xiàn)來說原則上不限制按照權(quán)利要求的內(nèi)容。對(duì)于在本領(lǐng)域工作的專業(yè)人員特別明顯的是,本發(fā)明可以部分或完全地在軟件和/或硬件和/或多個(gè)物理產(chǎn)品,在此尤其是計(jì)算機(jī)程序產(chǎn)品中分布地實(shí)現(xiàn)。特別地,可以利用與MR掃描器不同的醫(yī)學(xué)設(shè)備來實(shí)現(xiàn)按照本發(fā)明的方案。附圖標(biāo)記列表UT終端設(shè)備SCMR 掃描器DB數(shù)據(jù)庫(kù)NW網(wǎng)絡(luò)CO可編程的控制系統(tǒng)SYNGO控制和·處理程序EXAMPROG檢查程序EXAMPR0G_SUB_1 —EXAMPR0G_SUB_N 檢查程序的子程序TEMPLATE處理流程模板TEMPLATE I第一處理流程模板TEMPLATE2第二處理流程模板ITEMl -1TEMX控制和處理程序的子程序ID更新信息S501 - S503方法步驟
權(quán)利要求
1.一種用于自動(dòng)更新在終端設(shè)備(UT)上的控制和處理程序(SYNGO)的方法,該控制和處理程序用于處理由醫(yī)學(xué)檢查設(shè)備(SC)獲得的檢查信息并且用于控制在所述醫(yī)學(xué)檢查設(shè)備(SC)上的檢查程序(EXAMPR0G),包括如下步驟: -更新(S501)在檢查設(shè)備(SC)上的檢查程序(EXAMPR0G); -將更新信息(ID)從所述檢查設(shè)備(SC)傳輸(S502)到所述終端設(shè)備(UT);以及 -依據(jù)所述更新信息(ID)來匹配(S503)在所述終端設(shè)備(UT)上的控制和處理程序(SYNGO)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述檢查程序(EXAMPR0G)包括多個(gè)子程序(EXAMPR0G_SUB)并且更新檢查程序(EXAMPR0G)的步驟包括如下步驟:更新在檢查程序(EXAMPR0G )內(nèi)的子程序(EXAMPR0G_SUB )、從檢查程序(EXAMPR0G )中去除子程序(EXAMPR0G_SUB)和 / 或向檢查程序(EXAMPR0G)添加子程序(SCANPRIG_SUB)。
3.根據(jù)權(quán)利要求2所述的方法,其中,給每個(gè)子程序(EXAMPR0G_SUB)分配唯一的驗(yàn)證信息(ID),并且傳輸更新信息的步驟包括傳輸驗(yàn)證信息(ID)的步驟。
4.根據(jù)上述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述控制和處理程序(SYNGO)包括多個(gè)子程序(ITEM),這些子程序與處理流程模板(TEMPLATE)對(duì)應(yīng),并且匹配所述控制和處理程序(SYNGO)的步驟包括如下步驟:依據(jù)更新信息(ID),更新在處理流程模板(TEMPLATE)中的子程序(ITEM)、從處理流程模板(TEMPLATE)中去除子程序(ITEM)和/或向處理流程模板(TEMPLATE)添加子程序(ITEM)。
5.根據(jù)權(quán)利要求4所述的方法,其中,該方法還包括存儲(chǔ)在檢查程序(EXAMPR0G)的子程序(EXAMPR0G_SUB)與控制和處理程序(SYNG0)的子程序(ITEM)之間的預(yù)定對(duì)應(yīng)的步驟。
6.根據(jù)上述權(quán)利要求中 任一項(xiàng)所述的方法,其中,該方法還包括依據(jù)更新信息(ID)匹配在終端設(shè)備(UT)上的顯示程序的步驟。
7.根據(jù)權(quán)利要求2至6中任一項(xiàng)所述的方法,其中,該方法還包括將檢查程序(EXAMPR0G)的子程序(EXAMPR0G_SUB)標(biāo)為標(biāo)準(zhǔn)子程序(DEFAULT)的步驟。
8.根據(jù)權(quán)利要求7所述的方法,其中,該方法還包括將用于標(biāo)準(zhǔn)子程序(DEFAULT-1TEM)的更新信息(ID)傳輸?shù)浇K端設(shè)備(UT)的步驟。
9.一種具有檢查設(shè)備(SC)和處理設(shè)備(UT)的醫(yī)學(xué)檢查系統(tǒng),所述檢查設(shè)備用于借助檢查程序(EXAMPR0G)來獲得檢查信息,所述處理設(shè)備借助控制和處理程序(SYNGO)來控制檢查設(shè)備(SC)并且處理所獲得的檢查信息,其中匹配檢查系統(tǒng)來實(shí)施根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其中,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被存儲(chǔ)在數(shù)據(jù)載體上或計(jì)算機(jī)的存儲(chǔ)器上,并且該計(jì)算機(jī)程序包括計(jì)算機(jī)可讀的命令,該命令確定為當(dāng)在計(jì)算機(jī)上執(zhí)行該命令時(shí)用于實(shí)施根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法。
全文摘要
本發(fā)明涉及一種用于自動(dòng)更新在終端設(shè)備UT上的控制和處理程序SYNGO的方法,該控制和處理程序用于處理由醫(yī)學(xué)檢查設(shè)備SC獲得的檢查信息并且用于控制在所述醫(yī)學(xué)檢查設(shè)備SC上的檢查程序EXAMPROG,包括如下步驟更新S501在檢查設(shè)備SC上的檢查程序EXAMPROG、將更新信息ID從所述檢查設(shè)備SC傳輸S502到所述終端設(shè)備UT以及依據(jù)所述更新信息ID來匹配S503在所述終端設(shè)備UT上的控制和處理程序SYNGO。
文檔編號(hào)G06F9/445GK103246531SQ20131004415
公開日2013年8月14日 申請(qǐng)日期2013年2月4日 優(yōu)先權(quán)日2012年2月7日
發(fā)明者M.克羅爾 申請(qǐng)人:西門子公司