(57)【特許請求の範囲】
【請求項１】
第１のユーザ入力に基づき、複数のノードを含むガイドライングラフをプロセッサによりロード及び表示デバイスにより表示するステップであって、前記ノードの各々が、ユーザにより完了される作業を表す、ステップと、
前記ガイドライングラフの所望の部分を選択する第２のユーザ入力をプロセッサにより受信するステップと、
前記ガイドライングラフの前記所望の部分を含むサブグラフをプロセッサによりロード及び表示デバイスにより表示するため、前記第２のユーザ入力をプロセッサにより処理するステップとを有し、
前記ノードの各々が、前記作業のオーダーを示す矢印を介して別のノードに接続されるか、又は別の作業に先行及び追従する必要がないことを示すため自由に浮いており、
前記ノードの各々が、少なくとも、所定量の時間内に注意を必要とする作業に関するタイマーを持つことができるワークフローステップクラス及びグラフ特有の特性を表すグラフノードクラスを含む、方法。
【請求項２】
前記ワークフローステップクラスは、すべてのガイドライングラフ及びサブグラフの間で前記ノードの共有特性を表すよう、一のグラフで変更されるとき、同じノードを含む他のグラフにおいても対応して変更されるノードの特性を参照する、請求項１に記載の方法。
【請求項３】
前記複数のノードの部分が、（ｉ）サブグラフとして見える前記ガイドライングラフの部分、及び（ｉｉ）前記ノードの状態、のいずれかを示す視覚的特徴を含み、前記ノードの状態は、作業の完了レベルの１つを示す、請求項１に記載の方法。
【請求項４】
前記視覚的特徴が、形状、サイズ、色及びフォントタイプの１つを含む、請求項３に記載の方法。
【請求項５】
前記第１のユーザ入力が、ユーザタイプ及び疾患の少なくとも１つを示す、請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記ガイドライングラフ及びサブグラフのいずれかを更新するための情報、及び別の表示オプションの選択に関する情報のいずれかを含む第３のユーザ入力を受信するステップを更に有する、請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記サブグラフに関連付けられる特定の作業に関する時間要件と時計手段からの時刻情報とから、作業が完了されるべき時間までの残り時間及び患者イベントからの経過時間を決定するステップと、前記残り時間及び前記経過時間のいずれかをタイマーノードで表示するステップとを更に有する、請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記作業が完了されるべき期限であることをユーザに知らせる警報を生成するステップを更に有する、請求項７に記載の方法。
【請求項９】
前記タイマーノードが、前記残り時間及び前記経過時間を示すバーグラフを含む、請求項７に記載の方法。
【請求項１０】
第１及び第２のユーザ入力を入力するユーザインタフェースと、
メモリと、
前記第１のユーザ入力に基づき前記メモリから複数のノードを含むガイドライングラフを、及び前記第２のユーザ入力に基づきサブグラフをロードするプロセッサであって、前記ノードの各々が、ユーザにより完了される作業を表し、前記第２のユーザ入力が、ユーザが前記サブグラフにおいて見たい前記ガイドライングラフの部分を選択するものである、プロセッサと、
前記ガイドライングラフ及び前記サブグラフを表示するディスプレイとを有し、
前記ノードの各々が、前記作業のオーダーを示す矢印を介して別のノードに接続されるか、又は別の作業に先行及び追従する必要がないことを示すため自由に浮いており、
前記ノードの各々が、少なくとも、所定量の時間内に注意を必要とする作業に関するタイマーを持つことができるワークフローステップクラス及びグラフ特有の特性を表すグラフノードクラスを含む、システム。
【請求項１１】
前記ワークフローステップクラスは、すべてのガイドライングラフ及びサブグラフの間で前記ノードの共有特性を表すよう、一のグラフで変更されるとき、同じノードを含む他のグラフにおいても対応して変更されるノードの特性を参照する、請求項１０に記載のシステム。
【請求項１２】
前記複数のノードの部分が、（ｉ）サブグラフとして見える前記ガイドライングラフの部分、及び（ｉｉ）前記ノードの状態、のいずれかを示す視覚的特徴を含み、前記ノードの状態は、作業の完了レベルの１つを示す、請求項１０に記載のシステム。
【請求項１３】
前記視覚的特徴が、形状、サイズ、色及びフォントタイプの１つを含む、請求項１２に記載のシステム。
【請求項１４】
前記第１のユーザ入力が、ユーザタイプ及び疾患の少なくとも１つを示す、請求項１０に記載のシステム。
【請求項１５】
第３のユーザ入力が、前記ユーザインタフェースを介して入力され、前記第３のユーザ入力は、前記ガイドライングラフ及びサブグラフのいずれかを更新するための情報、及び別の表示オプションの選択に関する情報のいずれかを含む、請求項１０に記載のシステム。
【請求項１６】
前記プロセッサが、前記サブグラフに関連付けられる特定の作業に関する時間要件と時計手段からの時刻情報とから、作業が完了されるべき時間までの残り時間及び患者イベントからの経過時間を決定し、前記残り時間及び前記経過時間のいずれかをタイマーノードで表示する、請求項１０に記載のシステム。
【請求項１７】
前記プロセッサが、前記作業が完了されるべき期限であることをユーザに知らせる警報を生成する、請求項１６に記載のシステム。
【請求項１８】
前記タイマーノードが、前記残り時間及び前記経過時間を示すバーグラフを含む、請求項１６に記載のシステム。
【請求項１９】
コンピュータに、
第１のユーザ入力に基づき、複数のノードを含むガイドライングラフをロード及び表示するステップであって、前記ノードの各々が、ユーザにより完了される作業を表す、ステップと、
前記ガイドライングラフの所望の部分を選択する第２のユーザ入力を受信するステップと、
前記ガイドライングラフの前記所望の部分を含むサブグラフをロード及び表示するため、前記第２のユーザ入力を処理するステップとを実行させるためのプログラムであって、
前記ノードの各々が、前記作業のオーダーを示す矢印を介して別のノードに接続されるか、又は別の作業に先行及び追従する必要がないことを示すため自由に浮いており、
前記ノードの各々が、少なくとも、所定量の時間内に注意を必要とする作業に関するタイマーを持つことができるワークフローステップクラス及びグラフ特有の特性を表すグラフノードクラスを含む、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行可能な臨床ガイドラインエンジン及び関連する方法に関する。
【背景技術】
【０００２】
医療事故、一貫しないケア、次善最適なケア及び長く続くケアには、多くの原因が存在する。例えば、医療事故及び非効率性は、情報過多、過密状態／人手不足、容易に利用可能な専門家の不足及び急速に発達する薬物ナレッジベースから生じる場合がある。ヘルスケアにおける多くの医療事故及び非効率性が、ガイドライン及びプロトコルを通して臨床ケアを標準化することにより回避されることができることを証拠は示唆する。従って、患者を最適に診断し、処置し及び管理することに関して、ヘルスケア専門家に対する証拠ベースの推奨のセットを文書化する臨床ガイドラインが、様々な医療専門組織により開発されている。通常、これらの組織による推奨は、厳密な規則であるよう意図されるものではなく、ユーザを誘導する証拠の断片であるようにされる。
【０００３】
臨床ガイドライン及びプロトコルをコンピュータ化するための努力がなされてきた。なぜなら、容易に及び確実に情報を病院情報システムと交換する利点を与える点で、電子版が、紙版より好ましいからである。コンピュータ解釈可能なガイドラインを特定する言語（例えばAsbru、EON、GLIF、New Guide、PRODIGY及びPROforma）は、コンピュータ解釈可能なガイドライン言語を解釈するガイドライン実行エンジン（例えばGLEE及びGaston）により解釈される。しかしながら、従来のガイドライン実行エンジンは、イベントの所定のオーダーに臨床ユーザを制限する。この制約を克服するため、ケースハンドリング又はワークフロー管理システム（例えばFLOWER、ECHO、Staffware Case Handler、COSA Activity Manager）が利用されることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電子ガイドライン管理システムは、まだ多数の制約を持つ。ガイドラインが長くなると、大量のユーザナビゲーションを必要とし、どの作業が他のユーザにより完了されたかをユーザが決定することを困難にする。更に、コンピュータ化されたガイドラインは、どの作業が一緒に完了されるべきか、及び作業が特定の時間内で完了されるべきかを示すことができない。
【課題を解決するための手段】
【０００５】
第１のユーザ入力に基づき、ガイドライングラフをロード及び表示するステップと、上記ガイドライングラフの所望の部分を選択する第２のユーザ入力を受信するステップと、上記ガイドライングラフの上記所望の部分を含むサブグラフをロード及び表示するため、上記第２のユーザ入力を処理するステップとを有する、方法が提供される。
【０００６】
第１及び第２のユーザ入力を入力するユーザインタフェースと、メモリと、上記第１のユーザ入力に基づき上記メモリから上記ガイドライングラフを、及び上記第２のユーザ入力に基づきサブグラフをロードするプロセッサであって、上記第２のユーザ入力が、ユーザが上記サブグラフにおいて見たい上記ガイドライングラフの部分を選択するものである、プロセッサと、上記ガイドライングラフ及び上記サブグラフを表示するディスプレイとを有する、システムが提供される。
【０００７】
プロセッサにより実行可能な命令のセットを含むコンピュータ可読のストレージ媒体が提供される。この命令のセットは、第１のユーザ入力に基づき、ガイドライングラフをロード及び表示するステップと、上記ガイドライングラフの所望の部分を選択する第２のユーザ入力を受信するステップと、上記ガイドライングラフの上記所望の部分を含むサブグラフをロード及び表示するため、上記第２のユーザ入力を処理するステップとを上記プロセッサに実行させる。
【図面の簡単な説明】
【０００８】
【図１】例示的な実施形態によるシステムの概略を示す図である。
【図２】図１のシステムによる、方法のフローを示す図である。
【図３】脳卒中徴候を経験している患者の電子ガイドラインの例示的なスクリーンショットを示す図である。
【発明を実施するための形態】
【０００９】
例示的な実施形態が、以下の説明及び添付の図面を参照して更に理解されることができる。図面において、同様な要素は、同じ参照番号で参照される。例示的な実施形態は、特定の疾患に関連付けられる作業のガイドライングラフを表示するシステム及び方法に関する。特に、例示的な実施形態は、例えばユーザ及び／又は特定のユーザタイプにより見られることが望ましいガイドライングラフの部分に基づき、疾患ガイドライングラフのサブグラフを表示するシステム及び方法を提供する。ガイドライングラフ及びサブグラフは、疾患に関連付けられる作業に対応するノードを含み、例えば、作業の状態及び／又は特定の作業に関する時間要件を示すことができる。１人のユーザによる作業の完成が、別のユーザに対するサブグラフに反映されるよう、サブグラフは重複することができる。例示的な実施形態は、急性脳卒中の処置に関するガイドラインを説明するものであるが、以下のシステム及び方法は、任意の疾患に関するガイドラインに適用されることができることは、当業者であれば理解されるであろう。以下のシステム及び方法が、任意の受け入れられたガイドライン、ワークフロー又はプロトコルに基づき、作業のグラフィカル表現を表示するため、医療領域外で適用可能であることも、当業者であれば理解されるであろう。
【００１０】
図１に示されるように、例示的な実施形態によるシステム１００は、特定の疾患を示すユーザ入力に基づき、ガイドライングラフ又はサブグラフをロード及び表示する。ガイドライングラフは、ノードを含む。各ノードは、産業的に受け入れられた臨床ガイドライン、臨床ケアプロトコル及び／又は臨床ワークフローからの作業を表す。ガイドライングラフ又はサブグラフの特定ノードは、作業の特定のグループ及び／又は特定のユーザに対する別のサブグラフをロード及び表示するために選択されることができる。システム１００は、特定の疾患に関するガイドライングラフ又はサブグラフをロード及び表示するため、ユーザインタフェース１０４を介して入力されるユーザ入力を処理することができるプロセッサ１０２を有する。後続のユーザ入力は例えば、別のガイドライングラフ又はサブグラフを開くことを含むことができる。システム１００は更に、ガイドライングラフ又はサブグラフを表示するディスプレイ１０６を有する。表示されたガイドライングラフ又はサブグラフは、メモリ１０８からロードされる。これは、産業的に受け入れられたガイドライン、プロトコル及び／又はワークフローのコンピュータ化された表現を格納するデータベースを含む。メモリ１０８は、患者特有の情報で更新されたガイドラインサブグラフも格納する。ユーザインタフェース１０４は、ディスプレイ１０６上のアイテムをポイントし及びクリックするマウス、タッチディスプレイ及び／又はキーボードを含むことができる。メモリ１０８は、任意の既知のタイプのコンピュータ可読のストレージ媒体とすることができる。システム１００が例えば、パソコン、サーバ又は任意の他の処理構成であることは、当業者であれば理解されるであろう。
【００１１】
図２は、例示的な実施形態による方法２００を示す。そこでは、システム１００が、サブグラフにおけるディスプレイに対してガイドライングラフの部分をユーザが選択することを可能にする。方法２００は、ユーザ特有のガイドラインサブグラフを見るために、ユーザインタフェース１０４を介してユーザタイプ（例えば、看護師、専門家、管理人）を選択することを含む。ユーザ特有のガイドラインサブグラフは例えば、特定のユーザが責任を負うノード及び／又は作業だけを示す。一旦ユーザタイプがステップ２１０において選択されると、デフォルトのガイドライングラフ又はサブグラフがこのユーザに対して自動的に開かれる。ステップ２２０において、ユーザは、ガイドライングラフ又はサブグラフにおいてその状態を示す既存の患者のケースを開く、又は、ガイドライングラフ又はサブグラフにおいて初期状態を示す新たな患者のケースを作成する、のいずれかを選択する。
【００１２】
ステップ２３０において、ユーザは、例えば、急性脳卒中、心停止等メモリ１０８に格納される任意の数の疾患ガイドライングラフ又はサブグラフから疾患を選択する。ユーザは、疾患の直接的な選定を介して、又は正確な疾患ガイドライングラフ又はサブグラフの選択へとユーザをリードするのを助けるための患者トリアージ及び／又は鑑別診断に関するガイドライングラフ又はサブグラフに追従することにより、疾患を選択することができる。疾患ガイドライングラフ及びサブグラフは、各疾患に関連付けられる特定の作業のグラフィカル表現である。作業は、産業的に受け入れられたガイドライン、プロトコル及びワークフローにおいて推奨される作業に対応する。しかしながら、システム１００が複数の疾患を支持する場合、ステップ２３０だけが必要とされることは、当業者であれば理解されるであろう。疾患特有なガイドライングラフ又はサブグラフだけを見るために特定のユーザタイプを選択しないようにユーザが選ぶこともできることは、当業者であれば理解されるであろう。
【００１３】
ステップ２４０において、疾患特有又はユーザ特有な、ユーザにより選択されるガイドライングラフ又はサブグラフが、ディスプレイ１０６にロード及び表示される。図３に示されるように、ガイドライングラフ又はサブグラフが表示される。ここで、作業は、ガイドライングラフ又はサブグラフにおけるノードとして表示される。ノードは、各ノードに関連付けられる作業の所望のオーダーを示す矢印を介して、互いに接続されることができる。ガイドライングラフの他の作業に先行及び／又は追従する必要のないガイドライングラフ又はサブグラフの作業は、自由ノードにより示される。自由ノードは、他のノードをさす、及び／又は他のノードからさされる任意の矢印がない。ディスプレイ１０６は、例えば、患者のデータ、電算機処理監査及びＴｏ  Ｄｏリストといった他の情報を示すこともできる。
【００１４】
ステップ２５０において、ユーザは、例えば、クラスの状態を示すため、追加的な患者データを入力するため、及び／又は作業により必要とされる決定をするため、表示されたガイドライングラフ又はサブグラフのノード（例えば、作業）を更新する。ステップ２５０は、すべての利用可能な患者のデータが入力されるまで、ユーザが望むだけ繰り返されることは、当業者であれば理解されるであろう。ノードの特性、例えば、特定ノード及びアクティブノードの作業の状態を示すために、視覚指示が用いられることができる。例えば、ノードは、作業が完了したことを示すために、色を変化させることができる。ノードの一部だけでの色の変化は、作業が部分的に完了したことを示すことができる。アクティブノード（例えば、現在レビュー及び／又は更新されている作業のノード）は、ノードを囲む太い境界を介して示されることができる。一旦アクティブノードの作業が完了されると、ガイドライングラフ又はサブグラフにおける後続のノードが、自動的にアクティブノードになる。しかしながら、ユーザがそのノードを起動させるために特定ノードを選択することもできることは、当業者であれば理解されるであろう。
【００１５】
責任が重複することができる様々なユーザをシステム１００が持つことができるので、様々なユーザによりなされる選択に基づき、ガイドライングラフ及びサブグラフは重複することができる。ネットワーク上の異なるワークステーションから、様々なユーザがシステム１００を利用することができる。同じ又は異なるワークステーションで見られるガイドライングラフ及びサブグラフの間の重複及び同期を可能にするため、ガイドライングラフ又はサブグラフの各ノードは、２つのクラス、ワークフローステップ及びグラフノードを含む。ノードの特性を共有する複数のガイドライングラフ及びサブグラフにおいて作業が表示されるよう、ワークフローステップがノードの作業に対応する。例えば、１つのサブグラフにおけるノードを更新する（例えば、追加的な情報を入力する、作業の完了を指示する）ことは、他の全てのガイドライングラフ及びサブグラフにおける同じノード（即ち、作業）の状態を対応して変化させることになる。ノードのワークフローステップは、所定量の時間内に注意を必要とする作業に関するタイマーを持つこともできる。例えば、ガイドラインは、頭部ＣＴが、患者の到着から２５分に行われるべきであることを必要とすることができる。タイマーは、所定量の時間が経過するまで、経過時間及び／又は残り時間を追跡する。グラフノードクラスは、ワークフローステップのグラフ特有の具体化である。これは、例えば、ノードテキスト、位置、サイズ、形状及び色といったグラフ特有の特性を表す。
【００１６】
表示されたタイマーノードは、所定の時間からどれくらいの時間が経過したか、及び／又は作業の締め切りまでどれくらいの時間が残っているかを、グラフで及び文字で示す。例えば、時間が経過するにつれて、タイマーノードのグラフィック部分は、所与の方向に移動するバーを示すことができる。経過時間及び残り時間を示すために、別々の色が用いられることができる。表示されたタイマーノードは、編集されることもできる。例えば、ユーザは、作業が完了されなければならない所定の時間を変化させるため、タイマーの視覚及び／又はテキスト表現を変化させるため、タイマーノードを選択することができる。タイマーノードが表示されるガイドライングラフに対して、所定の時間が経過し、かつ作業が完了していないと、視覚及び／又は音声警報が生成される。別の実施形態では、所定の時間分前及び／又は所定の時間が経過した後、視覚及び／又は音声警報が生成されることができる。更に、作業が完了されるまで、警報が、所与の間隔で生成されることができる。
【００１７】
可視警報は、フラッシュするタイマーノード、期限切れになっているノードを示すポップアップウインドウ等を含む。タイマーノードは、作業の状態に基づき、特定の色で光ることができる。例えば、赤く光るタイマーノードは、作業が期限切れであることを示す。別の実施形態では、作業が所与の間隔で繰り返される必要があることを示すため、タイマーノードが緑で光る。警報は、ビープ音、ベル音等を含む。作業の状態に関する警報がユーザに十分に通知される限り、任意の種々の音声及び／又は可視警報が、プロセッサ１０２により生成されることができる点を理解されたい。
【００１８】
いくつかの臨床状態において、ガイドライングラフは、非常に大きくなる場合がある。これは、ガイドライングラフの所望の部分を見るために、ユーザが、ガイドライングラフの大きな部分をスクロールすることを必要とする。１つの例示的な実施形態において、サブグラフとして見えるガイドライングラフの部分が、視覚的に示される。例えば、ガイドライングラフのノードのいくつかは、サブグラフがガイドライングラフのその特定ノードに関連付けられることを示すために、異なる形状（例えば、六角形）、サイズ、色又はフォントタイプで形成される。ノードの様々な特性に対応する視覚指示が予め定められることは、当業者であれば理解されるであろう。
【００１９】
ステップ２６０において、ユーザは、ユーザインタフェース１０４を介して、ユーザの視聴における好みに関する入力を入力する。ユーザは、ガイドライングラフの特定ノードを選択し、ユーザが見たいと思うガイドライングラフの部分を示すことにより、サブグラフを介して、ガイドライングラフの部分を表示することを選択する。代替的に、ユーザは、現在のガイドラインの別のサブグラフ、又は別のガイドライン、又は別のガイドラインのサブグラフを表示することを選択することができる。従って、ユーザは、例えば、ガイドライングラフの所望の部分に関連付けられるサブグラフ、又は別のガイドライングラフ、又は別のガイドラインのサブグラフを表示するために、六角形のノードを選択する。ユーザ入力は、他の理由（例えば、特定の作業に関して患者データを入力するため、又は作業の完成を示すため）でも入力されることができるので、ガイドライングラフ又はサブグラフの選択に関する所定のモードの入力が格納されることができる。例えば、ユーザは、関連付けられるサブグラフを表示するため、六角形のノード上でダブルクリックし、及びこのノードに関連付けられるデータを入力するためのフォームを開くため、ノード上でシングルクリックすることができる。しかしながら、入力のモードが、様々なタイプのユーザ入力に関して、好きなように選択及び決定されることができることは、当業者であれば理解されるであろう。ステップ２６０において入力されるユーザ入力に基づき、プロセッサ１０２は、メモリ１０８からガイドライングラフ又はサブグラフをロード及び表示する。ステップ２７０において、ガイドライングラフ又はサブグラフに含まれるノードの部分が表示される。ディスプレイ１０６は、所定の時間内で注意を必要とするサブグラフの任意のノードに関して、対応するタイマーノードを表示することもできる。表示されたガイドライングラフ又はサブグラフは、そのガイドライングラフ及びサブグラフから作業の概要を提供するリードオンリーとするか、又は例えば、追加的な情報を入力する、ノードの状態を変化させること等を介して、ユーザがサブグラフのノードを更新及び／又は編集することができることを意味するライタブルのいずれかとすることができる。ガイドライングラフ又はサブグラフは、ディスプレイ１０６上に別々のウィンドウにおいて見られることができるか、又はウィンドウの別々のフレームにおける既存のウィンドウにおいて見られることができる。
【００２０】
ステップ２８０において、ユーザは、追加的な入力を入力する。追加的な入力は、異なるシステム・オプションを選ぶことができる、又はガイドライングラフ又はサブグラフのノードの１つを更新することができる。例えば、ユーザは、異なるガイドライングラフ又はサブグラフを見るために異なるガイドライングラフ又はサブグラフノードを選択し、異なるユーザ―タイプを選択し、作業の状態を変化させるためにノードを更新し、追加的な患者情報を入力し、決定を行う等をすることができる。追加的なユーザ入力が異なるガイドライングラフ又はサブグラフを見たいという願望を示す場合、方法２００はステップ２４０に戻ることができる。しかしながら、他の種々のユーザ入力及び関連付けられるシステム反応も可能であることは、当業者であれば理解されるであろう。例えば、患者情報、ユーザの好み及び他のユーザ入力で更新されるガイドライングラフ及びサブグラフが、患者ファイルにおいてメモリ１０８に格納されることができ、ユーザにより所望されるときに読み出されることができる。現在表示されたガイドライングラフ／サブグラフの状態がメモリ１０８に格納され、ガイドライングラフ又はサブグラフが閉じられると、方法２００はステップ２１０に戻ることができる。その結果、別の新しい又は既存のガイドライングラフ又はサブグラフが選択されることができる。
【００２１】
開示の精神又は範囲を逸脱しない範囲で、開示された例示的な実施形態及び方法及び変形例に対して様々な修正がなされることができることは、当業者には明らかであろう。従って、添付の特許請求の範囲及びそれらの均等の範囲の範囲内にある限り、本開示は、この開示の修正及び変形例を覆うものとして意図されている。
【００２２】
請求項が、ＰＣＴ規則６．２（ｂ）による参照符号／番号を含むことができる点にも留意されたい。しかしながら、請求項は、参照符号／番号に対応する例示的な実施形態に限定されるものと考えられるべきではない。
【図１】
0005925126.tif 000002
【図２】
0005925126.tif 000003
【図３】
0005925126.tif 000004