(57)【要約】複数のワーカーのうちの特定のワーカーにより実行される特定のサービスタスクのようなタスクの表示可能なタスクスケジュールを提供する方法。実施例において、この方法は、ワーカーのＩＤ情報を受け、受けたＩＤ情報に応答しワーカー及びサービスタスクのリストに基づいてそのワーカーにより実行されるタスクのリストを編集し、編集済みのタスクリストの表示を始動するステップより成る。
2005502137.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一人のワーカーにより実行される少なくとも１つのサービスタスクの表示可能なタスクスケジュールを提供する方法であって、
（ａ）  ワーカーのＩＤ情報を受け、
（ｂ）  そのワーカーにより実行されるサービスタスクを特定するレコードを編集し、
（ｃ）  ディスプレイ装置における編集済みレコードの表示を始動するステップより成り、
編集済みレコードは、
i．  受けたＩＤ情報に応答して発生され
ii．（１）そのワーカーに割り当てられた役割と；
（２）そのワーカーに関連するサービスタスクと；
（３）そのワーカーとサービスタスクとの間の所定の関係とのうち少なくとも１つに少なくとも部分的に基づくものである、タスクスケジュールを提供する方法。
【請求項２】
サービスタスクは、（ａ）医師の注文、（ｂ）ラボまたは他の診断テストの管理、（ｃ）治療計画、（ｄ）治療サービス管理、（ｅ）投薬管理、及び（ｆ）投薬管理計画のうちの少なくとも１つである請求項１の方法。
【請求項３】
ワーカーに割り当てられる役割は、（ａ）看護師の役割、（ｂ）管理者の役割、（ｃ）医師の役割、（ｄ）医師補助者の役割、（ｅ）療法士の役割、（ｆ）技術者の役割、及び（ｇ）ワークフロー管理者により割り当てられる役割のうちの少なくとも１つである請求項１の方法。
【請求項４】
ワーカーに割り当てられる役割は、所定の複数のワーカーのうち２人以上のワーカーにより実行可能な役割より成る請求項１の方法。
【請求項５】
ａ．多数のワーカーがマルチレベルのチームを構成し、
ｂ．その役割はチームに基づいて割り当てられるタスクより成る請求項４の方法。
【請求項６】
ワーカーに割り当てられる役割は、サービスタスクに関連するタスク特性より成る請求項１の方法。
【請求項７】
ステップ（ｂ）はさらに、サービスタスク表を用いてレコードを編集するステップより成り、その表は所定のコンテキストを反映する請求項１の方法。
【請求項８】
ステップ（ｃ）の編集済みレコードはさらに、現在誰が所定のサービスタスクの実行を担当しているかを役割の現在の割り当てとサービスタスクとの現在の関連性とに基づき指示する請求項１の方法。
【請求項９】
サービスタスクはさらにワークステップより成り、さらに、
ａ．ワークステップをワークステップタイプに関連付け、
ｂ．ワークステップタイプをワーカーの仮想の役割に関連付け、
ｃ．ワーカーをサービスタスクと関連付け、
ｄ．ワーカーを仮想の役割に関連付けるステップより成る請求項１の方法。
【請求項１０】
ワーカーをサービスタスクを行う対象となる個人に関連付けるステップをさらに含むステップを含む請求項９の方法。
【請求項１１】
受けたＩＤ情報に応答して、ワークステップに関連する責任を、ワーカーに割り当てられた役割に基づき、そのワーカーに動的に再割り当てするステップをさらに含む請求項９の方法。
【請求項１２】
複数のワーカーのうち少なくとも一人のワーカーにより実行されるサービスタスクの表示可能なタスクスケジュールを提供する方法であって、
ａ．ワーカーの役割を明確化する適当な権限を有するユーザーによりワーカーの役割を明確化し、
ｂ．ワークステップタイプを明確化する適当な権限を有するユーザーによりワークステップタイプを明確化し、
ｃ．ワークステップを作成する適当な権限を有するユーザーにより少なくとも一人のワーカーにより実行されるワークステップを作成し、
ｄ．ワークステップをワークステップタイプへマッピングする適当な権限を有するユーザーによりワークステップをワークステップタイプにマッピングし、
ｅ．ワークステップタイプをワーカーの役割にマッピングし、
ｆ．少なくとも一人のワーカーのＩＤ情報を受け、
ｇ．ワーカーの役割を少なくとも一人のワーカーに割り当て、
ｈ．受けたＩＤ情報に応答して、少なくとも一人のワーカーにより実行されるサービスタスクを特定するレコードを、その少なくとも一人のワーカーに割り当てられたワーカーの役割に基づき編集し、
ｉ．ディスプレイ装置において編集済みレコードの表示を始動するステップより成る、タスクスケジュールを提供する方法。
【請求項１３】
ステップ（i）はさらに、
i．ワークタスクタイプをワーカーの役割にマッピングし、
ii．ワークタスクタイプにフィルタリングを施すのに使用される別の基準をチェックし、
iii．ワーカーの役割及び別の基準にマッピングされたワークタスクタイプより成るコンテキストに少なくとも部分的に基づくマスターワークリストの表を作成し、
iv．その表を用いて編集済みレコードの表示を発生させるステップより成る請求項１の方法。
【請求項１４】
編集済みレコードは、現在実行しなければならないサービスタスクと、他のサービスタスクが完了すると実行しなければならなくなると予想されるサービスタスクとより成る請求項１２の方法。
【請求項１５】
予想されたタスクは、
ａ．所定のワークタイプまたはサービスタスクにマッピングされたワークフローの定義に特定される所定数の将来タスクを含み、
ｂ．ある特定のワークタイプ及びサービスタスクにマッピングされ、デフォルト条件選択肢が真であると思われる時にしなければならなくなるワークフローの定義において特定された所定の将来のタスクだけを含み、
ｃ．ある特定のワークタイプ及びサービスタスクにマッピングされ、可能性が最も高い条件が真になると考えられる時にしなければならなくなるワークフローの定義において特定された所定の将来のタスクだけを含むうちの少なくとも１つにより予想される請求項１４の方法。
【請求項１６】
請求項１の方法を用い作成されるコンピュータにより読み取り可能なメディア内に組み込まれたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、プロジェクト管理システムに関し、さらに詳細には、ヘルスケアの環境に見られるような複雑なタスクへの複雑でオーバーラップする責任をワークフローエンジンによりサポートされるタスク割り当てモデルにより調和させる機構に関する。しかしながら、本発明は複雑なタスクの割り当てが必要とされる他の業界にも同様に利用可能である。
【背景技術】
【０００２】
従来技術のワークフローエンジンでは、個々のワークステップの明確化を含むワークフロープロセスの調整を、システム、個人、個人またはシステムのグループもしくはそれらを組み合わせたものに割り当てられるように行うことができる。システム、個人またはグループに任されるワークステップについては、通常は、所望のタスクの説明が転送先ワークリスト、例えば、少なくともその一部がそのシステム、個人またはグループにより、あるいはそのシステム、個人またはグループのために実行されるべき一組のタスクに書き込まれる。転送先ワークリストは、ワークフロープロセスの作成時に明確化される。
【０００３】
通常、ワークステップは、個人またはシステムがそのワークステップに関連するタスクを実行する準備のできた時でなくて、前のワークステップの完了またはシステムメッセージの受信のような事象に応答して、特定の転送先ワークリストに書き込まれる。
【０００４】
従来技術のワークフローモデルは、ヘルスケアのような複雑な業界にとっては不十分なものである。一例を挙げると、ヘルスケアシステムにおいて、「調剤」のようなタスクは「投薬管理」という名のワークフロープロセス内で明確化される。しかしながら、ワークフロープロセスを明確化する時には、例えば、投薬についての特定事項、投薬が行われる患者、投薬をしなければならない時間及び投薬時に責任を有する人間などについて幾つかの不確定性が存在する。そのプロセスの全ての例についてプロセスの定義をただ１つだけ使用できるのが好ましい。例えば、投薬の定義は、西病棟４の看護師ジョーンズによる患者スミス氏への薬Ａの投薬だけでなく南病棟３の看護師ギャロウェイによる患者マッコール氏への薬Ｂの投薬についても適用できるものでなくてはならない。
【０００５】
さらに、ヘルスケアでは、多くの個人が単一のサービスタスクについて責任を共有するため、同一のサービスタスクが多数のワークリスト内に見られるようにする必要がある。例えば、看護師ギャロウェイは他の２人の看護師とチームを組んでいる。そのチームの各看護師は所定グループの患者に対して一次的な責任を共有するが、他の２人の看護師は、その第１の看護師、例えばギャロウェイがいない場合にそれらの患者に対してサービスタスクを実行する二次的な責任を有する。従って、これらの看護師３人のワークリスト上にはオーバーラップするワーク項目を載せなければならない。もっとも、これらの項目は責任が一次的かまたは二次的かに応じて異なる態様で提示する必要がある。さらに、新しい入院患者を割り当てる前に、その病棟看護師長は彼女の部下の看護師の継続中のタスクを全てチェックする必要がある。
【０００６】
従来技術のワークフローエンジンでは、プロセス設計時にワークステップとワークリストとを明確に関連させる必要がある。さらに、従来技術の各ワークステップは通常、個人またはシステムがそのワークステップに関連するサービスタスクを実行する準備のできた時でなくて、システム事象が生じた時にその関連のワークリストへ転付される。この機構はヘルスケアのような複雑な業界にとって不適当である。上の例を用いて、投薬に関する全てのワークステップを「病棟看護師」のような記述子を用いる看護師のグループに割り当てることができる。各病棟毎に別のグループを割り当てる場合、各看護師ユニットの投薬管理について別個のワークフロープロセスを明確化する必要があるであろう。その場合でも、各病棟の全ての看護師は患者の全てのサービスタスクによる影響を受けるであろうし、サービスタスクを適当な、責任ある看護師に明確に割り当てる機構はない。その代わり、各看護師は建物全体の看護師のタスクの中から彼女自身のものを見付け出す必要がある。
【０００７】
従来技術のシステムの中には、実行中のタスクを監督することが可能であり、サービスタスの責任を一人の個人から別の個人へ手動で再割り当てできるものがある。しかしながら、ヘルスケアの分野でこれを実施する規模と複雑さを考えると、これは非実用的である。例示のため、また限定を意図せずに、ヘルスケアの役割を割り当てるには、以下のことがそれぞれ無関係に起こる必要がある。即ち、最適プロセスの構成と、ワーカー（例えば、ＩＶ看護師、病棟看護師）への役割の割り当てと、役割とサービスタスクとの相関と、ワーカーによる患者に対する責任の引き受けとである。これら全てのファクターを協調させると、ある仕事の実行につき個人の適当な責任を明確化することができる。
【０００８】
さらに、従来技術のワークフローシステムの中には仕事項目を「役割」に任せることができるものがある。これによると、プロセスを走らせる前にサービスタスクを役割を満足する個人に割り当てることができる。一例として、このシステムは、「本日の上級職員」へのタスクの委任をサポートするが、それは、日によって異なる上級職員がその役割を引き受けることができるからである。しかしながら、これはヘルスケアにとっては十分ではない。例えば、あるタスクを実行する責任は所与の日の所与のシフトにおいて西病棟４で働くのが何れの看護師であるかに関係するだけでなく、何れの患者が入院するかまたは何れの看護師が何れの患者に対して直接の責任を持つかに関連する。従って、ワークフロープロセスの設計時にそのタスクを何れの役割に委任するかを明確化することは不可能である。
【発明の概要】
【０００９】
本発明は、複数のワーカーのうち特定のワーカーにより実行されるサービスタスク、例えば、特定の個人のためにまたはその代わりに、もしくは製品、装置及び／または供給資材のような対象のために行うべきタスクの表示可能なスケジュールを提供する方法より成る。実施例において、この方法は、ワーカーのＩＤ情報を受け、ワーカー及びそのワーカーに関連する個人またはオブジェクトのリストに割り当てられた役割に基づいて特定されたワーカーにより実行されるタスクを編集し、編集済みのタスクの表示を始動するステップより成る。
【００１０】
さらに、別の実施例において、この方法は、ワークステップタイプを明確化し、ワーカーにより実行されるワークステップを作成し、ワークステップタイプを役割にマッピングし、ワーカーのＩＤ情報を受け、少なくとも１つの役割をそのワーカーに割り当て、受けたＩＤ情報に応答して、少なくとも１つの役割、実行可能なタスクの目標となるサービスタスク、及びワーカーとその目標となるサービスタスクとの間の関係に基づき、そのワーカーにより実行されるサービスタスクのレコードを発生させ、編集済みレコードの表示を始動するステップより成る。
【００１１】
保護範囲は、上記の実施例の概要に限定されず特許請求の範囲によってのみ制限される。
【実施例】
【００１２】
本発明は、複雑な仕事環境における一人またはそれ以上のワーカー間でタスクを割り当てるために使用できる。一般的に、この明細書全体にわたり、ある項目をソフトウェアで実現可能と述べる場合は、ハードウェアによっても同様に実現できる。
【００１３】
さらに、本明細書中の用語「ユーザー」、「ワーカー」及び「主体」は、互換的に、個人としてのユーザーまたはワーカー、ユーザーまたはワーカーのグループまたはカテゴリー、一人またはそれ以上のユーザーまたはワーカーもしくはグループの役割または特性、及び／または医学的装置またはシステムのような特定の装置またはシステムより成ると理解されたい。本明細書中の用語「サービスタスク」、即ち、サービスタスク１２は、図１の例えば４のようなワーカーによりまたはワーカーの代わりに実行されるアクションであり、ヘルスケアシステムでは、患者またはワーカー４が責任を負担する条件を満足する必要な項目である。例えばヘルスケアの環境において、サービスタスク１２は患者のケアのニーズに関連する項目を含み、それには患者自身、例示的に、医者の依頼及びその関連データ、検査テストの指示及び検査テストに関連するデータ、患者への費用請求に関連するデータ、治療計画及び実際の治療、投薬管理及び投薬、例えば、丸薬、注射または包帯など、及びそれらの組み合わせを含む。ヘルスケア臨床情報システムを例示のためのシステム実施例として用いるが、本発明はＯＥＭコンピュータシステム内にワークフローエンジンが組み込まれた垂直マーケットにおけるような逐次タスクの処理を含むシステムに利用可能である。
【００１４】
さらに本明細書中の用語「レコード」は、情報またはデータがコンピュータファイル、ディスク、ＣＤＲＯＭ、ＤＶＤまたは他の電子レコード装置もしくはコンピュータまたは他の電子処理システムもしくはデータベース処理システムにアクセス可能なそれらの組み合わせである特定の対象にとって重要な情報またはデータを指すために使用される。
【００１５】
本発明のワークフローシステム実施例の概観図である図１を参照して、本発明は、総合的な垂直ソフトウェアシステム内にワークフローエンジン技術をＯＥＭ方式で組み込む解決法を提供する。従来技術のワークフローシステムはワークリストの項目にアクセスする方式を有するが、ワークリスト項目にアクセスするために別の有用な方法が所望されることがある。例えば、特定の患者の活動プランを構成するその患者に関連する個々のワークステップの全て、特定の患者の投薬管理レコードを構成するその患者の投薬管理ワークステップの全て、特定の看護師の投薬管理タスクリストを表すその看護師に割り当てられた患者全ての投薬ワークステップの全てにアクセスすることが望ましい場合がある。発明者は、タスクが動的及び複雑な公式に基づき個人に割り当てられるヘルスケア内のワークリストにこの種の柔軟性を与えると有利であることを認識している。実施例によると、本発明によるワークフロー作成システムは、所望のワークフロープロセスの設計及び修正に有用な第１のコンピュータ１０と、第１のコンピュータ１０と作動的に通信関係にある第２のコンピュータ２０と、第１のコンピュータ１０と作動的に通信関係にある第２のコンピュータ２０と、第１のコンピュータ１０が作動的に通信関係にある第３のコンピュータ３０とより成る。第３のコンピュータ３０はサーバーとして働き、ワークフローエンジン（図示せず）及びデータベース３２を有する。ユーザー２は、ワークフロープロセスを設計し修正する権限を有する場合は、第１のコンピュータ１０によって第３のコンピュータ３０へアクセスすることによりワークフロープロセスの定義２２及びワークリスト表４０（図２）を作成、修正及び操作して、ワーカー４が実行すべきワークステップ及びワークリスト表４０を作成することができる。ワーカー４は、第２のコンピュータ２０によりシステムへアクセスし、そのワーカー４のために調整されたワークリスト２２を受けることができる。従って、第１のコンピュータ１０及び第２のコンピュータ２０は共に、例えば、ワーカー４のＩＤのようなデータを入力する入力装置（図示せず）と、ワークリスト２２を表示するような出力装置とを有する。当業者であればわかるように、入力装置は、キーボード、マウス、バイオメトリック装置、カードまたはバッジ読み取り機もしくはそれらの組み合わせを備えることがある。同様に、出力装置は、ディスプレイスクリーン、プリンター、ペイジャー、携帯電話、ファクシミリ装置など、またはそれらの組み合わせを含むことがある。
【００１６】
コンピュータ１０は、適当な権限を有するユーザー２がワークフローを設計し修正するために使用する。コンピュータ１０は、３２のようなデータベースへアクセスする第３のコンピュータ３０のようなコンピュータで実行されるワークフローエンジン（図示せず）と通信関係にある。
【００１７】
本発明は、適当な権限を有するユーザー２が、例えば、特定のタスクのような仕事項目のタイプを、例えばサービスタスク１２のようなワークフローを設計する際定義されるタスクを実行する一人またはそれ以上のワーカー４の１またはそれ以上の特性に対してマッピングするなどしてワークフロープロセス定義２２及びワークフローリスト表４０（図２）を作成、修正及び操作するのを可能にする。さらに、ワーカーの役割２６（図３）は、このシステムでは、「仮想的」役割２７（図３）の総称コード、即ち、特定のワーカー４を表すコードによりリアルタイムで満足すべきプレイスホールダーにより表すことができる。本明細書中の用語「役割」２６、２７は、ワークフロー管理者が、例えば看護師の役割、管理者の役割、医師の役割、医師アシスタントの役割、療法士の役割、技術者の役割など、またはそれらの組み合わせより成るヘルスケア環境における仕事項目を割り当てるタスク、オフィスまたは仕事の記述より成る。
【００１８】
以下にさらに詳しく説明するように、またデータベース技術の当業者であればわかるように、ワークリスト表４０は、プログラムにより操作可能な１またはそれ以上のデータベースの１またはそれ以上の表間の関係により定義される。ワークリスト２２及びワークリスト４０（図２）はワーカー４とサービスタスク１２とを関係付け、例えば、投薬、食事、薬または治療またはそれらの組み合わせのような患者のニーズである仕事関連の割り当ての最終結果である施設９０のためのワークフローと関連がある。
【００１９】
ワークフローエンジンは垂直アプリケーションシステムに組み込むことが可能であるため、ワーカー４は垂直システムに関連するインターフェイスを介して本発明の特徴部分にアクセスすることができる。従って、ワーカー４は、例えばコンピュータ２０においてシステムにログインして垂直システムのソフトウェアにアクセスし、その垂直システムのソフトウェアに一旦ログインすると、ディスプレイ、プリンター、ペイジャー、携帯電話などまたはそれらの組み合わせのようなディスプレイ上にワーカー４に関連するワークリスト２２より成る編集されたレコードを視認することができる。コンピュータ１０、２０及び第３のコンピュータ３０は別個のコンピュータである必要はなく、単一のコンピュータまたはコンピュータシステムでよいことがわかるであろう。
【００２０】
さらにワークリスト表の概略図である図２を参照して、ワークリスト２２は、ワーカー４に関連するワーカーデータオブジェクト２４ｂを調べることにより発生させる。実施例において、ワーカーデータオブジェクト２４ｂのプロパティには、ユーザーの役割プロパティ、例えば、ｕｓｅｒＲｏｌｅＩＤが含まれ、これには特定のワーカー４が満足する実際のユーザー役割２６（図３）または仮想の役割２６（図３）を表す値を含まれる。ワーカーデータオブジェクト２４ｂは、ワーカー４の特異なユーザー役割２６の識別子だけでなくそのワーカー４が満足する１またはそれ以上の仮想の役割２７を用いて照会することができる。例えば、ワーカー４は投薬する人の仮想の役割２７と共に療法士のための仮想の役割２７（しかしながら、処方箋を書く人の役割２７ではない）を満足することができる。
【００２１】
仕事項目のタイプは、ワークステップデータオブジェクト２４ｄのような別の記述を有する。これらの記述及び他のプロパティを、仕事項目タイプ識別子によるなどして仮想の役割オブジェクト２４ｃに関連付けることができる。
【００２２】
ヘルスケアのこの例では、患者は、患者データオブジェクト２４ａに示すように、ワーカー４にリアルタイムで動的に関連付けられる。例えば、患者データオブジェクト２４ａは実際の患者を特定のワーカー４に関連付ける。患者はさらに、一人またはそれ以上のワーカー４が仕事の割り当ての一部として望むアドレスする必要のある患者と直接的または間接的に関連するニーズまたは条件を有する。
【００２３】
１またはそれ以上のサービスタスク１２は、ワーカー４の識別子によるなどして役割データオブジェクト２４ｃに関係付けられたワーカーデータオブジェクト２４ｂに応じて検索することができる。その後、ワークリスト２２が患者のデータ及びワーカー４のデータに基づき作成される。
【００２４】
各ワークリスト２２はさらに、タスク識別子と共にサービスタスクを割り当てるべき責任あるワーカー４（図１）の識別子を有する。ワーカー４の識別子は、例えば仮想の役割２７のように作成時に総称コードであり、実行時に特定のワーカー４を表すコードを補充される。従って、ワークリスト２２は、一般的なユーザー特性に対してマッピングされる特定のタスクのような仕事項目タイプを有する。仮想の役割２７を用いて、特定のワーカー４（図１）を１またはそれ以上の仮想の役割２７に関連付けた後、実行時のようにワークリスト２２に関連する仮想の役割２７に動的にマッピングすることができる。従って、仮想の役割２７はタスクを実行すべき時に特定のワーカー４により満足すべき「プレイスホールダー」として働く。さらに、実行すべきタスクの１またはそれ以上の特性、例えば患者識別子もワーカー４に対して動的にマッピングすることができる。
【００２５】
一例として、そして限定の意図はなく、ヘルスケアの実施例では、仮想の役割２７を所定タイプのワークステップに関連付けてもよい。実際のワークステップ、例えば、特定のサービスタスク１２を行うステップは、所定のワークステップタイプに関連付ける。さらに、ワーカー４とワークステップを共に個人及び／またはグループ別のように患者に独立に関連付けることができる。これらの関連性を用いて、ワーカー４に仮想の役割２７及び患者の関連性に基づきワークステップの一部を割り当てることができる。
【００２６】
１またはそれ以上のワークリスト２２は、１またはそれ以上のワークリスト表４０を介してアクセスできる。かかるワークリスト表４０は、データベース技術、例えばＳＱＬジョイン、フィルターなどの当業者であればわかるように、多数の方法を用いて単一のデータベース集合体（図１のデータベース３２に含まれるワークリスト２２の編集済みレコード）にアクセスできる。
【００２７】
実施例のフローチャートである図４を参照して実施例の動作を説明すると、複数のワーカー４のうち特定のワーカー４により実行されるサービスタスク２に関する表示可能なタスクスケジュールは、ワーカー４を反映するＩＤ情報を受け、受けたＩＤ情報に応答して、またワーカー４に割り当てられた役割２６、識別されたワーカー４と関連があるサービスタスク及び／または識別されたワーカー４とサービスタスク１２の目標である受益者との間の所定の関係に基づきワーカー４が実行すべきサービスタスク１２を表すレコードを編集し、ディスプレイ装置において編集済みレコードの表示を始動することにより作成される。表示可能な編集済みレコードは、複数のワーカー４のうちの少なくとも一人のワーカー４により実行されるサービスタスク１２のスケジュールとして表示するためにフォーマットされる。
【００２８】
従って、ワーカーの１またはそれ以上の役割２６はワーカーの役割２６を明確化する適当な権限を持ったユーザーにより明確化される。ワークステップタイプを明確化する適当な権限を有するユーザー２は、１またはそれ以上のワークステップタイプを明確化する。さらに、ワークステップを作成する適当な権限を有するユーザー２はワーカー４より実行されるワークステップを作成し、ワークステップをワークステップタイプにマッピングする適当な権限を有するユーザー２はそのワークステップをワークステップタイプにマッピングする。上述したこれらユーザー２はそれぞれ、同一ユーザー２であるかまたは各々が異なる権限を有する複数のユーザーでよい。
【００２９】
ワークステップタイプはワーカーの役割２６、２７に対してマッピングされる。従って、ワーカー４が本発明を利用したい場合、そのワーカー４のＩＤ情報を提供し、システムがこれを受け入れると、そのワーカー４にユーザーの役割２６が割り当てられ、受けたＩＤ情報に応答してワーカー４により実行されるサービスタスク１２の記述より成るレコードが、ワーカー４に割り当てられたユーザーの役割２６に基づき編集される。その後、そのレコードは、例えばコンピュータ２０のようなディスプレイ装置で表示するためにフォーマットされる。
【００３０】
適当な権利を有する管理者のようなユーザー２は、１またはそれ以上のワーカーの役割２６（図３）を明確化する。新しいワークステップ５０（図３）が１１０において作成されると、新しいワークステップ５０が登録され、１２０において、例えばユーザー２のようなワークステップを明確化する者により仕事項目タイプ（図示せず）が割り当てられる。現在において好ましい実施例では、これは新しいワークステップ５０毎に必要とされる明示的な作業である。一例として、そして限定の意図はなく、典型的な実施例では、ワークフロー設計者として働くユーザー２（図１）は、コンピュータ１０（図１）におけるようなプロセス設計内に「投薬」のような１またはそれ以上のワークステップを構成することができる。
【００３１】
現在において好ましい実施例では、ワークフロー設計者（図１）として働くユーザー２は予め構成されたワークステップ５２（図３）を用いてワークフロープロセスを作成する。ワークフローの設計者であるユーザー２が新しいワークステップ５２を特定する場合、新しいワークステップ５２はその関連のワークステップタイプ５０と共に登録される。さらに、以下に述べるように、ワーカー４がサインするかワークリスト２２をリクエストすると、ワークリスト表４０が動的に構成され、その表はワーカー４に関連するワーカーの１またはそれ以上の役割２６、２７を、例えば患者のニーズに関連するサービスタスク（図１）のための適当なワークステップ５２にマッチさせたものである。ワークフローエンジンがタスクをワーカー４に拡張する必要がある場合、ワークタスクタイプと、例えば患者のＩＤのような１またはそれ以上のワーク詳細事項または特性とをチェックしてそのタスクタイプに関連する役割２６、２７について照会する。その照会に対する答えが得られると、本発明の実施例を用いるシステムは、その役割２６、２７及びそのワークの詳細事項及び特性の両方に関連する個人としてのワーカー４を特定する。
【００３２】
ワークフローエンジンは、例えば施設９０（図１）に関連するような目標プロセスのようなワークフローに関連付けることができる。従って、ユーザー２は施設９０（図１）のためのような役割２６、２７を明確化した後、自動的に、または手動でワークタスクタイプ５０をこれらの役割２６、２７に明示的にマッピングする（１３０）。好ましい実施例において、自動化されたマッピング法は手動プロセスと合致する。例えば、新しいワークタスクタイプ５０は既存のワークタスクタイプ５０に基づき明確化することができ、親であるワークタスク５０の役割の関係を自動的に引き継ぐ。
【００３３】
ワークフローの構成からワークステップ５０と役割２６、２７の間の相関関係を分離することにより、本発明は、ワークフローの構成に影響を与えることなく新しい送り出しモデルに適合するようにタスクを再割り当てすることができる。一例として、また限定の意図はなく、病院のような施設９０（図１）は脈拍酸素測定のような新しいサービスタスク１２を実施する。それらの役割２６、２７及びそれらの役割と実行すべきサービスタスク１２との間の関係に基づいて、病院９０は、例えば呼吸療法、看護またはそれら両方を求められた時にサービスタスク１２を何れのワーカー４が提供しなければならないかを明確化する。さらに別の例として、また限定の意図はなく、所属医師がワークリスト２２をリクエストした時、その医師（ワーカー４）には、例えば、その医師にとって適切なタスクであるが、彼がその時担当する患者のサービスタスク１２に限定されたサービスタスク１２のリストが提示される。
【００３４】
ワークステップ５０が明確化され割り当てられると、個々のワーカー４（図１）は、例えばリレーショナルデータベース技術またはオブジェクト照会を利用して、役割２６、２７へ動的にマッピングされる（１４０）。さらに別の例として、個々のヘルスケアワーカー４はそれぞれ患者をケアする責任（図１）のような１またはそれ以上の個々のサービスタスク１２の責任を明示的に引き受ける（１５０）。しかしながら、かかる責任は、患者のケアニーズを満足させるに必要な項目のような単一のサービスタスク１２、そのグループの患者のケア責任のようなサービスタスクのグループ１２、または看護ユニット、部門またはそのグループに含まれる全ての患者のケア責任のようなサービスタスク１２のグループに解消できる他のレベルのような抽象レベルで実現可能である。例えば、医師または看護師のようなワーカー４はその後、シフト変更時にサービスタスク１２のグループの責任を引き受ける。ワーカー４はまた、複数のグループのサービスタスク１２の責任を引き受ける。例えば、呼吸治療法の治療家は病院９０のいくつかのフロアのグループの患者のニーズについて責任を引き受けることができる。さらに、個人としてのワーカー４は監督またはチームの責任を引き受けることができる。仮想の役割２７、ユーザーの役割２６、患者のニーズのようなワークステップ５０及びサービスタスク１２に関連するような他のデータを用いることにより、本発明はサービスタスク１２の割り当てを捕捉し、患者とワーカー４との間のマッピングを作成し、そのマッピングを用いて適当な仕事項目をワーカー４に提示する。一例として、病院の例では、患者とワーカー４との間のマッピングを作成し、そのマッピングを用いて現在の適当な仕事項目をワーカー４に提示する。一例として、病院の例では、かかるマッピングは例えば、西病棟４の病棟看護師として、または外科ＩＣＵセクションのＩＣＵ看護師として、本発明のシステムへサインオンする看護師に対応する。サインインすると、看護師はコンテキスチュアルセッティング及びその役割（図示せず）の両方にとって有用なユーザーインターフェイスを用いてワークリスト２２をリクエストする（１６２）。例えば看護師であるユーザーを、例えばＩＣＵ看護師としての役割２６とリンクさせることにより、本発明はそのユーザーの役割にとって適当なタスクを示す適当なワークリスト２２を提供することができる。
【００３５】
ワーカー４がステップ１６０におけるようにワークリスト２２をリクエストすると、本発明はワーカー４の役割２６をチェック（１７０）した後、ワーカー４をそのワーカーの役割２６に関連するワークタスクタイプ５０にマッピングする。かかるチェックにはさらに、ワーカー４に現在割り当てられているサービスタスク１２のチェックと、そのワーカー４の役割２６にとって適当でワーカー４が責任を有するサービスタスク１２にかかわるタスクだけを示すためのマスターワークリスト２３（図３）からのワークリスト表４０の作成が伴う。
【００３６】
マッピングが完了すると、本発明は、ワークリスト２２としてワーカー４のサービスタスク１２のＩＤを特定するかまたは他の方法で取込むレコードを編集する。編集済みのワークリスト２２は、現在しなければならないサービスタスク１２と、他のサービスタスク１２を完了した後しなければならなくなるサービスタスク１２とを含む。サービスタスク１２は、（１）ある特定のワークタイプ５０及びサービスタスク１２に対してマッピングされたワークフローの定義において特定された将来の全ての割り当て及びニーズを利用し、（２）ある特定のワークタイプ及びサービスタスク１２に対してマッピングされ、デフォルトとしての条件付き選択肢が真になると考えられる時しなければならなくなるワークフローの定義に特定された将来の割り当てのみ、及び／または（３）ある特定のワークタイプ及びサービスタスクにマッピングされ、もっともありそうな条件付選択肢が真になると考えられる時しなければならなくなるワークフロー定義に特定された将来のタスクのみを用いることにより明確化することができる。
【００３７】
従って、本発明によると、プロセス設計をタスクの割り当てから分離することができる。さらに、本発明を用いるシステムは、タスクの委任を決定する種々の責任をサポートすると共に患者のケアのような動的な責任の明示的な引き受けをサポートする。さらに、本発明に用いるシステムは、チームに基づく責任及び複数レベルの監督のサポートを行う。その動的な割り当てが与えられると、本発明を用いるシステムは完了直前のタスクを含むタスクの責任の再割り当てを行うことができる。
【００３８】
実施例において、本発明はヘルスケアのような複雑な環境に合致する。ヘルスケアでは、サービスは患者に対して提供される。これらのサービスはワークフローエンジン技術による管理と相性がよい。通常、これらのサービスは多数の異なる個人及び多数の異なる部門の管理を必要とする。選択されたサービス、従って必要とされるワークステップは患者のニーズに応じて選択される。しかしながら、複雑なワーク環境では、一人またはそれ以上の特定のワーカー４は多数の役割を果たすことができる。一例として、そして限定の意図はなく、ワーカー４はそれ自身の患者グループを持った看護師、チームの一員であって、そのチームの患者のためのタスクを行う看護師及び／または部下の看護師の患者の全てのタスクを見る看護師長の場合がある。柔軟性を備えたことにより、ワークリスト２２をヘルスケアのような複雑な環境に特有な多数のファクターに基づき構成することが可能である。また、多数の表４０から構成され、容易に認識できる態様で種々の表４０から項目を形成できる複雑なワークリスト２２を展開することができる。例えば、看護師チームの一員である看護師は彼女自身の患者の仕事項目を大文字にし、彼女のチームの他のメンバーの仕事項目をイタリック体にすることができる。これは、ワークリスト２２をユーザーの役割、ユーザーの患者の責任、仕事項目及び目標となる患者間の相関関係に基づき動的に作成するなどして多数の等価的な手段により実行することができる。
【００３９】
ワークフローエンジンは、多数の部分的なワークステップを協調させることができる。しかしながら、場合によっては、サービスのリクエストを満足させる仕事の部門またはグループスーパーバイザーのような種々の主体は、どの個人にそれらを実行させるかを選択する。これにより、下記のさらに柔軟性のあるシステムが形成される。
【００４０】
責任を動的に再割り当てするためのサポート、
多数のレベルでのチームに基づく仕事の割り当て、
ワークリストの項目を多数の異なる文脈で見ることができるようにする、及び、
本発明はさらに、ヘルスケアのワークフロープロセスを一般性をもって、しかしながらそれらの特定の例をサポートしながら設計する機構を提供する。
【００４１】
図３は、本発明のある特定の構成要素間の関係を示す実施例の概略図である。さらに図１を参照して、実施例では、受けたＩＤ情報に応答して、ワークフローエンジンを用いるシステムが、ワーカー４により実行されるサービスタスク１２のリストを含むレコードを編集する。編集されたレコードを利用して、ワーカーの１またはそれ以上の役割２６、２７及びワーカー４に関連するサービスタスク１２のリストに少なくとも部分的に基づくワークリスト２２を提供する。レコードが編集されると、その編集済みのワークリスト２２の表示をワーカー４のディスプレイ装置において始動することができる。
【００４２】
図２に示したように、また上述したように、仕事項目のデータベースオブジェクト２４ｄ、役割データオブジェクト２４ｃ、ワーカーデータオブジェクト２４ｄ及び患者データオブジェクト２４ａの間の関係により、ワーカー４のワークリスト２２を編集済みのレコードから作成することができる。さらに、実際のワークステップ５２をワークステップデータオブジェクト２４ｄに取込まれたワークステップタイプ５０を用いて明確化することができる。例えば、患者のニーズ１２を患者データオブジェクト２４ａから検索し、例えば、データベース３１において、マスターワークリスト２３に結合してもよい。マスターワークリスト２３は、一旦作成されるとワークリスト表４０によるなどして操作することによりワーカー４について調整された一組のタスクを発生させる。これにより、同じワークリスト項目を、例えば上述した看護チームに関連するような多数の異なる文脈でみることができる。
【００４３】
従って、特定のワーカー４（図１）により１またはそれ以上の特定のサービスタスク１２について実行される１またはそれ以上の活動より成る表示可能なタスクスケジュールを作成し操作することができる。部分的に、本発明を利用してワークプロセスの設計とタスク委任論理とを分離し、ワークフロープロセスを明確化し、ワークフロータスクを設計する時にタスクを最終的に実行する個々のワーカー４を直接知らなくてもそれらの最適なパフォーマンスに基づき構成することができる。
【００４４】
実施例において、本発明はワークフロープロセス設計のタスクを個人に責任を割り当てる際のタスクから分離する。ワークフロー設計者２は、例えばワーカーであるタスクの実行を最終的に割り当てられる個人、役割、グループまたはスキルを予め知らなくてもワークステップを構成することができる。１つの実施例において、そのタスクを実行する責任はタスク実行時に割り当ててもよい。
【００４５】
本発明を説明するために上述した構成の詳細についての種々の変形例及び設計変更は、特許請求の範囲に記載される本発明の思想及び範囲から逸脱することなく当業者にとって行えることがわかるであろう。
【図面の簡単な説明】
【００４６】
【図１】システムの実施例を示す概略図である。
【図２】ワークリスト表示の一例及びワークリストを示す概略図である。
【図３】本発明の実施例の代表的なフローモデルの関係を示す。
【図４】本発明の関係を示すフローチャートである。
【国際公開パンフレット】
2005502137.tif 000003
2005502137.tif 000004
2005502137.tif 000005
2005502137.tif 000006
2005502137.tif 000007
2005502137.tif 000008
2005502137.tif 000009
2005502137.tif 000010
2005502137.tif 000011
2005502137.tif 000012
2005502137.tif 000013
2005502137.tif 000014
2005502137.tif 000015
2005502137.tif 000016
2005502137.tif 000017
2005502137.tif 000018
2005502137.tif 000019
2005502137.tif 000020
2005502137.tif 000021
2005502137.tif 000022
2005502137.tif 000023
2005502137.tif 000024
2005502137.tif 000025
【国際公開パンフレット（コレクトバージョン）】
2005502137.tif 000026
【国際調査報告】
2005502137.tif 000027
2005502137.tif 000028
2005502137.tif 000029