專利名稱:用于傳遞遠程上下文的系統(tǒng)和方法
技術領域:
本發(fā)明涉及用于傳遞遠程上下文的系統(tǒng)和方法。
背景技術:
臨床信息已經(jīng)成為患者的診斷和治療的重要部分。在許多情況下,臨床信息存儲在各種系統(tǒng)的各種位置中并且是可訪問的。當前,在若干不同系統(tǒng)的用戶登錄產(chǎn)生延遲和重復,這會影響性能并且不利地影響患者的診斷和治療。
發(fā)明內(nèi)容
本發(fā)明的某些實施例提供用于上下文傳遞的系統(tǒng)和方法。某些示例提供用于與臨床信息系統(tǒng)的用戶會話之間的遠程上下文傳遞的計算機實現(xiàn)方法。該方法包括接受在第一臨床信息系統(tǒng)的用戶會話的用戶登錄請求;識別與該用戶關聯(lián)的一個或多個開啟會話;保存與一個或多個開啟會話其中之一關聯(lián)的上下文;終止識別為與該用戶關聯(lián)的一個或多個開啟會話;以及將所保存上下文傳遞給第一臨床信息系統(tǒng)的用戶會話供用戶在用戶會話中使用。某些示例提供其中存儲了指令集的非暫時計算機可讀存儲介質(zhì),指令集在被運行時指示處理器實現(xiàn)用于與臨床信息系統(tǒng)的用戶會話之間的遠程上下文傳遞的方法。該方法包括接受在第一臨床信息系統(tǒng)的用戶會話的用戶登錄請求;識別與該用戶關聯(lián)的一個或多個開啟會話;保存與一個或多個開啟會話其中之一關聯(lián)的上下文;終止識別為與該用戶關聯(lián)的一個或多個開啟會話;以及將所保存上下文傳遞給第一臨床信息系統(tǒng)的用戶會話供用戶在用戶會話中使用。某些示例提供臨床上下文和會話管理系統(tǒng),其中包括連接到存儲器的處理器。處理器編程為通過實現(xiàn)監(jiān)測器來促進臨床上下文和會話管理。監(jiān)測器在用戶會話的用戶登錄請求開始時識別與用戶關聯(lián)的一個或多個開啟會話。監(jiān)測器觸發(fā)臨床信息系統(tǒng)來保存與一個或多個開啟會話其中之一關聯(lián)的患者上下文和用戶上下文中的至少一個,并且終止識別為與該用戶關聯(lián)的一個或多個開啟會話。監(jiān)測器促進將患者上下文和用戶上下文中所存儲的至少一個傳遞給用戶會話供用戶在用戶會話中使用。
圖1示出用于遠程上下文傳遞的用戶和臨床信息系統(tǒng)交互的示例方法的流程圖。圖2示出相對于一個或多個臨床信息系統(tǒng)實現(xiàn)上下文的遠程傳遞和會話終止的示例系統(tǒng)。圖3示出示例會話管理操縱面板。圖4示出促進遠程用戶會話注銷的過程的示例順序圖。圖5示出示例臨床企業(yè)系統(tǒng)。圖6是可用于實現(xiàn)本文所述的系統(tǒng)、設備和方法的示例處理器系統(tǒng)的框圖。
通過結合附圖進行閱讀之后,將會更好地理解上述發(fā)明內(nèi)容以及下面對本發(fā)明的某些實施例的詳細描述。為了說明本發(fā)明,附圖中示出某些實施例。但是,應當理解,本發(fā)明并不局限于附圖所示的布置和工具。
具體實施例方式某些示例提供用于遠程用戶會話識別、終止和上下文傳遞的系統(tǒng)和方法。某些示例允許用戶保存來自另一個開啟會話的用戶/患者上下文,并且在不同機器上的本地會話中恢復那個上下文。某些示例促進上下文保存和恢復,以便改進用戶工作流程。雖然下面公開包括在硬件上運行的軟件以及其它組件的示例方法、系統(tǒng)、制造產(chǎn)品和設備,但是應當注意,這類方法和設備只是說明性的,而不應當被認為進行限制。例如, 預期這些硬件和軟件組件的任一種或全部可專門通過硬件、專門通過軟件、專門通過固件或者通過硬件、軟件和/或固件的任何組合來體現(xiàn)。相應地,雖然下面描述示例方法、系統(tǒng)、 制造產(chǎn)品和設備,但是所提供的示例不是實現(xiàn)這類方法、系統(tǒng)、制造產(chǎn)品和設備的唯一方式。當記載的所附權利要求的任一項涵蓋純軟件和/或固件實現(xiàn)時,至少一個示例中的至少一個元件在此明確定義成包括存儲軟件和/或固件的實體介質(zhì),例如存儲器、DVD、 藍光、⑶、閃存、USB驅(qū)動器等等。諸如GE的Centricity Framework 之類的萬維網(wǎng)框架是用于提供基于萬維網(wǎng)的衛(wèi)生保健應用程序及關聯(lián)信息的框架。使用該框架,患者和/或提供者上下文能夠被共享。 例如,GE Centricity Business 用戶在調(diào)度模塊中查找患者,并且然后能夠“點擊”或者以其它方式選擇鏈接開啟Centricity EMR 應用中的患者圖表。電子病歷(EMR)也在萬維網(wǎng)框架中運行。例如,上下文管理是動態(tài)計算機過程,它使用一個應用程序中的數(shù)據(jù)的“對象”或目標來指向駐留在也包含相同對象的不同應用程序中的數(shù)據(jù)。上下文管理允許用戶在一個應用程序中選擇對象一次,并且使包括與那個相同對象有關的信息的所有其它應用程序 “調(diào)諧”到它們所包括的數(shù)據(jù),因而消除對于在各不相同的應用程序中重復選擇同一個對象的需要。例如,在衛(wèi)生保健行業(yè)中,運行于使用上下文管理器的“上下文”中的多個應用程序允許用戶在一個應用程序中選擇患者(例如對象),并且當用戶進入另一個應用程序時, 那個患者的信息已經(jīng)被預取并且呈現(xiàn),從而消除對于在第二應用程序中重選該患者的需要。也就是說,上下文管理使臨床醫(yī)生能夠在應用程序中選擇患者姓名一次,并且使其屏幕在其它應用程序中自動填充有到那個患者的鏈接。臨床上下文包括一組臨床上下文對象。各對象表示諸如特定患者的現(xiàn)實世界實體或者諸如與患者的特定相遇的概念。通過共享上下文,應用程序能夠共同工作,以便在用戶與一組應用程序進行交互時遵從用戶的思想和動作。這些應用程序可說是“臨床鏈接的”。例如,上下文管理能夠用于諸如入口之類的患者信息聚集平臺(PIAP)。上下文管理能夠用于HL7臨床上下文對象工作組標準委員會(CCOW)和符合非CCOW的應用程序。 CCOff已經(jīng)創(chuàng)建使應用程序能夠在“上下文感知”狀態(tài)中起作用的標準化協(xié)議。CCOW標準幫助促進跨完全不同應用程序的更健壯的準“即插即用”互通性。另外,健康水平7(HL7)上下文管理標準(CMQ定義用于駐留在同一個臨床桌面上的完全不同衛(wèi)生保健應用程序的自動協(xié)調(diào)和同步的標準。CMS定義上下文管理架構(CMA),它提供使單獨應用程序共享描述共同臨床上下文的數(shù)據(jù)的格式。在CMA下,管理共同上下文的職責集中在負責協(xié)調(diào)應用程序之間的上下文共享的共同設施中。在一些示例中,一組姓名-值對表示與共同上下文有關的關鍵概要信息(例如患者姓名和病歷編號)。CMA保存每個共同上下文系統(tǒng)的共同上下文的單個真實副本。應用程序能夠選擇緩存上下文數(shù)據(jù),和/或能夠在需要時訪問該真實副本。應用程序還能夠選擇性地讀取或?qū)懭胩囟ㄉ舷挛臄?shù)據(jù)姓名-值對。當上下文發(fā)生變化時,僅通知應用程序關于該變化,而沒有對其提供已經(jīng)改變的數(shù)據(jù)。該應用程序能夠選擇性地訪問變化數(shù)據(jù)。HL7 CMA對象及關聯(lián)上下文數(shù)據(jù)項包括核心對象,例如患者、相遇、觀測、用戶和證書及其相應上下文數(shù)據(jù)項。諸如衛(wèi)生保健提供者協(xié)會和供應商之類的組織能夠定義它們自己的上下文對象和數(shù)據(jù)項。這些項是標準對象和為標準對象所定義的標準項的補充。GE的Centricity Framework 為開發(fā)人員提供一種集成獨立GE產(chǎn)品、同時將登錄和安全性合并到單個入口點的方式。Centricity Framework 提供登錄、導航(例如菜單) 和患者標識的一致呈現(xiàn)。托管的產(chǎn)品共享上下文信息,并且能夠提供跨產(chǎn)品工作流程,而不管其用戶接口(UI)技術。Centricity Framework 5. 0 (CF 5. 0提供兩種客戶端桌面解決方案(均涉及客戶端桌面上的Microsoft. NET 2.0)的選擇。第一客戶端桌面解決方案包括傳統(tǒng)基于瀏覽器的萬維網(wǎng)客戶端。第二客戶端桌面解決方案包括Iris、基于Microsoft. NET的客戶端解決方案,它不要求因特網(wǎng)瀏覽器(例如基于Microsoft智能客戶端技術)。例如,Centricity Framework 5. 0支持單點登錄(SSO)解決方案和上下文管理器。CF與萬維網(wǎng)框架(WF)服務器之間的通信能夠經(jīng)由基于XML的服務調(diào)用來促進。 CF的各實例使某個URL(統(tǒng)一資源定位符)曝露為所有服務調(diào)用的句柄(handler)。例如,這個URL能夠存在于位于WF的主萬維網(wǎng)文件夾的krveHnfo. xml文件的DataURL標簽中。GF實現(xiàn)安全插件的使用,以便實現(xiàn)代替標準框架用戶名/密碼校驗的交替認證機制。如果使用安全插件,則插件執(zhí)行對用戶或者對客戶端上生成的認證令牌的服務器側認證。該框架提供 Kerberos (v4. 01)、RSASecurID (v5. 0)、CCOff user 1 ink (ν4· 0)、CCOff/LDAP integration (v4. 03)等等的插件。在一些示例中,系統(tǒng)使萬維網(wǎng)應用程序能夠集成到涉及應用程序的并發(fā)操作的過程中。該系統(tǒng)規(guī)定用于在應用程序之間傳送URL數(shù)據(jù)和其它數(shù)據(jù)的規(guī)則。該系統(tǒng)采用管理應用程序和服務(例如會話管理器)來促進應用會話管理。該系統(tǒng)通過第一(父)應用程序用于支持與其它(子)應用程序的并發(fā)操作。該系統(tǒng)涉及用于響應用戶標識信息的驗證而授權對第一(父)應用程序的用戶訪問的權利處理器。該系統(tǒng)包含通信處理器以用于將會話發(fā)起請求傳遞給管理應用程序以發(fā)起對于用戶發(fā)起會話特定的會話標識符的生成。會話管理器由被管理的應用程序使用以用于引用對工作流程是必要的全局數(shù)據(jù)。 這種全局數(shù)據(jù)例如包括用戶標識信息、用于URL數(shù)據(jù)的加密的共享密鑰以及將要用于處理注銷和登錄功能的公共URL。定期通知會話管理器關于來自應用程序的活動,以便防止當用戶在另一個并發(fā)應用程序中是活動的同時的不活動超時。會話管理器將系統(tǒng)協(xié)議用于經(jīng)由URL查詢或表單數(shù)據(jù)在應用程序之間傳遞會話上下文信息。會話上下文信息例如包括會話標識符(由被管理應用程序使用以用于在與管理器進行通信中識別用戶發(fā)起會話)、哈希值(由被管理應用程序使用以用于驗證所接收URL 尚未占用)以及應用程序特定數(shù)據(jù)(能夠經(jīng)過加密)。會話管理器對于每個新會話使用唯一會話標識符(SID)(例如以便防止URL的破壞和重放)。另外,為了避免重定向,父應用程序能夠從URL的文件路徑名、域和端口(例如使用RSA MD5)來生成具有嵌入哈希值的URL 鏈接。通信能夠經(jīng)由HTTP、TCP/IP和/或其它類似通信協(xié)議來進行,以便促進客戶端瀏覽器與應用程序之間、應用程序與會話管理器之間等等的數(shù)據(jù)的交換。某些示例允許用戶遠程關閉另一個應用程序,并且從那個應用程序獲得患者和/ 或提供者上下文,以便將其傳遞給新應用程序。例如,遠程上下文傳遞和應用程序關閉提供上下文共享中的安全性。在一個示例Microsoft. NET 實現(xiàn)中,開啟端口,以便允許新應用程序連接到該端口,并且發(fā)出另一個運行應用程序的注銷請求。例如,首先,應用程序開始執(zhí)行,并且開啟通信端口。該應用程序啟動具有.NET框架的監(jiān)聽器,它進行“監(jiān)聽”或監(jiān)測以檢測其它應用程序。被開啟的任何其它應用程序能夠向第一應用程序發(fā)送請求,以便注銷第一應用程序的用戶。當注銷那個用戶時,將用戶正查看的患者的上下文和/或用戶上下文本身保存到數(shù)據(jù)庫。當用戶啟動第二應用程序時,用戶接收詢問他或她是否希望關閉第一應用程序并且檢索其患者和/或用戶上下文的消息。第一應用程序接收指示未決關閉或注銷的消息。 在應用程序關閉時保存上下文(例如患者和/或用戶),并且然后允許第二應用程序從數(shù)據(jù)庫獲得所保存上下文,并且在其會話中打開患者和/或用戶上下文。為了檢索所保存患者和/或用戶上下文,查詢數(shù)據(jù)庫和/或其它數(shù)據(jù)存儲裝置,以便識別和檢索所存儲上下文。能夠請求憑證(例如用戶名、密碼、基于卡的標識符、生物測定標識符等等),以便允許訪問和運行第一和/或第二應用程序。憑證用于識別和檢索第二應用程序的上下文。例如,憑證能夠用于保存并且然后檢索上下文信息。上下文能夠包括諸如患者標識符、先前查看的患者的列表、最近找出患者的列表 (例如表示為供用戶選擇的下拉菜單)、在上下文保存時正查看的活動文檔、先前查看文檔的列表(例如表示為供用戶選擇的下拉菜單)、活動屏幕(本身不僅僅是文檔,例如還可以是用戶提要屏幕)之類的信息。在一些示例中,上下文能夠允許用戶在應用程序中用戶可能先前停止其工作的位置恢復活動。在一些示例中,上下文傳遞允許用戶恢復到特定應用程序。應用程序能夠涉及諸如照片存檔和通信系統(tǒng)(PACS)、放射信息系統(tǒng)(RIS)、電子病歷 (EMR)系統(tǒng)、個人健康記錄(PHR)系統(tǒng)、實驗室信息系統(tǒng)(LIS)、心血管信息系統(tǒng)(CVIS)、醫(yī)院信息系統(tǒng)(HIS)、成像形態(tài)相關系統(tǒng)和/或其它臨床信息系統(tǒng)(CIS)之類的任何臨床信息系統(tǒng)。在某些示例中,為了促進平滑的即時上下文傳遞,能夠調(diào)節(jié)上下文保存、登錄和注銷的延遲。如果當發(fā)出注銷的調(diào)用時在第一應用程序中發(fā)生延遲,則在第二應用程序能夠登錄之前保存患者和/或用戶上下文。能夠添加嵌入等待時間以允許某些階段完成,包括檢查第一應用會話在移進第二應用程序之前已經(jīng)注銷。使用自動遠程上下文傳遞能夠幫助節(jié)省用戶在必須開啟新應用程序并且人工重
6新加載上下文方面的時間。在加載新應用程序會話時,會話的發(fā)起能夠包括檢查所保存上下文是否存在以便加載。在某些示例中,同一個用戶能夠同時登錄到臨床信息系統(tǒng)的一個或多個實例。單個臨床信息系統(tǒng)的用戶能夠在系統(tǒng)(例如實例)之間移動,并且維護上下文數(shù)據(jù)(即使他們尚未從前一個系統(tǒng)注銷)。上下文的定義能夠是按臨床信息系統(tǒng)可配置的。例如,上下文信息能夠包括被訪問的患者ID、先前查看患者ID的列表、正在被查看的活動文檔、先前查看文檔的列表、活動
展墓絕絕 /開帶寸寸。在操作中,例如,用戶已經(jīng)登錄裝置A上的系統(tǒng),訪問患者信息,并且保持登錄到裝置A。然后,她轉到裝置B,并且希望獲得她離開的位置,例如查看與裝置A上相同的患者信息。她希望使上下文信息從她在裝置A上的會話傳遞到她在裝置B上的會話。在臨床信息系統(tǒng)中的認證時,該系統(tǒng)1)檢測用戶具有已建立會話(例如用戶已經(jīng)登錄到另一個系統(tǒng))或者已開啟的會話,以及2)允許與“最近”會話關聯(lián)的上下文信息傳遞給本地會話(例如傳遞給用戶當前登錄的系統(tǒng))。在某些示例中,臨床信息系統(tǒng)能夠接收來自其它系統(tǒng)的請求,以便允許用戶的遠程注銷。當系統(tǒng)檢測到遠程注銷的這個請求時,系統(tǒng)保存用戶和/或患者上下文。系統(tǒng)還能夠檢測用戶登錄到其它系統(tǒng),并且根據(jù)需要向那些系統(tǒng)發(fā)送遠程注銷請求。圖1示出用于遠程上下文傳遞的用戶和臨床信息系統(tǒng)交互的示例方法100的流程圖。圖1示出表示可使用計算機可讀指令來實現(xiàn)的過程的示例流程圖,計算機可讀指令例如可用于促進遠程用戶注銷和上下文傳遞。圖1的示例過程可使用處理器、控制器和/或任何其它適當?shù)奶幚硌b置來執(zhí)行。例如,圖1的示例過程可使用諸如閃速存儲器、只讀存儲器(ROM)和/或隨機存取存儲器(RAM)之類的實體計算機可讀介質(zhì)上存儲的編碼指令(例如計算機可讀指令)來實現(xiàn)。本文所使用的術語“實體計算機可讀介質(zhì)”明確定義為包括任何類型的計算機可讀存儲裝置,但不包括傳播信號。作為補充或替代,圖1的示例過程可使用諸如閃速存儲器、只讀存儲器(ROM)、隨機存取存儲器(RAM)、高速緩存或者任何其它存儲介質(zhì)之類的非暫時計算機可讀介質(zhì)上存儲的編碼指令(例如計算機可讀指令)來實現(xiàn), 在該存儲介質(zhì)中將信息存儲長達任何時長(例如延長時間段、永久、短暫、臨時緩沖和/或信息和高速緩存)。本文所使用的術語“非暫時計算機可讀介質(zhì)”明確定義為包括任何類型的計算機可讀介質(zhì),但不包括傳播信號。備選地,圖1的示例過程的部分或全部可使用專用集成電路(ASIC)、可編程邏輯裝置(PLD)、現(xiàn)場可編程邏輯裝置(FPLD)、分立邏輯、硬件、固件等的任何組合來實現(xiàn)。另外,圖1的示例過程的部分或全部可人工或者作為上述技術的任何組合、例如固件、軟件、 分立邏輯和/或硬件的任何組合來實現(xiàn)。此外,雖然圖1的示例過程參照圖1的流程圖來描述,但是可采用實現(xiàn)圖1的過程的其它方法。例如,框的執(zhí)行順序可以改變,和/或所述框的一部分可以改變、消除、細分或組合。另外,圖1的示例過程的任一個或全部可由例如獨立處理線程、處理器、裝置、分立邏輯、電路等依次和/或并行執(zhí)行。參照圖1,在110,相對于臨床信息系統(tǒng)來認證用戶。在120,在成功認證用戶之后, 用戶登錄到由臨床信息系統(tǒng)所確定的另一個(其它)系統(tǒng)。在130,通知用戶關于多個開啟會話。例如,系統(tǒng)顯示消息“您開啟了 <開啟會話數(shù)量 > 個其它會話。您希望終止所有其它會話并且將上下文從最近會話傳遞? ”在140,處理終止和上下文(例如患者和/或用戶)傳遞的用戶確認。在150,為最近用戶會話(例如具有最近開始日期和時間的開啟會話)保存用戶和/或患者上下文。在160,終止(例如注銷)用戶的會話。在170,所保存上下文信息用于在適用屏幕上預先填充數(shù)據(jù)和/或?qū)?shù)據(jù)存儲在存儲器中。在180,新會話的用戶登錄過程完成。在190,使來自前一個會話的上下文可用于能夠繼續(xù)其工作的用戶。如本文所述,例如,方法100能夠使用移動裝置通過硬件、軟件和/或固件的一個或多個組合來實現(xiàn)。方法100能夠結合一個或多個外部系統(tǒng)(例如數(shù)據(jù)源、衛(wèi)生保健信息系統(tǒng)0 13、?々03、(^13、!113』1 3冊、?冊等等)、存檔、成像形態(tài)等等)與移動裝置配合工作。例如,方法100的一個或多個組件能夠基于特定實現(xiàn)來記錄、消除和/或重復。因此,某些示例通過允許用戶將上下文從最近遠程會話傳遞給本地會話,來幫助實現(xiàn)臨床信息系統(tǒng)中的更有效工作流程。某些示例通過允許用戶終止他/她自己的遠程會話,幫助降低由對臨床信息系統(tǒng)的不希望的已開啟會話所引起的安全風險。某些示例提供實現(xiàn)從臨床信息系統(tǒng)的任何實例來遠程終止已開啟會話、同時基于這種遠程終止來保存上下文信息的技術效果。某些示例提供由用戶決定重新加載其上下文 (例如患者和/或用戶上下文)。圖2示出相對于一個或多個臨床系統(tǒng)實現(xiàn)上下文的遠程傳遞和會話終止的示例系統(tǒng)200。系統(tǒng)200包括第一臨床信息系統(tǒng)(CIS) 210和第二 CIS 220。第一 CIS 210包括第一用戶會話212以及會話212中的第一上下文214。例如,上下文214能夠是用戶和/或患者上下文。第二 CIS 220包括第二用戶會話222以及會話222中的第二上下文224。例如,上下文2M能夠是用戶和/或患者上下文。監(jiān)測器230監(jiān)測運行于第一 CIS 210和第二 CIS 220的應用程序,以便識別用戶會話的附加實例。如果監(jiān)測器230檢測到第一 CIS 210上的第一用戶會話212在第二用戶會話222 被發(fā)起時保持開啟,則監(jiān)測器230與第一 CIS 210進行通信,以便指示第一用戶會話212的關閉以及第一上下文214保存到數(shù)據(jù)存儲裝置M0。能夠提示用戶進行保存和/或注銷,和 /或監(jiān)測器230能夠促進第一上下文214和用戶會話212的自動保存和/或注銷。一旦第一上下文214已經(jīng)保存并且第一用戶會話212已經(jīng)終止,則第二用戶會話222從數(shù)據(jù)存儲裝置240識別和檢索所保存第一上下文214,以及將其作為第二上下文2M提供給用戶。使用監(jiān)測器230,在第二 CIS 220的用戶和/或管理人員能夠查看已登錄用戶會話212和關聯(lián)裝置210。用戶能夠終止他/她自己的遠程會話212。管理員也能夠終止用戶的遠程會話212。用戶能夠終止他/她自己的遠程會話212,并且將其用戶和/或患者上下文214從遠程會話212傳遞給本地會話222。如圖所示,例如,在圖3中,例如能夠授權管理員經(jīng)由會話管理操縱面板300來查看和訪問裝置、會話和上下文信息。操縱面板結果網(wǎng)格能夠包括諸如用戶名、全名、活動用戶、不活動用戶、電子郵件、IP地址、作用、會話開始時間、系統(tǒng)ID、會話狀態(tài)、裝置ID、裝置位置、裝置描述、活動裝置和不活動裝置之類的信息。在某些示例中,管理人員能夠使用諸如用戶名、全名、IP地址、裝置ID、裝置位置、系統(tǒng)ID、作用和會話狀態(tài)之類的標準進行搜索。從操縱面板,經(jīng)授權訪問這個功能性的管理員能夠終止一個或多個關聯(lián)用戶。當管理員終止給定用戶/裝置的遠程會話時,具有最近會話開始時間的遠程會話上下文被保存。在某些示例中,管理員能夠設置偏好,以便為用戶提供終止其遠程會話的選項。在某些示例中,即使用戶決定不終止其遠程會話,也允許該用戶登錄。當提示用戶終止其遠程會話時,提示用戶將上下文信息(例如患者和/或用戶上下文)從遠程會話傳遞給本地會話。在某些示例中,會話注銷能夠配置成在會話終止之前允許自動和/或用戶選擇的寬限期,例如1、5或15分鐘。在某些示例中,如果使用寬限期, 則終止之前剩余的時間在遠程用戶的工具欄或狀態(tài)欄中顯示。用戶能夠接收與終止和/或上下文傳遞有關的一個或多個缺省和/或定制消息。在登錄時,能夠采用指示“您開啟了另外一個會話。您希望終止那個會話? ”的消息框或其它對話框來提示具有單個會話開啟(不包括當前會話)的用戶。用戶能夠通過選擇“是”或“否”進行響應。另外,能夠詢問用戶是否他/她要保存和/或傳遞他/她對于遠程開啟會話正進行工作的上下文。能夠提示具有多個開啟會話的用戶終止開啟會話的一個或多個,并且將上下文從被終止會話其中之一傳遞給當前用戶會話。在某些示例中,除了發(fā)起注銷請求的會話之外的所有會話被認為是遠程會話。因此,在那些示例中,相同/機器裝置上的事件客戶端會話與請求會話不同。在某些示例中, 用戶名能夠選擇成注銷那個用戶名的所有遠程會話,而不管諸如系統(tǒng)ID之類的其它標識符。在某些示例,上下文保存使用客戶端套接字監(jiān)聽器來促進,以便處理經(jīng)由框架服務器所發(fā)送的注銷請求。在具有多個活動遠程會話的示例中,諸如最近開始時間之類的一個或多個標準規(guī)定將哪一個上下文從遠程會話傳遞給本地會話。在某些示例中,在上下文保存和/或注銷之后能夠運行循環(huán)或延遲,以便確保在進行到該過程的下一個部分之前完成該動作。某些示例支持臨床上下文對象工作組(CCOW)上下文管理。在一些CCOW注銷處理(假定啟用CCOW并且設置用戶上下文)中,注銷終止所有聯(lián)接會話。由于用戶可請求注銷其會話(在那個計算機/裝置上),所以CCOW注銷行為會干擾這個過程。因此,如果用戶使諸如SessionTerminateRemotely偏好等設定設置成"Terminate"或 “TerminateAndTransferContext“并且決定注銷其所有開啟會話,則CCOW注銷能夠被忽略。圖4示出促進遠程用戶會話注銷的過程400的示例順序圖。圖4示出表示可使用例如可用于促進遠程用戶注銷和上下文傳遞的計算機可讀指令來實現(xiàn)的過程的示例流程圖。圖4的示例過程可使用處理器、控制器和/或任何其它適當?shù)奶幚硌b置來執(zhí)行。例如, 圖4的示例過程可使用諸如閃速存儲器、只讀存儲器(ROM)和/或隨機存取存儲器(RAM)之類的實體計算機可讀介質(zhì)上存儲的編碼指令(例如計算機可讀指令)來實現(xiàn)。本文所使用的術語“實體計算機可讀介質(zhì)”明確定義為包括任何類型的計算機可讀存儲裝置,但不包括傳播信號。作為補充或替代,圖4的示例過程可使用諸如閃速存儲器、只讀存儲器(ROM)、隨機存取存儲器(RAM)、高速緩存或者任何其它存儲介質(zhì)之類的非暫時計算機可讀介質(zhì)上存儲的編碼指令(例如計算機可讀指令)來實現(xiàn),在該存儲介質(zhì)中將信息存儲長達任何時長 (例如延長時間段、永久、短暫、臨時緩沖和/或信息和高速緩存)。本文所使用的術語“非暫時計算機可讀介質(zhì)”明確定義為包括任何類型的計算機可讀介質(zhì),但不包括傳播信號。備選地,圖4的示例過程的部分或全部可使用專用集成電路(ASIC)、可編程邏輯裝置(PLD)、現(xiàn)場可編程邏輯裝置(FPLD)、分立邏輯、硬件、固件等的任何組合來實現(xiàn)。另外,圖4的示例過程的部分或全部可人工或者作為上述技術的任何組合、例如固件、軟件、 分立邏輯和/或硬件的任何組合來實現(xiàn)。此外,雖然圖4的示例過程參照圖4的流程圖來描述,但是可采用實現(xiàn)圖4的過程的其它方法。例如,框的執(zhí)行順序可以改變,和/或所述框的一部分可以改變、消除、細分或組合。另外,圖4的示例過程的任一個或全部可由例如獨立處理線程、處理器、裝置、分立邏輯、電路等依次和/或并行執(zhí)行。回到圖4,在410,用戶401發(fā)起到會話的登錄。在415,遠程會話處理程序 (handler) 402調(diào)用會話選擇服務。在420,網(wǎng)絡模塊403向java服務應用程序404發(fā)送識別開啟用戶會話的請求。例如,應用程序404將用戶的用戶名與開啟會話進行匹配,以便識別與同一個用戶關聯(lián)的那些會話。在425,將識別用戶會話的響應回送給網(wǎng)絡驅(qū)動器403。在430,將響應轉發(fā)給遠程會話處理程序402。在435,遠程會話處理程序402提示用戶401關于開啟會話。例如,在 440,用戶在新會話登錄時接收指示其它會話在軟件框架中保持開啟的消息。詢問用戶他或她是否希望關閉其它開啟會話,并且將用戶和/或患者上下文傳遞給會話或者丟掉開啟上下又{曰息。在445,將用戶401響應(例如“是”、“否”或者特定項(例如會話)選擇)提供給遠程會話處理程序402。在450,如果響應為“是”,則以基于用戶響應(例如是傳遞還是不傳遞上下文)的適當上下文傳遞標志來調(diào)用會話刪除服務。在455,網(wǎng)絡403向java服務應用程序404發(fā)送會話刪除服務器請求。在460,應用程序404生成會話刪除服務響應。在465,服務響應由網(wǎng)絡403轉發(fā)給遠程會話處理程序 402。上述系統(tǒng)和方法能夠包含在諸如圖5所示的示例臨床企業(yè)系統(tǒng)500之類的臨床企業(yè)系統(tǒng)中。系統(tǒng)500包括數(shù)據(jù)源510、外部系統(tǒng)520、網(wǎng)絡530、具有第一用戶界面M5的第一接入裝置MO以及具有第二用戶界面555的第二接入裝置550。在一些示例中,數(shù)據(jù)源 510和外部系統(tǒng)520能夠在單個系統(tǒng)中實現(xiàn)。在一些示例中,數(shù)據(jù)源510和/或外部系統(tǒng) 520能夠經(jīng)由網(wǎng)絡530進行通信。數(shù)據(jù)源510和外部系統(tǒng)520能夠經(jīng)由網(wǎng)絡530與接入裝置M0、550的一個或多個進行通信。接入裝置M0、550的一個或多個能夠經(jīng)由網(wǎng)絡530與數(shù)據(jù)源510和/或外部系統(tǒng)520進行通信。在一些示例中,接入裝置M0、550能夠經(jīng)由網(wǎng)絡530、使用通信接口(例如有線或無線通信連接器/連接(例如卡、板、電纜、導線和/或其它適配器,例如以太網(wǎng)、IEEE 1394、USB、串行端口、并行端口等等))相互通信。網(wǎng)絡530 能夠通過例如因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、專用網(wǎng)絡、有線或無線局域網(wǎng)、有線或無線廣域網(wǎng)、蜂窩網(wǎng)絡和/或任何其它適當網(wǎng)絡來實現(xiàn)。數(shù)據(jù)源510和/或外部系統(tǒng)520能夠向接入裝置(access device) 540,550提供患者記錄、圖像、報告、計劃安排、指南、最優(yōu)方法和/或其它數(shù)據(jù)/應用程序。在一些示例中,數(shù)據(jù)源510能夠接收與會話或會議關聯(lián)的信息和/或來自接入裝置M0、550的其它信息。在一些示例中,外部520能夠接收與會話或會議關聯(lián)的信息和/或來自接入裝置M0、 550的其它信息。數(shù)據(jù)源510和/或外部系統(tǒng)520能夠使用諸如PACS、RIS、HIS、CVIS、EMR、 存檔、數(shù)據(jù)倉庫、成像形態(tài)(例如χ射線、CT、MR、超聲波、核成像等等)、付費者系統(tǒng)、提供者調(diào)度系統(tǒng)、指南源、醫(yī)院成本數(shù)據(jù)系統(tǒng)和/或其它衛(wèi)生保健系統(tǒng)之類的系統(tǒng)來實現(xiàn)。
例如,接入裝置M0、550能夠使用工作站(膝上型、臺式、平板計算機等等)或者移動裝置來實現(xiàn)。例如,一些移動裝置包括智能電話(例如BlackBerryTM、iPhoneTM等等)、 移動因特網(wǎng)裝置(MID)、個人數(shù)字助理、蜂窩電話、手持計算機、平板計算機(Wad )等等。 在一些示例中,安全標準、虛擬專用網(wǎng)絡接入、加密等等能夠用于保持接入裝置M0、550、數(shù)據(jù)源510和/或外部系統(tǒng)520之間經(jīng)由網(wǎng)絡530的安全連接。在一些示例中,接入裝置M0、 550的一個或多個能夠與數(shù)據(jù)源510和/或外部系統(tǒng)520集成,并且網(wǎng)絡530能夠包括內(nèi)部和/或邏輯連接系統(tǒng)組件的導線、電纜和/或其它連接。在一些示例中,接入裝置M0、550能夠使用智能電話(例如BlackBerry 、 iPhone , il^ad 等等)、移動因特網(wǎng)裝置(MID)、個人數(shù)字助理、蜂窩電話、手持計算機等等來實現(xiàn)。接入裝置540、550包括在接入裝置M0、550、數(shù)據(jù)源510和/或外部系統(tǒng)530檢索數(shù)據(jù)、運行功能性和存儲數(shù)據(jù)的處理器。處理器驅(qū)動圖形用戶界面(GUI)M5、555向用戶提供信息和功能性以及接收用戶輸入以控制裝置討0、550、編輯信息等等。例如,GUI 545,555 能夠包括與接入裝置540、550集成和/或附連的觸摸墊/屏幕。裝置540、550包括一個或多個內(nèi)部存儲器和/或包含數(shù)據(jù)和工具的其它數(shù)據(jù)存儲裝置。數(shù)據(jù)存儲裝置可包括各種內(nèi)部和/或外部存儲器、磁盤、藍牙遠程存儲裝置(與接入裝置540、550進行通信)等等的任一種。作為對基于體位的導航/操縱的替代或補充,諸如加速計、位置編碼器(例如絕對、 遞增、光、模擬、數(shù)字等等)、全球定位傳感器和/或其它傳感器之類的檢測器能夠用于檢測接入裝置M0、550的運動(例如搖動、旋轉或扭轉、左旋/右旋、向前/向后運動等等)。所檢測運動能夠用于影響在接入裝置M0、550的操作和/或輸出。例如,接入裝置M0、550 處理器能夠包括通信接口組件和/或與其通信,以便向和/或從遠程裝置查詢、檢索和/或傳送數(shù)據(jù)。接入裝置540、550能夠配置成遵循命令通信組件的描述或標識符(包括但不限于網(wǎng)絡裝置MAC地址、電話號碼、GSM電話序列號、國際移動設備標識符和/或其它裝置標識特征)的標準和協(xié)議。這些標識符能夠滿足裝置認證的安全要求。標識符與前端用戶接口組件相結合,前端用戶接口組件補充例如但不限于個人標識號、關鍵字、繪制/書寫簽名(包括但不限于文本繪制、繪制符號、繪制圖案、執(zhí)行體位等)等等的輸入裝置,以便提供快速、 自然和直觀的認證方法。能夠通過在移動裝置用戶界面上顯示動畫效果,來向用戶提供關于成功/不成功認證的反饋。例如,該裝置能夠在用戶認證失敗時產(chǎn)生屏幕的搖動。安全標準、虛擬專用網(wǎng)絡接入、加密等等能夠用于保持安全連接。例如,最終用戶開始安全應用程序(包括但不限于要求某種安全度的臨床應用程序)。該應用程序讀取裝置的唯一標識特征,并且執(zhí)行與服務器或數(shù)據(jù)提供系統(tǒng)的認證“握手”。這個過程自動進行,而不需要用戶輸入或交互。在已經(jīng)認證裝置之后,向用戶呈現(xiàn)應用程序/用戶級認證屏幕(包括但不限于個人標識號(PIN)、密碼/通行碼、體位等等),以便向應用程序識別該用戶實際上是有效用戶。例如,這個特征用作提供裝置級安全性的方法以及鎖定裝置的能力(例如,如果用戶希望暫時鎖定裝置但不注銷/關閉應用程序)。圖6是可用于實現(xiàn)本文所述的系統(tǒng)、設備和方法的示例處理器系統(tǒng)610的框圖。如圖6所示,處理器系統(tǒng)610包括處理器612,處理器612耦合到互連總線614。處理器612 可以是任何適當?shù)奶幚砥?、處理單元或者微處理器。雖然圖6未示出,但是系統(tǒng)610可以是多處理器系統(tǒng),并且因而可包括一個或多個附加處理器,它們與處理器612相同或相似,并
11CN 102314551 A
說明書
10/11 頁
且在通信上耦合到互連總線614。圖6的處理器612耦合到芯片組618,芯片組618包括存儲器控制器620和輸入/ 輸出(I/O)控制器622。眾所周知,芯片組通常提供I/O和存儲器管理功能以及多個通用和 /或?qū)S眉拇嫫?、計時器等,其由耦合到芯片組618的一個或多個處理器可訪問或使用。存儲器控制器620執(zhí)行使處理器612 (或者當存在多個處理器時的多個處理器)能夠訪問系統(tǒng)存儲器6M和大容量存儲存儲器625的功能。系統(tǒng)存儲器6M可包括任何預期類型的易失性和/或非易失性存儲器,例如靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、閃速存儲器、只讀存儲器(ROM)等等。大容量存儲存儲器625可包括任何預期類型的大容量存儲裝置,包括硬盤驅(qū)動器、光盤驅(qū)動器、磁帶存儲裝置等等。I/O控制器622執(zhí)行使處理器612能夠經(jīng)由I/O總線632與外圍輸入/輸出(I/ 0)裝置6 和628以及網(wǎng)絡接口 630進行通信的功能。I/O裝置6 和6 可以是任何預期類型的I/O裝置,例如鍵盤、視頻顯示器或監(jiān)視器、鼠標等等。網(wǎng)絡接口 630可以是例如以太網(wǎng)裝置、異步傳輸模式(ATM)裝置、802. 11裝置、DSL調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、蜂窩調(diào)制解調(diào)器等,它使處理器系統(tǒng)610能夠與另一個處理器系統(tǒng)進行通信。雖然存儲器控制器620和I/O控制器622在圖6中示為芯片組618中的獨立塊, 但是,這些塊所執(zhí)行的功能可集成在單個半導體電路中,或者可使用兩個或兩個以上獨立的集成電路來實現(xiàn)。因此,某些示例提供在一個或多個臨床系統(tǒng)之間跟蹤和控制多個用戶會話的能力。某些示例促進上下文保存和傳遞(例如患者上下文、用戶上下文等等),以便簡化臨床醫(yī)生工作流程,并且提高診斷、治療和患者管理方面的效率。遠程會話終止和上下文傳遞提供降低與多個完全不同會話及關聯(lián)上下文和數(shù)據(jù)關聯(lián)的冗余度和差錯的技術效果。例如, 用戶能夠在患者病床邊審查信息,并且在護士站或放射工作站挑到相同上下文中的相同位置。某些實施例考慮實現(xiàn)上述功能性的方法、系統(tǒng)和任何機器可讀介質(zhì)上的計算機程
序廣品。例如,某些實施例可使用現(xiàn)有計算機處理器、或者通過為這個或另一個目的結合的專用計算機處理器、或者通過硬連線和/或固件系統(tǒng)來實現(xiàn)。系統(tǒng)的組件和/或上述方法的步驟的一個或多個可通過硬件、固件和/或作為軟件的指令集單獨或結合地實現(xiàn)。某些實施例可作為駐留在例如存儲器、硬盤、藍光、DVD或 CD等計算機可讀介質(zhì)上的指令集來提供,以便在通用計算機或其它處理裝置上運行。本發(fā)明的某些實施例可省略方法步驟的一個或多個,和/或以不同于列示的順序的不同順序來執(zhí)行這些步驟。例如,一些步驟在本發(fā)明的某些實施例中可以沒有執(zhí)行。作為另一個示例, 某些步驟可按照與以上所列不同的、包括同時在內(nèi)的時間順序來執(zhí)行。某些實施例包括用于攜帶或者其上存儲計算機可執(zhí)行指令或數(shù)據(jù)結構的計算機可讀介質(zhì)。這種計算機可讀介質(zhì)可以是可由通用或?qū)S糜嬎銠C或者具有處理器的其它機器可訪問的任何可用介質(zhì)。作為示例,這種計算機可讀介質(zhì)可包括RAM、ROM、PROM、EPROM、 EEPROM、閃存、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或者其它磁存儲裝置、或者可用來攜帶或存儲采取計算機可執(zhí)行指令或數(shù)據(jù)結構形式的預期程序代碼、可由通用或?qū)S糜嬎銠C或者具有處理器的其它機器可訪問的其它任何介質(zhì)。以上所述的組合也包含在計算機可讀介質(zhì)的范圍之內(nèi)。計算機可執(zhí)行指令包括例如使通用計算機、專用計算機或者專用處理機執(zhí)行某個功能或某組功能的指令和數(shù)據(jù)。一般來說,計算機可執(zhí)行指令包括執(zhí)行特定任務或者實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等。計算機可執(zhí)行指令、關聯(lián)數(shù)據(jù)結構和程序模塊表示用于執(zhí)行本文公開的某些方法的步驟和系統(tǒng)的程序代碼的示例。這類可執(zhí)行指令或關聯(lián)數(shù)據(jù)結構的特定序列表示用于實現(xiàn)在這類步驟中所述的功能的相應動作的示例。[81]本發(fā)明的實施例可在采用到具有處理器的一個或多個遠程計算機的邏輯連接的組網(wǎng)環(huán)境中實施。邏輯連接可包括在此作為舉例而不是限制所提供的局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、無線網(wǎng)絡、蜂窩電話網(wǎng)絡等等。這類組網(wǎng)環(huán)境是辦公范圍和企業(yè)范圍的計算機網(wǎng)絡、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中常見的,并且可采用大量不同的通信協(xié)議。本領域的技術人員會理解,這類網(wǎng)絡計算環(huán)境通常包含許多類型的計算機系統(tǒng)配置,其中包括個人計算機、手持裝置、多處理器系統(tǒng)、基于微處理器或者可編程消費電子產(chǎn)品、網(wǎng)絡PC、小型計算機、大型計算機等等。本發(fā)明的實施例還可在分布式計算環(huán)境中實施,在這些環(huán)境中,任務由通過通信網(wǎng)絡鏈接(通過硬連線鏈路、無線鏈路或者通過硬連線或無線鏈路的組合)的本地和遠程處理裝置來執(zhí)行。在分布式計算環(huán)境中,程序模塊可能位于本地以及遠程存儲器存儲裝置中。一種用于實現(xiàn)本發(fā)明的實施例的整體系統(tǒng)或部分的示范系統(tǒng)可包括采取計算機形式的通用計算裝置,其中包括處理單元、系統(tǒng)存儲器以及將包括系統(tǒng)存儲器的各種系統(tǒng)組件耦合到處理單元的系統(tǒng)總線。系統(tǒng)存儲器可包括只讀存儲器(ROM)和隨機存取存儲器 (RAM)。計算機還可包括用于對磁硬盤進行讀取和寫入的磁硬盤驅(qū)動器、對可移動磁盤進行讀取或?qū)懭氲拇疟P驅(qū)動器以及用于對可移動光盤、如CD ROM或其它光介質(zhì)進行讀取或?qū)懭氲墓獗P驅(qū)動器。驅(qū)動器及其關聯(lián)的計算機可讀介質(zhì)提供對計算機可執(zhí)行指令、數(shù)據(jù)結構、程序模塊和計算機的其它數(shù)據(jù)的非易失性存儲。雖然已經(jīng)參照某些實施例描述了本發(fā)明,但本領域的技術人員會理解,可進行各種變更,并且等效方案可替代,而沒有背離本發(fā)明的范圍。另外,可進行多種修改以使具體情況或材料適合本發(fā)明的理論,而沒有背離其范圍。因此,預期本發(fā)明并不局限于所公開的具體實施例,相反,本發(fā)明包括落入所附權利要求書的范圍內(nèi)的所有實施例。
權利要求
1.一種用于與臨床信息系統(tǒng)的用戶會話之間的遠程上下文傳遞的計算機實現(xiàn)方法 (100,400),所述方法(100,400)包括接受在第一臨床信息系統(tǒng)的對于用戶會話的用戶登錄請求(110,415);識別與所述用戶關聯(lián)的一個或多個開啟會話(120,410,430,435,440);保存與所述一個或多個開啟會話其中之一關聯(lián)的上下文(150);終止識別為與所述用戶關聯(lián)的所述一個或多個開啟會話(160,445,450,455);以及將所保存上下文傳遞給在所述第一臨床信息系統(tǒng)的用戶會話,供所述用戶在所述用戶會話中使用(190)。
2.如權利要求1所述的方法(100,400),其中,識別還包括識別與在一個或多個遠程臨床信息系統(tǒng)的所述用戶關聯(lián)的一個或多個開啟會話。
3.如權利要求1所述的方法(100,400),其中,識別還包括基于用戶標識符來識別與所述用戶關聯(lián)的一個或多個開啟會話。
4.如權利要求1所述的方法(100,400),還包括通知所述用戶關于所述一個或多個開啟會話(130,410,430,435,440),并且接受關于終止所述一個或多個開啟會話的用戶指令 (140,445,450,455),并且將所述上下文傳遞給在所述第一臨床信息系統(tǒng)的所述用戶會話 (190)。
5.如權利要求1所述的方法(100,400),其中,保存上下文還包括保存來自所述一個或多個開啟會話中最近的開啟會話的上下文。
6.如權利要求1所述的方法(100,400),還包括基于所傳遞上下文來預先填充所述用戶會話(170);以及完成所述用戶會話的用戶登錄(180)。
7.一種臨床上下文和會話管理系統(tǒng)000,400,500,600),包括連接到存儲器(612,614)的處理器(602),其中所述處理器(602)編程為通過實現(xiàn)下列來促進臨床上下文和會話管理監(jiān)測器030),在發(fā)起用戶會話的用戶登錄請求時識別與用戶001)關聯(lián)的一個或多個開啟會話012,222),所述監(jiān)測器(230)觸發(fā)臨床信息系統(tǒng)(210,220)來保存與所述一個或多個開啟會話(212,222)其中之一關聯(lián)的患者上下文和用戶上下文(214,224)中的至少一個,并且終止識別為與所述用戶G01)關聯(lián)的所述一個或多個開啟會話012,222),其中所述監(jiān)測器(230)促進將患者上下文和用戶上下文(214,224)中的所保存的至少一個傳遞給所述用戶會話,供所述用戶(401)在所述用戶會話中使用。
8.如權利要求7所述的系統(tǒng)000,400,500,600),還包括管理人員會話管理操縱面板 (300),以便使管理員能夠監(jiān)測用戶001)的開啟會話012,222),并且促進開啟會話(212, 222)的終止以及患者上下文和用戶上下文014,2 )中的至少一個傳遞給本地用戶會話。
9.如權利要求7所述的系統(tǒng)000,400,500,600),其中,所述監(jiān)測器(230)與其中保存患者上下文和用戶上下文014,2 )中的至少一個的數(shù)據(jù)存儲裝置(MO)進行交互。
10.如權利要求7所述的系統(tǒng)000,400,500,600),其中,所述監(jiān)測器(230)通知所述用戶G01)關于所述一個或多個開啟會話012,222),以及接受關于終止所述一個或多個開啟會話012,222)的用戶(401)指令,并且將患者上下文和用戶上下文014,2 )中的所述至少一個傳遞給所述用戶會話。
全文摘要
本發(fā)明涉及用于傳遞遠程上下文的系統(tǒng)和方法。示例系統(tǒng)(200,400,500,600)和方法(100,400)提供遠程上下文傳遞和會話終止。用于在采用臨床信息系統(tǒng)的用戶會話之間的遠程上下文傳遞的計算機實現(xiàn)方法(100,400)包括接受在第一臨床信息系統(tǒng)的用戶會話的用戶登錄請求(110,415);識別與該用戶關聯(lián)的一個或多個開啟會話(120,410,430,435,440);保存與一個或多個開啟會話其中之一關聯(lián)的上下文(150);終止識別為與該用戶關聯(lián)的一個或多個開啟會話(160,445,450,455);以及將所保存上下文傳遞給第一臨床信息系統(tǒng)的用戶會話供用戶在用戶會話中使用(190)。
文檔編號G06F19/00GK102314551SQ20111019717
公開日2012年1月11日 申請日期2011年7月8日 優(yōu)先權日2010年7月9日
發(fā)明者H·G·巴萬迪恩 申請人:通用電氣公司