(57)【要約】【課題】業務に関する各自の行動のばらつきを抑制すること。【解決手段】業務支援プログラムは、業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得し、前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定し、前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する、処理をコンピュータに実行させる。【選択図】図３
2014106872.tif 000002
【特許請求の範囲】
【請求項１】
業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得し、
前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定し、
前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する、
処理をコンピュータに実行させる業務支援プログラム。
【請求項２】
前記記憶部は、前記画面に対する操作を示す操作情報を、前記条件及び前記処理情報に対応付けて記憶し、
前記取得する処理は、前記操作情報、前記条件、及び前記処理情報を取得し、
前記判定する処理は、前記画面に対して前記操作情報が示す操作が行われたときに、前記統計情報が前記条件を満たすか否かを判定する請求項１記載の業務支援プログラム。
【請求項３】
前記処理情報が示す処理を実行する処理は、前記処理情報が示すプログラムを起動する請求項１又は２記載の業務支援プログラム。
【請求項４】
業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得する取得部と、
前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定する判定部と、
前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する実行部とを有する業務支援装置。
【請求項５】
業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得し、
前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定し、
前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する、
処理をコンピュータが実行する業務支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務支援プログラム、業務支援装置、及び業務支援方法に関する。
【背景技術】
【０００２】
経営の改善は、様々な分野に共通する課題である。例えば、医療分野においては、逼迫する医療財政を受け、医療費抑制を目的とする医療制度改定の定期的な実施が継続的に行われている。そのため、医療機関にとっては経営戦略の効果的な実践が益々重要となっている。このような状況を受けて、経営施策の策定の基準として利用できる統計情報の収集や解析のための仕組みが、医療機関において活用されるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３２３６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、経営者が、統計情報に基づいて経営戦略を定め、具体的な行動方針又は目標を作成したとしても、各医療従事者の行動にはばらつきが生じる可能性が有る。例えば、行動方針又は目標の達成に関して忠実に行動する医療従事者もいれば、行動方針又は目標の達成についてあまり関心を示さない医療従事者が存在する可能性も有る。
【０００５】
そこで、一側面では、業務に関する各自の行動のばらつきを抑制することを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、業務支援プログラムは、業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得し、前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定し、前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する、処理をコンピュータに実行させる。
【発明の効果】
【０００７】
一態様によれば、業務に関する各自の行動のばらつきを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における電子カルテシステムの構成例を示す図である。
【図２】本発明の実施の形態におけるクライアント装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における電子カルテシステムの機能構成例を示す図である。
【図４】経営者端末が実行する動作ルールの設定処理の処理手順の一例を説明するためのフローチャートである。
【図５】動作ルール設定画面の表示例を示す図である。
【図６】業務テーブルの構成例を示す図である。
【図７】操作領域テーブルの構成例を示す図である。
【図８】操作テーブルの構成例を示す図である。
【図９】統計項目テーブルの構成例を示す図である。
【図１０】比較記号テーブルの構成例を示す図である。
【図１１】処理テーブルの構成例を示す図である。
【図１２】動作ルール記憶部の構成例を示す図である。
【図１３】統計情報の生成処理の処理手順の一例を説明するためのフローチャートである。
【図１４】統計情報記憶部の構成例を示す図である。
【図１５】クライアント装置が実行する処理手順の一例を説明するためのフローチャートである。
【図１６】動作ルール１に対応する処理プログラムがクライアント装置に実行させる処理手順の一例を説明するためのフローチャートである。
【図１７】診療行為の実施を促すメッセージの表示例を示す図である。
【図１８】依頼画面及び診療行為の実施指示を示すメッセージの表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における電子カルテシステムの構成例を示す図である。電子カルテシステム１は、或る医療機関（以下、「医療機関Ａ」という。）において、診療情報等の電子的な管理や、医療業務の円滑な遂行等を支援するコンピュータシステムである。電子カルテシステム１は、一台以上のクライアント装置１０、電子カルテサーバ２０、及び経営者端末３０等を含む。各クライアント装置１０と電子カルテサーバ２０とは、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク４０によって接続されている。また、経営者端末３０と電子カルテサーバ２０とは、ＬＡＮ又はインターネット等のネットワーク４０によって接続されている。
【００１０】
クライアント装置１０は、電子カルテサーバ２０に対する診療情報の入力等に利用されるＰＣ（Personal Computer）等のコンピュータである。例えば、クライアント装置１０は、診療行為や、診療行為に付随した業務が行われる場所ごと（例えば、診療科ごとの診療室、検査室、処置室、会計場所等）に設置される。クライアント装置１０の操作者は、例えば、医療機関Ａにおける、医師、検査技師、又はその他の医療従事者等である。
【００１１】
電子カルテサーバ２０は、受診者に関する診療情報（電子カルテ）等を一元管理するコンピュータである。診療情報は、受診者に対して行われた診療行為を示す情報である。
【００１２】
経営者端末３０は、医療機関Ａの経営者が利用するＰＣ（Personal Computer）等のコンピュータである。但し、経営者端末３０の操作者は、必ずしも経営者本人でなくてもよい。経営者の指示に従って、経営者以外の者が経営者端末３０の操作を行ってもよい。また、医療機関Ａの経営戦略、又は経営の改善策等の立案者等によって、経営者端末３０が操作されてもよい。また、クライアント装置１０のうちの一台が、経営者端末３０であってもよい。
【００１３】
図２は、本発明の実施の形態におけるクライアント装置のハードウェア構成例を示す図である。図２のクライアント装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１４】
クライアント装置１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１５】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってクライアント装置１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等であり、様々な操作指示を入力させるために用いられる。
【００１６】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００１７】
図３は、本発明の実施の形態における電子カルテシステムの機能構成例を示す図である。図３において、電子カルテサーバ２０は、マスタテーブル群記憶部２１、動作ルール記憶部２２、電子カルテ記憶部２３、統計情報記憶部２４、及び処理プログラム記憶部２５等を利用する。これら各記憶部は、電子カルテサーバ２０が有する補助記憶装置、又は電子カルテサーバ２０にネットワークを介して接続される記憶装置等を用いて実現可能である。電子カルテサーバ２０は、また、統計情報生成部２６を有する。統計情報生成部２６は、電子カルテサーバ２０にインストールされたプログラムが、電子カルテサーバ２０のＣＰＵに実行させる処理により実現される。
【００１８】
マスタテーブル群記憶部２１は、動作ルールの設定や、診療情報等に関する統計情報の生成等に利用される各種のマスタテーブルを記憶する。動作ルール記憶部２２は、経営者端末３０において設定される動作ルールを記憶する。
【００１９】
動作ルールとは、経営者等が立案する経営戦略に沿った行動方針又は目標を達成させるための、電子カルテシステム１の動作に関する規則を示す情報である。
【００２０】
動作ルールは、操作情報、条件情報、及び処理情報等を構成要素として含む。操作情報は、動作ルールの適用の要否を判定するタイミングを示す情報である。条件情報は、動作ルールが適用される条件を示す情報である。処理情報は、動作ルールが適用される場合に、電子カルテシステム１が実行すべき処理を示す情報である。すなわち、操作情報が示す操作が行われた時に、統計情報が、条件情報の示す条件に合致すれば、処理情報が示す処理を実行するといった定義が、動作ルールである。
【００２１】
電子カルテ記憶部２３は、クライアント装置１０において入力される診療情報等を記憶する。統計情報記憶部２４は、電子カルテ記憶部２３等が記憶する情報に関する統計情報を記憶する。当該統計情報は、統計情報生成部２６によって生成される。処理プログラム記憶部２５は、動作ルールが適用される場合の処理情報が示す処理を実行するプログラム（以下、「処理プログラム」という。）を記憶する。
【００２２】
経営者端末３０は、動作ルール設定部３１等を有する。動作ルール設定部３１は、例えば、経営者端末３０にインストールされたプログラムが、経営者端末３０のＣＰＵに実行させる処理により実現される。動作ルール設定部３１は、動作ルールの設定を、経営者等に行わせる。動作ルール設定部３１は、設定された動作ルールを、動作ルール記憶部２２に記憶する。
【００２３】
クライアント装置１０は、ユーザＩＤ入力部１１、動作ルール取得部１２、画面表示制御部１３、対象ルール抽出部１４、統計情報取得部１５、条件判定部１６、及び処理プログラム起動部１７等を有する。これら各部は、例えば、クライアント装置１０にインストールされたプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００２４】
ユーザＩＤ入力部１１は、クライアント装置１０のユーザの識別情報の一例であるユーザＩＤの入力を受け付ける。動作ルール取得部１２は、動作ルール記憶部２２に記憶されている動作ルールの一覧を取得（ダウンロード）する。画面表示制御部１３は、電子カルテシステム１に関する各種の操作画面の表示制御等を行う。対象ルール抽出部１４は、操作画面に対するユーザの操作に応じ、適用候補となる動作ルールを抽出する。統計情報取得部１５は、適用候補の動作ルールの条件情報が示す条件において、閾値との比較対象とされている統計情報を統計情報記憶部２４より取得する。条件判定部１６は、統計情報取得部１５によって取得された統計情報が、適用候補の動作ルールの条件情報が示す条件を満たしているか否かを判定する。処理プログラム起動部１７は、統計情報取得部１５によって取得された統計情報が、適用候補の動作ルールの条件情報が示す条件を満たしている場合に、当該動作ルールの処理情報が示す処理プログラムを起動する。
【００２５】
以下、図１の電子カルテサーバ２０の処理手順について説明する。図４は、経営者端末が実行する動作ルールの設定処理の処理手順の一例を説明するためのフローチャートである。
【００２６】
ステップＳ１０１において、動作ルール設定部３１は、マスタテーブル群記憶部２１に記憶されている各マスタテーブルに登録されている、各種のマスタ情報を取得する。続いて、動作ルール設定部３１は、動作ルール設定画面を、経営者端末３０の表示装置に表示させる（Ｓ１０２）。
【００２７】
図５は、動作ルール設定画面の表示例を示す図である。図５において、動作ルール設定画面５００は、操作設定領域５１０、条件設定領域５２０、処理設定領域５３０、及び僅差範囲設定領域５４０等を含む。
【００２８】
操作設定領域５１０は、動作ルールの構成要素のうちの操作情報に関する設定領域である。操作情報は、業務、操作領域、及び操作を構成要素として含む。すなわち、操作情報は、いずれの業務に関する画面のいずれの操作領域における、どのような操作であるかを示す情報である。操作設定領域５１０は、リストボックス５１１〜５１３を含む。なお、本実施の形態において、操作領域とは、一つの画面、又は一つの画面を分割する複数の領域のうちの一つの領域（以下、「分割領域」という。）である。
【００２９】
リストボックス５１１は、業務を選択させるためのリストボックスである。リストボックス５１１における選択肢は、マスタテーブル群記憶部２１に記憶されているマスタテーブルの一つである、業務テーブルＴ１に記憶されている。
【００３０】
図６は、業務テーブルの構成例を示す図である。図６において、業務テーブルＴ１は、電子カルテシステム１を利用して行われる業務ごとに、業務コード及び業務名等を記憶する。業務コードは、電子カルテシステム１を利用して行われる各業務に対して割り当てられた識別コードである。業務名は、各業務の名称である。
【００３１】
リストボックス５１１には、業務テーブルＴ１に記憶されている業務名の一覧が選択肢として表示される。図５では、当該選択肢の中から「カルテ作成」が選択された例が示されている。
【００３２】
リストボックス５１２は、操作領域を選択させるためのリストボックスである。リストボックス５１２における選択肢は、マスタテーブル群記憶部２１に記憶されているマスタテーブルの一つである、操作領域テーブルＴ２に記憶されている。
【００３３】
図７は、操作領域テーブルの構成例を示す図である。図７において、操作領域テーブルＴ２は、業務コードで特定される業務において利用される操作領域ごとに、領域コード、及び領域名等を記憶する。領域コードは、各操作領域に対して割り当てられた識別コードであり、「＜画面番号＞−＜領域番号＞」の形式を有する。画面番号は、画面ごとの識別番号である。領域番号は、画面番号で識別される画面における、領域ごとの識別番号である。領域コードが、画面番号のみを含む操作領域は、一つの画面である。画面番号が共通する各操作領域は、同一の画面に含まれる分割領域である。領域名は、各操作領域の名称である。
【００３４】
リストボックス５１２には、操作領域テーブルＴ２に記憶されている領域名の一覧が選択肢として表示される。図５では、当該選択肢の中から「カルテ入力画面」が選択された例が示されている。
【００３５】
リストボックス５１３は、操作を選択させるためのリストボックスである。リストボックス５１３における選択肢は、マスタテーブル群記憶部２１に記憶されているマスタテーブルの一つである、操作テーブルＴ３に記憶されている。
【００３６】
図８は、操作テーブルの構成例を示す図である。図８において、操作テーブルＴ３は、操作コード及び領域コードで特定される操作領域に対する操作ごとに、操作コード及び操作名等を記憶する。操作コードは、各操作に対して割り当てられた識別コードである。本実施の形態において、操作コードは、業務コード及び領域コードの組み合わせごとに一意である。操作名は、各操作の名称である。
【００３７】
リストボックス５１３には、操作テーブルＴ３に記憶されている操作名の一覧が選択肢として表示される。図５では、当該選択肢の中から「確定」が選択された例が示されている。
【００３８】
上記より、図５に示される操作設定領域５１０では、「カルテ作成業務のカルテ入力画面に対する入力が確定された時に」という操作情報が設定された例が示されていることが分かる。
【００３９】
条件設定領域５２０は、動作ルールの構成要素のうちの条件情報に関する設定領域である。条件情報は、統計項目、比較記号、及び閾値等を構成要素として含む。統計項目とは、統計情報を構成する各項目である。比較記号とは、等号又は不等号である。すなわち、条件情報は、統計項目の値と閾値との比較方法によって、動作ルールの適用条件を示す情報である。条件設定領域５２０は、リストボックス５２１及び５２２、並びにテキストボックス５２３を含む。
【００４０】
リストボックス５２１は、統計項目を選択させるためのリストボックスである。リストボックス５２１における選択肢は、マスタテーブル群記憶部２１に記憶されているマスタテーブルの一つである、統計項目テーブルＴ４に記憶されている。
【００４１】
図９は、統計項目テーブルの構成例を示す図である。図９において、統計項目テーブルＴ４は、統計項目ごとに、統計項目コード、統計項目名、及び集計ＳＱＬ等を記憶する。統計項目コードは、各統計項目に対して割り当てられた識別コードである。統計項目名は、各統計項目の名称である。集計ＳＱＬは、各統計項目の値を得るために、電子カルテ記憶部２３に対して実行されるＳＱＬ（Structured Query Language）文である。すなわち、集計ＳＱＬは、各統計項目の値の算出方法を示す情報の一例である。
【００４２】
リストボックス５２１には、統計項目テーブルＴ４に記憶されている統計項目名の一覧が選択肢として表示される。図５では、当該選択肢の中から「医師別検査実施率」が選択された例が示されている。
【００４３】
リストボックス５２２は、比較記号を選択させるためのリストボックスである。リストボックス５２２における選択肢は、マスタテーブル群記憶部２１に記憶されているマスタテーブルの一つである、比較記号テーブルＴ５に記憶されている。
【００４４】
図１０は、比較記号テーブルの構成例を示す図である。図１０において、比較記号テーブルＴ５は、比較記号ごとに、記号コード及び記号等を記憶する。記号コードは、各比較記号に対して割り当てられた識別コードである。記号は、比較記号そのものである。
【００４５】
リストボックス５２２には、比較記号テーブルＴ５に記憶されている記号の一覧が選択肢として表示される。図５では、当該選択肢の中から「＜」が選択された例が示されている。
【００４６】
テキストボックス５２３は、リストボックス５２１において選択された統計項目名に係る統計項目の値に対する閾値を入力させるための領域である。閾値の単位は、当該統計項目に依存する。図５では、閾値として８０が入力された例が示されている。なお、閾値は、統計項目に対する経営者等の目標値であるともいえる。すなわち、当該統計項目に関して当該閾値を達成するために、動作ルールが設定される。
【００４７】
上記より、図５に示される条件設定領域５２０では、「医師別検査実施率が８０％未満であれば」という条件情報が設定された例が示されていることが分かる。
【００４８】
なお、条件設定領域５２０は、条件追加ボタン５２４を更に含む。条件追加ボタン５２４は、条件情報を追加設定させるためのボタンである。すなわち、条件追加ボタン５２４が押下されると、リストボックス５２１及び５２２、並びにテキストボックス５２３を含む行が更に追加される。複数の条件情報が設定された場合、各条件情報の関係は、ＡＮＤ（論理積）によって接続されてもよいし、ＯＲ（論理和）によって接続されてもよい。
【００４９】
処理設定領域５３０は、動作ルールの構成要素のうちの処理情報に関する設定領域である。処理情報は、業務、操作領域、処理、及び引数等を構成要素として含む。すなわち、処理情報は、いずれの業務のいずれの操作領域に対して、どのような処理を実行するのかを示す情報である。処理設定領域５３０は、リストボックス５３１〜５３３等を含む。
【００５０】
リストボックス５３１は、業務を選択させるためのリストボックスである。リストボックス５３１には、業務テーブルＴ１（図６）に記憶されている業務名の一覧が選択肢として表示される。図５では、当該選択肢の中から「カルテ作成」が選択された例が示されている。
【００５１】
リストボックス５３２は、操作領域を選択させるためのリストボックスである。リストボックス５３２には、操作領域テーブルＴ２（図７）に記憶されている領域名の一覧が選択肢として表示される。図５では、当該選択肢の中から「カルテエディタ」が選択された例が示されている。
【００５２】
リストボックス５３３は、処理を選択させるためのリストボックスである。リストボックス５３３における選択肢は、マスタテーブル群記憶部２１に記憶されているマスタテーブルの一つである、処理テーブルＴ６に記憶されている。
【００５３】
図１１は、処理テーブルの構成例を示す図である。処理テーブルＴ６は、処理ごとに、処理コード、処理名、プログラムファイル名、及び引数個数等を記憶する。処理コードは、各処理に対して割り当てられた識別コードである。処理名は、各処理の名称である。プログラムファイル名は、各処理をクライアント装置１０に実行させる処理プログラムのプログラムファイルの名前である。プログラムファイル名に含まれるパス名は、例えば、処理プログラム記憶部２５におけるパス名である。引数個数は、プログラムファイル名に係る処理プログラムに対する、引数の数である。
【００５４】
リストボックス５３３には、処理テーブルＴ６に記憶されている処理名の一覧が選択肢として表示される。図５では、当該選択肢の中から「以下を自動算定する」が選択された例が示されている。処理名「以下を自動算定する」に対応する処理プログラムに対しては、図１１に示される通り、１個の引数が必要とされることが分かる。そこで、当該処理名の選択に応じ、動作ルール設定部３１は、引数の個数分のテキストボックスを、処理設定領域５３０に表示させる。図５では、１個のテキストボックス５３４が表示された例が示されている。
【００５５】
テキストボックス５３４には、算定対象の診療コードが入力される。診療コードとは、各診療行為に対して割り当てられた識別コードをいう。また、「算定」とは、電子カルテに対する入力という概念に近い業界用語である。
【００５６】
上記より、図５に示される処理設定領域５３０では、「カルテ作成業務のカルテエディタに対して、診療コード「６３０００」を算定（入力）する」という処理情報が設定された例が示されていることが分かる。
【００５７】
なお、処理設定領域５３０は、処理追加ボタン５３５を更に含む。処理追加ボタン５３５は、処理情報を追加設定させるためのボタンである。すなわち、処理追加ボタン５３５が押下されると、リストボックス５３１〜５３３等を含む行が更に追加される。
【００５８】
僅差範囲設定領域５４０は、条件設定領域５２０において入力される閾値に対する僅差範囲を入力させるための領域である。僅差範囲とは、閾値からの乖離の程度を区別するための範囲である。僅差範囲であるか否かによって、処理情報に係る処理プログラムの処理内容が変化する。図５では、３０％が僅差範囲であることが示されている。
【００５９】
以上より、図５に示される動作ルール設定画面５００においては、『カルテ作成業務のカルテ入力画面に対する入力が確定した時に、医師別検査実施率が８０％未満であれば、カルテ作成業務のカルテエディタに対して、診療コード「６３０００」を算定（入力）する。』という動作ルールが設定されたことが分かる。また、僅差範囲が３０％であることにより、医師別検査実施率が８０％未満の場合に、医師別検査実施率が５６％未満であるか否かによって、処理プログラムの処理が異なることが設定されている。
【００６０】
なお、図５において設定された動作ルールは、例えば、受診者に対して、必要な検査を適切に実施して検査の実施率を向上させると共に、検査の実施率の向上によって、診療報酬を増加させることを目的とする動作ルールである。
【００６１】
動作ルール設定画面５００において、上記のように動作ルールが設定され、ＯＫボタン５５１が押下されると（Ｓ１０３でＹｅｓ）、動作ルール設定部３１は、動作ルール設定画面５００の設定内容を、電子カルテサーバ２０の動作ルール記憶部２２に登録する（Ｓ１０４）。
【００６２】
図１２は、動作ルール記憶部の構成例を示す図である。図１２において、動作ルール記憶部２２は、動作ルールごとに、動作ルールコード、操作情報、条件情報、処理情報、及び僅差範囲等を記憶する。操作情報、条件情報、及び処理情報の各構成要素の値は、それぞれのコードに置き換えられて記憶されている。なお、一つの動作ルールに対して、２以上の条件情報又は２以上の処理情報が記憶されていてもよい。
【００６３】
図１２において、動作ルールコードが「１」である動作ルール（以下、「動作ルール１」という。）の記憶例は、図５に示した設定内容の記憶例を示す。
【００６４】
続いて、電子カルテサーバ２０の統計情報生成部２６が実行する処理手順について説明する。図１３は、統計情報の生成処理の処理手順の一例を説明するためのフローチャートである。図１３は、例えば、毎月又は毎日等、定期的に実行される。
【００６５】
ステップＳ２０１において、統計情報生成部２６は、統計項目テーブルＴ４に登録されているレコードを、例えば、上から順に一つ読み込む。以下、読み込まれたレコードを、「対象レコード」という。
【００６６】
続いて、統計情報生成部２６は、対象レコードの集計ＳＱＬを実行する（Ｓ２０２）。その結果、例えば、電子カルテ記憶部２３に記憶されている診療情報等のうち、対象レコードの統計項目に係る項目について集計等が行われる。
【００６７】
続いて、統計情報生成部２６は、集計ＳＱＬの実行結果を、対象レコードの統計項目コードに対応付けて、統計情報記憶部２４に記憶する（Ｓ２０３）。ステップＳ２０１〜Ｓ２０３が、統計項目テーブルＴ４に登録されている全ての統計項目について完了すると（Ｓ２０４でＹｅｓ）、図１３の処理は終了する。その結果、統計情報記憶部２４には、例えば、図１４に示されるような統計情報が記憶される。
【００６８】
図１４は、統計情報記憶部の構成例を示す図である。図１４において、統計情報記憶部２４は、統計項目ごとに、統計情報の集計結果（集計ＳＱＬの実行結果）を記憶する。複数の結果が記憶されている統計項目は、同一の統計項目に関して、医師別等、個人別に集計が行われる統計項目である。図１４の例では、統計項目コードが００４〜００８の統計項目については、医師別に集計が行われる統計項目である。なお、医師別の統計項目については、例えば、従業員番号順等、所定の規則の順序で、集計結果が記憶される。すなわち、何番目の集計結果が、いずれの医師の集計結果であるのかが特定可能とされる。
【００６９】
続いて、１以上の動作ルールが動作ルール記憶部２２に記憶され、統計情報記憶部２４に統計情報が記憶されている状態を前提として、クライアント装置１０が実行する処理手順について説明する。
【００７０】
図１５は、クライアント装置が実行する処理手順の一例を説明するためのフローチャートである。
【００７１】
ステップＳ３０１において、ユーザＩＤ入力部１１は、例えば、電子カルテシステム１に対するログイン画面等を介して、ユーザＩＤの入力をユーザより受け付ける。なお、ユーザＩＤに加えて、パスワードが入力され、ユーザＩＤ及びパスワードに関して認証処理が実行されてもよい。認証に成功した場合に限って、ステップＳ３０２以降が実行されてもよい。
【００７２】
続いて、動作ルール取得部１２は、電子カルテサーバ２０の動作ルール記憶部２２に登録されている全ての動作ルールを、電子カルテサーバ２０より取得（ダウンロード）する（Ｓ３０２）。動作ルール取得部１２は、取得された動作ルールを、例えば、メモリ装置１０３又は補助記憶装置１０２に記憶する。
【００７３】
続いて、画面表示制御部１３は、電子カルテシステム１の操作画面を表示させる（Ｓ３０３）。ここで表示される操作画面は、各種の画面のうち、例えば、当該クライアント装置１０のユーザに対応した操作画面であってもよい。例えば、ユーザが医師であれば、医師が利用する操作画面が表示されるようにしてもよい。
【００７４】
画面表示制御部１３が、ユーザによる操作画面に対する何らかの操作を検知すると（Ｓ３０４でＹｅｓ）、対象ルール抽出部１４は、当該操作に対応する動作ルールを、取得されている動作ルールの中から抽出する（Ｓ３０５）。すなわち、操作対象の操作画面の業務コード及び領域コードに一致する操作情報を含み。当該操作画面に対して行われた操作に対応する操作コードを操作情報に含む動作ルールが抽出される。例えば、カルテ入力画面に対する入力が確定された場合、動作ルール１が、当該操作に対応する動作ルールとして抽出される。以下、抽出された動作ルールを、「対象ルール」という。
【００７５】
対象ルールが抽出されない場合（Ｓ３０６でＮｏ）、ステップＳ３０７以降は実行されずに、ステップＳ３０４に戻る。
【００７６】
対象ルールが抽出された場合（Ｓ３０６でＹｅｓ）、統計情報取得部１５は、対象ルールの条件情報における統計項目コードの値を、電子カルテサーバ２０の統計情報記憶部２４（図１４）より取得する（Ｓ３０７）。当該統計項目コードに係る統計項目が、医師別等、個人別の統計項目であれば、ステップＳ３０１において入力されたユーザＩＤに係るユーザ（以下、「ログインユーザ」という。）に対応する値が取得される。なお、統計情報記憶部２４に記憶されている統計情報は、動作ルールと共に、予めダウンロードされていてもよい。但し、統計情報の量が膨大であり、ダウンロードに時間を要する場合、上記したように、対象ルールの条件情報において比較対象とされている統計項目に関する値のみが取得されるようにしてもよい。
【００７７】
続いて、条件判定部１６は、対象ルールの条件情報が示す条件が満たされているか否かを判定する（Ｓ３０８）。具体的には、ステップＳ３０７において取得された値が、対象ルールの条件情報に含まれている閾値との間で、当該条件情報の比較記号が示す関係を満たしているか否かが判定される。対象ルールが動作ルール１であれば、取得された医師別検査実施率が、８０％未満であるか否かが判定される。
【００７８】
なお、対象ルールに複数の条件情報が含まれている場合、複数の条件情報に関して、ステップＳ３０７及びＳ３０８が実行される。
【００７９】
対象ルールの条件情報が示す条件が満たされていない場合（Ｓ３０８でＮｏ）、ステップＳ３０９以降は実行されずに、ステップＳ３０４に戻る。対象ルールの条件情報が示す条件が満たされている場合（Ｓ３０８でＹｅｓ）、処理プログラム起動部１７は、対象ルールの処理情報の処理コードに対応する処理プログラムを、処理プログラム記憶部２５よりダウンロードする（Ｓ３０９）。当該処理コードに対応する処理プログラムとは、処理テーブルＴ６において当該処理コード対応付けられているプログラムファイル名に係る処理プログラムをいう。
【００８０】
続いて、処理プログラム起動部１７は、処理プログラムを起動させる（Ｓ３１０）。この際、対象ルールの処理情報に引数が含まれている場合、当該引数が、処理プログラムに対して指定される。
【００８１】
起動された処理プログラムは、自らに実装されている処理を、クライアント装置１０のＣＰＵ１０４に実行させる。したがって、この場合、対象ルールの条件情報が満たされない場合、例えば、検査実施率が８０％以上である場合とは異なる処理が実行される。
【００８２】
動作ルール１に対応する処理プログラムがクライアント装置１０に実行させる処理手順の一例について説明する。
【００８３】
図１６は、動作ルール１に対応する処理プログラムがクライアント装置に実行させる処理手順の一例を説明するためのフローチャートである。なお、図１６の各ステップの説明において、便宜上、起動された処理プログラムを実行主体として説明するが、厳密には、各ステップの処理は、当該処理プログラムが、ＣＰＵ１０４に実行させるものである。また、処理プログラムは、対象ルールの内容及び統計項目の値等を参照可能であるとする。
【００８４】
処理プログラムは、起動されると、ログインユーザに係る医師別検査実施率が、閾値に対して僅差範囲内であるか否かを判定する（Ｓ４０１）。図１２に示されるように、動作ルール１の僅差範囲は３０％である。また、閾値は、８０％である。したがって、ステップＳ４０１では、医師別検査実施率の値が、５６％以上であるか否かが判定される。
【００８５】
医師別検査実施率が、閾値に対して僅差範囲内である場合、すなわち、５６％以上である場合（Ｓ４０１でＹｅｓ）、処理プログラムは、引数に指定された診療コードに係る診療行為の実施を促すメッセージを表示装置１０６に表示させる（Ｓ４０２）。なお、診療コード「６３０００」は、或る検査に対する診療コードであるとする。
【００８６】
図１７は、診療行為の実施を促すメッセージの表示例を示す図である。図１７では、カルテ入力画面６１０に重畳させて、△○検査の実施を促すメッセージを含むダイアログ６２０が表示される例が示されている。当該メッセージにより、検査の実施を全く考えていなかったユーザや、検査の実施に消極的であったユーザに対しても、検査の実施の必要性を検討させることができる。
【００８７】
ユーザが、当該検査の実施を了承し、ボタン６２１を押下すると（Ｓ４０３でＹｅｓ）、処理プログラムは、カルテ入力画面６１０のカルテエディタ６１１に対して、当該検査を算定する（Ｓ４０４）。なお、カルテ入力画面６１０のカルテエディタ６１１に対して当該検査が算定されることは、対象ルールの処理設定情報に基づく。
【００８８】
ユーザが、当該検査の実施を了承せず、ボタン６２２を押下すると（Ｓ４０３でＮｏ）、当該検査の算定は行われない。
【００８９】
一方、医師別検査実施率が、閾値に対して僅差範囲外である場合、すなわち、５６％未満である場合（Ｓ４０１でＮｏ）、処理プログラムは、引数に指定された診療コードに係る診療行為の実施依頼を入力させるための画面（以下、「依頼画面」という。）を表示装置１０６に表示させる（Ｓ４０５）。続いて、処理プログラムは、当該診療行為の実施指示を示すメッセージを表示装置１０６に表示させる（Ｓ４０６）。
【００９０】
図１８は、依頼画面及び診療行為の実施指示を示すメッセージの表示例を示す図である。図１８では、カルテ入力画面６１０に重畳させて、検査の実施依頼を入力させるための依頼画面６３０と、△○検査の実施指示を示すメッセージを含むダイアログ６３０が表示される例が示されている。
【００９１】
すなわち、検査実施率がより低いユーザに対しては、より強制的な形態で、検査の実施の必要性が通知される。メッセージについても、図１７においては、「△○検査を実施しますか？」という問いかけであったのに対し、図１８においては、「△○検査を実施して下さい。」という指示となっている。
【００９２】
ユーザが、当該検査の実施を了承し、ボタン６４１を押下すると（Ｓ４０３でＹｅｓ）、処理プログラムは、カルテ入力画面６１０のカルテエディタ６１１に対して、当該検査を算定する（Ｓ４０４）。その後、ユーザは、依頼画面６３０に対して、検査の実施依頼を入力することになる。
【００９３】
ユーザが、当該検査の実施を了承せず、ボタン６４２を押下すると（Ｓ４０３でＮｏ）、当該検査の算定は行われない。
【００９４】
図１３の処理は、検査の実施率が、経営者等が設定した閾値に到達していないユーザに関して実行される。したがって、検査実施率の低いユーザに対して、検査の必要性を認識させることができる。その結果、医療機関全体として、検査の実施率を向上させることができ、疾患の早期発見等の増加を期待することができる。また、検査の実施の増加による診療報酬の増加を期待することもできる。
【００９５】
なお、本実施の形態の仕組みは、他の場面に関しても容易に適用可能である。例えば、経営者等が、月末の診療報酬明細書（レセプト）の入力ミスを減少させたいと考えたとする。この場合、診療報酬明細書の矛盾確認（レセプトチェック）時のエラー件数が、統計項目として、会計情報の入力者別に収集されるよう、統計項目テーブルＴ４に対して登録が行われる。その結果、会計情報の入力者別に、例えば、過去数か月分のエラー件数が集計され、統計情報記憶部２４に記憶される。
【００９６】
また、会計情報の入力操作時に、エラー件数が閾値以上である場合に、会計情報のエラーチェックを行う処理プログラムを起動させる動作ルールが動作ルール設定画面５００を介して設定される。
【００９７】
以上によれば、入力ミスの多い入力者に関しては、エラーチェックを強化することができ、入力ミスの低減を期待することができる。
【００９８】
また、エラー件数に対して僅差範囲が設定されてもよい。例えば、エラー件数に対する閾値が１０件、僅差範囲が２０％として設定されたとする。この場合、エラー件数が８件未満の入力者と、エラー件数が８件以上の入力者とで、処理プログラムは、チェック処理の程度を変化させてもよい。すなわち、エラー件数が８件以上の入力者に関しては、より厳密なチェック処理が行われるようにしてもよい。
【００９９】
上述したように、本実施の形態によれば、動作ルールによって、診療情報等に関する医療従事者別の統計情報に基づいて、各個人の行動の変化を促進することができる。すなわち、動作ルールに含まれている目標（閾値）を達成していないユーザに対しては、処理プログラムが起動され、当該目標の達成を促進させるための処理が実行される。したがって、各ユーザ、すなわち、医療機関Ａにおける各従業員の業務に関する行動（例えば、診療行為）のばらつきを抑制することができる。
【０１００】
また、僅差範囲の設定により、当該目標を達成していない程度に応じて、目標の達成を促進させるための処理の内容を変化させることも可能である。したがって、例えば、目標の達成度が相対的に低い従業員に関しては、目標の達成するための行動の実施に対する強制力を強化することができる。
【０１０１】
また、動作ルールは、操作情報を含み、操作情報が示す操作が行われたときに、動作ルールの適用の要否が判定される。したがって、効果的なタイミングにおいて、動作ルールを適用させることができる。
【０１０２】
また、動作ルールの処理情報においては、処理プログラムが指定される。すなわち、動作ルールが適用される際に実行される処理は、外部のプログラムによって制御される。その結果、動作ルールの適用に応じて実行される処理の拡張性を高めることができる。例えば、或る処理プログラムに関して、目標への寄与が認められないと判断された場合に、当該処理プログラムを置き換えることで、異なる処理を容易に実行させることができる。
【０１０３】
更に、統計情報を活用し、医療情報システムの動作までをリアルタイムに自動調整することによって、各種の問題の顕在化や、その後の経営者判断を待つことなく、非効率化が深刻になる前に、先制的且つ積極的な対応を可能とすることができる。動作ルールの設定により、経験の少ない経営者にも、より効率的な経営改善が可能となり、各従業員の効率的な活動の推進を期待することができる。これらの結果、より即効性のある、効率的な経営改善を可能とすることができる。
【０１０４】
なお、本実施の形態では、クライアント装置１０に対して専用のプログラムがインストールされる例が示されるが、クライアント装置１０の機能は、電子カルテサーバ２０に実装されてもよい。この場合、クライアント装置１０は、Ｗｅｂブラウザを有し、電子カルテシステム１の操作画面が、Ｗｅｂページとしてクライアント装置１０に提供されてもよい。当該Ｗｅｂページに対する入力に応じて、本実施の形態においてクライアント装置１０が実行した処理を、電子カルテサーバ２０が実行してもよい。
【０１０５】
また、本実施の形態では、医療機関における電子カルテシステム１に関して動作ルールの仕組みを導入した例を示したが、動作ルールの仕組みは、電子カルテシステム１以外のコンピュータシステムに対しても適用可能である。例えば、農業、製造業、又はサービス業等の各業種において、それぞれの業務に利用されているコンピュータシステムに対して、動作ルールの仕組みが導入されてもよい。この場合、それぞれの業務に関する情報の統計情報に関して動作ルールが設定されればよい。
【０１０６】
なお、本実施の形態において、動作ルール取得部１２は、取得部の一例である。条件判定部１６は、判定部の一例である。処理プログラム起動部１７は、実行部の一例である。
【０１０７】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１０８】
以上の説明に関し、更に以下の項を開示する。
（付記１）
業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得し、
前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定し、
前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する、
処理をコンピュータに実行させる業務支援プログラム。
（付記２）
前記記憶部は、前記画面に対する操作を示す操作情報を、前記条件及び前記処理情報に対応付けて記憶し、
前記取得する処理は、前記操作情報、前記条件、及び前記処理情報を取得し、
前記判定する処理は、前記画面に対して前記操作情報が示す操作が行われたときに、前記統計情報が前記条件を満たすか否かを判定する付記１記載の業務支援プログラム。
（付記３）
前記処理情報が示す処理を実行する処理は、前記処理情報が示すプログラムを起動する付記１又は２記載の業務支援プログラム。
（付記４）
業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得する取得部と、
前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定する判定部と、
前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する実行部とを有する業務支援装置。
（付記５）
前記記憶部は、前記画面に対する操作を示す操作情報を、前記条件及び前記処理情報に対応付けて記憶し、
前記取得部は、前記操作情報、前記条件、及び前記処理情報を取得し、
前記判定部は、前記画面に対して前記操作情報が示す操作が行われたときに、前記統計情報が前記条件を満たすか否かを判定する付記４記載の業務支援装置。
（付記６）
前記実行部は、前記処理情報が示すプログラムを起動する付記４又は５記載の業務支援装置。
（付記７）
業務に関する統計情報に対する条件と、前記条件が満たされた場合に実行すべき処理を示す処理情報とを対応付けて記憶する記憶部より、前記条件及び前記処理情報を取得し、
前記業務に関する画面に対して所定の操作が行われたときに、当該操作者に関する前記統計情報が前記条件を満たすか否かを判定し、
前記統計情報が前記条件を満たす場合に、前記画面に関して、当該条件に対応付けられている処理情報が示す処理を実行する、
処理をコンピュータが実行する業務支援方法。
（付記８）
前記記憶部は、前記画面に対する操作を示す操作情報を、前記条件及び前記処理情報に対応付けて記憶し、
前記取得する処理は、前記操作情報、前記条件、及び前記処理情報を取得し、
前記判定する処理は、前記画面に対して前記操作情報が示す操作が行われたときに、前記統計情報が前記条件を満たすか否かを判定する付記７記載の業務支援方法。
（付記９）
前記処理情報が示す処理を実行する処理は、前記処理情報が示すプログラムを起動する付記７又は８記載の業務支援方法。
【符号の説明】
【０１０９】
１            電子カルテシステム
１０          クライアント装置
１１          ユーザＩＤ入力部
１２          動作ルール取得部
１３          画面表示制御部
１４          対象ルール抽出部
１５          統計情報取得部
１６          条件判定部
１７          処理プログラム起動部
２０          電子カルテサーバ
２１          マスタテーブル群記憶部
２２          動作ルール記憶部
２３          電子カルテ記憶部
２４          統計情報記憶部
２５          処理プログラム記憶部
２６          統計情報生成部
３０          経営者端末
３１          動作ルール設定部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
Ｂ            バス
【図１】
2014106872.tif 000003
【図２】
2014106872.tif 000004
【図３】
2014106872.tif 000005
【図４】
2014106872.tif 000006
【図５】
2014106872.tif 000007
【図６】
2014106872.tif 000008
【図７】
2014106872.tif 000009
【図８】
2014106872.tif 000010
【図９】
2014106872.tif 000011
【図１０】
2014106872.tif 000012
【図１１】
2014106872.tif 000013
【図１２】
2014106872.tif 000014
【図１３】
2014106872.tif 000015
【図１４】
2014106872.tif 000016
【図１５】
2014106872.tif 000017
【図１６】
2014106872.tif 000018
【図１７】
2014106872.tif 000019
【図１８】
2014106872.tif 000020