(57)【要約】【課題】本発明は、変動する検査時間に追従し最適なワークフローを再構築可能な診療ワークフローシステムを提供する。【解決手段】本発明の診療ワークフローシステム１００は、インターフェース部１０３と、診療ワークフローデータベース１０４と、ワークフロー制御部１０５とを備える。ワークフロー制御部１０５は、検査種別が同一の複数の検査装置に対して割り当てられている複数の患者の情報を取得する。ワークフロー制御部１０５は、複数の患者の過去の検査所要時間に基づいて、複数の検査装置のそれぞれにおける複数の患者の終了予測時間を算出する。また、ワークフロー制御部１０５は、複数の検査装置のそれぞれにおける終了予測時間に基づいて、複数の患者を複数の検査装置に対して再配置し、再配置された複数の患者をインターフェース部１０３の表示部１０２に表示する。【選択図】図１
2014035646.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の患者に関する患者情報と、前記患者に実施する検査ワークフローに関する検査ワークフロー情報と、前記患者の過去の検査所要時間に関する検査所要時間情報と、前記検査ワークフローの中の各検査装置における待ち患者に関する検査別待ち患者情報とを格納する記憶部と、
ユーザからの入力情報を受付け、前記待ち患者情報を表示するためのインターフェース部と、
前記入力情報に応じて前記待ち患者情報における待ち患者を各検査装置に再配置する制御部と、
を備え、
前記制御部は、
前記記憶部の前記待ち患者情報から、検査種別が同一の複数の検査装置に対して割り当てられている複数の患者の情報を取得し、
前記記憶部の前記検査所要時間情報から、前記複数の患者のそれぞれについて前記過去の検査所要時間を取得し、
前記複数の患者の前記過去の検査所要時間に基づいて、前記複数の検査装置のそれぞれにおける前記複数の患者の終了予測時間を算出し、
前記複数の検査装置のそれぞれにおける前記終了予測時間に基づいて、前記複数の患者を前記複数の検査装置に対して再配置し、
前記再配置された前記複数の患者を前記インターフェース部に表示することを特徴とする診療ワークフローシステム。
【請求項２】
請求項１に記載の診療ワークフローシステムにおいて、
前記複数の患者の前記過去の検査所要時間を補正する検査所要時間算出部をさらに備え、
前記患者情報は、患者の日常生活動作を評価した日常生活動作情報を含み、
前記検査所要時間算出部は、前記複数の患者の前記過去の検査所要時間を前記日常生活動作情報で補正し、前記複数の患者のそれぞれについて補正終了予測時間を算出し、
前記制御部は、前記複数の患者の前記補正終了予測時間に基づいて、前記複数の患者を前記複数の検査装置に対して再配置することを特徴とする診療ワークフローシステム。
【請求項３】
請求項２に記載の診療ワークフローシステムにおいて、
前記検査所要時間情報は、患者の過去の日常生活動作情報を含み、
前記検査所要時間算出部は、前記患者情報の日常生活動作情報と前記検査所要時間情報の前記過去の日常生活動作情報との間の変動に基づいて、前記複数の患者のそれぞれについて前記補正終了予測時間を算出することを特徴とする診療ワークフローシステム。
【請求項４】
請求項３に記載の診療ワークフローシステムにおいて、
前記検査所要時間算出部は、前記過去の検査所要時間、前記患者情報の日常生活動作情報及び前記検査所要時間情報の前記過去の日常生活動作情報に基づいて前記複数の患者のそれぞれについて前記補正終了予測時間を算出することを特徴とする診療ワークフローシステム。
【請求項５】
請求項２ないし４のいずれか一項に記載の診療ワークフローシステムにおいて、
前記患者情報は、介助者に関する介助者情報を含み、
前記検査所要時間算出部は、前記介助者情報が介助者がいることを示す場合、前記補正終了予測時間の算出処理を実行しないことを特徴とする診療ワークフローシステム。
【請求項６】
請求項１ないし５のいずれか一項に記載の診療ワークフローシステムにおいて、
前記制御部は、前記複数の検査装置間の終了予測時間の時間差が所定の閾値を超えている場合に、前記複数の患者を前記複数の検査装置に対して再配置することを特徴とする診療ワークフローシステム。
【請求項７】
請求項１ないし５のいずれか一項に記載の診療ワークフローシステムにおいて、
前記制御部は、
前記複数の検査装置の中で現在検査中の状態にある検査装置の１つ前の検査の終了時間と現在の時間との時間差を算出し、
前記時間差が、前記複数の検査装置の予約枠の時間以上である場合、前記複数の検査装置のそれぞれの次の患者の検査所要時間を算出し、
検査所要時間が最も小さい次の患者を、検査が最も遅れている検査装置に再配置し、
検査所要時間が最も大きい次の患者を、検査が最も進んでいる検査装置に再配置することを特徴とする診療ワークフローシステム。
【請求項８】
請求項１ないし５のいずれか一項に記載の診療ワークフローシステムにおいて、
前記制御部は、
前記複数の検査装置の中で現在検査中の状態にある検査装置の１つ前の検査の終了時間と現在の時間との時間差を算出し、
前記時間差が、前記複数の検査装置の予約枠に所定の係数を掛けた時間以上である場合、前記現在検査中の状態にある検査装置の次の患者を、配置可能な別の検査装置に再配置することを特徴とする診療ワークフローシステム。
【請求項９】
請求項１ないし５のいずれか一項に記載の診療ワークフローシステムにおいて、
前記制御部は、前記インターフェース部によって急患の患者の情報が入力された場合、前記複数の患者に代えて前記急患の患者を前記複数の検査装置に対して再配置することを特徴とする診療ワークフローシステム。
【請求項１０】
請求項１ないし５のいずれか一項に記載の診療ワークフローシステムにおいて、
前記患者情報は、患者が予約または急患であるかの情報を含み、
前記制御部は、前記患者情報に急患の患者の情報が含まれる場合、前記複数の患者に代えて前記急患の患者を前記複数の検査装置に対して再配置することを特徴とする診療ワークフローシステム。
【請求項１１】
記憶部とインターフェース部と制御部とを備える情報処理装置に、検査ワークフローの中の各検査装置における待ち患者の再配置処理を実行させるためのプログラムであって、
前記記憶部が、検査対象の患者に関する患者情報と、前記患者に実施する検査ワークフローに関する検査ワークフロー情報と、前記患者の過去の検査所要時間に関する検査所要時間情報と、前記検査ワークフローの中の各検査装置における待ち患者に関する検査別待ち患者情報とを格納しており、
前記制御部に、
前記記憶部の前記待ち患者情報から、検査種別が同一の複数の検査装置に対して割り当てられている複数の患者の情報を取得する処理と、
前記記憶部の前記検査所要時間情報から、前記複数の患者のそれぞれについて過去の検査所要時間を取得する処理と、
前記複数の患者の前記過去の検査所要時間に基づいて、前記複数の検査装置のそれぞれにおける前記複数の患者の終了予測時間を算出する処理と、
前記複数の検査装置のそれぞれにおける前記終了予測時間に基づいて、前記複数の患者を前記複数の検査装置に対して再配置する処理と、
前記再配置された前記複数の患者を前記インターフェース部に表示する処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診療のワークフローシステム、および診療のワークフローシステムのためのプログラムに関する。
【背景技術】
【０００２】
Ｘ線ＣＴ、ＭＲＩなどの医用画像診断装置の発展に伴い、画像による診断の重要性は益々増しており、病院において多くの患者を効率的に検査することが求められている。例えば、特許文献１では、全検査経過や治療経過の状況と患者個々の作業プロセスの終了予測時間の見通しを行う手法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２９９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
患者の検査ワークフローを最適化して、効率的に放射線業務などの検査を運営するためには、作業の無駄を省き、並行して処理できることは並行して行う事が必要である。前述の特許文献１では、各検査装置において、時間算出ユニットにより、各患者の検査の進行状況と終了予測時刻をグラフにして画面に表示している。この画面の表示によって、各患者の検査の進行状況と終了予測時刻を医療スタッフに通知し、遅れている検査を把握することができる。
【０００５】
しかしながら、特許文献１では、各患者の検査の進行状況と終了予測時刻を表示するだけであり、検査ワークフローの最適化にまでは至っていないという未解決の課題が存在していた。
【０００６】
本発明は、上記課題を解決するために、変動する検査時間に追従して最適なワークフローを再構築する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明では、検査対象の患者に関する患者情報と、前記患者に実施する検査ワークフローに関する検査ワークフロー情報と、前記患者の過去の検査所要時間に関する検査所要時間情報と、前記検査ワークフローの中の各検査装置における待ち患者に関する検査別待ち患者情報とを格納し、ユーザからの入力情報を受付け、前記待ち患者情報を表示し、前記入力情報に応じて前記待ち患者情報における待ち患者を各検査装置に再配置する。
【発明の効果】
【０００８】
本発明によれば、変動する検査時間に追従して最適なワークフローを再構築することが可能となる。
本発明に関連する更なる特徴は、本明細書の記述、添付図面から明らかになるものである。また、上記した以外の、課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態における診療ワークフローシステムの構成図である。
【図２】本発明の診療ワークフローシステムを実現するハードウェア構成図である。
【図３】本発明の第１実施形態における診療ワークフローシステムの処理を示したフローチャートである。
【図４】図３のフローチャートの一部（Ｓ３０１からＳ３０５）に関するシーケンス図である。
【図５】表示部に表示される画面例である。
【図６】当初の患者の配置で検査を実施した場合の図である。
【図７】本発明の第１実施形態における診療ワークフローシステムによる再配置処理の一例である。
【図８】本発明の第１実施形態における診療ワークフローシステムによる再配置処理の一例である。
【図９】本発明の第１実施形態における診療ワークフローシステムによる再配置処理を行いながら検査を実施した場合の図である。
【図１０Ａ】本発明における診療ワークフローデータベースの患者情報テーブルの一例である。
【図１０Ｂ】本発明における診療ワークフローデータベースの検査ワークフローテーブルの一例である。
【図１１】本発明における診療ワークフローデータベースの検査所要時間テーブルの一例である。
【図１２Ａ】本発明における診療ワークフローデータベースの検査別待ち患者テーブルの一例であり、図７の（Ａ）時点の例である。
【図１２Ｂ】本発明における診療ワークフローデータベースの検査別待ち患者テーブルの一例であり、図１２Ａからさらに時間が進んだ状態の例である。
【図１３Ａ】本発明における診療ワークフローデータベースの検査別待ち患者テーブルの一例であり、再配置処理を実施した場合の図である。
【図１３Ｂ】本発明における診療ワークフローデータベースの検査別待ち患者テーブルの一例であり、当初の患者の配置で検査を実施した場合の図である。
【図１４】本発明の第２実施形態における診療ワークフローシステムの構成図である。
【図１５】本発明の第２実施形態における診療ワークフローシステムの処理を示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態について説明する。なお、添付図面は本発明の原理に則った具体的な実施形態を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。
【００１１】
＜第１実施形態に係る診療ワークフローシステムの構成＞
図１は、本発明の第１実施形態に係る診療ワークフローシステムの構成図である。診療ワークフローシステム１００は、入力部１０１と、表示部１０２と、インターフェース部１０３と、診療ワークフローデータベース１０４と、ワークフロー制御部１０５とを備える。診療ワークフローシステム１００は、例えば、図示しない通信部を介して放射線装置などの検査装置１０６に接続されている。
【００１２】
次に、本システムのハードウェア構成について述べる。図２は、本発明における診療ワークフローシステムを実現するハードウェア構成図を示す。診療ワークフローシステム２００は、ワークステーションやパーソナルコンピュータなどの情報処理装置によって構成されている。診療ワークフローシステム２００は、キーボード２０１０と、ディスプレイ２０１１と、メモリ２０１２と、中央処理装置２０１３と、外部記憶装置２０１４とを備える。
【００１３】
図１の入力部１０１は、キーボード２０１０や、マウスなどのポインティングデバイス、ペンタブレットなどにより構成される。例えば、図１のインターフェース部１０３を介して、入力部１０１からの入力情報が受付けられる。また、図１の表示部１０２は、液晶ディスプレイやＣＲＴ（Cathode−Ray Tube）などを利用したディスプレイ２０１１により構成される。例えば、図１のインターフェース部１０３を介して、表示部１０２への出力が実行される。また、表示部１０２をプリンタなどの出力装置で構成し、紙などの媒体に出力してもよい。また、図１の診療ワークフローデータベース１０４は、ＨＤＤ（Hard Disk Drive）装置に代表される外部記憶装置２０１４に格納されている。
【００１４】
中央処理装置２０１３は、ＣＰＵ（Central Processing Unit）やマイクロプロセッサなどで構成される。図１のインターフェース部１０３およびワークフロー制御部１０５における処理は、中央処理装置２０１３およびメモリ２０１２において、所定のプログラムが展開および起動することにより実現することができる。すなわち、インターフェース部１０３およびワークフロー制御部１０５は、プログラムコードとしてメモリ２０１２に格納され、中央処理装置２０１３が各プログラムコードを実行することによって実現されてもよい。
【００１５】
＜診療ワークフローデータベースの構成＞
次に、本発明における診療ワークフローデータベース１０４の構成を説明する。なお、以後の説明では「テーブル」構造を用いて本発明の情報について説明するが、これら情報は必ずしもテーブルによるデータ構造で表現されていなくても良く、リスト、データベース（ＤＢ）、キュー等のデータ構造やそれ以外で表現されていてもよい。そのため、データ構造に依存しないことを示すために「テーブル」、「リスト」、「ＤＢ」、「キュー」等について単に「情報」と呼ぶことがある。
【００１６】
診療ワークフローデータベース１０４は、４つのテーブル（患者情報テーブル１０４１、検査ワークフローテーブル１０４２、検査所要時間テーブル１０４３、検査別待ち患者テーブル１０４４）を備える。図１０Ａ〜図１３Ｂは、本実施形態における診療ワークフローデータベース１０４の各テーブルの一例を示している。
【００１７】
図１０Ａは、患者情報テーブル１０４１の一例を示す。患者情報テーブル１０４１は、検査待合室で受け付けられた患者の情報を格納する。この患者情報テーブル１０４１の情報は、病院の従業員などによって入力される。患者情報テーブル１０４１は、患者ＩＤ１００１と、姓１００２と、名１００３と、性別１００４と、年齢１００５と、日常生活動作１００６と、介助者１００７と、検査コード１００８と、検査属性１００９と、予約時間１０１０と、受付時間１０１１とを構成項目として含んでいる。
【００１８】
日常生活動作１００６は、食事・更衣・移動・排泄・整容・入浴など、生活を営む上で不可欠な基本的行動の自立度合いを評価した値である。日常生活動作１００６に用いる指標としては、一般にＡＤＬ(Activities of Daily Living)と呼ばれる日常生活動作がある。例えば、ＡＤＬ指標のひとつにBarthel Indexがある。Barthel Indexについては、例えば、文献「篠原幸人他編集、“脳卒中治療ガイドライン２００９”、脳卒中合同ガイドライン委員会、３５２ページ」に記載されている。Barthel Indexの項目には、食事・移乗・整容・トイレ・入浴・歩行(移動)・階段昇降・更衣・排便・排尿の１０種類がある。満点が１００点であり全自立を示し、６０点が部分自立を示し、４０点が大部分介助を示し、０点は全介助を示す。例えば、更衣に関する値の配分は、
１）すべての衣服  (靴の紐結びやファスナーの上げ下ろしも含む)の着脱ができる (治療用補装具の着脱も含む）  １０点、
２）介助を要するが、少なくとも半分以上は自分で、標準的な時間内にできる  ５点
３）上記以外は０点
とする。なお、Barthel Indexは一例であり、これに限定されない。日常生活動作１００６は、日常生活動作の自立度合いや、介助者の有無などを評価する情報が入力されていればよい。
【００１９】
介助者１００７は、介助者の有無を示し、患者に介助者がいる場合は「有」となり、いない場合は「無」となる。また、検査コード１００８は、検査ワークフローテーブル１０４２の検査コードと対応している。本実施形態では、患者情報テーブル１０４１と検査ワークフローテーブル１０４２の検査コードを紐付けることにより、検査ワークフローにおいてどのような撮影条件で患者の撮影を行うかがわかる。
【００２０】
また、検査属性１００９は、検査予定の患者が予約によって受け付けられたか、あるいは、緊急の検査として受け付けられているかを示す。予約時間１０１０は、患者が予約した時間を示し、受付時間１０１１は、患者が実際に検査待合室で受け付けられた時間を示す。
【００２１】
図１０Ｂは、検査ワークフローテーブル１０４２の一例を示す。検査ワークフローテーブル１０４２は、検査ワークフローの中で使用される装置や検査の内容についての情報を格納する。検査ワークフローテーブル１０４２は、検査コード１０２１と、装置Ｎｏ１０２２と、検査種別１０２３と、部位１０２４と、手技１０２５と、撮影条件１０２６と、読影依頼１０２７と、レポート１０２８とを構成項目として含んでいる。
【００２２】
検査コード１０２１は、先頭から３桁が検査種別を表すコードとなっており、ハイフン以降の部分が部位、手技、撮影条件、読影依頼の有無、レポートの有無の組合せをユニークに識別するコードとなっている。したがって、図１０Ｂに示すように、検査コード１０２１の先頭から３桁が同じもの同士は、検査種別（使用する検査装置）が同じであることを示す。図１０Ｂの例では、ａ１とａ２は、同じ検査種別であり、同じ検査装置である。部位１０２４は、検査装置に対応する撮影部位を示す。また、手技１０２５は、血管や腫瘍に造影剤を注入し撮像する造影などの検査手技の種別を示す。
【００２３】
撮影条件１０２６は、ＣＴ撮影などで断面画像のスライスデータを取得する場合のスライス厚（撮影の厚みの間隔）などの撮影条件を示す。また、読影依頼１０２７は、撮影が終わったあとに放射線科医による読影依頼の有無を示し、レポート１０２８は、放射線科医からの読影のレポートが必要であるかを示している。なお、検査ワークフローテーブル１０４２において、「−」は該当データが無いことを示している。
【００２４】
図１１は、検査所要時間テーブル１０４３の一例を示す。検査所要時間テーブル１０４３は、過去に病院で検査を行った患者の検査に関する情報を格納する。検査所要時間テーブル１０４３は、患者ＩＤ１１０１と、検査コードＩＤ１１０２と、装置Ｎｏ１１０３と、検査日時１１０４と、日常生活動作１１０５と、介助者１１０６と、準備時間１１０７と、撮影時間１１０８と、片付時間１１０９とを構成項目として含んでいる。
【００２５】
検査所要時間テーブル１０４３には、過去に行った検査に関して、検査日時毎に患者ＩＤと検査コードと装置Ｎｏなどが格納されている。日常生活動作１１０５および介助者１１０６に格納される情報は、それぞれ、患者情報テーブル１０４１の日常生活動作１００６および介助者１００７と同様の情報が格納されるが、検査日時１１０４時点の過去の情報が格納されている。準備時間１１０７は、患者が検査着に着替える時間や装置の準備にかかる時間を示し、撮影時間１１０８は、検査装置での撮影時間を示す。また、片付時間１１０９は、患者が検査着から私服に着替える時間などを示す。
【００２６】
図１２Ａ〜図１３Ｂは、検査別待ち患者テーブル１０４４の一例を示す。検査別待ち患者テーブル１０４４は、診療ワークフローシステム１００によって構築されるテーブルであり、検査待合室で受け付けられた患者の検査装置への割り当て情報や、検査の実施状況、検査時間に関する情報などを格納する。例えば、検査別待ち患者テーブル１０４４は、病院で検査が開始された最初の段階では、患者情報テーブル１０４１にデータが入力されると、患者情報テーブル１０４１における予約順序の通りにデータが構築される。診療ワークフローシステム１００は、患者情報テーブル１０４１の情報を参照することにより、自動的に検査別待ち患者テーブル１０４４のデータを構築し、後で詳述する再配置処理によって検査別待ち患者テーブル１０４４の患者の割り当て情報や時間の情報などを更新する。
【００２７】
検査別待ち患者テーブル１０４４は、検査コードＩＤ１２０１と、装置Ｎｏ１２０２と、患者ＩＤ１２０３と、実施状況１２０４と、予想所要時間１２０５と、終了予測時間１２０６と、終了時間１２０７とを構成項目として含んでいる。
【００２８】
実施状況１２０４は、検査コードＩＤ１２０１に対応する検査が、未実施か、実施中か、実施済かを示す。予想所要時間１２０５は、診療ワークフローシステム１００によって算出された予想所要時間が設定される。終了予測時間１２０６は、診療ワークフローシステム１００によって算出された終了予測時間が設定される。終了予測時間１２０６は、例えば、１つ前の患者の終了予測時間に対して予想所要時間１２０５の値が加算された値が設定される。また、終了時間１２０７は、実際に検査が終了した時間を示す。
【００２９】
＜診療ワークフローシステムの画面＞
図５は、表示部１０２に表示される画面例を示している。図５の画面５０１は、患者リスト表示部５０１１と、検査別待ち患者リスト表示部５０１２と、再割当実行ボタン５０１３と、対象患者診療ボタン５０１４と、患者情報入力部５０１５とを備える。
【００３０】
患者リスト表示部５０１１には、当日検査を受ける患者の患者リストが表示される。すなわち、患者リスト表示部５０１１には、患者情報テーブル１０４１の任意の項目が表示される。また、検査別待ち患者リスト表示部５０１２には、検査装置ａ１，ａ２，ｂ１，ｂ２ごとに、検査を受ける患者の患者リストが表示される。すなわち、検査別待ち患者リスト表示部５０１２には、検査別待ち患者テーブル１０４４の情報が検査装置毎に表示される。
【００３１】
なお、この例では、検査装置ａ１，ａ２，ｂ１，ｂ２を担当する４人のユーザ（検査技師や診療放射線技師など）が、診療ワークフローシステム１００を共有して使用する。対象患者診療ボタン５０１４は、診療ワークフローシステム１００によって患者の割り当て処理（患者の再配置）を実行させるためのボタンである。例えば、ユーザは、自身が担当している検査装置ａ１，ａ２，ｂ１，ｂ２の検査が終了した時点で、対象患者診療ボタン５０１４を押下する。
【００３２】
例えば、検査装置ａ１のユーザが、対象患者診療ボタン５０１４を押下すると、その入力情報がインターフェース部１０３を介してワークフロー制御部１０５に入力され、患者の割り当て処理が実行される。患者の割り当て処理が終了した後に、再割り当て後の患者の情報がインターフェース部１０３を介して表示部１０２に表示される。この際、検査別待ち患者リスト表示部５０１２が更新され、次に検査すべき患者が強調表示される。
【００３３】
また、再割当実行ボタン５０１３は、診療ワークフローシステム１００によって患者の再割り当て処理を実行させるためのボタンである。予約外の急患が入ってきた場合は、ユーザが、割り当てたい検査装置ａ１，ａ２，ｂ１，ｂ２の患者情報入力部５０１５に、患者情報を入力し、再割当実行ボタン５０１３を押す。再割り当て処理が終了すると、急患の患者が検査別待ち患者リスト表示部５０１２に表示され、ユーザは、現在検査中の患者の診療が終わってから急患の検査を行うことになる。
【００３４】
＜診療ワークフローシステムの処理＞
次に、診療ワークフローシステム１００において行われる処理について説明する。図３は、診療ワークフローシステム１００の処理の概要を示したフローチャートを示す。また、図４は、図３のフローチャートの一部（Ｓ３０１からＳ３０５）に関するシーケンス図を示す。なお、以下の処理の主体は、ワークフロー制御部１０５である。
【００３５】
ユーザが、図５の画面５０１の対象患者診療ボタン５０１４を押下すると、その入力情報がインターフェース部１０３を介してワークフロー制御部１０５に入力され、Ｓ３０１以下の処理が実行される。まず、Ｓ３０１において、患者の診療ワークフローを実行するために、診療ワークフローデータベース１０４の検査別待ち患者テーブル１０４４から検査別待ち患者リストを取得する。さらに、検査を受ける患者の患者情報を、診療ワークフローデータベース１０４の患者情報テーブル１０４１から取得する。図４では、Ｓ３０１において、ワークフロー制御部１０５から診療ワークフローデータベース１０４に対して検査別待ち患者を要求する処理が示されている。
【００３６】
図４に示すように、この要求に対して、診療ワークフローデータベース１０４からワークフロー制御部１０５へ待ち患者のリストが返される。Ｓ３０１では、検査コードと装置Ｎｏをパラメータとして、検査別待ち患者テーブル１０４４の実施状況１２０４が「未実施」または「実施中」のレコードのうち、テーブルの先頭から最初に見つかったレコードを返す。例えば、検査装置ｂ２のユーザが、対象患者診療ボタン５０１４を押下した場合について説明する。この場合、検査種別が同一である検査装置ｂ１と検査装置ｂ２のレコードが取得される。図１２Ａの検査別待ち患者テーブル１０４４の場合、「検査コードＩＤ１２０１の先頭から３桁の検査種別と装置Ｎｏ１２０２で検索し、検査コード１２０１：００２−１（ＣＴ検査）、装置Ｎｏ１２０２：ｂ１、患者ＩＤ１２０３：００１、終了予測時間１２０６：９：３０」のレコードと、「検査コード１２０１：００２−１（ＣＴ検査）、装置Ｎｏ１２０２：ｂ２、患者ＩＤ１２０３：００６、終了予測時間１２０６：１１：００」のレコードが得られる。これにより、検査種別が同一である検査装置ｂ１と検査装置ｂ２に割り当てられている複数の患者（患者ＩＤ：００１、００６）の情報を取得する。
【００３７】
次に、Ｓ３０２において、Ｓ３０１の処理で返されたレコードの患者ＩＤ１２０３を基に、検査所要時間テーブル１０４３からその患者ＩＤおよび検査コードに該当するレコードを返す。図４では、Ｓ３０２において、ワークフロー制御部１０５から診療ワークフローデータベース１０４に対して検査所要時間を要求する処理が示されている。この要求に対して、診療ワークフローデータベース１０４からワークフロー制御部１０５へ準備時間１１０７と、撮影時間１１０８と、片付時間１１０９の情報が返される。
【００３８】
ここでは、準備時間１１０７と、撮影時間１１０８と、片付時間１１０９の情報が返され、これらの合計を検査所要時間とする。なお、検査所要時間テーブル１０４３に該当するレコードがない場合、別途定めた標準的な準備時間、撮影時間、片付時間を使ってもよい。例えば、全患者の検査所要時間の平均を用いてもよい。
【００３９】
次に、Ｓ３０３において、各検査装置に関して、Ｓ３０２の処理で返されたレコードの準備時間１１０７と、撮影時間１１０８と、片付時間１１０９とから検査所要時間を算出し、検査装置毎の終了予測時間を比較する。終了予想時刻のばらつきが著しく大きくなる場合は、Ｓ３０４に移行する。また、終了予想時刻のばらつきが小さい場合は、Ｓ３０５に移行する。
【００４０】
ここで、Ｓ３０４に移行するかどうかの判断は、例えば検査装置毎の終了予測時間の差によって行う。例えば、検査装置毎の終了予測時間の差が一定時間（所定の閾値）を超えた場合にＳ３０４に移行する。例えば、所定の閾値は、検査装置の予約枠の時間に設定してもよい。これにより、終了予測時間の差にばらつきがある場合のみ再配置を実行するように制御できる。
また、例えば、検査装置の予約枠が３０分である場合、予約枠の時間を基に、（１）３１分以上で６０分以下、（２）６１分以上（予約枠の２倍以上）、の二つに場合分けして判定処理を行ってもよい。なお、条件（２）は２倍に限られず、予約枠に対して所定の係数を掛けた値で設定してよい。
【００４１】
次に、Ｓ３０４において、終了予想時刻が均等になるように、交代可能な装置間で患者を再配置する。ここでは、検査コードの先頭から３桁が同じである検査装置ｂ１とｂ２との間で患者が交代可能であるとする。
【００４２】
図７は、患者の再配置の処理を説明する図を示す。例えば、図７の（Ａ）の時点で、検査装置ｂ２の患者ＩＤ：００４の検査が終了し、検査装置ｂ２のユーザが、対象患者診療ボタン５０１４を押下したとする。この場合、検査装置ｂ１は未だ９：００から検査を開始した患者ＩＤ：００１の検査が終了していない。９時から（Ａ）の時点までの時間差ｔ７は、７５分と（２）の条件を満たす。予約枠３０分の２倍の遅れとなっていることから、交代可能で最も検査が進んでいる装置に次の待ち患者を再配置する。具体的には、図７の検査装置ｂ１の２番目の患者（患者ＩＤ：００３）を検査装置ｂ２へ再配置する。このように、検査装置の予約枠に関して、特に検査が遅れている検査装置がある場合、その検査装置の次の患者を別の検査装置に再配置することにより、全体の終了時間差を小さくすることができる。
【００４３】
ここで、図１２Ａは、検査装置ｂ２における患者ＩＤ：００４の検査が終わった（Ａ）の時間の検査別待ち患者テーブル（Ａ）を示す。検査装置ｂ１の患者ＩＤ：００１は検査を実施中であるため、終了時刻は記録されていない。一方、検査装置ｂ２の患者ＩＤ：００４は、実施済みで終了時刻１０：１５である。また、（Ａ）の時間から、検査装置ｂ１の検査は、診察開始時刻の９：００から７５分遅れていることがわかる。
【００４４】
図１２Ｂは、図１２Ａからさらに時間が進んだ状態の検査別待ち患者テーブル（Ｂ）を示す。図１２Ａでは２行目にあった検査装置ｂ１の患者ＩＤ：００３が、図１２Ｂでは、７行目の検査装置ｂ２へ再配置されていることが分かる。
【００４５】
次に、図８では、（Ｂ）の時点で、検査装置ｂ１のユーザが、対象患者診療ボタン５０１４を押下した時の処理を示している。上述と同様に、検査装置ｂ１とｂ２との間で実施状況を比較すると、（Ｂ）の時点で、検査装置ｂ１では患者ＩＤ：００５の検査が終了している。一方、検査装置ｂ２では、患者ＩＤ：００３の検査が終了した後に患者ＩＤ：００６の検査を開始し、（Ｂ）の時点で患者ＩＤ：００６の検査が実施中である。ここで、検査装置ｂ２において、１つ前の患者ＩＤ：００３の検査が終了した時点から、（Ｂ）の時間差ｔ８は、４０分あり、（１）の条件を満たす。
【００４６】
ここで、図１１の検査所要時間テーブル１０４３の情報から算出された患者の検査所要時間（準備時間＋撮影時間＋片付時間）は、患者ＩＤ：００７が４５分、患者ＩＤ：００８が３０分である。したがって、患者毎に予想される検査所要時間が異なる。検査装置ｂ１の検査は、検査装置ｂ２より遅れており、経過時間が長くなっている。ここで、患者ＩＤ：００７の患者を検査装置ｂ１に予定通りに割り当てた場合、前回は４５分掛かっており、さらに遅れることが予想される。そこで、前回は３０分であった患者ＩＤ：００８の患者を検査装置ｂ１に割り当てて、患者ＩＤ：００７の患者を検査装置ｂ２に割り当てる。すなわち、（１）の条件では、検査装置ｂ１の次の待ち患者の検査所要時間と、検査装置ｂ２の次の待ち患者の検査所要時間とを比較し、終了予測時間の時間差がより小さくなるように、検査所要時間が小さい待ち患者を、検査が遅れている検査装置ｂ１に再配置し、検査所要時間が大きい待ち患者を、検査が進んでいる検査装置ｂ２に再配置する。これにより、検査装置ｂ１，ｂ２の予想終了時刻の時間差を小さくすることが可能となる。
【００４７】
なお、Ｓ３０４において上記（１）（２）のルールで再配置処理を実行した場合、ワークフロー制御部１０５は、再配置後の患者の情報と、算出した検査所要時間および終了予測時間の情報に基づいて、検査別待ち患者テーブル１０４４を更新する。
【００４８】
図１３Ａは、上記（１）（２）のルールに基づき、ワークフロー制御部１０５によって患者の再配置処理を実行した場合の検査別待ち患者テーブル（Ｃ）を示す。一方、図１３Ｂは、再配置を行わなかった場合（すなわち、当初の患者の配置で検査を実施した場合）の検査別待ち患者テーブル（Ｃ’）を示す。図１３Ａでは、検査装置ｂ１に当初割り当てられていた患者ＩＤ：００３および患者ＩＤ：００７が、再配置によって検査装置ｂ２に割り当てられたことがわかる。また、図１３Ａでは、検査装置ｂ２に当初割り当てられていた患者ＩＤ：００８が、再配置によって検査装置ｂ１に割り当てられたことがわかる。
【００４９】
図９は、上記（１）（２）のルールに基づき、患者ＩＤ：００１から患者ＩＤ：０１０までの午前中の検査が終わったところを示した図である。再配置を行った結果、検査装置ｂ２が終了する時刻（Ｃ）の１２：５０に全ての午前の検査が終了している。一方、図６は、再配置を行わなかった場合（すなわち、当初の患者の配置で検査を実施した場合）を示した図である。検査装置ｂ１が終了する時刻（Ｃ’）は、１３：３０である。したがって、本発明の診療ワークフローシステム１００の再配置処理により、午前の検査時間を４０分（１５％）短縮することが可能となる。
【００５０】
次に、Ｓ３０５においては、Ｓ３０１の処理で返されたレコードの検査コード１２０１および患者ＩＤ１２０３をもとに、患者情報テーブル１０４１と検査ワークフローテーブル１０４２から該当する患者の患者情報と検査ワークフローを検索する。図４では、Ｓ３０５において、ワークフロー制御部１０５から診療ワークフローデータベース１０４に対して患者情報を要求する処理が示されている。この要求に対して、診療ワークフローデータベース１０４からワークフロー制御部１０５へ患者情報が返される。さらに、図４では、Ｓ３０５において、ワークフロー制御部１０５から診療ワークフローデータベース１０４に対して検査ワークフローを要求する処理が示されている。この要求に対して、診療ワークフローデータベース１０４からワークフロー制御部１０５へ検査ワークフローの情報が返される。
【００５１】
また、Ｓ３０５において、Ｓ３０４の再配置処理で得られた患者毎の患者情報と検査ワークフローの情報を検査装置に送信する。なお、Ｓ３０３において終了予測時間にばらつきがなかった場合は、Ｓ３０１およびＳ３０２の処理で得られた情報をそのまま送信する。
【００５２】
図４では、Ｓ３０５において、ワークフロー制御部１０５から検査装置ｂ１に対して患者情報を送信する処理が示されている。なお、検査が終了した場合には、検査装置ｂ１からワークフロー制御部１０５へ検査が終了した患者の情報と検査所要時間が返される。ここで、検査所要時間としては、準備時間と撮影時間と片付時間が返される。
【００５３】
また、図４では、Ｓ３０５において、ワークフロー制御部１０５から検査装置ｂ２に対して患者情報を送信する処理が示されている。なお、検査が終了した場合には、検査装置ｂ２からワークフロー制御部１０５へ検査が終了した患者の情報と検査所要時間が返される。
【００５４】
また、Ｓ３０５において、検査装置ｂ１，ｂ２から受信した準備時間と撮影時間と片付時間を検査所要時間テーブル１０４３に登録する。なお、別の形態として、検査所要時間の問い合わせを、ユーザが、図５の対象患者診療ボタン５０１４を押したタイミングで、検査装置ｂ１，ｂ２に問い合わせてもよい。
【００５５】
また、予約外の急患の患者が入ってきた場合は、割り当てたい検査装置の患者情報入力部５０１５に、患者情報を入力し、図５の再割当実行ボタン５０１３を押したときに、Ｓ３０１からＳ３０６の処理を実行してもよい。この場合、割り当てた検査装置の検査中の患者の診療が終わってから、急患の検査を行うことになる。このように、予定外に割り込みが入った場合でも、上記（１）（２）のルールに基づいてＳ３０１からＳ３０５の処理を繰り返すことにより、再配置を行うことができる。
【００５６】
また、ユーザが患者情報入力部５０１５に入力する代わりに、患者情報テーブル１０４１の検査属性１００９に「緊急」の患者情報が入力された際に、検査コード１００８に対応する検査装置に対する再配置処理を自動的に実行するようにしてもよい。この場合、ユーザの入力なしで、自動的に急患患者の再配置処理を実行することができる。
【００５７】
本実施形態によれば、検査の所要時間の変動を考慮して検査あるいは治療の終了時刻を予測し、適宜患者を再配置することにより、変動する検査時間に追従して最適なワークフローを再構築することが可能となる。これにより、待ち時間の少ない効率的な検査となり、患者満足度が向上する。さらに、ユーザである検査技師、看護師や放射線科医の業務効率が向上し、例えば残業時間が軽減されるため、病院経営を向上させることができる。
【００５８】
＜第２実施形態に係る診療ワークフローシステムの構成＞
図１４は、本発明の第２実施形態に係る診療ワークフローシステムの構成図である。なお、第２実施形態において第１実施形態と構成および処理内容が同じ部分については同じ符号を付し、説明を省略する。以下では、第１実施形態と処理内容が異なる部分のみを説明する。
【００５９】
第２実施形態に係る診療ワークフローシステム１４００は、患者毎の検査所要時間の予測精度を上げることを目的として、図１に示した構成図に検査所要時間算出部１０７を新たに追加したものである。検査所要時間算出部１０７は、図２に示す中央処理装置２０１３やメモリ２０１２などにおいて、所定のプログラムを展開および起動することにより実現することができる。
【００６０】
＜第２実施形態の診療ワークフローシステムの処理＞
次に、第２実施形態の診療ワークフローシステム１４００において行われる処理について説明する。図１５は、本実施形態の診療ワークフローシステム１４００の処理の概要を示すフローチャートである。図３に示したフローチャートとの違いは、図３ではワークフロー制御部１０５を介して検査所要時間を取得していた（Ｓ３０４）が、図１５では、検査所要時間算出部１０７を介して検査所要時間を算出している（Ｓ３０７）点である。以下に本処理について詳細に述べる。
【００６１】
Ｓ３０７において、検査所要時間算出部１０７は、患者毎の予測検査所要時間を求める。Ｓ３０２において、Ｓ３０１の処理で返されたレコードの患者ＩＤ１２０３を基に、検査所要時間テーブル１０４３から患者ＩＤに該当するレコードが返されている。ここでは、前回（過去の）検査所要時間（準備時間、撮影時間、片付時間）が返され、この検査所要時間を予測検査所要時間の計算に用いる。なお、検査所要時間テーブル１０４３に過去の検査の情報が無い場合は、第１実施形態と同様に、別途定めた準備時間、撮影時間、片付時間を設定して使うものとする。
【００６２】
例えば、検査所要時間テーブル１０４３に格納されている情報は、前回（過去）のものであり、患者の状態が悪化している場合などは、検査所要時間が同じように推移するとは限らない。検査所要時間算出部１０７は、患者情報テーブル１０４１の情報に基づいて予測検査所要時間に補正をかける。これにより、患者毎の検査所要時間の予測精度を上げる。具体的には、検査所要時間算出部１０７は、患者情報テーブル１０４１の日常生活動作１００６のスコアを取得する。患者情報テーブル１０４１の情報は、検査を受付した際の情報であり、これにより、最新の日常生活動作１００６のスコアを取得することができる。
【００６３】
患者情報テーブル１０４１の日常生活動作１００６のスコアを、２０、４０、６０、８０、１００の５段階として補正をかける場合、検査所要時間算出部１０７は、式１に示す計算式で予測検査所要時間を求める。
【００６４】
【数１】
2014035646.tif 000003
【００６５】
ここで、ｘは、検査所要時間テーブル１０４３から取得した前回の検査所要時間であり、ａは、患者情報テーブル１０４１から取得した現在の日常生活動作のスコアである。また、ｂは、検査所要時間テーブル１０４３から取得した前回の日常生活動作のスコアである。なお、検査所要時間テーブル１０４３に過去の検査の情報が無い場合は、別途定めたデフォルトのスコアを設定してもよい。
【００６６】
ｚは、補正値を式１の全体にどの程度反映させるかの影響度（０＜ｚ≦１）である。影響度ｚは、より好ましくは、０．１〜１の値に設定する。また、ｍ０は、現在と過去の日常生活動作の変動（すなわち、ｂとａの差分）をどの程度反映させるかを決める数値である。例えば、本実施形態の場合、ｍ０は、日常生活動作１００６のスコアの最高値である１００以下の値で設定し、より好ましくは、２０〜１００の値に設定する。本実施形態では、現在と過去の日常生活動作の変動をｍ０の値で反映させ、式全体への補正の影響度をｚの値で反映させるようにしている。このように、ｍ０とｚという別々の数値によって式１内の各数値の反映度を設定することにより、検査所要時間の補正を精緻に行うことが可能となる。なお、これに限定されず、ｍ０とｚをまとめて、１つの数値として定義してもよい。
【００６７】
例えば、患者情報テーブル１０４１の患者ＩＤ：００１の患者の場合、日常生活動作は６０である。一方、検査所要時間テーブル１０４３を見ると、前回の日常生活動作のスコアは１００で、４０ほどスコアが落ちていることが分かる。また、前回の検査所要時間は準備時間：１０分、撮影時間：１２分、片付時間８分であり、合計で３０分である。そこで補正後の予測検査所要時間ｙは、式１により求めると約３７．５分になる。なお、この例において、ｍ０は８０であり、ｚは０．５である。
【００６８】
上述の式１は一例であり、日常生活動作のスコアの変動が前回の検査所要時間に反映されるような他の式を用いてもよい。なお、日常生活動作のスコアによる補正は、準備時間、片付時間に最も影響が大きいとして、それぞれの時間に対して別々に補正をかけて、撮影時間と単に合計してもよい。また、検査所要時間テーブル１０４３の過去の日常生活動作のスコアの情報を用いずに、単に現在の日常生活動作のスコアだけを用いて補正するような式にしてもよい。例えば、前回の検査所要時間に日常生活動作のスコアの最高値（例えば、１００）を掛けて、その値を現在の日常生活動作のスコアで割った時間を用いてもよい。
【００６９】
また、患者情報テーブル１０４１の介助者１００７の有無により補正をかけるかどうかを判断してもよい。例えば、介助者１００７が「有」、すなわち着替えなどを手伝ってくれる人がいる場合は、補正をかけないようにしてもよい。介助者がいる場合は、検査所要時間の変動が小さいと考えられるため、前回の検査所要時間をそのまま用いることにより、より正確に終了時刻を予測することができる。
【００７０】
そして、Ｓ３０７の後のＳ３０４において、補正した予測検査所要時間に基づいて、終了予想時刻が均等になるように、上述で説明した処理で患者の再配置を実行する。
【００７１】
本実施形態によれば、前回の検査所要時間を日常生活動作の変動を考慮して補正し、その補正した予測検査所要時間を用いることにより、検査の終了時刻の予測を精緻に行うことができる。そして、精度の高い検査所要時間を用いて適宜患者を再配置することにより、変動する検査時間に追従した最適なワークフローを再構築することが可能となる。これにより、待ち時間の少ない効率的な検査となり、患者満足度が向上する。さらに、ユーザである検査技師、看護師や放射線科医の業務効率が向上し、例えば残業時間が軽減されるため、病院経営を向上させることができる。
【００７２】
＜まとめ＞
第１実施形態の診療ワークフローシステム１００は、待ち患者情報を表示し、入力情報を受付けるインターフェース部１０３と、診療ワークフローデータベース１０４と、ワークフロー制御部１０５とを備える。診療ワークフローデータベース１０４は、検査対象の患者に関する患者情報テーブル１０４１と、患者に実施する検査ワークフローに関する検査ワークフローテーブル１０４２と、患者の過去の検査所要時間に関する検査所要時間テーブル１０４３と、検査ワークフローの中の各検査装置における待ち患者に関する検査別待ち患者テーブル１０４４とを備える。ワークフロー制御部１０５は、患者情報テーブル１０４１から、検査種別が同一の複数の検査装置に対して割り当てられている複数の患者の情報を取得し、検査所要時間テーブル１０４３から、前記複数の患者のそれぞれについて過去の検査所要時間を取得する。また、ワークフロー制御部１０５は、前記複数の患者の過去の検査所要時間に基づいて、前記複数の検査装置のそれぞれにおける前記複数の患者の終了予測時間を算出し、前記複数の検査装置のそれぞれにおける終了予測時間に基づいて、前記複数の患者を前記複数の検査装置に対して再配置し、再配置された前記複数の患者をインターフェース部１０３の表示部１０２に表示する。
この構成によれば、検査の所要時間の変動を考慮して検査あるいは治療の終了時刻を予測し、適宜患者を再配置することにより、変動する検査時間に追従して最適なワークフローを再構築することが可能となる。これにより、待ち時間の少ない効率的な検査となり、患者満足度が向上する。さらに、ユーザである検査技師、看護師や放射線科医の業務効率が向上し、例えば残業時間が軽減されるため、病院経営を向上させることができる。
【００７３】
また、第２実施形態の診療ワークフローシステム１４００は、検査所要時間テーブル１０４３から取得した複数の患者の過去の検査所要時間を補正する検査所要時間算出部１０７をさらに備える。検査所要時間算出部１０７は、患者情報テーブル１０４１の日常生活動作１００６の情報と検査所要時間テーブル１０４３の日常生活動作１１０５の情報との間の変動に基づいて、複数の患者のそれぞれについて補正終了予測時間を算出し、ワークフロー制御部１０５は、前記複数の患者の補正終了予測時間に基づいて、複数の患者を複数の検査装置に対して再配置する。
この構成によれば、前回の検査所要時間を日常生活動作の変動を考慮して補正し、その補正した予測検査所要時間を用いることにより、検査の終了時刻の予測を精緻に行うことができる。そして、精度の高い検査所要時間を用いて適宜患者を再配置することにより、変動する検査時間に追従した最適なワークフローを再構築することが可能となる。
【００７４】
なお、本発明は上述した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることがあり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７５】
上述の実施形態のＳ３０４の処理において、（１）の条件では、検査装置ｂ１の次の待ち患者の検査所要時間と、検査装置ｂ２の次の待ち患者の検査所要時間とを比較し、検査所要時間が小さい待ち患者を、検査が遅れている検査装置に再配置し、検査所要時間が大きい待ち患者を、検査が進んでいる検査装置に再配置する。ここでは、本発明を分かり易く説明するために２つの検査装置で説明しているが、３つ以上の検査装置がある場合でも同様に行うことができる。例えば、検査装置毎に次の待ち患者の検査所要時間を算出し、検査所要時間が最も小さい待ち患者を最も遅れている検査装置に再配置し、検査所要時間が最も大きい待ち患者を最も進んでいる検査装置に再配置する。
なお、検査が進んでいるか又は遅れているかの比較は、現時点までで終了した患者数や、現時点で検査実施中の患者の終了予想時刻などによって判定してもよい。
【００７６】
また、別の方法で再配置の処理を行ってもよい。例えば、現在の配置に基づいた検査装置毎の終了予測時間と、待ち状態にある患者を再配置した場合の検査装置毎の終了予測時間とを比較し、終了予測時間の時間差が小さい配置にする。例えば、複数の検査装置の場合、複数の検査装置の中で一番早い終了予測時間と一番遅い終了予測時間との時間差を算出し、その時間差が最も小さい配置を採用してもよい。
【００７７】
上述の実施形態のＳ３０４の処理において、（２）の条件では、検査装置ｂ１の検査開始時間の９時から（Ａ）の時点までの時間差ｔ７に基づいて、再配置処理を行っている。ここでは、本発明を分かり易く説明するために２つの検査装置で説明しているが、３つ以上の検査装置がある場合でも同様に行うことができる。例えば、３つ以上の検査装置の場合、検査が終了していない検査装置の中で、１つ前の検査の終了時間（あるいは開始時間）から現時点までの時間差が最も大きい検査装置の次の待ち患者を再配置する。この場合、この待ち患者を、交代可能で最も検査が進んでいる検査装置に再配置する。交代可能な検査装置が複数ある場合は、現時点までで終了した患者数や、次の患者の検査所要時間が短い方などによって再配置する装置を選択してもよい。
【００７８】
上述したように、診療ワークフローシステムは、それらの一部や全部を、例えば、集積回路で設計する等によりハードウェアで実現することができる。また、本発明の診療ワークフローシステムは、実施形態の機能を実現するソフトウェアのプログラムコードで実現してもよい。この場合、プログラムコードを記録した記憶媒体を情報処理装置に提供し、その情報処理装置（またはＣＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００７９】
また、プログラムコードの指示に基づき、情報処理装置上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現されるようにしてもよい。さらに、実施形態の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することにより、それを情報処理装置の記憶装置またはＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納し、使用時にその情報処理装置のＣＰＵが当該記憶装置や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしてもよい。
【００８０】
本発明は、具体例に関連して記述したが、これらは、すべての観点に於いて限定の為ではなく説明の為である。本分野にスキルのある者には、本発明を実施するのに相応しいハードウェア、ソフトウェア、およびファームウエアの多数の組み合わせがあることが解るであろう。例えば、本実施形態に記載の機能を実現するプログラムコードは、アセンブラ、Ｃ／Ｃ＋＋、ｐｅｒｌ、Ｓｈｅｌｌ、ＰＨＰ、Ｊａｖａ（登録商標）等の広範囲のプログラムまたはスクリプト言語で実装できる。
【００８１】
また、図面における制御線や情報線は、説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていてもよい。
【符号の説明】
【００８２】
１００，１４００  診療ワークフローシステム
１０１  入力部
１０２  表示部
１０３  インターフェース部
１０４  診療ワークフローデータベース
１０５  ワークフロー制御部
１０６  検査装置
１０７  検査所要時間算出部
２００  診療ワークフローシステム
２０１０  キーボード
２０１１  ディスプレイ
２０１２  メモリ
２０１３  中央処理装置
２０１４  外部記憶装置
１０４１  患者情報テーブル
１０４２  検査ワークフローテーブル
１０４３  検査所要時間テーブル
１０４４  検査別待ち患者テーブル
【図１】
2014035646.tif 000004
【図２】
2014035646.tif 000005
【図３】
2014035646.tif 000006
【図４】
2014035646.tif 000007
【図５】
2014035646.tif 000008
【図６】
2014035646.tif 000009
【図７】
2014035646.tif 000010
【図８】
2014035646.tif 000011
【図９】
2014035646.tif 000012
【図１０Ａ】
2014035646.tif 000013
【図１０Ｂ】
2014035646.tif 000014
【図１１】
2014035646.tif 000015
【図１２Ａ】
2014035646.tif 000016
【図１２Ｂ】
2014035646.tif 000017
【図１３Ａ】
2014035646.tif 000018
【図１３Ｂ】
2014035646.tif 000019
【図１４】
2014035646.tif 000020
【図１５】
2014035646.tif 000021