本申請大致涉及電子通信。其特別適用于將警報(bào)和消息路由到臨床醫(yī)生,并將通過具體的參考來描述本發(fā)明。然而,應(yīng)當(dāng)理解,其也適用于其它使用情況,并不一定限于前述的應(yīng)用。例如,其適用于制造、防火、安全和其它工業(yè)中。
背景技術(shù):臨床決策支持應(yīng)用經(jīng)常傳送通用警報(bào)和/或特定于終端設(shè)備的警報(bào)。例如,如果參數(shù)達(dá)到某個(gè)閾值,則監(jiān)測系統(tǒng)可以生成通用警報(bào)。然而,傳送通用警報(bào)和/或特定于終端設(shè)備的警報(bào)的一個(gè)問題是:這樣的警報(bào)無法靶向特定的臨床醫(yī)生。無法靶向特定的臨床醫(yī)生經(jīng)常導(dǎo)致警報(bào)到達(dá)不感興趣的臨床醫(yī)生或未到達(dá)能夠?qū)瘓?bào)內(nèi)容作出反應(yīng)的臨床醫(yī)生。例如,臨床醫(yī)生可能接收到不屬于他們的臨床角色和/或他們的患者列表的警告。其他的例子包括:臨床醫(yī)生在下班和/或非空閑的時(shí)候接收到警報(bào),或警報(bào)被發(fā)送到臨床醫(yī)生所攜帶的被物理關(guān)閉和/或超出通信范圍的設(shè)備。另外,臨床決策支持應(yīng)用經(jīng)常傳送警報(bào)而不考慮它們與工作流程的時(shí)間關(guān)系和/或患者的緊急程度。例如,指示在出院之前需要紐莫法疫苗的警報(bào)在時(shí)間上是在重癥患者抵達(dá)重癥監(jiān)護(hù)病房(ICU)之前。為了解決這些問題中的一些問題,存在發(fā)送警報(bào)至設(shè)備并且包括用于當(dāng)目標(biāo)設(shè)備未能確認(rèn)警報(bào)時(shí)采用行動的業(yè)務(wù)邏輯的消息傳遞系統(tǒng)。然而,這些系統(tǒng)通常必須被針對每一個(gè)警報(bào)和/或用戶來配置,這是耗費(fèi)勞力的,或者這些系統(tǒng)是基于事件源、用戶角色和通知設(shè)備中一個(gè)或多個(gè)而通用的。而且,它們未提供基于給定用戶和/或患者的工作列表的動態(tài)和/或復(fù)雜的業(yè)務(wù)邏輯。此外,消息傳遞系統(tǒng)經(jīng)常導(dǎo)致較不嚴(yán)重的警報(bào)在占據(jù)臨床醫(yī)生時(shí)間的 嚴(yán)重警報(bào)之后到達(dá)臨床醫(yī)生。這對于處理更嚴(yán)重警報(bào)的臨床醫(yī)生來說可能是分心的。而且,消息傳遞系統(tǒng)通常在警示另一個(gè)臨床醫(yī)生之前等待一段預(yù)定時(shí)間段以使臨床醫(yī)生接受警報(bào)。這會增加用于處理較不嚴(yán)重警報(bào)所花費(fèi)的時(shí)間量,因?yàn)檫@些警報(bào)不太可能被拒絕并且升級的時(shí)間通常必須流逝。
技術(shù)實(shí)現(xiàn)要素:本申請?zhí)峁┝艘环N用于將警報(bào)和其他消息路由給臨床醫(yī)生的新的和改進(jìn)的系統(tǒng)和方法,其克服了上述的問題和其它問題。根據(jù)一個(gè)方面,提供了一種用于對臨床消息進(jìn)行路由的消息傳遞系統(tǒng)。該系統(tǒng)包括事件處理器以及標(biāo)準(zhǔn)化協(xié)議。所述事件處理器從一個(gè)或多個(gè)事件源接收一個(gè)或多個(gè)入站消息。所述消息包括一個(gè)或多個(gè)工作列表項(xiàng)。所述事件處理器還在事件數(shù)據(jù)庫中存儲所述工作列表項(xiàng),并針對事件數(shù)據(jù)庫中如由一個(gè)或多個(gè)規(guī)則確定的需要被遵照執(zhí)行(beactedupon)的一個(gè)或多個(gè)工作列表項(xiàng)產(chǎn)生和傳送出站消息。所述標(biāo)準(zhǔn)化協(xié)議是用于表示入站消息和出站消息。根據(jù)另一個(gè)方面,提供了一種用于對臨床消息進(jìn)行路由的方法。從一個(gè)或多個(gè)事件源接收以標(biāo)準(zhǔn)化協(xié)議的形式的一個(gè)或多個(gè)入站消息。所述入站消息包括一個(gè)或多個(gè)工作列表項(xiàng)。工作列表項(xiàng)被存儲在事件數(shù)據(jù)庫中,針對事件數(shù)據(jù)庫中如由一個(gè)或多個(gè)規(guī)則確定的需要被遵照執(zhí)行的一個(gè)或多個(gè)工作列表項(xiàng)產(chǎn)生和傳送以標(biāo)準(zhǔn)化協(xié)議的形式的出站消息。根據(jù)另一個(gè)方面,提供了一種對事件信息進(jìn)行自描述并將事件信息傳送到事件處理器的方法。接收事件通知并產(chǎn)生使用標(biāo)準(zhǔn)化協(xié)議的消息。消息包括事件信息和使用一個(gè)或多個(gè)標(biāo)準(zhǔn)化消息屬性表示的一個(gè)或多個(gè)工作列表項(xiàng)。所述工作列表項(xiàng)指定了消息被指向的誰以及所述事件處理器應(yīng)當(dāng)如何對所述消息進(jìn)行路由。根據(jù)另一個(gè)方面,針對每一患者和每一用戶維持一工作列表。工作列表保持跟蹤有效的警報(bào)等待響應(yīng)、有效的工作項(xiàng)和未來或計(jì)劃的工作列表項(xiàng)。所述工作列表使得系統(tǒng)能夠基于針對給定患者和用戶上下文的到來的任務(wù)或警報(bào)的嚴(yán)重性,來對工作流程進(jìn)行依主次先后排列和重新指向。根據(jù)另一方面,使用標(biāo)準(zhǔn)化協(xié)議來建立用于對消息進(jìn)行路由的期望業(yè) 務(wù)邏輯。這允許系統(tǒng)利用該協(xié)議來建立一種用于外部系統(tǒng)的機(jī)制,該機(jī)制用于傳送具有終端用戶上下文作為部分消息的消息,并且使終端用戶響應(yīng)傳送回消息傳遞應(yīng)用,而該應(yīng)用不需要了解任何關(guān)于所述終端用戶的狀態(tài)或偏好的任何信息。本系統(tǒng)和方法的一個(gè)優(yōu)點(diǎn)是它以智能方式傳遞消息。另一個(gè)優(yōu)點(diǎn)在于能夠?qū)⒕瘓?bào)和/或消息路由到特定用戶和臨床角色。另一個(gè)優(yōu)點(diǎn)在于能夠在警報(bào)和/或消息中指定該警報(bào)和/或消息的下一個(gè)升級步驟。另一個(gè)優(yōu)點(diǎn)在于能夠保持跟蹤各種未決的警報(bào)、工作任務(wù)和/或消息的狀態(tài)。另一個(gè)優(yōu)點(diǎn)在于整理的工作流程能夠被大量對于用戶或患者有效的不同系統(tǒng)支持。另一個(gè)優(yōu)點(diǎn)在于能夠通過處理符合自描述協(xié)議的消息,以及通過針對不使用協(xié)議的系統(tǒng)局部地允許特定的業(yè)務(wù)規(guī)則,來以靈活的方式實(shí)施警報(bào)和/或消息的處理規(guī)則。另一個(gè)優(yōu)點(diǎn)在于能夠定義用于警報(bào)和/或消息的復(fù)雜升級步驟。另一個(gè)優(yōu)點(diǎn)在于能夠向用戶提供在本機(jī)應(yīng)用之外的確認(rèn)和響應(yīng)選擇,并且使該響應(yīng)傳回正在警報(bào)的應(yīng)用。另一個(gè)優(yōu)點(diǎn)在于能夠以標(biāo)準(zhǔn)化方式表示警報(bào)和/或消息的升級步驟。另一個(gè)優(yōu)點(diǎn)在于事件被更快地接受并處理。另一個(gè)優(yōu)點(diǎn)在于減少了部分工作人員的警報(bào)疲勞和注意力分散。另一個(gè)優(yōu)點(diǎn)在于提高了安全性。本領(lǐng)域普通技術(shù)人員在閱讀和理解以下詳細(xì)說明之后,將會理解本發(fā)明的其他優(yōu)點(diǎn)。附圖說明本發(fā)明可以采用各種部件和部件排列以及各種步驟和步驟排列的形式。附圖僅用于說明優(yōu)選實(shí)施例,而不應(yīng)被解釋為限制本發(fā)明。圖1提供了根據(jù)本發(fā)明的方面的消息傳遞系統(tǒng)的概況;圖2是圖1的消息傳遞系統(tǒng)的詳細(xì)框圖;圖3是根據(jù)本發(fā)明的方面的事件處理器的框圖;圖4是根據(jù)本發(fā)明的方面的事件消息;圖5是用于對臨床消息進(jìn)行路由的方法的框圖;圖6是基于目標(biāo)可用性來升級工作列表項(xiàng)的方法的框圖;以及,圖7是用于自描述和傳送事件信息的方法的框圖。具體實(shí)施方式參照圖1,在一個(gè)實(shí)施例中,消息傳遞系統(tǒng)100包括連接到一個(gè)或多個(gè)事件源102的一個(gè)或多個(gè)事件源接口104、事件處理器106、連接到消息服務(wù)110的消息服務(wù)接口108等等,消息服務(wù)110與一個(gè)或多個(gè)事件目標(biāo)112等進(jìn)行通信。事件源102響應(yīng)于臨床事件產(chǎn)生事件消息,并將所述事件消息傳送到事件處理器106。臨床事件包括生理事件(諸如在患者中檢測到低鉀)、工作流程項(xiàng)的通知(如給藥到期或逾期)、系統(tǒng)事件(如獨(dú)立磁盤的冗余陣列(RAID)出故障)等等中的一個(gè)或多個(gè)。事件消息包括臨床醫(yī)生將發(fā)現(xiàn)相關(guān)的屬于相關(guān)臨床事件的信息。例如,響應(yīng)于患者血壓警報(bào)而產(chǎn)生的事件消息包括患者的血壓。如在下面詳細(xì)討論的,每個(gè)事件消息包括一個(gè)或多個(gè)工作列表項(xiàng)以及唯一事件標(biāo)識符、能力、事件屬性、時(shí)間屬性、源屬性、目標(biāo)屬性、確認(rèn)屬性中的一個(gè)或多個(gè)等等。工作列表項(xiàng)是響應(yīng)于事件將被執(zhí)行的行動。事件消息以單向模式、雙向模式等等中的一個(gè)或多個(gè)模式傳送。以單向模式傳送的消息不需要響應(yīng);而以雙向模式傳送的消息需要響應(yīng)。在某些實(shí)施例中,響應(yīng)可由事件源102使用,以觸發(fā)事件源102中的行動。在一些實(shí)施例中,在單向事件源和雙向事件源之間做出區(qū)分。單向事件源包括發(fā)送但不接收消息的能力;而雙向事件源包括發(fā)送和接收消息的能力,例如用戶作警報(bào)做出響應(yīng)。因此雙向事件源發(fā)送單向消息,和/或雙向消息并接收消息;而單向事件源只發(fā)送單向消息。另外地或可替代地,在一些實(shí)施例中,在訂閱事件源和未訂閱事件源之間做出區(qū)分。訂閱事件源支持事件處理器106所理解的標(biāo)準(zhǔn)化協(xié)議105,通過標(biāo)準(zhǔn)化協(xié)議105,它們直接與所述事件處理器106通信。相比于訂閱事 件源,未訂閱事件源不支持事件處理器106所理解的標(biāo)準(zhǔn)化協(xié)議105,由此它們不直接與所述事件處理器106通信。所述事件源接口104橋接在未訂閱事件源和事件處理器106之間的通信。所述事件源接口104接收從未訂閱事件源發(fā)送到事件處理器106的消息,將該消息重新格式化為事件處理程序106所支持的標(biāo)準(zhǔn)化協(xié)議105,并將所述重新格式化的消息轉(zhuǎn)發(fā)到所述事件處理器106。另外,所述事件源接口104接收以標(biāo)準(zhǔn)化協(xié)議105的形式的從事件處理器106發(fā)送到未訂閱事件源的消息,將該消息重新格式化為由未訂閱事件源接受的格式,并將所述重新格式化的消息轉(zhuǎn)發(fā)到所述未訂閱事件源。所述事件源接口104適當(dāng)?shù)匕ㄓ糜谒形从嗛喪录吹膯蝹€(gè)事件源接口,用于或內(nèi)置于每個(gè)未訂閱事件源的接口,等等。然而,也預(yù)期到其他配置。例如,事件源接口被應(yīng)用于每一類型的未訂閱事件源(例如,PhilipsIntellivueTM監(jiān)視器MX800)。所述事件源接口104有利地確保事件源102和事件處理器106之間的互操作性。然而,由于所述事件源接口104不需要由訂閱事件源使用,而且以標(biāo)準(zhǔn)化協(xié)議105的形式發(fā)送的消息確保了互操作性,當(dāng)消息傳遞系統(tǒng)100僅與訂閱事件源通信時(shí),所述消息傳遞系統(tǒng)100不需要包括所述事件源接口104。事件處理器106從所述事件源102和/或事件目標(biāo)112接收入站消息(例如事件消息和/或響應(yīng)消息),并將對應(yīng)于入站消息的出站消息傳送到目標(biāo)等等,出站消息例如是升級消息和/或事件處理器響應(yīng)消息。來自事件源102的入站事件消息適當(dāng)?shù)禺a(chǎn)生輸出到事件消息的事件目標(biāo)112的出站升級消息,而且來自事件目標(biāo)112的入站響應(yīng)消息適當(dāng)?shù)禺a(chǎn)生輸出到事件源102的出站事件處理器響應(yīng)消息。在接收到入站消息時(shí),所述事件處理器106適當(dāng)?shù)厥褂靡粋€(gè)或多個(gè)規(guī)則來驗(yàn)證并且可能地修改入站消息。規(guī)則適當(dāng)?shù)匕ㄆヅ錁?biāo)準(zhǔn)和如果滿足該匹配標(biāo)準(zhǔn)則執(zhí)行的匹配行為。匹配行為包括例如修改所述入站消息。匹配行為和/或匹配標(biāo)準(zhǔn)可考慮醫(yī)院政策、目標(biāo)設(shè)置、入站消息屬性、呼叫狀態(tài)、工作列表、工作流程、其他事件等中的一個(gè)或多個(gè)。另外,在接收到入站消息時(shí),所述事件處理器106適當(dāng)?shù)貙⑷胝鞠? 以及可能已經(jīng)對其做出的任何修改添加到事件數(shù)據(jù)庫198(參見圖3)。每個(gè)入站消息包括一個(gè)或多個(gè)工作列表項(xiàng)。因此,通過將工作列表項(xiàng)添加到數(shù)據(jù)庫,來將入站消息添加到事件數(shù)據(jù)庫198。所述工作列表項(xiàng)是響應(yīng)于事件而將被執(zhí)行的行為。例如,可以預(yù)期的是,工作列表項(xiàng)指定了:關(guān)于患者低血糖的警報(bào)將被提供至患者的醫(yī)生。為了發(fā)送出站信息,所述事件處理器106適當(dāng)?shù)乇O(jiān)視事件數(shù)據(jù)庫198中的工作列表項(xiàng),以確定工作列表項(xiàng)中的那些(如果有的話)需要發(fā)送的出站消息,基于下文介紹的若干因素來確定何時(shí)發(fā)送消息,并最后將消息發(fā)送至目標(biāo)用戶。適當(dāng)?shù)?,這是使用一個(gè)或多個(gè)規(guī)則來執(zhí)行的,其中匹配標(biāo)準(zhǔn)規(guī)定了用于發(fā)送出站消息的標(biāo)準(zhǔn),匹配行為規(guī)定了如何發(fā)送出站消息。在一個(gè)例子中,規(guī)則包括為規(guī)定了針對目標(biāo)用戶優(yōu)先立即發(fā)送出站消息的工作列表項(xiàng)生成出站消息的規(guī)則。作為另一個(gè)例子,規(guī)則包括為在之前發(fā)送了出站消息而且在允許的時(shí)間內(nèi)沒有接收到響應(yīng)消息的意義下是過期的任意工作列表項(xiàng)生成出站消息的規(guī)則。所述事件處理器106使用標(biāo)準(zhǔn)化協(xié)議105,適當(dāng)?shù)嘏c事件源接口104、消息服務(wù)接口108、訂閱事件源等等中的一個(gè)或多個(gè)進(jìn)行通信,標(biāo)準(zhǔn)化協(xié)議105提供了標(biāo)準(zhǔn)化格式來表示所有的入站和出站消息。標(biāo)準(zhǔn)化格式由一個(gè)或多個(gè)屬性限定。在某些實(shí)施例中,這些屬性被排列在層級結(jié)構(gòu)中。屬性包括唯一事件標(biāo)識符、能力、事件屬性、時(shí)間和/或升級屬性、源屬性、目標(biāo)屬性、確認(rèn)屬性等等中的一個(gè)或多個(gè)。唯一事件標(biāo)識符唯一地識別消息涉及的每個(gè)事件。唯一事件標(biāo)識符允許事件處理器106確定事件數(shù)據(jù)庫198中的工作列表項(xiàng)和消息之間的關(guān)系。例如,雙向事件消息導(dǎo)致添加工作列表項(xiàng)至事件數(shù)據(jù)庫198,其中使用事件消息的唯一事件標(biāo)識符為工作列表項(xiàng)編索引。然后,響應(yīng)消息使用唯一事件標(biāo)識符來識別與工作列表項(xiàng)之間的聯(lián)系。能力包括例如用于分別處理事件消息或響應(yīng)消息的事件源或事件目標(biāo)的屬性。例如,能力包括支持單向事件通信、支持雙向事件通信、本地工作列表的維護(hù)、提供封裝在消息中的選項(xiàng)的能力、支持可視消息、支持音頻消息等等中的一個(gè)或多個(gè)。例如,事件屬性識別促進(jìn)生成消息的事件類型、事件的嚴(yán)重性等中的 一個(gè)或多個(gè)。事件類型包括生理事件、協(xié)議事件、工作流程事件、系統(tǒng)事件、狀態(tài)事件、設(shè)備事件等中的一個(gè)或多個(gè)。狀態(tài)事件包括描述患者、系統(tǒng)等的狀態(tài)的事件,并且包括單元狀態(tài)(例如,有效的無人照管設(shè)備)、系統(tǒng)狀態(tài)(例如,無紙的記錄器)、系統(tǒng)健康(例如,RAID故障)、質(zhì)量保證狀態(tài)(例如,患者依從性低于目標(biāo)值的60%)等等中的一個(gè)或多個(gè)。此外,事件類型是用于對事件進(jìn)行分組。例如,護(hù)士在臨床信息系統(tǒng)上將協(xié)議提醒(例如,提取乳酸)從工作流程提醒(例如,重要器官到期(vitalsdue))分離。事件嚴(yán)重性區(qū)分高優(yōu)先級事件(例如,可疑膿毒病)與低優(yōu)先級事件(例如,30分鐘沒有來自傳感器的數(shù)據(jù))。時(shí)間和/或升級屬性包括工作列表項(xiàng)的過期時(shí)間、升級行為、升級時(shí)間、延遲屬性以及等等中的一個(gè)或多個(gè)。過期時(shí)間識別了在工作列表項(xiàng)被分類為過期之前經(jīng)過的時(shí)間。升級行為識別了工作列表項(xiàng)將如何被升級。升級時(shí)間識別了相關(guān)工作列表項(xiàng)需要在其之前被升級的時(shí)間。延遲屬性規(guī)定了對于工作列表項(xiàng)的響應(yīng)可延遲多久。延遲屬性包括無延遲的屬性、延遲長度的屬性、定義了警報(bào)需要持續(xù)或處于有效以便由系統(tǒng)處理的時(shí)間的長度的屬性等等中的一個(gè)或多個(gè),無延遲的屬性包括例如病床警報(bào)的默認(rèn)值。延遲的長度的范圍從0(意味著無延遲)到預(yù)定數(shù)量(如1440,其度量單位例如是秒或分)。在某些實(shí)施例中,延遲長度的屬性歸入了無延遲的屬性,其中0的延遲長度暗指沒有延遲。另外或替代地,在某些實(shí)施例中,延遲屬性可替代為預(yù)定義的單元計(jì)劃(即該偏移的延遲)。另外或替代地,在某些實(shí)施例中,延遲在升級的每個(gè)等級是可設(shè)定的(在可應(yīng)用時(shí))。另外或替代地,在某些實(shí)施例中,對于服從于基于時(shí)間的標(biāo)準(zhǔn)的警報(bào),不允許事件源和/或事件目標(biāo)選擇延遲。源屬性通常包括源類型、一個(gè)或多個(gè)源參數(shù)、源位置等等中的一個(gè)或多個(gè)。源類型識別事件源的類型(例如PhilipsIntellivueTM監(jiān)視器MX800)。源參數(shù)識別觸發(fā)該事件的參數(shù)的類型(例如血壓)。源位置識別源位于哪里(例如Cardiology單元II)。目標(biāo)屬性通常包括目標(biāo)用戶、目標(biāo)角色、目標(biāo)別名,目標(biāo)應(yīng)用等等中的一個(gè)或多個(gè)。目標(biāo)用戶指定了消息被指向的個(gè)體(例如,威廉史密斯醫(yī)生)。目標(biāo)角色識別目標(biāo)用戶的角色(例如,待命的心臟病專家或ICU護(hù)士)。 目標(biāo)別名用于當(dāng)不知道姓名時(shí)識別目標(biāo)用戶(例如患者的妻子)。目標(biāo)應(yīng)用包括裝置(例如中心臺顯示器、蜂鳴器4434等)。確認(rèn)屬性適當(dāng)?shù)孬@取工作列表項(xiàng)的狀態(tài)。確認(rèn)屬性包括確認(rèn)的(例如,史密斯醫(yī)生確認(rèn)消息)、發(fā)送失敗的(例如,消息沒有清除發(fā)送隊(duì)列)、接收失?。ɡ?,從接收服務(wù)返回的消息指示失?。?、確認(rèn)失敗(例如,終端設(shè)備接收到警報(bào),但是用戶沒有確認(rèn)該警報(bào))、強(qiáng)制翻轉(zhuǎn)(rollover)(例如,用戶請求翻轉(zhuǎn))、強(qiáng)制升級(例如,用戶請求升級)等等中的一個(gè)或多個(gè)。標(biāo)準(zhǔn)化格式將入站消息分成一個(gè)或多個(gè)工作列表項(xiàng),其中每一個(gè)工作列表項(xiàng)包括一個(gè)或多個(gè)屬性。在某些實(shí)施例中,每個(gè)工作列表項(xiàng)被分成一個(gè)或多個(gè)目標(biāo),其中每個(gè)目標(biāo)包括一個(gè)或多個(gè)屬性。附加地或可選地,在某些實(shí)施例中,標(biāo)準(zhǔn)化格式包括一個(gè)或多個(gè)屬性的全局節(jié)段,其中這些屬性被施加到每個(gè)工作列表項(xiàng),除非它們被工作列表項(xiàng)中的屬性超馳。根據(jù)前述內(nèi)容應(yīng)當(dāng)理解的是,標(biāo)準(zhǔn)化協(xié)議105允許所述事件源102產(chǎn)生指定用于對消息進(jìn)行路由的業(yè)務(wù)邏輯的消息。轉(zhuǎn)而,這允許事件源102利用標(biāo)準(zhǔn)化協(xié)議105來建立用于事件處理器106的機(jī)制,該機(jī)制用于傳遞消息(這些消息具有終端用戶上下文作為消息的一部分)并且將終端用戶響應(yīng)傳送回事件源102,而事件源102不需要了解關(guān)于終端用戶的狀態(tài)或者偏好的任何信息。當(dāng)消息服務(wù)110缺乏對事件處理器106所支持的標(biāo)準(zhǔn)化協(xié)議105的支持時(shí),所述消息服務(wù)接口108橋接在事件處理器106和消息服務(wù)110之間的通信。所述消息服務(wù)接口108接收從所述事件處理器106發(fā)送到所述消息服務(wù)110的消息,將消息重新格式化成由消息服務(wù)110支持的通信協(xié)議,并且把重新格式化的消息轉(zhuǎn)發(fā)到消息服務(wù)110。此外,所述消息服務(wù)接口108接收從所述消息服務(wù)110發(fā)送到事件處理器106的消息,將消息重新格式化成由事件處理器106支持的標(biāo)準(zhǔn)化協(xié)議105,并且把重新格式化的消息轉(zhuǎn)發(fā)到事件處理器106。當(dāng)所述消息服務(wù)110支持由事件處理器106支持的所述標(biāo)準(zhǔn)化協(xié)議105時(shí),消息服務(wù)接口108可以是不必要的和/或從所述消息傳遞系統(tǒng)100中移除。所述消息服務(wù)110將升級消息從所述事件處理器106傳送到所述事件 目標(biāo)112,和/或另外將對其的響應(yīng)消息傳送到所述事件處理器106。此外,在某些實(shí)施例中,所述消息服務(wù)110保持跟蹤登陸到消息服務(wù)110的用戶。與事件源102一樣,所述消息服務(wù)110可以被表征為訂閱的或者是未訂閱的,這取決于它是否支持事件處理器106所支持的標(biāo)準(zhǔn)化協(xié)議105。所述事件目標(biāo)112從事件處理器106接收升級消息,而且在一些實(shí)施例中產(chǎn)生響應(yīng)消息并該響應(yīng)消息傳送到所述事件處理器106。如事件消息之類的響應(yīng)消息包括一個(gè)或多個(gè)工作列表項(xiàng)。通常,為了生成響應(yīng)消息,事件目標(biāo)將事件消息呈現(xiàn)在顯示器上,和/或促使事件目標(biāo)的用戶經(jīng)由顯示器和/或用戶輸入設(shè)備來提供對其的響應(yīng)。值得注意的是,事件消息的升級消息可以被一次性發(fā)送到多個(gè)事件目標(biāo)112。用戶響應(yīng)和響應(yīng)能力可以取決于事件目標(biāo)而是不同的。如上所述的,響應(yīng)消息包括例如唯一事件標(biāo)識符、能力、事件屬性、時(shí)間屬性、源屬性、目標(biāo)屬性、確認(rèn)屬性等等中的一個(gè)或多個(gè)。與事件源102一樣,在一些實(shí)施例中,在單向事件目標(biāo)和雙向事件目標(biāo)之間作出區(qū)分。另外或替換地,在一些實(shí)施例中,在訂閱事件目標(biāo)和未訂閱事件目標(biāo)之間作出區(qū)分。參考圖2,在示出的實(shí)施例中,事件源102包括監(jiān)視器(例如患者監(jiān)視器102a)、臨床決策支持應(yīng)用、治療設(shè)備(例如治療設(shè)備102b)、臨床信息系統(tǒng)(例如臨床信息系統(tǒng)102c)等中的一個(gè)或多個(gè)。事件源102的通信單元118、126、134有助于事件源102和外部裝置之間的通信,外部裝置例如是事件處理器106和/或事件源接口104。適當(dāng)?shù)?,通過一個(gè)或多個(gè)通信網(wǎng)絡(luò)來執(zhí)行通信。事件源102的存儲器115、123、131存儲患者數(shù)據(jù)等,和/或存儲用于執(zhí)行與事件源102關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。事件源102的顯示器116、124、132允許所述事件源102顯示數(shù)據(jù)和/或消息,以便于在相應(yīng)的事件源102處的用戶。事件源102的用戶輸入設(shè)備120、128、136允許事件源102的用戶與相關(guān)聯(lián)的事件源102交互,和/或?qū)︼@示在其顯示器上的消息作出響應(yīng)。事件源102的處理器和/或控制器114、122、130執(zhí)行存儲在存儲器上的指令,以執(zhí)行與事件源102相關(guān)聯(lián)的功能。在示出的實(shí)施例中,事件源接口104包括第一事件源接口104a(其與多個(gè)事件源對接)。事件源接口104的通信單元138有助于相關(guān)聯(lián)的事件源 接口與外部裝置之間的通信,外部裝置例如是事件處理器106和事件源102。事件源接口104的存儲器142存儲用于執(zhí)行與事件源接口104相關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。事件源接口104的處理器和/或控制器140執(zhí)行存儲在存儲器上的指令,依執(zhí)行與事件源接口104相關(guān)聯(lián)的功能。在一些實(shí)施例中,存儲器142存儲或緩存來自事件源102的數(shù)據(jù)或消息。此外,每個(gè)事件源接口104適當(dāng)?shù)亟?jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)進(jìn)行通信。例如,在某些實(shí)施例中,事件源接口經(jīng)由第一通信網(wǎng)絡(luò)與未訂閱事件源進(jìn)行通信,經(jīng)由第二通信網(wǎng)絡(luò)與事件處理器106進(jìn)行通信,其中所述第一通信網(wǎng)絡(luò)不同于所述第二通信網(wǎng)絡(luò)。事件處理器106經(jīng)由消息服務(wù)接口108和/或所述消息服務(wù)110與事件目標(biāo)112進(jìn)行通信,并直接或經(jīng)由事件源接口104與事件源102進(jìn)行通信。在某些實(shí)施例中,另外或替換地,事件處理器106直接與事件目標(biāo)112進(jìn)行通信。在示出的實(shí)施例中,消息服務(wù)接口108包括通信單元144、處理器和/或控制器146、存儲器148等等中的一個(gè)或多個(gè)。通信單元144有助于消息服務(wù)接口108和外部裝置之間的通信,外部裝置例如是消息服務(wù)110和事件處理器106。存儲器148存儲用于執(zhí)行與消息服務(wù)接口108關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。處理器和/或控制器146執(zhí)行存儲在存儲器148上的指令,以執(zhí)行與消息服務(wù)接口108相關(guān)聯(lián)的功能。消息服務(wù)接口108適當(dāng)?shù)亟?jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)進(jìn)行通信。例如,在某些實(shí)施例中,消息服務(wù)接口108經(jīng)由第一通信網(wǎng)絡(luò)從事件處理器106接收升級消息,并經(jīng)由第二通信網(wǎng)絡(luò)將升級消息轉(zhuǎn)發(fā)到消息服務(wù)110。在示出的實(shí)施例中,消息服務(wù)110包括通信單元150、處理器和/或控制器152、存儲器154等中的一個(gè)或多個(gè)。通信單元150有助于消息服務(wù)110與消息服務(wù)接口108、事件處理器106、事件目標(biāo)112等中的一個(gè)或多個(gè)之間的通信。適當(dāng)?shù)兀@是通過一個(gè)或多個(gè)通信網(wǎng)絡(luò)實(shí)現(xiàn)的。存儲器154存儲用于執(zhí)行與消息服務(wù)110關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。處理器和/或控制器152執(zhí)行存儲在存儲器154上的指令,以執(zhí)行與所述消息服務(wù)110相關(guān)聯(lián)的功能。在示出的實(shí)施例中,事件目標(biāo)112包括諸如移動電話112a之類的手持 設(shè)備、諸如治療設(shè)備112b之類的治療設(shè)備、例如臨床信息系統(tǒng)112c之類的臨床信息系統(tǒng)、諸如患者監(jiān)視器112d值了的監(jiān)視器、臨床決策支持應(yīng)用等中的一個(gè)或多個(gè)。此外,事件目標(biāo)112包括一個(gè)或多個(gè)單向事件目標(biāo)和/或一個(gè)或多個(gè)雙向事件目標(biāo)。另外,事件目標(biāo)包括一個(gè)或多個(gè)訂閱事件目標(biāo)和/或一個(gè)或多個(gè)未訂閱事件目標(biāo),這取決于所述事件目標(biāo)是否支持標(biāo)準(zhǔn)化協(xié)議105。事件目標(biāo)112的通信單元160、168、176、184有助于事件目標(biāo)112和外部裝置之間的通信,外部裝置諸如是事件處理器106和消息服務(wù)110。使用一個(gè)或多個(gè)通信網(wǎng)絡(luò)適當(dāng)?shù)剡M(jìn)行通信。事件目標(biāo)112的存儲器157、165、173、181存儲患者數(shù)據(jù)、用于執(zhí)行與事件目標(biāo)112關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令等中的一個(gè)或多個(gè)。事件目標(biāo)112的顯示器158、166、174、182允許事件目標(biāo)112顯示數(shù)據(jù)和/或消息,以便于事件目標(biāo)112的用戶。事件目標(biāo)112的用戶輸入裝置162、170、178、186允許事件目標(biāo)112的用戶與事件目標(biāo)112交互,和/或?qū)︼@示在顯示器上的消息作出響應(yīng)。事件目標(biāo)112的處理器和/或控制器156、164、172、180執(zhí)行存儲在存儲器上的指令,以執(zhí)行與事件目標(biāo)112相關(guān)聯(lián)的功能。圖3示出的事件處理器106包括醫(yī)院政策數(shù)據(jù)庫188、目標(biāo)設(shè)定數(shù)據(jù)庫190、待命數(shù)據(jù)庫192、規(guī)則數(shù)據(jù)庫194、事件處理協(xié)議分析器196、事件數(shù)據(jù)庫198、編寫環(huán)境202、事件處理規(guī)則執(zhí)行器200、審計(jì)日志數(shù)據(jù)庫204等中的一個(gè)或多個(gè)。雖然利用事件處理器106來描述,但是在一些實(shí)施例中,各數(shù)據(jù)庫可以是通過事件處理器106來訪問的中央的、機(jī)構(gòu)的或部門的范圍的數(shù)據(jù)庫。醫(yī)院政策數(shù)據(jù)庫188包括允許醫(yī)院管理者規(guī)定醫(yī)院政策的一個(gè)或多個(gè)設(shè)定。例如,這些設(shè)定讓醫(yī)院管理者規(guī)定從事件源102接收的生理事件的最小嚴(yán)重性等級。醫(yī)院政策被適當(dāng)?shù)赝ㄟ^規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則應(yīng)用到入站消息。在某些實(shí)施例中,醫(yī)院政策包括硬政策和軟政策。阻止硬政策被修改和/或被如目標(biāo)設(shè)定之類的其它設(shè)定覆蓋;而軟政策可以由如目標(biāo)設(shè)定之類的其它設(shè)定覆蓋。目標(biāo)設(shè)定數(shù)據(jù)庫190包括特定于入站消息的目標(biāo)的一個(gè)或多個(gè)設(shè)定。例如,目標(biāo)設(shè)定允許個(gè)體規(guī)定他們?nèi)绾伪唤佑|,例如只通過移動電話。這 些設(shè)定被適當(dāng)?shù)貞?yīng)用,只要它們不與醫(yī)院硬政策沖突。目標(biāo)可以包括事件源、事件目標(biāo)、個(gè)體、角色、別名、應(yīng)用、設(shè)備等中的一個(gè)或多個(gè)。與醫(yī)院政策一樣,目標(biāo)設(shè)定被適當(dāng)?shù)赝ㄟ^規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則應(yīng)用到入站消息。在某些實(shí)施例中,目標(biāo)設(shè)定被鏈接,以重置例如分頁界面的通信簡檔、中央站、以及單元綁定客戶端(unitboundclient)。待命數(shù)據(jù)庫192追蹤當(dāng)前待命的那些臨床醫(yī)生,并且通常包括說明當(dāng)前待命的臨床醫(yī)生的一個(gè)或多個(gè)待命記錄。某些實(shí)施例中,待命記錄包括臨床醫(yī)生的角色。例如,待命數(shù)據(jù)庫192包括說明喬史密斯當(dāng)前以腫瘤學(xué)待命的待命記錄。編寫環(huán)境202、消息服務(wù)110等中的一個(gè)或多個(gè)可更新待命紀(jì)錄。規(guī)則數(shù)據(jù)庫194包括一個(gè)或多個(gè)規(guī)則,用于驗(yàn)證和/或修改入站消息和/或事件數(shù)據(jù)庫198中的工作列表項(xiàng)。用于驗(yàn)證和/或修改入站消息中的工作列表項(xiàng)的規(guī)則是通過事件處理協(xié)議分析器196應(yīng)用的,用于驗(yàn)證和/或修改事件數(shù)據(jù)庫198中的工作列表項(xiàng)的規(guī)則是通過事件處理規(guī)則執(zhí)行器200應(yīng)用的。如上所述,規(guī)則適當(dāng)?shù)匕ㄆヅ錁?biāo)準(zhǔn)和匹配行為,其中如果滿足匹配標(biāo)準(zhǔn)則執(zhí)行所述匹配行為。匹配行為包括例如升級工作列表項(xiàng)、修改入站消息和/或事件數(shù)據(jù)庫198中的工作列表項(xiàng)等。在某些實(shí)施例中,所述規(guī)則包括一個(gè)或多個(gè)規(guī)則,該一個(gè)或多個(gè)規(guī)則用于基于一個(gè)或多個(gè)指定目標(biāo)驗(yàn)證和/或修改工作列表項(xiàng)。這些規(guī)則使用待命數(shù)據(jù)庫192,以驗(yàn)證被指定為工作列表項(xiàng)中的目標(biāo)的個(gè)體是待命或可聯(lián)系上的,并且如果不是待命或不可聯(lián)系,則用待命或可聯(lián)系的人員替換被指定為目標(biāo)的個(gè)體。另外或替代地,這些規(guī)則使用待命數(shù)據(jù)庫192,來以待命的人員代替被指定為工作列表項(xiàng)的目標(biāo)的目標(biāo)角色。在這兩種情況下,根據(jù)工作列表項(xiàng)中包含的一個(gè)或多個(gè)屬性、醫(yī)院政策、目標(biāo)設(shè)定等對目標(biāo)進(jìn)行替換。另外地或替代地,在某些實(shí)施例中,所述規(guī)則包括用于基于工作列表來驗(yàn)證和/或修改工作列表項(xiàng)的一個(gè)或多個(gè)規(guī)則。例如,工作列表包括需要被執(zhí)行的一個(gè)或多個(gè)任務(wù),如在重癥患者出院之前提供紐莫法疫苗。工作列表包括入站消息和/或事件數(shù)據(jù)庫198中的各種工作列表項(xiàng)。工作列表通常特定于工作列表項(xiàng)中的一個(gè)或多個(gè)目標(biāo)(例如事件源或事件目標(biāo)、患者、 目標(biāo)角色、目標(biāo)個(gè)體等)。除了其它的以外,可以設(shè)想,使用示出的實(shí)施例中的工作列表的規(guī)則能夠基于工作列表來增加和/或減少工作列表項(xiàng)的優(yōu)先級。這可通過修改工作列表項(xiàng)的嚴(yán)重性、雙向工作列表項(xiàng)的響應(yīng)時(shí)間等來完成。例如,如果工作列表項(xiàng)的目標(biāo)被更嚴(yán)重的事件壓倒,則規(guī)則可促使事件處理協(xié)議分析器196增加入站消息中的工作列表項(xiàng)的過期時(shí)間。因此,在某種意義上,與工作列表相關(guān)聯(lián)的工作列表項(xiàng)是動態(tài)排序的,其中使用規(guī)則來調(diào)節(jié)該排序。另外地或替代地,在某些實(shí)施例中,所述規(guī)則包括基于源(例如事件源102或事件目標(biāo)112)來驗(yàn)證和/或修改工作列表項(xiàng)的一個(gè)或多個(gè)規(guī)則。例如,當(dāng)諸如事件源接口104或消息服務(wù)接口110之類的接口允許目標(biāo)分析來自未訂閱源的消息時(shí),該消息仍然可能缺少某些必要信息。這些規(guī)則添加了信息和/或修改了發(fā)送自未訂閱源的工作列表項(xiàng)的現(xiàn)有信息,以填充存在的任何空缺。通常,這些規(guī)則僅由所述事件處理協(xié)議分析器196應(yīng)用。另外地或替代地,在某些實(shí)施例中,所述規(guī)則包括基于工作流程來驗(yàn)證和/或修改工作列表項(xiàng)的一個(gè)或多個(gè)規(guī)則。工作流程是適當(dāng)?shù)靥囟ㄓ谑录蛘咛囟ㄓ谀繕?biāo)(例如事件源、事件目標(biāo)、患者、目標(biāo)角色、目標(biāo)個(gè)體等等)。在一些實(shí)施例中,工作流程包括定義工作流程的狀態(tài)機(jī)。另外,在一些實(shí)施例中,規(guī)則延遲了工作列表項(xiàng)的出站消息,直到相關(guān)的工作流程達(dá)到特殊的狀態(tài)。另外地或替代地,在某些實(shí)施例中,規(guī)則包括基于醫(yī)院政策、目標(biāo)設(shè)定等來驗(yàn)證和/或修改工作列表項(xiàng)的一個(gè)或多個(gè)規(guī)則。例如,所述規(guī)則包括增加特定事件類型的工作列表項(xiàng)使得工作列表項(xiàng)包括最小嚴(yán)重性等級的一個(gè)或多個(gè)規(guī)則。另一個(gè)例子中,所述規(guī)則包括增加被指向目標(biāo)個(gè)體的一個(gè)或多個(gè)工作列表項(xiàng)使得通過個(gè)體喜好的通信手段(例如通過移動電話)來聯(lián)系所述個(gè)體的規(guī)則。規(guī)則數(shù)據(jù)庫194還包括用于升級事件數(shù)據(jù)庫198中的工作列表項(xiàng)的一個(gè)或多個(gè)規(guī)則。這些規(guī)則通過事件處理規(guī)則執(zhí)行器200來應(yīng)用。升級是指將出站消息發(fā)送至目標(biāo),不管其是事件目標(biāo)還是事件源。例如,規(guī)則規(guī)定了如果第一目標(biāo)未在30分鐘內(nèi)確認(rèn)先前提供的升級消息,升級消息應(yīng)被提供給第二目標(biāo)。作為另一個(gè)例子,規(guī)則規(guī)定了事件處理器響應(yīng)消息應(yīng)每隔5 分鐘被傳送至事件源,最多持續(xù)60分鐘,直到傳送成功。事件處理協(xié)議分析器196處理入站消息以提取包含在其中的一個(gè)或多個(gè)工作列表項(xiàng),入站消息包括事件消息和/或響應(yīng)消息。適當(dāng)?shù)?,事件處理協(xié)議分析器196被用于分析以標(biāo)準(zhǔn)化協(xié)議105的格式的入站消息。因此,許多屬性(包括唯一事件標(biāo)識符、能力、事件屬性、目標(biāo)屬性,確認(rèn)屬性等中的一個(gè)或多個(gè))定義了工作列表項(xiàng)。事件處理協(xié)議分析器196進(jìn)一步驗(yàn)證提取的工作列表項(xiàng),并且在合適時(shí)更新提取的工作列表項(xiàng)。使用來自規(guī)則數(shù)據(jù)庫194的一個(gè)或多個(gè)規(guī)則來驗(yàn)證和/或修改提取的所述工作列表項(xiàng),其中使用醫(yī)院政策、目標(biāo)設(shè)定、入站消息屬性,待命狀態(tài)、工作列表、工作流程、其他事件等中的一個(gè)或多個(gè)來應(yīng)用這些規(guī)則。然后,將被提取的并且可能地被更新的工作列表項(xiàng)存儲在事件數(shù)據(jù)庫198中。事件處理協(xié)議分析器196包括處理器206、通信單元208、存儲器210等等中的一個(gè)或多個(gè)。在所示實(shí)施例中,通信單元208有助于事件處理協(xié)議分析器196和其他裝置之間的通信,其他裝置例如事件源接口104、事件源102、醫(yī)院政策數(shù)據(jù)庫188等。通過一個(gè)或多個(gè)通信網(wǎng)絡(luò)適當(dāng)?shù)貓?zhí)行通信。存儲器210存儲用于執(zhí)行與事件處理協(xié)議分析器196相關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。處理器206執(zhí)行存儲在存儲器210中的指令,以執(zhí)行與所述事件處理協(xié)議分析器196相關(guān)聯(lián)的功能。事件數(shù)據(jù)庫198存儲被提取的并且可能地被更新的工作列表項(xiàng)。根據(jù)標(biāo)準(zhǔn)化協(xié)議105來適當(dāng)?shù)囟x工作列表項(xiàng)。因此,事件數(shù)據(jù)庫198存儲唯一事件標(biāo)識符、能力、事件屬性、目標(biāo)屬性、響應(yīng)屬性等中的一個(gè)或多個(gè)。編寫環(huán)境202允許授權(quán)用戶修改分別在醫(yī)院政策數(shù)據(jù)庫188、目標(biāo)設(shè)定數(shù)據(jù)庫190和規(guī)則數(shù)據(jù)庫194中的醫(yī)院政策、目標(biāo)設(shè)定和規(guī)則中的一個(gè)或多個(gè)。在某些實(shí)施例中,編寫環(huán)境202進(jìn)一步允許授權(quán)用戶修改待命數(shù)據(jù)庫192的待命記錄。例如,編寫環(huán)境202允許授權(quán)用戶修改臨床醫(yī)生的角色。在其他實(shí)施例中,與外部計(jì)劃系統(tǒng)的數(shù)據(jù)接口被用于直接地和自動地更新用戶角色和待命數(shù)據(jù)庫192。編寫環(huán)境202對于產(chǎn)生規(guī)則以更新來自未訂閱源的消息也是重要的,未訂閱源例如是未訂閱事件源、未訂閱消息服務(wù)和未訂閱事件目標(biāo)。這使得來自未訂閱源的消息能夠以與來自訂閱事件 源的那些消息相同的方式被處理。在某些實(shí)施例中,編寫環(huán)境202被沙箱化或從生產(chǎn)系統(tǒng)局部復(fù)制得到,所以規(guī)則可以在不干擾有效配置的情況下被測試和驗(yàn)證,然后被激活至生產(chǎn)系統(tǒng)。臺式計(jì)算機(jī)、計(jì)算機(jī)服務(wù)器等適當(dāng)?shù)貙?shí)施該編寫環(huán)境202。預(yù)想到分布式和局部化的計(jì)算機(jī)服務(wù)。編寫環(huán)境202包括顯示器212、處理器和/或控制器214、通信單元216、用戶接口設(shè)備218、存儲器220等中的一個(gè)或多個(gè)。通信單元216有助于編寫環(huán)境202與事件處理器106的其它部件之間的通信,其它部件諸如是醫(yī)院政策數(shù)據(jù)庫188、目標(biāo)設(shè)定數(shù)據(jù)庫190、待命數(shù)據(jù)庫192和規(guī)則數(shù)據(jù)庫194。通過一個(gè)或多個(gè)通信網(wǎng)絡(luò)適當(dāng)?shù)貓?zhí)行通信。存儲器220存儲用于執(zhí)行與編寫環(huán)境202相關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。所述處理器和/或控制器214執(zhí)行存儲在存儲器220上的指令,以執(zhí)行與編寫環(huán)境202相關(guān)聯(lián)的功能。用戶輸入裝置218和顯示器212允許編寫環(huán)境202的用戶與事件處理器106的構(gòu)成數(shù)據(jù)庫交互。事件處理規(guī)則執(zhí)行器200查詢事件數(shù)據(jù)庫198,以使用規(guī)則數(shù)據(jù)庫194中的規(guī)則來確定是否有需要被遵照執(zhí)行(被作出行動)的工作列表項(xiàng)。如果針對工作列表項(xiàng)需要發(fā)送出站消息,則該工作列表項(xiàng)需要被遵照執(zhí)行。例如,如果工作列表項(xiàng)規(guī)定它需要立即傳送到目標(biāo),該工作列表需要被遵照執(zhí)行。適當(dāng)?shù)兀录幚硪?guī)則執(zhí)行器200以規(guī)定的間隔來檢查需要被遵照執(zhí)行的工作列表項(xiàng)。然而,預(yù)想了其它觸發(fā)事件。例如,在某些實(shí)施例中,每一工作列表項(xiàng)使用其自己的定時(shí)器來觸發(fā)工作列表項(xiàng)的檢查。當(dāng)事件處理規(guī)則執(zhí)行器200識別需要被遵照執(zhí)行的一個(gè)或多個(gè)工作列表項(xiàng)時(shí),它使用規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則,來驗(yàn)證工作列表項(xiàng),并以標(biāo)準(zhǔn)化格式105產(chǎn)生用于該工作列表項(xiàng)的出站消息。出站消息包括升級消息和事件處理器響應(yīng)消息。這些規(guī)則適當(dāng)?shù)鼗卺t(yī)院政策、目標(biāo)設(shè)定、入站消息屬性、待命狀態(tài)、工作列表、工作流程、其它事件等中的一個(gè)或多個(gè),來驗(yàn)證和/或產(chǎn)生工作列表項(xiàng)。隨后,根據(jù)工作列表項(xiàng)的源(即事件消息或響應(yīng)消息),將產(chǎn)生的出站消息發(fā)送到由所述工作列表項(xiàng)指定的事件目標(biāo)或事件源。在針對工作列表項(xiàng)發(fā)送出站消息之后,事情處理規(guī)則執(zhí)行器200從事件數(shù)據(jù)庫198中移除所述工作列表項(xiàng),或在事件數(shù)據(jù)庫198中對其更新, 以反映出站消息已經(jīng)被發(fā)送。當(dāng)與工作列表相關(guān)的任務(wù)被完成時(shí),所述工作列表項(xiàng)被適當(dāng)?shù)貜氖录?shù)據(jù)庫198中移除,以便保持所述事件數(shù)據(jù)庫198僅具有未決的工作列表項(xiàng)。當(dāng)升級消息被傳送到事件目標(biāo)時(shí),單向事件消息的工作列表項(xiàng)被適當(dāng)?shù)赝瓿?,?dāng)事件消息的響應(yīng)消息被傳送到事件消息的事件源時(shí),雙向事件消息的工作列表項(xiàng)被適當(dāng)?shù)赝瓿?。通常,響?yīng)消息是單向的。事件處理規(guī)則執(zhí)行器200包括處理器和/或控制器222、通信單元224、存儲器226等中的一個(gè)或多個(gè)。通信單元224有助于事件處理規(guī)則執(zhí)行器200和其他裝置之間的通信,其它裝置諸如是消息服務(wù)接口108、事件目標(biāo)112、規(guī)則數(shù)據(jù)庫194等等。通過一個(gè)或多個(gè)通信網(wǎng)絡(luò)適當(dāng)?shù)貓?zhí)行通信。存儲器226存儲用于執(zhí)行與事件處理規(guī)則執(zhí)行器200相關(guān)聯(lián)的一個(gè)或多個(gè)功能的可執(zhí)行指令。所述處理器和/或控制器222執(zhí)行存儲在存儲器226上的指令,以執(zhí)行與事件處理規(guī)則執(zhí)行器200相關(guān)聯(lián)的功能。審計(jì)日志數(shù)據(jù)庫204保存了事件處理協(xié)議分析器196和事件處理規(guī)則執(zhí)行器200采取的步驟的日志。適當(dāng)?shù)?,所有步驟被記錄,但是更復(fù)雜的記錄方案是經(jīng)得起檢驗(yàn)的。記錄所有步驟會使授權(quán)用戶重構(gòu)已經(jīng)從事件數(shù)據(jù)庫198中移除的過去事件信息。參照圖4,示出了由例如患者監(jiān)視器產(chǎn)生的事件消息400的例子。事件消息400采用上述的標(biāo)準(zhǔn)化協(xié)議105,并且被指向多個(gè)目標(biāo)。例如,事件消息400被指向用戶a和用戶b,用戶a和用戶b需要在傳送的30秒內(nèi)確認(rèn)處于嚴(yán)重性等級“4”的升級消息;否則,該事件消息400被升級,以嚴(yán)重性等級“3”立即通知到用戶d。只要事件留存超過2分鐘,則事件消息400還被以嚴(yán)重性等級“3”指向到用戶f。用戶f必須在60秒內(nèi)確認(rèn)警報(bào),以免再次被通知。參照圖5,提供了一種使用圖1的事件處理器106對臨床消息進(jìn)行路由的方法500。關(guān)于入站消息(是事件消息或響應(yīng)消息)是否存在做出確定502。如果不存在入站消息,則查詢512事件數(shù)據(jù)庫198,并關(guān)于其中的工作列表項(xiàng)是否需要被遵照行事做出確定514。如果入站消息存在,則其是以標(biāo)準(zhǔn)化格式105接收的504。入站消息中包含的工作列表項(xiàng)被提取506。使用規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則,來驗(yàn)證并且可能地修改508所提 取的工作列表項(xiàng)。這些規(guī)則是例如基于醫(yī)院政策、目標(biāo)設(shè)定、事件消息屬性、待命狀態(tài)、工作列表、工作流程、其他事件等中的一個(gè)或多個(gè)。然后,經(jīng)驗(yàn)證并可能地經(jīng)修改的規(guī)則被存儲510在事件數(shù)據(jù)庫198中。所述事件數(shù)據(jù)庫198被查詢512,并關(guān)于其中的工作列表項(xiàng)是否需要被遵照執(zhí)行來做出確定514。使用規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則來適當(dāng)?shù)剡M(jìn)行該確定。如果確定工作列表項(xiàng)不需要被遵照執(zhí)行,則重復(fù)關(guān)于是否存在入站消息的確定502。適當(dāng)?shù)夭迦胙舆t。如果工作列表項(xiàng)被識別為需要行動時(shí),則按照規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則來驗(yàn)證516該工作列表項(xiàng),而且以標(biāo)準(zhǔn)化格式105來產(chǎn)生518出站消息(其可以是升級消息或事件處理器響應(yīng)消息)并將該出站消息發(fā)送520到通過規(guī)則識別的目標(biāo)用戶。然后,所述工作列表項(xiàng)被更新或刪除522。方法500接著再次開始確定502。參照圖6,提供了一種基于目標(biāo)可用性來升級工作列表項(xiàng)的方法600。方法600是方法500的一個(gè)實(shí)施例,并且由事件處理器106的處理器206、214、222適當(dāng)?shù)貓?zhí)行。如下面將看到的那樣,該方法600有利地通過阻止警告被已知為處理更高優(yōu)先級的工作列表項(xiàng)的目標(biāo),來允許位置、設(shè)備或患者的工作列表項(xiàng)(例如床)被更加快速地處理。另外,該方法600有利地減少了對部分目標(biāo)的警報(bào)疲勞和注意力分散,從而改善了整體的安全性。為了便于討論,方法600被限制到單個(gè)工作列表項(xiàng)。然而,應(yīng)該理解的是,這同樣適用于多個(gè)工作列表項(xiàng)和事件消息。方法600預(yù)先假定事件處理器106的數(shù)據(jù)庫188、190、192、194、198、204中的一個(gè)或多個(gè)協(xié)同工作,以定義用于實(shí)施事件處理器106的機(jī)構(gòu)的位置、設(shè)備或患者的升級序列及其指派。每一個(gè)升級序列包括一個(gè)或多個(gè)升級等級,而且該順序升級通過升級等級來提升。例如,位置、設(shè)備或患者包括識別主要目標(biāo)的第一升級等級以及次要目標(biāo)的第二升級等級的升級序列,其中升級從第一升級等級進(jìn)行到第二升級等級。方法600還預(yù)先假定事件處理器106的數(shù)據(jù)庫188、190、192、194、198、204中的一個(gè)或多個(gè)協(xié)同工作,以定義用于目標(biāo)(例如用戶、組、設(shè)備等等)的位置、設(shè)備或患者指派,以及用于該位置、設(shè)備或患者指派的升級等級指派。例如,第一用戶被指派為患者的第一升級等級,第二用戶被指派為患者的第二升級等級。換句話說,所述第一用戶被指派為對患者 負(fù)主要負(fù)責(zé),所述第二用戶被指派為對患者負(fù)次要責(zé)任。關(guān)于是否存在用于位置、設(shè)備或患者的包括工作列表項(xiàng)的事件消息來做出確定602。如果不存在事件消息,則如下所述,關(guān)于是否需要升級來做出確定610。否則,從事件源102接收604該事件消息(可選以標(biāo)準(zhǔn)化格式),事件源102例如是患者監(jiān)視器。位置、設(shè)備或患者被指派包括多個(gè)升級等級的升級序列,每個(gè)升級等級包括目標(biāo)(例如用戶、設(shè)備、應(yīng)用、組等)。如上所述,通過事件處理器106的數(shù)據(jù)庫188、190、192、194、198、204中的一個(gè)或多個(gè)的協(xié)同工作來適當(dāng)?shù)囟x升級序列和指派。工作列表項(xiàng)包括升級序列中的當(dāng)前位置。當(dāng)前位置最初是升級序列的第一升級等級,但隨著升級來提升。在接收604所述工作列表項(xiàng)之后,可選地,使用規(guī)則數(shù)據(jù)庫194的一個(gè)或多個(gè)規(guī)則對它進(jìn)行更新606(即驗(yàn)證和修改)。例如,這些規(guī)則是基于醫(yī)院政策、目標(biāo)設(shè)定、事件消息屬性、待命狀態(tài)、工作列表、工作流程、其它工作列表項(xiàng)等中的一個(gè)或多個(gè)。為獲得更多細(xì)節(jié),將注意力放到事件處理器106的前述討論。然后,將經(jīng)過驗(yàn)證的并且可能經(jīng)過修改的工作列表項(xiàng)存儲608在事件數(shù)據(jù)庫198中。接下來,通過查詢所述事件數(shù)據(jù)庫198和根據(jù)規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則來檢查工作列表項(xiàng),來關(guān)于工作列表項(xiàng)是否需要升級(即升級消息需要被發(fā)送)做出確認(rèn)610。例如,規(guī)則可以規(guī)定在接收到工作列表項(xiàng)時(shí)立即發(fā)送第一升級消息,另一規(guī)則可規(guī)定在預(yù)定時(shí)間段過去之后而沒有接收到第一升級消息的任何接收和/或確認(rèn),則第二升級消息被發(fā)送。在另一個(gè)例子中,規(guī)則可規(guī)定,如果先前針對該工作列表項(xiàng)發(fā)送的升級消息被目標(biāo)拒絕,則升級按順序進(jìn)行。通常,事件數(shù)據(jù)庫198被周期性地查詢,但也預(yù)期到,所述事件數(shù)據(jù)庫198被連續(xù)查詢或當(dāng)事件發(fā)生時(shí)被查詢。在一些實(shí)施例中,當(dāng)所述工作列表項(xiàng)將被升級時(shí),關(guān)于升級序列的第一升級等級的目標(biāo)是否先前拒絕了比將要升級的工作列表項(xiàng)的優(yōu)先級等級更高或相同的工作列表項(xiàng)做出確定612。任選地,先前的拒絕受限于從所述確定612開始的一預(yù)定時(shí)間段內(nèi)的拒絕。預(yù)期到的是,預(yù)定的時(shí)間段可以是特定于所述目標(biāo),以及任選地在目標(biāo)設(shè)定數(shù)據(jù)庫190中規(guī)定。當(dāng)沒有作出這種拒絕而且工作列表項(xiàng)的升級消息還沒有被發(fā)送到目標(biāo)時(shí),升級消息 被生成614并傳送616到第一升級等級的目標(biāo)。然后,在做出關(guān)于是否出現(xiàn)新的事件消息的確定602之后,重復(fù)關(guān)于工作列表項(xiàng)是否將被升級的確定610。當(dāng)確定所述工作列表項(xiàng)將被升級,而且(如果適用的話)已經(jīng)作出拒絕時(shí),所述事件處理器識別618位置、設(shè)備或患者的下一升級等級。這包括:從事件處理器106的數(shù)據(jù)庫188、190、192、194、198、204中的一個(gè)或多個(gè)中檢索對應(yīng)于事件消息的位置、設(shè)備或患者的升級序列,以及目標(biāo)的位置、設(shè)備或患者指派,和位置、設(shè)備或患者指派的升級等級指派。有利的是,通過檢索每個(gè)升級的指派,來考慮升級序列的變化和/或被指派給升級等級的目標(biāo)的變化(例如由于計(jì)劃改變或偏移改變)。當(dāng)升級序列不存在時(shí),可采用包括至少一個(gè)升級等級的默認(rèn)的升級序列。該升級等級可包括例如機(jī)構(gòu)的監(jiān)督人或者管理者。以升級序列中的當(dāng)前位置開始,然后將所檢索的升級序列的升級等級依次逐級經(jīng)過,直到到達(dá)該升級序列的末端或發(fā)現(xiàn)升級等級具有不再處理更高和/或相同優(yōu)先級的工作列表項(xiàng)的目標(biāo)。當(dāng)逐級經(jīng)過升級序列時(shí),當(dāng)前位置被更新。在一些實(shí)施例中,下一個(gè)升級等級包括已經(jīng)不處理更高和/或相同優(yōu)先級的工作列表項(xiàng)并且已經(jīng)不處理超過預(yù)定優(yōu)先級閾值的工作列表項(xiàng)的至少一個(gè)目標(biāo)。例如,如果主要目標(biāo)正在處理嚴(yán)重的但不危及生命的工作列表項(xiàng),而且主要目標(biāo)的危及生命的工作列表項(xiàng)被接收,則所接收的工作列表項(xiàng)可以被升級至第二目標(biāo)。當(dāng)從目標(biāo)接收到接收和/或確認(rèn)該工作列表項(xiàng)的消息時(shí),目標(biāo)被認(rèn)為是正處理該工作列表項(xiàng)。此外,當(dāng)接收到大意如此的消息時(shí)和/或從接收和/或確認(rèn)開始已經(jīng)經(jīng)過預(yù)定時(shí)間段之后,目標(biāo)被認(rèn)為是已經(jīng)完成處理該工作列表項(xiàng)。在一些實(shí)施例中,預(yù)定時(shí)間段是特定于目標(biāo)的,以及任選地,在目標(biāo)設(shè)定數(shù)據(jù)庫190中規(guī)定。此外,在一些實(shí)施例中,當(dāng)接收到表示目標(biāo)希望通過升級程序?qū)⒐ぷ髁斜眄?xiàng)傳送到另一目標(biāo)的消息時(shí),目標(biāo)被認(rèn)為已經(jīng)完成了處理該工作列表項(xiàng)。例如,位置、設(shè)備、或患者的主要目標(biāo)接收位置、設(shè)備、或患者的高優(yōu)先級的工作列表項(xiàng),并且無法完成另一位置、設(shè)備、或患者(該目標(biāo)是其主要目標(biāo))的低優(yōu)先級的工作列表項(xiàng)。該低優(yōu)先級的工作列表項(xiàng)可以被傳送到第二目標(biāo)。事件處理器106適當(dāng)?shù)赝ㄟ^將 其記錄保存于數(shù)據(jù)庫188、190、192、194、198、204和/或事件處理器106的存儲器210、226、220中的一個(gè),來追蹤目標(biāo)是否正在處理工作列表項(xiàng)。當(dāng)?shù)竭_(dá)升級序列的末端時(shí),可以采用默認(rèn)的升級序列。否則,根據(jù)規(guī)則數(shù)據(jù)庫194中的一個(gè)或多個(gè)規(guī)則來驗(yàn)證620工作列表項(xiàng),而且工作列表項(xiàng)的升級消息被生成622并被經(jīng)由事件目標(biāo)112傳送624至識別的目標(biāo)。適當(dāng)?shù)?,以?biāo)準(zhǔn)化格式來發(fā)送所述升級消息。然后,該工作列表項(xiàng)被刪除或更新626,以反映升級消息已經(jīng)被發(fā)送,并且關(guān)于是否出現(xiàn)新的事件消息來做出確定602。在一些實(shí)施例中,響應(yīng)于所識別的目標(biāo)正處理工作列表項(xiàng),來升級所識別的目標(biāo)正在處理的較低優(yōu)先級的該工作列表項(xiàng)。預(yù)期到,該升級可以進(jìn)一步要求從所識別的目標(biāo)接收消息,該消息表示至少一個(gè)識別的目標(biāo)希望將較低優(yōu)先級的工作列表項(xiàng)經(jīng)由升級程序傳送給其它目標(biāo)。此外,預(yù)期到,升級可以是針對由所識別的目標(biāo)選擇的目標(biāo)(例如管理者)。在一些實(shí)施例中,將由所識別的目標(biāo)正處理的工作列表項(xiàng)的優(yōu)先級與預(yù)定的優(yōu)先級閾值進(jìn)行比較。值得注意的是,這些工作列表項(xiàng)的優(yōu)先級低于所接收到的工作列表項(xiàng),因?yàn)樗R別的目標(biāo)將否則未接收工作列表項(xiàng)的升級消息。響應(yīng)于超出預(yù)定優(yōu)先級閾值的這些工作列表項(xiàng),升級消息也被傳送到接著下一升級等級的升級等級的目標(biāo)。例如,如果目標(biāo)已被發(fā)送針對嚴(yán)重的但不危險(xiǎn)的工作列表項(xiàng)的升級消息,而危及生命的工作列表項(xiàng)被接收針對該目標(biāo),則可將危及生命的工作列表項(xiàng)的升級消息發(fā)送到該目標(biāo)以及處于更高升級等級的另一目標(biāo)。參照圖7,提供了一種對事件信息進(jìn)行自描述且將該事件信息傳送到事件處理器106的方法700。事件源接口104和/或消息服務(wù)接口108中的一個(gè)適當(dāng)?shù)貓?zhí)行方法700。從例如事件源102和/或消息服務(wù)110中的一個(gè)接收702事件信息(諸如事件的通知或用戶對事件的響應(yīng))。使用標(biāo)準(zhǔn)化協(xié)議105產(chǎn)生704消息。該消息包括事件信息和一個(gè)或多個(gè)工作列表項(xiàng)(使用一個(gè)或多個(gè)標(biāo)準(zhǔn)化消息屬性來表示)。所述工作列表項(xiàng)規(guī)定了該消息被指向誰,以及事件處理器106應(yīng)當(dāng)如何升級該消息。然后,消息被傳送706給事件處理器106。本文描述的每個(gè)數(shù)據(jù)庫(例如醫(yī)院政策數(shù)據(jù)庫188)適當(dāng)?shù)匕ㄓ?jì)算機(jī)數(shù)據(jù)庫,其中所述計(jì)算機(jī)數(shù)據(jù)庫利用單個(gè)計(jì)算機(jī)來實(shí)施或被分布在多個(gè)計(jì) 算機(jī)上等。另外,每個(gè)數(shù)據(jù)庫適當(dāng)?shù)匾越Y(jié)構(gòu)化方式存儲數(shù)據(jù),該結(jié)構(gòu)化方式便于調(diào)用和訪問這樣的數(shù)據(jù)。另外,如本文所用的,存儲器包括非暫時(shí)計(jì)算機(jī)可讀介質(zhì);磁盤或其它磁性存儲介質(zhì);光盤或其它光存儲介質(zhì);隨機(jī)存取存儲器(RAM),只讀存儲器(ROM)、或其它電存儲器件或芯片或操作性互連的芯片組;可以通過互聯(lián)網(wǎng)或局域網(wǎng)從中獲得存儲的指令的互聯(lián)網(wǎng)服務(wù)器;等等設(shè)備中的一個(gè)或多個(gè)。此外,如本文所用的,控制器包括微處理器、微控制器、圖形處理單元(GPU)、特定用途集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等中的一個(gè)或多個(gè);通信網(wǎng)絡(luò)包括互聯(lián)網(wǎng)、局域網(wǎng)、廣域網(wǎng)、無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、數(shù)據(jù)總線(例如USB和I2C)等中的一個(gè)或多個(gè);用戶輸入設(shè)備包括鼠標(biāo)、鍵盤、觸摸屏顯示器、一個(gè)或多個(gè)按鈕、一個(gè)或多個(gè)開關(guān)、一個(gè)或多個(gè)觸發(fā)器、語音驅(qū)動交互設(shè)備等中的一個(gè)或多個(gè);顯示器包括LCD顯示器、LED顯示器、等離子體顯示器、投影顯示器、觸摸屏顯示器等中的一個(gè)或多個(gè)。本公開的教導(dǎo)可以被配置在任何臨床IT基礎(chǔ)設(shè)施(住院患者和門診患者)中,其中存在產(chǎn)生警報(bào)或提醒的設(shè)備(例如,監(jiān)視器)和信息系統(tǒng)(例如,ICU信息系統(tǒng)或健康護(hù)理信息系統(tǒng))。在能夠展示臨床工作列表的系統(tǒng)中,本發(fā)明能夠提取該信息并且整理和維持它。另外,本公開的教導(dǎo)可以被配置在健康護(hù)理之外。例如,它們可以被用于酒店管理(例如房間服務(wù)或食品服務(wù))。作為另一個(gè)例子,它們可以被用于航空電子設(shè)備和航海多系統(tǒng)事件管理,其中需要在多個(gè)系統(tǒng)中進(jìn)行工作流程整理。已經(jīng)參照優(yōu)選實(shí)施例描述了本發(fā)明。其他人可以在閱讀和理解前面的詳細(xì)描述之后做出修改和替換。意圖是本發(fā)明被認(rèn)為包括所有這樣的修改和替換,只要它們落入所附權(quán)利要求或其等同物的范圍內(nèi)。