專利名稱:醫(yī)學(xué)成像中在另一個(gè)獨(dú)立系統(tǒng)/應(yīng)用程序中激活應(yīng)用程序的方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及不同系統(tǒng)平臺(tái)之間進(jìn)程共享的方法和系統(tǒng)。具體地講, 本發(fā)明涉及不同醫(yī)學(xué)成像系統(tǒng)平臺(tái)之間進(jìn)程共享和通信的方法和系統(tǒng)。
背景技術(shù):
鑒于在計(jì)算設(shè)備上可運(yùn)行大量的應(yīng)用程序,有必要允許這些應(yīng)用程序 彼此共享在不同應(yīng)用程序中創(chuàng)建的數(shù)據(jù)。 一種傳統(tǒng)的解決方案是通過一組界面來 實(shí)現(xiàn),例如由微軟公司開發(fā)的對(duì)象鏈接和嵌入(OLE)技術(shù)。所述界面可用于幫 助創(chuàng)建復(fù)合文檔,其中來自不同應(yīng)用程序的對(duì)象或數(shù)據(jù)駐留在單個(gè)文檔,并且所 述對(duì)象或數(shù)據(jù)可以在與最初生成對(duì)象或數(shù)據(jù)的固有環(huán)境類似的環(huán)境中被處理。這 是可行的,因?yàn)閼?yīng)用程序可以嵌入它創(chuàng)建的對(duì)象或數(shù)據(jù),并且作為結(jié)合替輸入到 由另一應(yīng)用程序運(yùn)行的文檔中,以便在需要時(shí)前面的應(yīng)用程序可被調(diào)用以在文檔 中處理它的對(duì)象。例如,在Microsoft Word文檔中,可以結(jié)合嵌入Microsoft Excel 應(yīng)用程序的Microsoft Excel表格。當(dāng)打開Word文檔時(shí),可以調(diào)用Word中的 Microsoft Excel編輯工具(嵌入),對(duì)所結(jié)合的Microsoft Excel電子表格進(jìn)行處理。在醫(yī)學(xué)成像中,有類似的需求。在一個(gè)應(yīng)用系統(tǒng)例如專用的臨床應(yīng)用 系統(tǒng)(或基于該系統(tǒng)的服務(wù)器)中處理的患者數(shù)據(jù)可被輸入到不同的數(shù)據(jù)處理環(huán) 境,并且利用第一應(yīng)用系統(tǒng)的工具在患者數(shù)據(jù)輸出到的系統(tǒng)環(huán)境中進(jìn)行進(jìn)一步觀 察和/或交互式處理。作為特定的例子,計(jì)算機(jī)輔助檢測(cè)(CAD)系統(tǒng)可以處理患 者數(shù)據(jù),來識(shí)別例如腫瘤的可疑區(qū)域的位置,并且所述識(shí)別的位置以及可能的其 他相關(guān)數(shù)據(jù)例如患者信息和初始影像數(shù)據(jù),可被輸出至另一個(gè)醫(yī)學(xué)成像分析應(yīng)用 程序,例如醫(yī)生的常用讀片環(huán)境的圖像存檔與通信系統(tǒng)(PACS)環(huán)境。在PACS 環(huán)境內(nèi),醫(yī)生可能需要調(diào)用CAD應(yīng)用系統(tǒng)對(duì)相同的患者數(shù)據(jù),并使用CAD系統(tǒng) 的交互式工具來進(jìn)一步分析數(shù)據(jù)。
醫(yī)學(xué)成像中的現(xiàn)有系統(tǒng)使用醫(yī)學(xué)成像中的某些通用統(tǒng)一標(biāo)準(zhǔn),例如醫(yī) 學(xué)數(shù)字影像和通信標(biāo)準(zhǔn)(DICOM)。為了共享不同數(shù)據(jù)采集設(shè)備的影像,DICOM 規(guī)定影像應(yīng)當(dāng)如何被存儲(chǔ)和傳送。不過,DICOM不允許數(shù)據(jù)被嵌入創(chuàng)建該數(shù)據(jù)的 應(yīng)用程序,使得在一個(gè)醫(yī)學(xué)成像系統(tǒng)中創(chuàng)建的數(shù)據(jù)在不同的應(yīng)用系統(tǒng)中以其固有 環(huán)境進(jìn)行操作變得困難,如果不是不可能的話。對(duì)于醫(yī)學(xué)成像的當(dāng)前技術(shù)限制,要在不同的醫(yī)學(xué)成像系統(tǒng)之間共享由 一個(gè)應(yīng)用系統(tǒng)生成的結(jié)果數(shù)據(jù),有兩種現(xiàn)有的解決方案。第一種是簡(jiǎn)單地以可識(shí) 別的格式,例如DICOM格式,將在第一應(yīng)用程序中創(chuàng)建的結(jié)果數(shù)據(jù)傳送到第二應(yīng) 用程序,用于在第二應(yīng)用程序中顯示,并利用第二應(yīng)用程序的工具進(jìn)行操作 (manipulated對(duì)于這種解決方案,利用第一應(yīng)用系統(tǒng)的工具在第二應(yīng)用系統(tǒng)的環(huán) 境中處理數(shù)據(jù)是不可能的。第二種解決方案是將第一應(yīng)用系統(tǒng)例如CAD系統(tǒng)與第 二應(yīng)用系統(tǒng)例如PACS通過某些共同定義的API結(jié)合起來。在這種情況下,實(shí)現(xiàn) 基于API的結(jié)合需要進(jìn)行代碼層次的工程,這不僅耗時(shí)還可能成本很高。例如, 考慮到當(dāng)今市場(chǎng)上CAD系統(tǒng)和PACS系統(tǒng)的復(fù)雜性,試圖實(shí)現(xiàn)所述基于API的結(jié) 合可能代價(jià)非常高。如果考慮與已經(jīng)安裝在臨床環(huán)境中的系統(tǒng)結(jié)合,這種結(jié)合尤 為困難。其他專用的臨床應(yīng)用程序,例如3D顯示,在其他獨(dú)立系統(tǒng)中的可訪問性 方面具有類似的限制。
本文所要求保護(hù)和描述的發(fā)明通過示例性實(shí)施例的方式進(jìn)行進(jìn)一步描 述。這些示例性實(shí)施例將結(jié)合附圖加以詳細(xì)描述。這些實(shí)施例是非限定性的示例 性實(shí)施例,其中類似的附圖標(biāo)記在所有附圖中表示類似的結(jié)構(gòu),并且其中圖la和lb示出了根據(jù)本發(fā)明的實(shí)施例,兩個(gè)獨(dú)立的系統(tǒng)/應(yīng)用程序之間 進(jìn)程共享的系統(tǒng)示意圖的示例性結(jié)構(gòu);圖lc示出了根據(jù)本發(fā)明的實(shí)施例,DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的符 號(hào)表述;圖ld示出了根據(jù)本發(fā)明的實(shí)施例,作為條形碼的DPAA觸發(fā)標(biāo)識(shí)和患 者數(shù)據(jù)ID的圖形表述;圖2示出了根據(jù)本發(fā)明的實(shí)施例,多個(gè)系統(tǒng)/應(yīng)用程序之間的進(jìn)程通信 和進(jìn)程共享的流程圖3a是將DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的符號(hào)和/或圖形表述與患者 數(shù)據(jù)封裝在一起的示例性流程圖;圖3b示出如何將DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的圖形和/或符號(hào)表述 添加到患者影像。圖3c示出如何將DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的圖形和/或符號(hào)表述 添加在患者影像的一個(gè)或多個(gè)角落。圖3d示出通過將DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的圖形和/或符號(hào)表述 放入其他觸發(fā)標(biāo)識(shí)影像,生成圖形和/或符號(hào)觸發(fā)標(biāo)識(shí)數(shù)據(jù)的示例性實(shí)施例;圖4是用于從顯示的圖形和符號(hào)觸發(fā)標(biāo)識(shí)中提取DPAA觸發(fā)標(biāo)識(shí)和相關(guān) 患者數(shù)據(jù)ID的觸發(fā)標(biāo)識(shí)響應(yīng)單元的示例性實(shí)施例。
具體實(shí)施例方式本發(fā)明通過將應(yīng)用程序觸發(fā)標(biāo)識(shí)的圖形或符號(hào)表述編碼為影像,而不需 要兩個(gè)系統(tǒng)之間的API或代碼整合,提供進(jìn)程共享和通信。圖la和lb示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例,便于進(jìn)程通信和數(shù)據(jù)/進(jìn)程 共享的示例性系統(tǒng)示意圖100。系統(tǒng)100包括兩個(gè)不同的應(yīng)用程序或系統(tǒng), 一個(gè)位 于通信平臺(tái)116的左側(cè),對(duì)應(yīng)第一系統(tǒng),而另一個(gè)位于通信平臺(tái)116的右側(cè),對(duì)應(yīng) 第二系統(tǒng)。兩個(gè)應(yīng)用程序可能或可能不駐留在不同的計(jì)算設(shè)備。系統(tǒng)100包括第 一系統(tǒng)的組件,包括數(shù)據(jù)處理和分析應(yīng)用程序(DPAA)單元102, DPAA表述單 元105,圖形和符號(hào)觸發(fā)標(biāo)識(shí)生成單元110,通信單元114,通信平臺(tái)116,和另外 駐留在第二系統(tǒng)的所有部分,包括數(shù)據(jù)存檔通信和處理系統(tǒng)(DACMS) 118,觸 發(fā)標(biāo)識(shí)響應(yīng)單元124, DPAA請(qǐng)求機(jī)構(gòu)128, DPAA啟動(dòng)單元139,它創(chuàng)建DPAA130 的實(shí)例。 DPAA 102可以處理來自數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)A 104的患者數(shù)據(jù)。數(shù)據(jù)庫(kù)A 104可以存儲(chǔ)原始患者數(shù)據(jù)和處理后的結(jié)果數(shù)據(jù)。它可以儲(chǔ)存不同類型的數(shù)據(jù),包 括但不限于,患者病歷,患者報(bào)告,數(shù)字影像,例如X光片,CT, MRI,和數(shù)據(jù) 處理的結(jié)果。DPAA可以通過DPAA表述單元105表述為DPAA觸發(fā)標(biāo)識(shí)106。 DPAA觸發(fā)標(biāo)識(shí)106可以是DPAA的符號(hào)或數(shù)字表述的形式,例如以標(biāo)識(shí)號(hào)的形 式由第一系統(tǒng)使用來識(shí)別DPAA的抽象表述,或以表述DPAA所儲(chǔ)存的物理位置 的形式的抽象表述。所述DPAA觸發(fā)標(biāo)識(shí)的符號(hào)表述的一個(gè)例子是ABC。當(dāng)有多
8個(gè)應(yīng)用系統(tǒng)要在例如,DACMS中共享時(shí),可以定義每個(gè)標(biāo)識(shí)號(hào)來唯一識(shí)別特定的 應(yīng)用系統(tǒng)。圖形和/或符號(hào)觸發(fā)標(biāo)識(shí)生成單元IIO可以生成觸發(fā)標(biāo)識(shí)影像112,對(duì)應(yīng) 包含DPAA觸發(fā)標(biāo)識(shí)106的符號(hào)和/或圖形表述與相關(guān)的患者數(shù)據(jù)ID (身份)表述 的觸發(fā)標(biāo)識(shí)。符號(hào)表述是利用諸如字符和數(shù)字的符號(hào)產(chǎn)生的,以構(gòu)成所述符號(hào)的 二維影像。DPAA觸發(fā)標(biāo)識(shí)與相關(guān)的患者數(shù)據(jù)ID的符號(hào)表述的例子在圖lc中示 出,其中,區(qū)域150是DPAA觸發(fā)標(biāo)識(shí)的符號(hào)表述的像素?cái)?shù)據(jù),其中字符ABC表 述DPAA觸發(fā)標(biāo)識(shí),而數(shù)字131345667791表述相關(guān)的患者數(shù)據(jù)ID。在一些實(shí)施 例中,DPAA觸發(fā)標(biāo)識(shí)與相關(guān)的患者數(shù)據(jù)ID的圖形表述是條形碼。圖ld示出了 DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的條形碼表述。區(qū)域160是表述條形碼的像素?cái)?shù)據(jù)。 由觸發(fā)標(biāo)識(shí)生成單元110生成的觸發(fā)標(biāo)識(shí)影像112可以或者是封裝有DPAA觸發(fā) 標(biāo)識(shí)的圖形和/或符號(hào)表述的患者數(shù)據(jù)的形式,或者是包含圖形和/或符號(hào)表述的單 獨(dú)DPAA觸發(fā)標(biāo)識(shí)影像的形式。當(dāng)觸發(fā)標(biāo)識(shí)影像112通過通信單元114經(jīng)由通信 平臺(tái)116輸出至DACMS單元118時(shí),標(biāo)準(zhǔn)化協(xié)議例如DICOM可用于幫助傳輸。DACMS 118可以是執(zhí)行某些功能的任意系統(tǒng)或應(yīng)用程序,這些功能包 括但不限于,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)通信,數(shù)據(jù)處理,和數(shù)據(jù)顯示。所述系統(tǒng)的一個(gè)示 例是圖像存檔與通信系統(tǒng)(PACS) 。 DACMS 118可以將DPAA觸發(fā)標(biāo)識(shí)數(shù)據(jù)存 入數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)B119。如果DPAA102和DACMS U8位于不同的計(jì)算機(jī),通 信平臺(tái)116可以是局域網(wǎng)(LAN),或廣域網(wǎng)(WAN)或其他類型的通信媒介。 如果DPAA 102和DACMS 118位于相同的計(jì)算機(jī),則通信平臺(tái)116可以包括但不 限于,特定的硬驅(qū)動(dòng)器位置或特定的網(wǎng)絡(luò)端口號(hào)。觸發(fā)標(biāo)識(shí)響應(yīng)單元124可以被設(shè)計(jì)為對(duì)應(yīng)第一系統(tǒng),例如所示的DPAA 應(yīng)用系統(tǒng)中的一個(gè)功能塊。觸發(fā)標(biāo)識(shí)響應(yīng)單元124部署在外部環(huán)境,例如第二應(yīng) 用系統(tǒng),如DACMS系統(tǒng),如圖lb所示。 一旦被部署在第二系統(tǒng),觸發(fā)標(biāo)識(shí)響應(yīng) 單元124監(jiān)控觸發(fā)標(biāo)識(shí)影像何時(shí)在外部環(huán)境(例如,DACMS)中顯示在屏幕,如 監(jiān)控器120上。當(dāng)觸發(fā)標(biāo)識(shí)影像,例如根據(jù)醫(yī)生的選擇,顯示在監(jiān)控器120上時(shí), 觸發(fā)標(biāo)識(shí)響應(yīng)單元124從屏幕上檢測(cè)DPAA觸發(fā)標(biāo)識(shí)與相關(guān)患者數(shù)據(jù)ID的圖形和 /或符號(hào)表述的存在,并且從顯示的圖形和/或符號(hào)表述121提取或解碼DPAA觸發(fā) 標(biāo)識(shí)127和患者數(shù)據(jù)或數(shù)據(jù)ID132。觸發(fā)標(biāo)識(shí)響應(yīng)單元124可能需要在第二應(yīng)用系統(tǒng),例如DACMS,開始從第一應(yīng)用系統(tǒng)例如DPAA輸入觸發(fā)標(biāo)識(shí)數(shù)據(jù)之前,預(yù)載入第二系統(tǒng)或環(huán)境。觸 發(fā)標(biāo)識(shí)響應(yīng)單元124的部署可以通過直接安裝,下載,或從DPAA102部署。根據(jù) 提取的DPAA觸發(fā)標(biāo)識(shí)127, DPAA請(qǐng)求機(jī)構(gòu)128可向通信平臺(tái)116發(fā)送DPAA 資源請(qǐng)求136。 DPAA資源請(qǐng)求可以結(jié)合解碼的DPAA觸發(fā)標(biāo)識(shí), 一旦被第一系 統(tǒng)接收,可被第一系統(tǒng)用于例示DPAA的實(shí)例,并且DPAA啟動(dòng)器139隨后可以 在DACMS環(huán)境中啟動(dòng)所述創(chuàng)建的DPAA實(shí)例130。DPAA啟動(dòng)器139可以是獨(dú)立的程序,在后端DACMS環(huán)境中運(yùn)行。當(dāng) 啟動(dòng)DPAA實(shí)例130時(shí),激活的DPAA實(shí)例可隨后用于處理從第一應(yīng)用系統(tǒng)或 DPAA輸入的患者數(shù)據(jù)。如果初始的第一 DPAA隨后生成其他的分析結(jié)果,則外 部環(huán)境中的啟動(dòng)的DPAA可能發(fā)送一個(gè)請(qǐng)求,要求將結(jié)果發(fā)送到啟動(dòng)的DPAA 130。初始DPAA和外部環(huán)境中的啟動(dòng)的DPAA之間的通信可以根據(jù)患者數(shù)據(jù)ID 132進(jìn)行。另一方面,如果啟動(dòng)的DPAA需要的一些信息沒有出現(xiàn)在觸發(fā)標(biāo)識(shí)影像 中,則啟動(dòng)的DPAA可通過一些標(biāo)準(zhǔn)界面,例如DICOM,向駐留在第一系統(tǒng)的初 始DPAA 102或向DACMS 118請(qǐng)求這些信息。通過這種方式,DACMS和DPAA 可以對(duì)相同的患者數(shù)據(jù)進(jìn)行操作。來自第二系統(tǒng)上啟動(dòng)的DPAA的處理結(jié)果142 還可通過通信平臺(tái)116發(fā)送至DACMS 118和遠(yuǎn)端DPAA 102。圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例,系統(tǒng)100的示例性流程圖。在步 驟201,觸發(fā)標(biāo)識(shí)響應(yīng)單元124可遠(yuǎn)程從DPAA環(huán)境或通過本地安裝部署在 DACMS環(huán)境中。 一旦部署在DACMS環(huán)境中,觸發(fā)標(biāo)識(shí)響應(yīng)單元隨后可開始監(jiān)控 由DPAA系統(tǒng)創(chuàng)建的觸發(fā)標(biāo)識(shí)影像何時(shí)在DACMS環(huán)境中顯示。它可能檢査顯示 屏上圖形和/或符號(hào)模式的存在。所述檢査可以在內(nèi)存中進(jìn)行,其中DACMS程序 可在該內(nèi)存中駐留并運(yùn)行。檢查還可在保存要顯示數(shù)據(jù)的緩沖器中進(jìn)行。內(nèi)存可 以包括圖像內(nèi)存。在被部署在外部環(huán)境之后,觸發(fā)標(biāo)識(shí)響應(yīng)單元124有助于第一和第二系 統(tǒng)之間的進(jìn)程/數(shù)據(jù)共享。在步驟204,觸發(fā)標(biāo)識(shí)生成單元可以生成包含DPAA觸 發(fā)標(biāo)識(shí)106的圖形和/或符號(hào)表述的觸發(fā)標(biāo)識(shí)影像。在步驟206,觸發(fā)標(biāo)識(shí)影像可 以由通信單元114發(fā)送至DACMS 118。在步驟208,醫(yī)生打開觸發(fā)標(biāo)識(shí)影像,并 且將它顯示在DACMS的屏幕上。當(dāng)觸發(fā)標(biāo)識(shí)影像在DACMS環(huán)境顯示時(shí),在步 驟210,觸發(fā)標(biāo)識(shí)響應(yīng)單元124檢測(cè)圖形和/或符號(hào)模式的存在并且提取DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID,例如,通過在后端DACMS環(huán)境運(yùn)行的程序。在步驟213, 根據(jù)提取的DPAA觸發(fā)標(biāo)識(shí),生成對(duì)DPAA資源的請(qǐng)求,并且發(fā)送至初始DPAA。 在接收到DPAA資源請(qǐng)求后,初始DPAA102通過在步驟220發(fā)送所請(qǐng)求的DPAA 資源,來響應(yīng)該請(qǐng)求。在步驟216,根據(jù)所提取的數(shù)據(jù)ID,可以從遠(yuǎn)端DPAA102取回患者數(shù) 據(jù)。當(dāng)可以獲得DPAA組件和患者數(shù)據(jù)時(shí),在步驟217可以例示和啟動(dòng)DPAA實(shí) 例。在步驟218,來自啟動(dòng)的DPAA的處理結(jié)果可以發(fā)送至DACMS或初始DPAA。圖3a是根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖形和/或符號(hào)觸發(fā)標(biāo)識(shí)生成的示例 性流程圖。在步驟320,可以從患者數(shù)據(jù)中提取患者數(shù)據(jù)ID。 一個(gè)實(shí)施例是從患 者數(shù)據(jù)的DICOM數(shù)據(jù)頭提取SOP (服務(wù)對(duì)象對(duì))實(shí)例UID (唯一標(biāo)識(shí)符)。SOP 實(shí)例UID由DICOM標(biāo)準(zhǔn)設(shè)計(jì),以唯一識(shí)別患者影像。在步驟332, DPAA觸發(fā)標(biāo) 識(shí)和患者數(shù)據(jù)ID可以編碼為圖形和/或符號(hào)圖形模式。所述圖形模式的一個(gè)實(shí)施例 是條形碼,如圖ld所示。條形碼可以是一維或二維的。在一些實(shí)施例中,DPAA 觸發(fā)標(biāo)識(shí)與相關(guān)患者數(shù)據(jù)ID的符號(hào)表述可以通過在影像區(qū)域上疊加符號(hào)表述(例 如,字符或數(shù)字),如圖lc所示,封裝在相應(yīng)的患者數(shù)據(jù)中。在步驟334, DPAA 觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID的圖形和/或符號(hào)表述可被整合入患者數(shù)據(jù)的像素?cái)?shù)據(jù)域。 在一些實(shí)施例中,觸發(fā)標(biāo)識(shí)與相關(guān)ID的符號(hào)表述可以添加到患者影像的像素?cái)?shù)據(jù)。 圖3b示出一個(gè)例子,其中,區(qū)域337表示患者影像的像素?cái)?shù)據(jù),區(qū)域338表示 DPAA觸發(fā)標(biāo)識(shí)的圖形和/或符號(hào)表述。例如,區(qū)域338可以添加至區(qū)域337的末 端。當(dāng)區(qū)域338和337之間的大小有差異時(shí)(例如,337比338寬),可以添加適 當(dāng)?shù)奶畛?例如,通過利用某些預(yù)定的填充值在區(qū)域339填充來加寬區(qū)域338), 使得用于圖形表述的附加區(qū)域大小與所添加的患者影像的大小一致。在添加和可 能的填充之后,所附加的患者影像的總體大小可能變化。在這里,提供影像維數(shù) 和大小的相應(yīng)DICOM數(shù)據(jù)頭可能相應(yīng)地改動(dòng),以反映新的影像空間。另一個(gè)實(shí)施 例是將圖形和/或符號(hào)表述整合入患者影像的像素?cái)?shù)據(jù)中,如整合入患者影像的角 落或邊界像素中。圖3c示出了一個(gè)例子,其中,DPAA和患者數(shù)據(jù)ID的圖形和/ 或符號(hào)表述被分成4個(gè)部分,并放入患者影像的像素?cái)?shù)據(jù)區(qū)域337的4個(gè)角落。4 個(gè)角落處的初始像素?cái)?shù)據(jù)可能以某種預(yù)定的方式被改寫或與編碼過的觸發(fā)標(biāo)識(shí)組 合。輸出是包含初始影像數(shù)據(jù)和DPAA及患者數(shù)據(jù)ID的圖形和/或符號(hào)觸發(fā)標(biāo)識(shí) 表述的觸發(fā)標(biāo)識(shí)影像336。
圖3d是根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖形和/或符號(hào)觸發(fā)標(biāo)識(shí)生成單元的 另一個(gè)示例性流程圖。在步驟320,可以從患者數(shù)據(jù)中提取患者數(shù)據(jù)ID,類似于 圖3a所述。在步驟332, DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID可以編碼為圖形或符號(hào)表 述,與圖3a所示情形類似。在步驟340,可以創(chuàng)建獨(dú)立的觸發(fā)標(biāo)識(shí)影像,DICOM 數(shù)據(jù)頭包含與初始患者數(shù)據(jù)相同的患者信息。在步驟342, DPAA觸發(fā)標(biāo)識(shí)與相關(guān) 患者數(shù)據(jù)ID的符號(hào)和/或圖形表述可被放入該觸發(fā)標(biāo)識(shí)影像的像素?cái)?shù)據(jù)域。輸出是 單獨(dú)的觸發(fā)標(biāo)識(shí)影像346,它包含DPAA和患者數(shù)據(jù)ID的圖形和/或符號(hào)表述。由于觸發(fā)標(biāo)識(shí)影像數(shù)據(jù)包含與初始影像相同的患者信息,它可以通過 DACMS 118按照DICOM協(xié)議被組織到同一患者下的數(shù)據(jù)儲(chǔ)存單元120。圖4示出了觸發(fā)標(biāo)識(shí)響應(yīng)單元124的示例性流程圖。在步驟402,用戶 選擇在DACMS 118的環(huán)境中顯示觸發(fā)標(biāo)識(shí)影像。觸發(fā)標(biāo)識(shí)影像可以是封裝有觸發(fā) 標(biāo)識(shí)的患者影像,或只包含DPAA觸發(fā)標(biāo)識(shí)與相關(guān)患者數(shù)據(jù)ID的符號(hào)表述的影像。 根據(jù)DACMS的執(zhí)行,選擇可以通過雙擊觸發(fā)標(biāo)識(shí)影像的縮略圖,或單擊患者數(shù) 據(jù)的影像列表的進(jìn)入來完成。在步驟404,在DACMS環(huán)境后端運(yùn)行的先前部署的觸發(fā)標(biāo)識(shí)響應(yīng)單 元,可以進(jìn)行顯示器的屏幕捕捉。捕捉可以在采樣的屏幕位置進(jìn)行。在步驟405, 隨后可以分析捕捉的區(qū)域,以確認(rèn)圖形和/或符號(hào)模式是否在屏幕上存在。在步驟 406,如果確定不存在符號(hào)模式,則在步驟410觸發(fā)標(biāo)識(shí)響應(yīng)單元可能暫停一定時(shí) 間,并隨后捕捉另一屏幕截圖,搜索符號(hào)和/或圖形模式。在步驟412,如果捕捉 到并確認(rèn)了預(yù)期的符號(hào)模式,隨后可以對(duì)它進(jìn)行分析,從而可以解碼和提取DPAA 觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù)ID。取決于觸發(fā)標(biāo)識(shí)是如何生成的,可以使用本領(lǐng)域己知的 條形碼解碼技術(shù)或光符號(hào)識(shí)別(OCR)技術(shù),來提取DPAA觸發(fā)標(biāo)識(shí)和患者數(shù)據(jù) ID。雖然已經(jīng)結(jié)合某些所示實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,本文所用的詞語為 描述性的詞語,而不是限定性的詞語。可以在所附權(quán)利要求書的范圍內(nèi),在不偏 離本發(fā)明的范圍和精神的前提下,對(duì)各方面進(jìn)行改變。盡管本發(fā)明在本文中結(jié)合 具體的結(jié)構(gòu),過程和材料進(jìn)行描述,本發(fā)明并不限于公開的細(xì)節(jié),而是可以包括 多種形式,某些可能與所公開的實(shí)施例非常不同,并且延及任何在所附權(quán)利要求 書范圍內(nèi)的所有等同的結(jié)構(gòu),過程和材料。
權(quán)利要求
1. 一種用于數(shù)據(jù)/進(jìn)程共享的方法,包括提供駐留在第一應(yīng)用系統(tǒng)所在的第一系統(tǒng)的觸發(fā)標(biāo)識(shí)響應(yīng)單元;通過所述觸發(fā)標(biāo)識(shí)響應(yīng)單元,監(jiān)控對(duì)應(yīng)來自第二應(yīng)用系統(tǒng)的觸發(fā)標(biāo)識(shí)數(shù)據(jù)的表述何時(shí)出現(xiàn)在所述第一應(yīng)用系統(tǒng);對(duì)與所述觸發(fā)標(biāo)識(shí)數(shù)據(jù)對(duì)應(yīng)的所顯示表述進(jìn)行解碼,以獲得觸發(fā)標(biāo)識(shí),其中,所述表述包括對(duì)應(yīng)所述第二應(yīng)用系統(tǒng)的觸發(fā)標(biāo)識(shí)與相關(guān)數(shù)據(jù)的編碼;和根據(jù)所述觸發(fā)標(biāo)識(shí),在所述第一系統(tǒng)啟動(dòng)所述第二應(yīng)用系統(tǒng)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述觸發(fā)標(biāo)識(shí)響應(yīng)單元安裝在所述第 一系統(tǒng)上。
3. 根據(jù)權(quán)利要求1所述的方法,其中,所述觸發(fā)標(biāo)識(shí)響應(yīng)單元從所述第二系 統(tǒng)下載到所述第一系統(tǒng)。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述觸發(fā)標(biāo)識(shí)響應(yīng)單元由第三系統(tǒng)提供。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述觸發(fā)標(biāo)識(shí)代表第二應(yīng)用系統(tǒng)的完 整版本,第二應(yīng)用系統(tǒng)的部分版本,在第二系統(tǒng)上可識(shí)別的對(duì)應(yīng)于第二應(yīng)用系統(tǒng) 的標(biāo)識(shí)符,和對(duì)應(yīng)第二應(yīng)用系統(tǒng)在第二系統(tǒng)的駐留位置的位置指示符中的一個(gè)。
6. 根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)觸發(fā)標(biāo)識(shí)包含第二應(yīng)用系統(tǒng)的完整 版本時(shí),啟動(dòng)第二應(yīng)用系統(tǒng)包括在第一系統(tǒng)例示第二應(yīng)用系統(tǒng)的實(shí)例;和在第一系統(tǒng)啟動(dòng)第二應(yīng)用系統(tǒng)的實(shí)例。
7. 根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)觸發(fā)標(biāo)識(shí)表述第二應(yīng)用系統(tǒng)的部分版本時(shí),啟動(dòng)第二應(yīng)用系統(tǒng)包括根據(jù)觸發(fā)標(biāo)識(shí),向第二系統(tǒng)發(fā)送資源請(qǐng)求,要求第二應(yīng)用系統(tǒng)的完整版本; 接收請(qǐng)求,以接收所請(qǐng)求的第二應(yīng)用系統(tǒng)的完整版本; 在第一系統(tǒng)例示第二應(yīng)用系統(tǒng)的實(shí)例;和 在第一系統(tǒng)啟動(dòng)第二應(yīng)用系統(tǒng)的實(shí)例。
8. 根據(jù)權(quán)利要求1所述的方法,其中,對(duì)應(yīng)觸發(fā)標(biāo)識(shí)的表述是圖形模式。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述圖形模式是條形碼,將觸發(fā)標(biāo)識(shí) 與相關(guān)數(shù)據(jù)進(jìn)行編碼。
10. 根據(jù)權(quán)利要求8所述的方法,其中,所述圖形模式是對(duì)應(yīng)于觸發(fā)標(biāo)識(shí)與相 關(guān)數(shù)據(jù)一個(gè)或多個(gè)數(shù)字符號(hào)的影像。
11. 根據(jù)權(quán)利要求IO所述的方法,其中,所述圖形模式與數(shù)據(jù)集進(jìn)行編碼, 所述數(shù)據(jù)集對(duì)應(yīng)由第二應(yīng)用系統(tǒng)生成的相關(guān)數(shù)據(jù)。
12. 根據(jù)權(quán)利要求ll所述的方法,其中,所述圖形模式被疊加在數(shù)據(jù)集中。
13. 根據(jù)權(quán)利要求ll所述的方法,其中,所述圖形模式被添加至數(shù)據(jù)集。
14. 根據(jù)權(quán)利要求1所述的方法,其中,對(duì)應(yīng)觸發(fā)標(biāo)識(shí)數(shù)據(jù)的表述顯示在顯示 屏上。
15. 根據(jù)權(quán)利要求1所述的方法,其中,對(duì)應(yīng)觸發(fā)標(biāo)識(shí)的表述被保存在儲(chǔ)存庫(kù) 中,所述儲(chǔ)存庫(kù)保存要顯示在顯示屏上的信息。
16. 根據(jù)權(quán)利要求1所述的方法,還包括在第二系統(tǒng)編碼來自第二應(yīng)用系統(tǒng)的 數(shù)據(jù)和觸發(fā)標(biāo)識(shí),以生成觸發(fā)標(biāo)識(shí)數(shù)據(jù)。
17. 根據(jù)權(quán)利要求12所述的方法,其中,所述圖形模式被疊加在數(shù)據(jù)集的預(yù) 定位置。
18. 根據(jù)權(quán)利要求17所述的方法,其中,所述解碼包括 識(shí)別數(shù)據(jù)集的預(yù)定位置; 從數(shù)據(jù)集的預(yù)定位置提取觸發(fā)標(biāo)識(shí)。
19. 根據(jù)權(quán)利要求17所述的方法,其中,所述解碼包括 在數(shù)據(jù)集中搜索圖形模式出現(xiàn)的位置; 分析來自所述數(shù)據(jù)集中位置的信息;和 根據(jù)分析結(jié)果取回觸發(fā)標(biāo)識(shí)。
20. 根據(jù)權(quán)利要求1所述的方法,其中,第一系統(tǒng)和第二系統(tǒng)對(duì)應(yīng)相同的計(jì)算 系統(tǒng)。
21. —種用于數(shù)據(jù)/進(jìn)程共享的系統(tǒng),包括 第一應(yīng)用系統(tǒng),駐留在第一系統(tǒng); 第二應(yīng)用系統(tǒng),駐留在第二系統(tǒng);觸發(fā)標(biāo)識(shí)響應(yīng)單元,駐留在第一系統(tǒng),被設(shè)置以監(jiān)控來自第二應(yīng)用系統(tǒng)的觸 發(fā)標(biāo)識(shí)數(shù)據(jù)何時(shí)出現(xiàn)在第一應(yīng)用系統(tǒng),并且對(duì)觸發(fā)標(biāo)識(shí)數(shù)據(jù)進(jìn)行解碼,以獲得對(duì) 應(yīng)第二應(yīng)用系統(tǒng)的觸發(fā)標(biāo)識(shí);符號(hào)觸發(fā)標(biāo)識(shí)生成單元,駐留在第二應(yīng)用系統(tǒng),被設(shè)置將來自第二應(yīng)用系統(tǒng) 的數(shù)據(jù)與觸發(fā)標(biāo)識(shí)進(jìn)行編碼;和啟動(dòng)器,駐留在第一系統(tǒng),被設(shè)置成根據(jù)觸發(fā)標(biāo)識(shí)在第一系統(tǒng)啟動(dòng)第一應(yīng)用 系統(tǒng)。
22. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,觸發(fā)標(biāo)識(shí)響應(yīng)單元安裝在第一系統(tǒng)。
23. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,觸發(fā)標(biāo)識(shí)響應(yīng)單元從第二系統(tǒng)下載 或部署到第一系統(tǒng)。
24. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,觸發(fā)標(biāo)識(shí)響應(yīng)單元通過第三系統(tǒng)提供。
25. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,符號(hào)觸發(fā)標(biāo)識(shí)生成單元將表述觸發(fā) 標(biāo)識(shí)的圖形模式嵌入數(shù)據(jù)的預(yù)定位置。
26. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,符號(hào)觸發(fā)標(biāo)識(shí)生成單元將表述觸發(fā) 標(biāo)識(shí)的圖形模式添加到數(shù)據(jù)。
27. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,觸發(fā)標(biāo)識(shí)代表第二應(yīng)用系統(tǒng)的完整 版本,第二應(yīng)用系統(tǒng)的部分版本,在第二系統(tǒng)上可識(shí)別的對(duì)應(yīng)于第二應(yīng)用系統(tǒng)的 標(biāo)識(shí)符,和對(duì)應(yīng)第二應(yīng)用系統(tǒng)在第二系統(tǒng)的駐留位置的位置指示符中的一個(gè)。
28. 根據(jù)權(quán)利要求21所述的系統(tǒng),還包括駐留在第一系統(tǒng)的請(qǐng)求機(jī)構(gòu),其中,當(dāng)觸發(fā)標(biāo)識(shí)不包括第二應(yīng)用系統(tǒng)的完整版本時(shí),所述請(qǐng)求機(jī)構(gòu)向第二系統(tǒng)發(fā)送請(qǐng) 求,以獲得與第二應(yīng)用系統(tǒng)相關(guān)的資源。
29.根據(jù)權(quán)利要求28所述的系統(tǒng),其中,所述請(qǐng)求機(jī)構(gòu)向第二系統(tǒng)發(fā)送請(qǐng)求, 以獲得沒有出現(xiàn)在數(shù)據(jù)中的信息。
全文摘要
提供了一種用于數(shù)據(jù)/進(jìn)程共享的方法和系統(tǒng)。提供了觸發(fā)標(biāo)識(shí)響應(yīng)單元,駐留在第一應(yīng)用系統(tǒng)所在的第一系統(tǒng)。觸發(fā)標(biāo)識(shí)響應(yīng)單元在第一系統(tǒng)監(jiān)控來自第二應(yīng)用系統(tǒng)的觸發(fā)標(biāo)識(shí)數(shù)據(jù)何時(shí)出現(xiàn)在第一應(yīng)用系統(tǒng)中。當(dāng)觸發(fā)標(biāo)識(shí)數(shù)據(jù)出現(xiàn)在第一應(yīng)用系統(tǒng)時(shí),觸發(fā)標(biāo)識(shí)響應(yīng)單元對(duì)觸發(fā)標(biāo)識(shí)數(shù)據(jù)進(jìn)行解碼,以獲得對(duì)應(yīng)第二應(yīng)用系統(tǒng)的觸發(fā)標(biāo)識(shí)。所獲得的觸發(fā)標(biāo)識(shí)被用于在第一系統(tǒng)啟動(dòng)第二應(yīng)用系統(tǒng)。
文檔編號(hào)G06F9/46GK101427221SQ200780013938
公開日2009年5月6日 申請(qǐng)日期2007年4月17日 優(yōu)先權(quán)日2006年4月17日
發(fā)明者T·凱奇馬克, 曾小蘭, 梁正中, 黎 范, 錢建中, 峰 馬, 魏國(guó)慶 申請(qǐng)人:美國(guó)醫(yī)軟科技公司