(57)【要約】【課題】アウトカムの達成状況の登録を容易にする。【解決手段】情報処理装置１０は、クリニカルパス１１ａにおける達成目標を示す複数のアウトカムの一括チェック指示を受け付ける。すると情報処理装置１０は、複数のアウトカムそれぞれについて、アウトカムが達成しているか否かを判別するための基準を示すアセスメントに基づいて、そのアウトカムに対して入力された情報がそのアウトカムに対応するアセスメントを満たすか否かを判定する。そして情報処理装置１０は、複数のアウトカムのうち、対応するアセスメントを満たす情報が入力されたアウトカム、および対応するアセスメントを有していないアウトカムについて、未達成か達成かを示す達成区分を、達成と設定する。【選択図】図１
2017111708.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
医療機関における患者への処置のスケジュールを示すクリニカルパスに対する、前記クリニカルパスの前記スケジュールに対応付けた達成目標を示す複数のアウトカムの一括チェック指示を受け付けると、前記複数のアウトカムのそれぞれを判定対象アウトカムとし、前記判定対象アウトカムが達成しているか否かを判別するための基準を示すアセスメントに基づいて、前記判定対象アウトカムに対して入力された情報が前記判定対象アウトカムに対応するアセスメントを満たすか否かを判定し、
前記複数のアウトカムのうち、対応するアセスメントを満たす情報が入力されたアウトカム、および対応するアセスメントを有していないアウトカムについて、未達成か達成かを示す達成区分を、達成と設定する、
処理を実行させるアウトカム達成登録プログラム。
【請求項２】
前記判定では、前記判定対象アウトカムに対して設定されているアセスメント内の数学用語を数学記号に変換し、該数学記号を用いて、該アセスメント内の数値と、入力された情報との関係を表す数式を生成し、該情報が該数式を満たす場合、該情報が、前記判定対象アウトカムに対応するアセスメントを満たすと判定する、
請求項１記載のアウトカム達成登録プログラム。
【請求項３】
前記コンピュータに、さらに、
前記複数のアウトカムのいずれかのアウトカムに対して情報が入力されたとき、該情報が該アウトカムに設定されたアセスメントを満たさない場合、該アセスメントが未達成であることを示すフラグを設定する処理を実行させ、
前記判定では、前記判定対象アウトカムに設定されたアセスメントに対して、該アセスメントが未達成であることを示すフラグが設定されているとき、前記判定対象アウトカムに対応するアセスメントが満たされていないと判定する、
請求項１または２記載のアウトカム達成登録プログラム。
【請求項４】
コンピュータが、
医療機関における患者への処置のスケジュールを示すクリニカルパスに対する、前記クリニカルパスの前記スケジュールに対応付けた達成目標を示す複数のアウトカムの一括チェック指示を受け付けると、前記複数のアウトカムのそれぞれを判定対象アウトカムとし、前記判定対象アウトカムが達成しているか否かを判別するための基準を示すアセスメントに基づいて、前記判定対象アウトカムに対して入力された情報が前記判定対象アウトカムに対応するアセスメントを満たすか否かを判定し、
前記複数のアウトカムのうち、対応するアセスメントを満たす情報が入力されたアウトカム、および対応するアセスメントを有していないアウトカムについて、未達成か達成かを示す達成区分を、達成と設定する、
アウトカム達成登録方法。
【請求項５】
医療機関における患者への処置のスケジュールを示すクリニカルパスであり、前記クリニカルパスの前記スケジュールに対応付けた達成目標を示す複数のアウトカムを含む前記クリニカルパスを記憶する記憶部と、
前記複数のアウトカムの一括チェック指示を受け付けると、前記複数のアウトカムのそれぞれを判定対象アウトカムとし、前記判定対象アウトカムが達成しているか否かを判別するための基準を示すアセスメントに基づいて、前記判定対象アウトカムに対して入力された情報が前記判定対象アウトカムに対応するアセスメントを満たすか否かを判定し、前記複数のアウトカムのうち、対応するアセスメントを満たす情報が入力されたアウトカム、および対応するアセスメントを有していないアウトカムについて、未達成か達成かを示す達成区分を、達成と設定する演算部と、
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アウトカム達成登録プログラム、アウトカム達成登録方法、および情報処理装置に関する。
【背景技術】
【０００２】
病院などの医療機関で患者を治療する場合、予め設定したスケジュールに沿って治療や検査が行われる。このような治療のスケジュールはクリニカルパスと呼ばれる。クリニカルパスには、一定の疾患をもつ患者に対して特定の結果を得るために、医療チームによって実施する仕事内容と、最も望ましい実施順序・実施時期が一覧表に纏められている。
【０００３】
クリニカルパスにより患者が達成する目標は、アウトカムと呼ばれる。すなわち、アウトカムを達成するための治療・看護ケアの標準的なプロセスが、クリニカルパスに設定されている。アウトカムとしては、例えば、検査についての説明が理解できたとか、食事や内服薬の説明が理解できたなどの達成目標が設定される。
【０００４】
クリニカルパスには、医療者用のものもある。医療者用のクリニカルパスに含まれるアウトカムは、医療者が達成する目標である。医師や看護師は、医療者用のクリニカルパスに沿って、患者が達成するアウトカムに沿って毎日その目標を達成できるように、患者の治療や看護を行うことになる。
【０００５】
医療のスケジュール管理に関する技術としては、例えば患者の病態の変化に対応できるように、フェーズパスを容易に変更することができる疾患管理システムがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１４６２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
クリニカルパスにおけるアウトカムの達成状況は、コンピュータを用いて管理することができる。例えば患者ごとのクリニカルパスを予めコンピュータに登録しておくことで、患者が達成すべきアウトカムがコンピュータで管理できる。そして各アウトカムが達成されているか否かをコンピュータに設定しておけば、クリニカルパスの進捗状況が容易に把握できる。
【０００８】
しかし、アウトカム達成の有無のコンピュータへの入力は、すべて手入力となっている。１日当たりのアウトカム数が多い場合、達成の有無を判定するアセスメント数も多くなり、すべての結果を手入力していたのでは、医療者の作業負荷が過大である。
【０００９】
１つの側面では、本件は、アウトカムの達成状況の登録を容易にすることを目的とする。
【課題を解決するための手段】
【００１０】
１つの案では、以下の処理をコンピュータに実行させるアウトカム達成登録プログラムが提供される。
アウトカム達成登録プログラムに基づいて、コンピュータは、医療機関における患者への処置のスケジュールを示すクリニカルパスに対する、クリニカルパスのスケジュールに対応付けた達成目標を示す複数のアウトカムの一括チェック指示を受け付けると、複数のアウトカムのそれぞれを判定対象アウトカムとし、判定対象アウトカムが達成しているか否かを判別するための基準を示すアセスメントに基づいて、判定対象アウトカムに対して入力された情報が前記判定対象アウトカムに対応するアセスメントを満たすか否かを判定する。そしてコンピュータは、複数のアウトカムのうち、対応するアセスメントを満たす情報が入力されたアウトカム、および対応するアセスメントを有していないアウトカムについて、未達成か達成かを示す達成区分を、達成と設定する。
【発明の効果】
【００１１】
１態様によれば、アウトカムの達成状況の登録が容易となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係る情報処理装置の構成例を示す図である。
【図２】第２の実施の形態の病院情報システム構成例を示す図である。
【図３】第２の実施の形態に用いるサーバのハードウェアの一構成例を示す図である。
【図４】サーバが有する機能を示すブロック図である。
【図５】患者ＤＢの一例を示す図である。
【図６】クリニカルパスＤＢの一例を示す図である。
【図７】アウトカムＤＢの一例を示す図である。
【図８】文言変換ＤＢの一例を示す図である。
【図９】アウトカム評価画面の一例を示す図である。
【図１０】判定結果入力後のアウトカム評価画面の一例を示す図である。
【図１１】一括達成入力ボタン押下後のアウトカム評価画面の一例を示す図である。
【図１２】未達成が設定されたアウトカムを含むアウトカム評価画面の一例を示す図である。
【図１３】アウトカム達成判定処理の手順の一例を示すフローチャートである。
【図１４】一括達成入力処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第１の実施の形態〕
まず第１の実施の形態について説明する。
【００１４】
図１は、第１の実施の形態に係る情報処理装置の構成例を示す図である。情報処理装置１０は、記憶部１１と演算部１２とを有する。
記憶部１１は、医療機関における患者への処置のスケジュールを示すクリニカルパス１１ａを記憶する。クリニカルパス１１ａには、クリニカルパス１１ａのスケジュールに対応付けた達成目標を示す複数のアウトカムが含まれる。アウトカムには、達成目標が達成されたか否かを示す達成区分が関連付けられている。達成区分は、例えば初期状態では未入力であり、アウトカムの達成目標日までに、達成か未達成かが設定される。
【００１５】
またアウトカムには、達成しているか否かを判別するための基準を示すアセスメントを設定することができる。例えば「バイタルが安定している」というアウトカムに対して、「心拍数：６０回／分以上  ９０回／分以下」というアセスメントが設定される。アセスメントに対して、アセスメントに関連する情報が入力されていた場合、その入力情報が、アセスメントに関連付けて格納されている。入力情報は、例えば１分当たりの心拍数や呼吸数などの計測結果である。
【００１６】
演算部１２は、例えば医療者からの入力に応じて、クリニカルパス１１ａに含まれるアウトカムの内容を、アウトカム評価画面１に表示する（ステップＳ１）。アウトカム評価画面１には、アウトカムの内容が含まれる。例えばアウトカム評価画面１では、各アウトカムに対応付けて、達成ボタン２ａ〜２ｃと未達成ボタン３ａ〜３ｃとが表示されている。達成ボタン２ａ〜２ｃは、アウトカムが達成したことを手動で入力するためのボタンである。未達成ボタン３ａ〜３ｃは、アウトカムが未達成であることを手動で入力するためのボタンである。アウトカムの評価結果を手入力する場合には、医療者は、各アウトカムについて、達成ボタン２ａ〜２ｃまたは未達成ボタン３ａ〜３ｃの入力操作を行う。
【００１７】
またアウトカム評価画面１を介して、アセスメントに関連する情報の入力が可能である。例えばアウトカム評価画面１には、アセスメントに対応付けて、情報入力用のテキストボックス４ａ，４ｂが設けられている。医療者が、テキストボックス４ａ，４ｂに対して心拍数や呼吸数を入力することで、アウトカムに対する情報が入力できる。
【００１８】
さらにアウトカム評価画面１には、一括達成入力ボタン５が設けられている。一括達成入力ボタン５は、演算部１２に対して複数のアウトカムの一括チェック指示を入力するためのボタンである。一括チェック指示は、達成目標が未達成であることが判明しているもの以外のアウトカムに対する、達成区分への「達成」の設定指示である。
【００１９】
演算部１２は、一括達成入力ボタン５が押下に基づく一括チェック指示を受け付ける。そして演算部１２は、複数のアウトカムそれぞれについて、アウトカムに対応するアセスメントに基づいて、そのアウトカムに対して入力された情報が、そのアウトカムに対応するアセスメントを満たすか否かを判定する（ステップＳ２）。例えば図１の例では、アウトカム「バイタルが安定している」に対して、アセスメント「心拍数：６０回／分以上  ９０回／分以下」が設定されている。入力情報として設定されている心拍数は「８６」であり、入力情報がアセスメントを満たしていると判定される。またアウトカム「呼吸状態が安定している」に対して、アセスメント「呼吸数：１２／分以上  ３０／分以下」が設定されている。入力情報として設定されている呼吸数は「３２」であり、入力情報がアセスメントを満たしていないと判定される。
【００２０】
そして演算部１２は、複数のアウトカムのうち、対応するアセスメントを満たす情報が入力されたアウトカム、および対応するアセスメントを有していないアウトカムについて、未達成か達成かを示す達成区分を、達成と設定する（ステップＳ３）。例えば演算部１２は、記憶部１１に保持されているアウトカムの管理情報に対して、達成区分として「達成」を設定する。図１の例では、アウトカム「入院目的を理解している」はアセスメントを有していないため、記憶部１１内での達成区分に「達成」と設定される。またアウトカム「バイタルが安定している」は、アセスメントが満たされているため、記憶部１１内での達成区分に「達成」と設定される。
【００２１】
これにより、アウトカムに対する達成区分の、達成の設定が容易となる。例えば達成区分を設定すべきアウトカムが大量にあるとき、アウトカムを１つずつ選択して「達成」の設定入力を行う場合に比べ、設定にかかる負担が低減される。
【００２２】
また、演算部１２は、アウトカムに関する情報が入力されたとき、その入力情報がアセスメントを満たすか否かを、自動で判定することができる。例えば演算部１２は、アウトカムに対して設定されているアセスメント内の数学用語を数学記号に変換する。そして演算部１２は、数学記号を用いて、該アセスメント内の数値と、入力された情報との関係を表す数式を生成する。例えば「６０回以上」という文言に基づいて、「（入力情報）≧６０」という数式が生成される。演算部１２は、入力情報が生成された数式を満たす場合、入力情報が、アウトカムに対応するアセスメントを満たすと判定する。
【００２３】
このように入力情報がアセスメントを満たすか否かを、自動で判定することで、医療者がアセスメントの内容を解釈し、入力情報と比較する作業を行わずに済み、医療者の作業負担が軽減される。
【００２４】
入力情報がアセスメントを満たすか否かの判定結果は、各アセスメントに対するフラグとして設定しておくことができる。例えば演算部１２は、複数のアウトカムのいずれかのアウトカムに対して情報が入力されたとき、その情報がアウトカムに設定されたアセスメントを満たさない場合、アウトカムに対して、アセスメントが未達成であることを示すフラグを設定する。この場合、演算部１２は、アウトカムの一括チェック指示が入力された際には、アウトカムに対して、アセスメントが未達成であることを示すフラグが設定されているか否かにより、そのアウトカムの達成の有無を判定する。例えば演算部１２は、アウトカムに設定されたアセスメントに対して、アセスメントが未達成であることを示すフラグが設定されている場合、そのアウトカムに対応するアセスメントが満たされていないと判定する。また演算部１２は、アウトカムに設定されたアセスメントに対して、アセスメントが未達成であることを示すフラグが設定されていない場合、そのアウトカムに対応するアセスメントが満たされていると判定する。
【００２５】
このようにアセスメントを満たすか否かの判定結果を、アウトカムに対応するフラグで保持しておくことで、アウトカムの一括チェック指示が入力されたときの、アウトカムの達成の有無の判定を効率的に行うことができる。すなわち、判定対象とするべきアウトカムが大量にある場合、一括チェック指示が入力されたときに、各アウトカムのアセスメントの文言を解析していたのでは、一括達成の設定に時間がかかってしまう。アウトカムのアセスメントの文言解析によるアセスメントが満たされるか否かを予め判定しておくことで、アウトカムの一括チェック指示が入力されたときの、アウトカムの達成の有無の判定が容易となり、短時間で処理を行うことができる。
【００２６】
なお、演算部１２は、例えば情報処理装置１０が有するプロセッサにより実現することができる。また、記憶部１１は、例えば情報処理装置１０が有するメモリまたはストレージ装置により実現することができる。
【００２７】
また、図１に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。
〔第２の実施の形態〕
次に第２の実施の形態について説明する。第２の実施の形態では、複数のアウトカムを含むクリニカルパスのアウトカム評価画面において、以下の２つの条件を満たす場合アセスメントが満たされるかどうかの自動判定が行われる。
【００２８】
［条件１］複数のアウトカムのそれぞれのアウトカムに対応付けられているアウトカムが達成しているか否かを判別するためのアセスメントが設定されている。
［条件２］判定に必要な測定結果が入力されている。
【００２９】
以上の条件がそろっていて、判定基準が満たされていない場合は、アセスメント未達成判定に、未達成を示すフラグ（未達成チェック）が自動的に設定される。これにより、医療者によるアセスメントが満たされるか否かの判断、および判断結果の入力の手間が削減できる。
【００３０】
また、アウトカムの達成の有無の一括チェック指示を入力するための一括達成入力ボタンが押下されると、下記の２つの条件に一致するアウトカムに対して、一括で「達成」を入力する処理が行われる。
【００３１】
［条件１］達成区分が未選択である。
［条件２］アセスメントの未達成判定チェックが付いていない。
上記の２つの条件を満たすアセスメントに対しては、達成区分として、一括で「達成」が設定される。これにより、達成区分の設定の手間が削減できる。
【００３２】
図２は、第２の実施の形態の病院情報システム構成例を示す図である。病院情報システムでは、サーバ１００と複数の端末装置３１，３２，・・・とがネットワーク２０を介して接続されている。サーバ１００は、病院で扱う情報を管理するコンピュータである。端末装置３１，３２，・・・は、病院内の医療者が使用するコンピュータである。
【００３３】
サーバ１００は、患者ごとのクリニカルパスを管理しており、医療者は、端末装置３１，３２，・・・を用いてサーバ１００で管理されているクリニカルパスを参照する。そして医療者は、患者のクリニカルパスに従ったスケジュールで治療や看護などの医療行為を行う。また医療者は、クリニカルパスに従った医療行為によりアウトカムが達成できたかどうかを、端末装置３１，３２，・・・を用いてサーバ１００に設定する。この際、サーバ１００では、複数のアウトカムについて一括で設定することができる。アウトカムを一括で設定できることにより、医療者の作業負担が軽減される。
【００３４】
サーバ１００は、以下のようなハードウェアによって実現される。
図３は、第２の実施の形態に用いるサーバのハードウェアの一構成例を示す図である。サーバ１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０９を介してメモリ１０２と複数の周辺機器が接続されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、またはＤＳＰ（Digital Signal Processor）である。プロセッサ１０１がプログラムを実行することで実現する機能の少なくとも一部を、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現してもよい。
【００３５】
メモリ１０２は、サーバ１００の主記憶装置として使用される。メモリ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。メモリ１０２としては、例えばＲＡＭ（Random Access Memory）などの揮発性の半導体記憶装置が使用される。
【００３６】
バス１０９に接続されている周辺機器としては、ストレージ装置１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、機器接続インタフェース１０７およびネットワークインタフェース１０８がある。
【００３７】
ストレージ装置１０３は、内蔵した記憶媒体に対して、電気的または磁気的にデータの書き込みおよび読み出しを行う。ストレージ装置１０３は、コンピュータの補助記憶装置として使用される。ストレージ装置１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、ストレージ装置１０３としては、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）を使用することができる。
【００３８】
グラフィック処理装置１０４には、モニタ２１が接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像をモニタ２１の画面に表示させる。モニタ２１としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３９】
入力インタフェース１０５には、キーボード２２とマウス２３とが接続されている。入力インタフェース１０５は、キーボード２２やマウス２３から送られてくる信号をプロセッサ１０１に送信する。なお、マウス２３は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００４０】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク２４に記録されたデータの読み取りを行う。光ディスク２４は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク２４には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００４１】
機器接続インタフェース１０７は、サーバ１００に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース１０７には、メモリ装置２５やメモリリーダライタ２６を接続することができる。メモリ装置２５は、機器接続インタフェース１０７との通信機能を搭載した記録媒体である。メモリリーダライタ２６は、メモリカード２７へのデータの書き込み、またはメモリカード２７からのデータの読み出しを行う装置である。メモリカード２７は、カード型の記録媒体である。
【００４２】
ネットワークインタフェース１０８は、ネットワーク２０に接続されている。ネットワークインタフェース１０８は、ネットワーク２０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００４３】
以上のようなハードウェア構成によって、第２の実施の形態の処理機能を実現することができる。なお、第１の実施の形態に示した情報処理装置１０も、図３に示したサーバ１００と同様のハードウェアにより実現することができる。
【００４４】
サーバ１００は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施の形態の処理機能を実現する。サーバ１００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、サーバ１００に実行させるプログラムをストレージ装置１０３に格納しておくことができる。プロセッサ１０１は、ストレージ装置１０３内のプログラムの少なくとも一部をメモリ１０２にロードし、プログラムを実行する。またサーバ１００に実行させるプログラムを、光ディスク２４、メモリ装置２５、メモリカード２７などの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサ１０１からの制御により、ストレージ装置１０３にインストールされた後、実行可能となる。またプロセッサ１０１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４５】
次に、サーバ１００が実行するクリニカルパスを用いた患者のアウトカム達成管理機能について説明する。
図４は、サーバが有する機能を示すブロック図である。サーバ１００は、患者データベース（ＤＢ）１１０、クリニカルパスＤＢ１２０、アウトカムＤＢ１３０、文言変換ＤＢ１４０、クリニカルパス設定部１５０、およびアウトカム達成管理部１６０を有する。
【００４６】
患者ＤＢ１１０は、患者に関する情報を記憶するＤＢである。患者ＤＢ１１０には、例えば患者の治療に適用されるクリニカルパスが設定される。
クリニカルパスＤＢ１２０は、患者の治療に使用するクリニカルパスを記憶するＤＢである。例えば病気の治療方法ごとのクリニカルパスが、クリニカルパスＤＢ１２０に格納される。
【００４７】
アウトカムＤＢ１３０は、患者ごとのアウトカムを記憶するＤＢである。アウトカムＤＢ１３０には、例えば、各患者に適用するクリニカルパスに設定されたアウトカムと、そのアウトカムが達成されたか否かの情報が設定される。
【００４８】
文言変換ＤＢ１４０は、アウトカムにおけるアセスメントを定義する文言内の数学用語を、数学における数学記号に変換する変換パターンを記憶するＤＢである。文言変換ＤＢ１４０に示される変換パターンに基づいて、自然語で記述されたアセスメントの内容を、数式に置き換えることができる。
【００４９】
なお、患者ＤＢ１１０、クリニカルパスＤＢ１２０、アウトカムＤＢ１３０、および文言変換ＤＢ１４０としては、例えばメモリ１０２またはストレージ装置１０３の記憶領域の一部が使用される。
【００５０】
クリニカルパス設定部１５０は、各患者に適用するクリニカルパスを設定する。例えばクリニカルパス設定部１５０は、患者に適用するクリニカルパスの入力を受け付ける。その入力に応じ、クリニカルパス設定部１５０は、患者ＤＢ１１０における該当患者の情報として、適用するクリニカルパスの情報を設定する。またクリニカルパス設定部１５０は、クリニカルパスが設定された患者の患者ＩＤと、そのクリニカルパス内のアウトカムに関する情報とを関連付けて、アウトカムＤＢ１３０に格納する。
【００５１】
アウトカム達成管理部１６０は、各患者のアウトカムの達成の有無を管理する。例えばアウトカム達成管理部１６０は、アウトカムにおけるアセスメントの達成の有無を示す入力を受け、その情報をアウトカムＤＢ１３０に設定する。またアウトカム達成管理部１６０は、アウトカムの達成の有無を示す入力を受け付け、その情報をアウトカムＤＢ１３０に設定する。さらにアウトカム達成管理部１６０は、アセスメントの判断対象となっている数値（心拍数、血圧など）の入力を受け付け、アウトカムＤＢ１３０に設定する。
【００５２】
アウトカム達成管理部１６０は、例えば、アセスメントの文言に基づいて、入力された数値によってアセスメントが達成されたか否かを判断することができる。アセスメントの達成の有無を判断した場合、アウトカム達成管理部１６０は、判断結果をアウトカムＤＢ１３０に設定する。またアウトカム達成管理部１６０は、アウトカムの一括達成の入力を受け付け、アウトカムが未達成であることが明らかなものを除き、達成目標日になったアウトカムは達成されたものとして、アウトカムＤＢ１３０に設定する。
【００５３】
なお、図４に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。また、図４に示した各要素の機能は、例えば、その要素に対応するプログラムモジュールをコンピュータに実行させることで実現することができる。
【００５４】
次に、サーバ１００内に各ＤＢに格納される情報について詳細に説明する。
図５は、患者ＤＢの一例を示す図である。患者ＤＢ１１０には、例えば患者テーブル１１１が格納されている。患者テーブル１１１には、患者ＩＤ、患者名、年齢、性別、クリニカルパスＩＤ、治療開始日などの欄が設けられている。
【００５５】
患者ＩＤの欄には、患者の識別子（患者ＩＤ）が設定される。患者名の欄には、患者の名前が設定される。年齢の欄には、患者の年齢が設定される。性別の欄には、患者の性別が設定される。クリニカルパスＩＤの欄には、患者に適用されるクリニカルパスの識別子（クリニカルパスＩＤ）が設定される。治療開始日の欄には、患者に適用されるクリニカルパスに従った治療の実施開始日が設定される。
【００５６】
図６は、クリニカルパスＤＢの一例を示す図である。クリニカルパスＤＢ１２０には、患者に施す治療の種別ごとのクリニカルパス１２１，１２２，・・・が格納されている。各クリニカルパス１２１，１２２，・・・には、クリニカルパスＩＤが設定されている。
【００５７】
例えばクリニカルパス１２１には、心臓手術のスケジュールが設定されている。クリニカルパス１２１内には、治療開始からの経過状況に対応付けて、達成目標、治療・薬剤、処理、検査などの、医療者が行う作業内容が設定されている。経過状況は、例えば「手術前日」、「手術当日（手術前）」、「手術当日（手術後）」、および手術からの経過日数（「１日目」，・・・）に分けられている。
【００５８】
経過状況に対応付けて設定された達成目標が、クリニカルパス１２１のアウトカムである。アウトカムには、「バイタルが安定している」というように、達成の度合いを数値で判断できるものがある。例えば心拍数が毎分９０回以下であるかどうかで、バイタルが安定しているかどうかが判断される。この場合、拍数が毎分９０回以下であることが、アウトカムに対するアセスメントとなる。
【００５９】
図７は、アウトカムＤＢの一例を示す図である。アウトカムＤＢ１３０には、例えばアウトカム管理テーブル１３１が格納されている。アウトカム管理テーブル１３１には、患者ＩＤ、達成目標日、アウトカム、達成区分、アセスメント、アセスメント未達成判定、タイトル、および判定結果の欄が設けられている。
【００６０】
患者ＩＤの欄には、治療対象の患者ＩＤが設定される。達成目標日には、患者に適用されるクリニカルパスに設定されているアウトカムの達成目標日が設定される。アウトカムの欄には、アウトカムの内容が設定される。達成区分の欄には、アウトカムの達成の有無が設定される。達成区分の欄の初期値は空欄である。アセスメントの欄には、アウトカムに対するアセスメントが設定される。アセスメント未達成判定の欄には、アセスメントが未達成であると判定されたか否かを示すフラグが設定される。アセスメント未達成判定の欄の初期値は空欄である。タイトルの欄には、アセスメントが達成されたか否かの判定に使用する検査などの項目の名称が設定される。判定結果の欄には、アセスメントの判定に使用する項目の数値が設定される。
【００６１】
図８は、文言変換ＤＢの一例を示す図である。文言変換ＤＢ１４０には、例えば用語・記号対応テーブル１４１が格納されている。用語・記号対応テーブル１４１には、数学用語と数学記号との欄が設けられている。数学用語の欄には、アセスメントの定義に用いられる数学用語が設定される。数学記号の欄には、数学用語に対応する数学記号が設定される。例えば数学用語「以上」に対して、数学記号「≧」が対応付けられる。
【００６２】
以上のようなＤＢを有するシステムにより、アウトカム達成の一括設定が可能となる。アウトカム達成の一括設定は、例えばアウトカム評価画面に対する入力に応じて実施される。
【００６３】
図９は、アウトカム評価画面の一例を示す図である。アウトカム評価画面４０には、評価対象の患者の患者ＩＤが表示されている。またアウトカム評価画面４０には、日付ごとに、その日が達成目標日となるアウトカムが表示されている。
【００６４】
各アウトカムには、達成区分設定用のボタンが対応付けられている。達成区分設定用のボタンには、例えば達成ボタン４１ａ〜４１ｃと未達成ボタン４２ａ〜４２ｃとがある。達成ボタン４１ａ〜４１ｃは、対応するアウトカムが達成されたときに、医療者が押下するボタンである。未達成ボタン４２ａ〜４２ｃは、対応するアウトカムが、達成目標日になっても未達成であることが判明したときに、医療者が押下するボタンである。
【００６５】
またアウトカム評価画面４０では、アセスメントを有するアウトカムに対応付けて、アセスメントの内容が表示されている。表示された各アセスメントには、アセスメント未達成判定用のチェックボックス４３ａ〜４３ｄが設定されている。アセスメントが未達成であることが判明したときに、医療者により対応するチェックボックスが選択される。選択されたチェックボックス４３ａ〜４３ｄには、チェックマークが表示される。
【００６６】
数値で判定できるアセスメントには、判定基準となる項目のタイトルと、判定結果とが表示されている。判定結果は、医療者が入力ボタン４４ａ，４４ｂを押下することで入力できる。例えば入力ボタン４４ａ，４４ｂを押下されると、判定結果を入力するためのテキストボックスが表示され、そのテキストボックスに設定された値が、対応するアセスメントの判定結果として設定される。
【００６７】
図１０は、判定結果入力後のアウトカム評価画面の一例を示す図である。判定結果は、１日に複数回入力することもできる。図１０の例では、アセスメント「心拍数が６０回／分以上  ９０回／分以下」に対して、心拍数の判定結果が３回入力されている。３回分の値は、「９１／８４／９２」と表示されている。
【００６８】
判定結果が入力されたとき、アセスメントの内容と入力された値とが比較される。そして、入力された値が、アセスメントにおける達成目標の範囲外の場合、自動で、アセスメント未達成判定のチェックボックスが選択される。例えば心拍数「９１」や「９２」は、アセスメント「心拍数が６０回／分以上  ９０回／分以下」の範囲外である。そのため、当該アセスメントについてのアセスメント未達成判定のチェックボックス４３ｂが選択され、チェックマークが表示される。
【００６９】
さらにアウトカム評価画面４０には、アウトカムの達成を一括入力するための一括達成入力ボタン４５が設けられている。一括達成入力ボタン４５が押下されると、未達成であることが判明しているアウトカム以外のアウトカムの達成区分として、「達成」が設定される。
【００７０】
図１１は、一括達成入力ボタン押下後のアウトカム評価画面の一例を示す図である。図１１の例では、一括達成入力ボタン４５が押下されると、アセスメント未達成判定のチェックボックスにチェックマークが表示されていないアウトカム、またはアセスメントが設定されていないアウトカムについて、「達成」と設定される。「達成」と設定されたアウトカムの達成ボタン４１ａ，４１ｃは、押下されたままの状態に、表示形態が変化する。例えば、達成ボタン４１ａ，４１ｃの背景色が、押下前とは異なる色に変化する。
【００７１】
図１１において、アウトカム「患者所見  バイタルが安定している」については、すでにアセスメント未達成判定のチェックボックス４３ｂにチェックマークが表示されている。そのため、このアウトカムについては、一括達成入力ボタン４５が押下されても、「達成」の設定は行われない。
【００７２】
さらに、アウトカム評価画面４０内には、確定ボタン４６と閉じるボタン４７とが設けられている。確定ボタン４６は、アウトカム評価画面４０内での変更内容をアウトカムＤＢ１３０に反映させるためのボタンである。閉じるボタン４７は、アウトカム評価画面４０を閉じるためのボタンである。確定ボタン４６が押下されると、アウトカム評価画面４０における変更内容が、アウトカムＤＢ１３０に反映される。例えば選択されている達成ボタン４１ａ，４１ｃに応じて、アウトカムＤＢ１３０内の対応するアウトカムの達成区分に、「達成」と設定される。また、チェックマークが表示されたアセスメント未達成判定用のチェックボックス４３ｂに応じて、アウトカムＤＢ１３０内の対応するアセスメントに対するアセスメント未達成判定として、「未達成」が設定される。またアセスメントの判定結果が新たに入力された場合、入力された値が、アウトカムＤＢ１３０内の対応するアセスメントの判定結果として設定される。
【００７３】
なお、達成区分は、手動で「達成」または「未達成」を設定することもできる。例えば医療者は、アウトカムが未達成であることが判明した場合、該当アウトカムの未達成ボタンを押下する。このように、未達成が設定されたアウトカムについては、一括達成入力の操作が行われても、達成の設定は行われない。すなわち、手入力に基づく設定が優先される。
【００７４】
図１２は、未達成が設定されたアウトカムを含むアウトカム評価画面の一例を示す図である。アウトカム評価画面４０ａには、２つのアウトカムが表示されており、各アウトカムに対して達成ボタン４１ｄ，４１ｅと未達成ボタン４２ｄ，４２ｅが設けられている。また各アウトカムに２つずつのアセスメントが設定されており、各アセスメントに対応するアセスメント未達成判定用のチェックボックス４３ｅ〜４３ｈが設けられている。
【００７５】
図１２の例では、３つのチェックボックス４３ｆ〜４３ｈが選択されており、チェックマークが表示されている。またアウトカム「患者所見  意識が清明である」について、未達成ボタン４２ｄが押下されている。
【００７６】
この状態で一括達成入力ボタン４５ａが押下された場合、アウトカム「患者所見  意識が清明である」については、すでに未達成ボタン４２ｄが押下されているため、「達成」の設定は行われない。またアウトカム「患者所見  食事量肺活量が増える」については、アセスメント未達成判定のチェックボックス４３ｇ，４３ｈが選択されているため、「達成」の設定は行われない。
【００７７】
このように、医療者の入力により未達成であることが判明しているアウトカムについては、一括達成入力の操作が行われても、達成の設定は行われない。
次に、判定結果の入力に応じてアウトカムが未達成かどうかを自動判定するアウトカム達成判定処理について、詳細に説明する。
【００７８】
図１３は、アウトカム達成判定処理の手順の一例を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。なお、アウトカム達成判定処理は、例えば、患者ＩＤを指定したアウトカム表示要求に応じて実行される。
【００７９】
［ステップＳ１０１］アウトカム達成管理部１６０は、アウトカム表示要求で指定された患者ＩＤに対応するアウトカムを表示する。例えばアウトカム達成管理部１６０は、アウトカムＤＢ１３０から、患者ＩＤをキーとして、該当するエントリを検索する。アウトカム達成管理部１６０は、検索でヒットしたアウトカムのエントリをアウトカムＤＢ１３０から抽出し、モニタ２１に表示する。
【００８０】
［ステップＳ１０２］アウトカム達成管理部１６０は、表示されたアウトカムの判定結果に数値を入力する。例えば医療者は、患者の心拍数を測定すると、測定した日のアウトカムに対するアセスメントのうち、タイトルが心拍数と設定されたアセスメントの入力ボタンを押下する。するとアウトカム達成管理部１６０は、判定結果入力用のテキストボックスを表示する。医療者は、表示されたテキストボックスに、測定した心拍数を入力し、内容を確定する。心拍数が確定すると、アウトカム達成管理部１６０は、入力された心拍数を、対応するアセスメントの判定結果として表示する。
【００８１】
［ステップＳ１０３］アウトカム達成管理部１６０は、アウトカム表示要求で指定された患者ＩＤに対応する本日のアウトカムに、アセスメントが設定されているか否かを判断する。アセスメントが設定されていれば、処理がステップＳ１０４に進められる。アセスメントが設定されていなければ、処理がステップＳ１０８に進められる。
【００８２】
［ステップＳ１０４］アウトカム達成管理部１６０は、アセスメントを示す記述内に、「数値」と「数学用語」とが含まれているか否かを判断する。例えばアウトカム達成管理部１６０は、アセスメントの記述に算用数字（アラビア数字）が含まれていれば、「数値」が含まれていると判断する。またアウトカム達成管理部１６０は、文言変換ＤＢ１４０内に数学用語として登録されている文字列が、アウトカムの記述に含まれていれば、「数学用語」が含まれていると判断する。「数値」と「数学用語」とが含まれる場合、処理がステップＳ１０５に進められる。「数値」と「数学用語」との少なくとも一方が含まれない場合、処理がステップＳ１０８に進められる。
【００８３】
［ステップＳ１０５］アウトカム達成管理部１６０は、アセスメントに記述されている数学用語を数学記号に変換する。例えばアウトカム達成管理部１６０は、文言変換ＤＢ１４０を参照し、アセスメント内の数学用語に対応付けられた数学記号を取得する。そしてアウトカム達成管理部１６０は、アセスメント内の数学用語を、取得した数学記号に変換する。例えばアセスメントに「心拍数６０回／分以上」と記述されている場合、「以上」は数学記号「≧」に変換され、以上の前の数値「６０」が記号の後に設定され、「≧６０」となる。
【００８４】
［ステップＳ１０６］アウトカム達成管理部１６０は、入力された判定結果と、アセスメントに示される基準値とを比較し、アセスメントが達成したか否かを判断する。基準値は、アセスメントに含まれている数値である。例えばアセスメントに「心拍数６０回／分以上」と記述されている場合、判定結果の心拍数をＰ（Ｐは０以上の整数）としたとき、「Ｐ≧６０」が満たされるか否かが判断される。アウトカム達成管理部１６０は、判定結果として入力された数値が、アセスメントの条件を満たしていれば、アセスメントが達成されていると判断する。またアウトカム達成管理部１６０は、判定結果として入力された数値が、アセスメントの条件を満たしていなければ、アセスメントが未達成であると判断する。アセスメントが達成されている場合、処理がステップＳ１０８に進められる。アセスメントが未達成であれば、処理がステップＳ１０７に進められる。
【００８５】
［ステップＳ１０７］アウトカム達成管理部１６０は、アセスメントの未達成判定用のチェックボックスを選択し、チェックマークを表示させる。
［ステップＳ１０８］アウトカム達成管理部１６０は、アセスメントの判定結果の数値と、アセスメント未達成判定用のチェックボックスに示された未達成の有無を示す情報とを、アウトカムＤＢ１３０に反映させる。例えばアウトカム達成管理部１６０は、確定ボタン４６が押下されると、アセスメント評価画面を用いた設定内容をアウトカムＤＢ１３０に反映させ処理を終了する。
【００８６】
このように、アウトカム達成管理部１６０は、アセスメントの記述を解析し、入力された数値がアセスメントを達成しているか否かを自動判定することができる。これにより、アセスメント未達成判定の入力をせずに済み、医療者の作業が簡略化される。
【００８７】
また、医療者は、アウトカムの一括達成入力をアウトカム達成管理部１６０に実行させることができる。
図１４は、一括達成入力処理の手順の一例を示すフローチャートである。以下、図１４に示す処理をステップ番号に沿って説明する。
【００８８】
［ステップＳ１１１］アウトカム達成管理部１６０は、一括達成入力ボタンが押下されたか否かを判断する。押下された場合、処理がステップＳ１１２に進められる。押下されていなければ、ステップＳ１１１の処理が繰り返される。
【００８９】
［ステップＳ１１２］アウトカム達成管理部１６０は、本日が達成目標日となっているアウトカムを１つ選択する。
［ステップＳ１１３］アウトカム達成管理部１６０は、選択したアウトカムの達成区分が選択されているか否かを判断する。例えばアウトカム達成管理部１６０は、選択したアウトカムに対応する達成ボタンと未達成ボタンとのいずれかが選択されている場合、達成区分が選択されていると判断する。達成区分が選択されている場合、処理がステップＳ１１６に進められる。達成区分が選択されていなければ、処理がステップＳ１１４に進められる。
【００９０】
［ステップＳ１１４］アウトカム達成管理部１６０は、選択したアウトカムのアセスメントの未達成判定がチェックされているか否かを判断する。例えばアウトカム達成管理部１６０は、アセスメントに対応する未達成判定用のチェックボックスにチェックマークが表示されていれば、そのアセスメントの未達成判定がチェックされていると判断する。未達成判定がチェックされている場合、処理がステップＳ１１６に進められる。未達成判定がチェックされていない場合、処理がステップＳ１１５に進められる。
【００９１】
［ステップＳ１１５］アウトカム達成管理部１６０は、選択したアウトカムの達成区分において「達成」を選択する。例えばアウトカム達成管理部１６０は、該当するアウトカムの達成ボタンの表示形態を押下状態に変更する。
【００９２】
［ステップＳ１１６］アウトカム達成管理部１６０は、未処理のアウトカムがあるか否かを判断する。未処理のアウトカムがあれば、処理がステップＳ１１２に進められる。未処理のアウトカムがなければ、処理がステップＳ１１７に進められる。
【００９３】
［ステップＳ１１７］アウトカム達成管理部１６０は、達成区分の選択内容に応じてアウトカムＤＢ１３０を更新して、処理を終了する。
このようにして、すでに達成区分が選択されているアウトカムと、アセスメントが未達成であることが判明しているアウトカムとを除いた、残りのアウトカムについて、一括で「達成」の設定が行われる。その結果、医療者の設定操作の負荷が軽減される。
【００９４】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【００９５】
１  アウトカム評価画面
２ａ〜２ｃ  達成ボタン
３ａ〜３ｃ  未達成ボタン
４ａ，４ｂ  テキストボックス
５  一括達成入力ボタン
１０  情報処理装置
１１  記憶部
１１ａ  クリニカルパス
１２  演算部
【図１】
2017111708.tif 000003
【図２】
2017111708.tif 000004
【図３】
2017111708.tif 000005
【図４】
2017111708.tif 000006
【図５】
2017111708.tif 000007
【図６】
2017111708.tif 000008
【図７】
2017111708.tif 000009
【図８】
2017111708.tif 000010
【図９】
2017111708.tif 000011
【図１０】
2017111708.tif 000012
【図１１】
2017111708.tif 000013
【図１２】
2017111708.tif 000014
【図１３】
2017111708.tif 000015
【図１４】
2017111708.tif 000016