(57)【要約】【課題】巡回の予定時刻を通知すること。【解決手段】通知装置１０１は、特定の患者に対する巡回の予定時刻を通知する際、患者データ１２３を管理するシステム１０２において、更新モードにて患者データ１２３が参照されている患者又は患者データ１２３の更新が完了した患者を抽出する。通知装置１０１は、巡回の予定順序の順序情報１３１を参照し、抽出した参照されている患者又は完了した患者から特定の患者までに巡回が予定されている患者又は病室に応じて、特定の患者までの巡回の所要時間を算出する。通知装置１０１は、算出された所要時間に基づいた、特定の患者に対する巡回の予定時刻を、特定の患者のクライアント端末装置Ｃ１に通知する。【選択図】図１
2018142041.tif 000002
【特許請求の範囲】
【請求項１】
特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、
巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、
算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する、
処理をコンピュータに実行させることを特徴とする巡回予定時刻通知プログラム。
【請求項２】
前記巡回の所要時間を算出する処理は、複数の病室のそれぞれと病室内の患者への医療行為に要した過去の所要時間と、を対応付けた情報を参照し、前記複数の病室のうち、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている病室に対応する過去の所要時間に基づいて、前記特定の患者までの巡回の所要時間を算出する、
ことを特徴とする請求項１に記載の巡回予定時刻通知プログラム。
【請求項３】
前記参照されている患者又は前記完了した患者を抽出する処理の前に、前記特定の患者に対する巡回の第２予定時刻を通知させ、
前記特定の患者の端末に通知する処理は、前記巡回の予定時刻と前記巡回の第２予定時刻との差分が閾値以上である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知し、前記巡回の予定時刻と前記巡回の第２予定時刻との差分が前記閾値未満である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知しない、
ことを特徴とする請求項１又は２に記載の巡回予定時刻通知プログラム。
【請求項４】
前記特定の患者の端末に通知する処理は、算出された前記所要時間が閾値以上である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知し、算出された前記所要時間が前記閾値未満である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知しない、
ことを特徴とする請求項１又は２に記載の巡回予定時刻通知プログラム。
【請求項５】
特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、
巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、
算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する、
処理をコンピュータが実行することを特徴とする巡回予定時刻通知方法。
【請求項６】
特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、
記憶部に記憶された巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、
算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する、
処理を実行する制御部を有することを特徴とする通知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、巡回予定時刻通知プログラム、巡回予定時刻通知方法、および通知装置に関する。
【背景技術】
【０００２】
従来、病院において、患者の情報を電子情報としてデータベースに登録するシステムがある。例えば、病院において医師による診療の経過が記載されていた患者のカルテを電子情報としてデータベースに登録する電子カルテのシステムがある。また、例えば、病院において看護師による患者の看護記録などを電子情報としてデータベースに登録する看護支援システムがある。
【０００３】
先行技術としては、各サービス部門での時刻ごとの各客のサービススケジュールおよび待ち時間を予測し、各客について、各サービス部門の巡回順序を決定する技術がある（例えば、以下特許文献１参照。）。また、先行技術としては、医療従事者が使用する医療従事者用端末が、医療従事者による巡視を受ける患者の患者用端末からの巡視の順番に関する希望の回答情報に基づいて、巡視を行う順番を設定する技術がある（例えば、以下特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８２１５５号公報
【特許文献２】特開２０１５−５８２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、病院に入院している各患者に対する医者や看護師による各患者の巡回の予定時刻を各患者に通知することが困難な場合がある。例えば、病院に入院している各患者に対する医者や看護師による巡回の目安となる時刻や時間帯は、看護師の経験や病院内のルールなどによって大まかに決定される。しかし、各患者の巡回の目安となる時刻は全体の巡回の開始時刻や全体の作業進捗具合によって変化するため、各患者の巡回の予定時刻を各患者に自動で通知することは困難である。
【０００６】
１つの側面では、本発明は、巡回の予定時刻を自動で通知することができる巡回予定時刻通知プログラム、巡回予定時刻通知方法、および通知装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する巡回予定時刻通知プログラム、巡回予定時刻通知方法、および通知装置が提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、巡回の予定時刻を通知することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、通知装置による一動作例を示す説明図である。
【図２】図２は、通知システム１００の構成例を示す説明図である。
【図３】図３は、通知装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、クライアント端末Ｃｊのハードウェア構成例を示すブロック図である。
【図５】図５は、カルテシステムＤＢ２１０の記憶内容例を示す説明図である。
【図６】図６は、看護支援システムＤＢ２２０の記憶内容例を示す説明図である。
【図７】図７は、回診管理ＴＢＬ２５０の記憶内容例を示す説明図である。
【図８】図８は、巡回管理ＴＢＬ２４０の記憶内容例を示す説明図である。
【図９】図９は、スタート時刻テーブル２３０の記憶内容例を示す説明図である。
【図１０】図１０は、通知装置１０１の機能的構成例を示すブロック図である。
【図１１】図１１は、通知装置１０１による巡回予定時刻通知処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる巡回予定時刻通知プログラム、巡回予定時刻通知方法、および通知装置の実施の形態を詳細に説明する。
【００１１】
図１は、通知装置による一動作例を示す説明図である。通知システム１００は、患者データを管理するシステム１０２を用いて、入院の患者に医者の回診又は看護師の巡回などの予定時刻を通知する。通知装置１０１は、入院の患者が有するクライアント端末装置Ｃ１へ予定時刻を通知するコンピュータである。クライアント端末装置Ｃ１は、通知先のコンピュータである。患者データを管理するシステム１０２については、図２を用いて説明するが、電子カルテシステムや看護師支援システムなどがある。
【００１２】
従来、病院に入院している患者は、例えば医者や看護師による巡回を受ける。患者は、例えば、巡回を受ける目安となる時刻や時間帯を看護師などから通知される。また、目安となる時刻や時間帯は、病院のルールとして予め決まっている場合もある。例えば、患者は、「午前中の１０時から１２時の間」などのように通知される。目安となる時刻や時間帯は、巡回の開始時刻や作業進捗具合によって変化する。患者はベッドを離れるタイミングを判断することが難しい。患者は、ベッドから離れる用事がある場合、看護師などに自分の順番などを確認しなければならない。また、看護師は、このような問い合わせに対して調べて回答するなどの手間がかかる。
【００１３】
このように、病院に入院している患者に対する医者や看護師による巡回の予定時刻を患者に通知することが困難である。
【００１４】
そこで、本実施の形態では、通知装置１０１は、既存の患者管理のシステムでの更新や参照に応じて抽出した現在診療中の患者から特定の患者までの巡回の所要時間を予測し、この時間に基づく特定の患者の巡回予定時刻を特定の患者の端末に通知する。これにより、通知装置１０１は、患者データを管理する既存のシステムを利用して巡回の予定時刻を自動で患者の端末に通知することができる。既存のシステムとしては、上述した電子カルテシステムや看護師支援システムがある。したがって、患者は、巡回の予定時刻を容易に把握することができる。
【００１５】
システム１０２は、例えば、管理装置１２１と、管理ＤＢ１２２とを有する。管理装置１２１は、管理ＤＢ１２２への患者データ１２３の更新や参照などを管理するコンピュータである。管理ＤＢ１２２は、患者ＩＤ、病室、更新モード、医療情報のフィールドを有する。患者ＩＤのフィールドには、患者を識別する識別子が設定される。病室のフィールドには、病室の番号が設定される。更新モードのフィールドには、患者データ１２３が更新中であるか参照中であるかなどの情報が設定される。例えば、更新モードが０の場合、更新および参照していないことを示し、更新モードが１の場合、更新中であることを示し、更新モードが２の場合、参照中であることを示す。システム１０２では、例えば、管理ＤＢ１２２への患者データ１２３のアクセスに応じて更新モードの値が設定される。医療情報のフィールドには、例えば患者への診療や看護などの医療行為に関する情報が設定される。各フィールドに情報が設定されることにより管理ＤＢ１２２へ患者データ１２３（１２３−１〜１２３−４など）がレコードとして記憶される。
【００１６】
まず、通知装置１０１は、特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステム１０２において、更新可能なモードにて患者データ１２３が参照されている患者又は患者データの更新が完了した患者を抽出する。図１の例では、患者データ１２３−１が更新中であり、通知装置１００は、患者ＩＤ「１１１」の患者を抽出する。例えば患者ＩＤ「１１４」の患者を特定の患者とする。
【００１７】
次に、通知装置１０１は、巡回の予定順序の順序情報１３１を参照し、抽出した参照されている患者又は完了した患者から特定の患者までに巡回が予定されている患者又は病室に応じて、特定の患者までの巡回の所要時間を算出する。順序情報１３１は、順番、患者ＩＤ、病室、時間のフィールドを有する。順番のフィールドには、巡回の順番が設定される。患者ＩＤのフィールドには、患者を識別する識別子が設定される。病室のフィールドには、病室の番号が設定される。時間のフィールドには、患者への医療行為に要した所要時間が設定される。この時間は、例えば、過去の所要時間であってもよいし、過去の所要時間の統計量に基づいて設定された値であってもよい。また、この時間は、患者全体の平均値であってもよい。
【００１８】
具体的には、患者ＩＤ「１１１」の患者が抽出されたため、患者ＩＤ「１１１」から患者ＩＤ「１１４」までの間に巡回が予定されている患者は、患者ＩＤ「１１２」および患者ＩＤ「１１３」の２名の患者である。具体的には通知装置１０１は、例えば、この２名の患者の所要時間に基づいて、特定の患者までの巡回の所要時間を算出する。図１の例では、順序情報１３１に各患者の所要時間が登録されてある。２名の患者の合計の所要時間は、各患者への医療行為に要する過去の所要時間の合計値である。なお、通知装置１０１は、特定の患者までの巡回の所要時間の算出において、抽出された患者の所用時間を加算してもよい。
【００１９】
次に、通知装置１０１は、算出された所要時間に基づいた、特定の患者に対する巡回の予定時刻を、特定の患者のクライアント端末装置Ｃ１に通知する。通知装置１０１は、例えば、現在時刻に算出された所要時間が加算された時刻を、特定の患者に対する巡回の予定時刻としてクライアント端末装置Ｃ１に通知する。通知装置１０１は、予め患者のクライアント端末ごとにクライアント端末のメールアドレスなどの連絡先の情報を管理する。そして、通知装置１０１は、巡回の予定時刻を特定の患者のクライアント端末Ｃ１のメールアドレスに基づいてクライアント端末装置Ｃ１に通知する。なお、特定の患者の端末として、携帯端末装置であるクライアント端末装置Ｃ１を例に挙げているが、特定の患者が使用可能であれば特に限定しない。例えば、特定の患者の端末としては、病院内の待合室や廊下に設けられたディスプレイや病室内の共有のディスプレイなどであってもよく、特定の患者が巡回の予定時刻を把握できればよい。
【００２０】
これにより、巡回の予定時刻を予測するために巡回中の医師や看護師などの行動を監視する仕組みなどを新たに導入することなく、通知装置１０１は、電子カルテシステムや看護師支援システムなどの既存のシステムを利用して巡回の予定時刻を自動で患者の端末に通知することができる。これにより、入院患者は、毎日の医師や看護師に巡回の際に、自分の回診の予定時刻を把握できる。入院患者は、看護師などに確認することなくベッドを離れることができる。したがって、通知装置１０１は、患者の手間を省くことができる。また、通知装置１０１は、患者から看護師への問い合わせ量の低減化を図り、看護師の手間を省くことができる。
【００２１】
図１の例では、巡回が予定されている患者に応じて特定の患者までの巡回の所要時間を算出する具体例について説明したが、以下詳細な例では巡回が予定されている病室に応じて特定の患者までの巡回の所要時間を算出する具体例について説明する。
【００２２】
また、本実施の形態では、医師による巡回と看護師による巡回とを区別するために、医師による巡回については回診とし、看護師による巡回については巡回とする。
【００２３】
（通知システム１００の構成例）
図２は、通知システム１００の構成例を示す説明図である。通知システム１００は、病院内で用いられるカルテシステムや看護支援システムなどで使用されるデータベースなどを利用した例である。通知システム１００は、通知装置１０１と、クライアント端末装置Ｃ１〜Ｃｍと、カルテ管理サーバ２０１と、看護支援管理サーバ２０２と、登録装置２０３と、を有する。
【００２４】
通知装置１０１、クライアント端末装置Ｃ１〜Ｃｍ、カルテ管理サーバ２０１、看護支援管理サーバ２０２、および登録装置２０３は、有線又は無線のネットワーク２６０を介して接続される。ネットワーク２６０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００２５】
カルテ管理サーバ２０１は、カルテシステムＤＢ２１０を有し、医師による電子カルテを管理する。通知装置１０１や登録装置２０３などからのカルテシステムＤＢ２１０の参照や更新依頼などに応じて、カルテ管理サーバ２０１が、カルテシステムＤＢ２１０の参照や更新を行う。
【００２６】
看護支援管理サーバ２０２は、看護支援システムＤＢ２２０を有し、看護師による看護情報などを管理する。通知装置１０１や登録装置２０３などからの看護支援システムＤＢ２２０の参照や更新依頼などに応じて、看護支援管理サーバ２０２が、看護支援システムＤＢ２２０の参照や更新を行う。カルテシステムＤＢ２１０や看護支援システムＤＢ２２０の記憶内容については、後述する。
【００２７】
通知装置１０１は、スタート時刻テーブル２３０、巡回管理ＴＢＬ２４０、および回診管理ＴＢＬ２５０を有し、入院患者に対する医者による回診の時刻や看護師による巡回の予定時刻を算出して通知するコンピュータである。通知装置１０１は、例えば、サーバである。回診管理ＴＢＬ２５０、巡回管理ＴＢＬ２４０、スタート時刻テーブル２３０の記憶内容については、後述する。
【００２８】
登録装置２０３は、例えば、医師や看護師などがカルテシステムＤＢ２１０や看護支援システムＤＢ２２０に対して情報を登録する際に使用されるコンピュータである。
【００２９】
クライアント端末装置Ｃ１〜Ｃｍのうち任意のクライアント端末を、「クライアント端末Ｃｊ」と表記する場合がある（ｊ＝１，２，・・・，ｍ）。クライアント端末装置Ｃｊは、例えば、入院患者が有する携帯端末装置である。クライアント端末装置Ｃｊは、通知装置１０１からの医者による回診の時刻や看護師による巡回の時刻の通知を受け付ける。
【００３０】
（通知装置１０１のハードウェア構成例）
図３は、通知装置１０１のハードウェア構成例を示すブロック図である。図３において、通知装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、ディスクドライブ３０４と、ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００３１】
ここで、ＣＰＵ３０１は、通知装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００３２】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２６０に接続され、ネットワーク２６０を介して他のコンピュータ（例えば、図２に示したカルテ管理サーバ２０１、看護支援管理サーバ２０２、クライアント端末Ｃ１〜Ｃｍ）に接続される。Ｉ／Ｆ３０３は、ネットワーク２６０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３３】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリード／ライトを制御する。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する。ディスク３０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００３４】
なお、通知装置１０１は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。また、図２に示したカルテ管理サーバ２０１や看護支援管理サーバ２０２についても、通知装置１０１と同様のハードウェア構成により実現することができる。また、図２に示した登録装置２０３については、通知装置１０１と同様のハードウェア構成に、さらにディスプレイなどの出力装置、キーボードやマウスなどの入力装置を有するハードウェア構成によって実現することができる。
【００３５】
（クライアント端末Ｃｊのハードウェア構成例）
図４は、クライアント端末Ｃｊのハードウェア構成例を示すブロック図である。図４において、クライアント端末Ｃｊは、ＣＰＵ４０１と、メモリ４０２と、ディスクドライブ４０３と、ディスク４０４と、Ｉ／Ｆ４０５と、ディスプレイ４０６と、入力装置４０７とを有する。また、各構成部はバス４００によってそれぞれ接続される。
【００３６】
ここで、ＣＰＵ４０１は、クライアント端末Ｃｊの全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００３７】
ディスクドライブ４０３は、ＣＰＵ４０１の制御に従ってディスク４０４に対するデータのリード／ライトを制御する。ディスク４０４は、ディスクドライブ４０３の制御で書き込まれたデータを記憶する。ディスク４０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００３８】
Ｉ／Ｆ４０５は、通信回線を通じてネットワーク２６０に接続され、ネットワーク２６０を介して他の装置（例えば、図２に示した通知装置１０１）に接続される。そして、Ｉ／Ｆ４０５は、ネットワーク２６０と自装置内部とのインターフェースを司り、他の装置からのデータの入出力を制御する。
【００３９】
ディスプレイ４０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ４０６として、例えば、液晶ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などを採用することができる。
【００４０】
入力装置４０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置４０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。なお、クライアント端末Ｃｊは、上述した構成部のうち、例えば、ディスクドライブ４０３およびディスク４０４を有していなくてもよい。
【００４１】
（各種ＤＢの記憶内容）
次に、図５を用いて、カルテ管理サーバ２０１が有するカルテシステムＤＢ２１０の記憶内容について説明する。図６を用いて、看護支援管理サーバ２０２が有する看護支援システムＤＢ２２０の記憶内容について説明する。図７〜９を用いて、通知装置１０１が有する回診管理ＴＢＬ２５０、巡回管理ＴＢＬ２４０、スタート時刻テーブル２３０の記憶内容について説明する。各種ＤＢは、図３に示したメモリ３０２、ディスク３０５などの記憶部により実現される。
【００４２】
図５は、カルテシステムＤＢ２１０の記憶内容例を示す説明図である。図５において、カルテシステムＤＢ２１０は、患者ＩＤ、病室、診療科、主訴、回診Ｇ、更新モード、更新時間のフィールドを有する。各フィールドに情報を設定することで、カルテ情報（例えば、カルテ情報５００−１，５００−２など）をレコードとして記憶する。カルテ情報５００は、図１に示した患者データ１２３に相当する。
【００４３】
患者ＩＤのフィールドには、病院に入院する患者を一意に識別する識別子が設定される。病室のフィールドには、患者が入院している病室を一意に識別する識別子が設定される。図５の例では、病室の識別子として病室番号が用いられる。診療科のフィールドには、入院患者が受診している診療科の名称が設定される。
【００４４】
主訴のフィールドには、患者が入院時の主訴の情報が設定される。回診Ｇのフィールドには、医師による回診のグループを識別する識別子が設定される。更新モードのフィールドには、カルテ情報５００が更新中か参照中か操作なしかなどを示す情報が設定される。更新モードが「０」である場合、カルテ情報５００に対する操作なしを示す。更新モードが「１」である場合、カルテ情報５００を更新中であることを示す。更新モードが「２」である場合、カルテ情報５００を参照中であることを示す。カルテシステムでは、カルテ管理サーバ２０１が、例えば、カルテシステムＤＢ２１０内の各カルテ情報５００へのアクセス状況に応じて各カルテ情報５００の更新モードの値を設定する。更新時刻のフィールドには、カルテ情報５００が最後に更新された時刻の情報が設定される。
【００４５】
カルテ情報５００−１は、例えば、患者「１０００１」が、病室「３０１」に、診療科「内科」において主訴「肺炎」が原因で入院していることを示す。カルテ情報５０１−１は、患者「１０００１」が回診Ｇ「Ａ０１」に含まれることを示す。カルテ情報５０１−１は、例えば、更新モード「０」であるため、更新時刻「２０１６／１０／１９  １０：１２」に医師に回診されたことを示す。
【００４６】
これにより、通知装置１０１は、カルテシステムＤＢ２１０を参照することで、医者による回診がどこまで進んでいるかを検索することができる。
【００４７】
図６は、看護支援システムＤＢ２２０の記憶内容例を示す説明図である。図６において、看護支援システムＤＢ２２０は、患者ＩＤ、病室、看護情報、巡回Ｇ、更新モード、更新時間のフィールドを有する。各フィールドに情報を設定することで、看護支援情報（例えば、看護支援情報６００−１，６００−２など）をレコードとして記憶する。看護支援情報６００は、図１に示した患者データ１２３に相当する。
【００４８】
患者ＩＤのフィールドには、病院に入院する患者を一意に識別する識別子が設定される。病室のフィールドには、患者が入院している病室を一意に識別する識別子が設定される。図６の例では、病室の識別子として病室番号が用いられる。看護情報のフィールドには、看護師による患者に対する看護に関する情報が設定される。
【００４９】
巡回Ｇのフィールドには、看護師による巡回のグループを識別する識別子が設定される。更新モードのフィールドには、看護支援情報６００が更新中か参照中か操作なしかなどを示す情報が設定される。更新モードが「０」である場合、看護支援情報６００に対する操作なしを示す。更新モードが「１」である場合、カルテ情報５００を更新中であることを示す。更新モードが「２」である場合、看護支援情報６００を参照中であることを示す。看護支援システムでは、看護支援管理サーバ２０２が、例えば、看護支援システムＤＢ２２０内の各看護支援情報６００へのアクセス状況に応じて護支援情報６００の更新モードの値を設定する。更新時刻のフィールドには、看護支援情報６００が最後に更新された時刻の情報が設定される。
【００５０】
看護支援情報６００−１は、例えば、患者「１０００１」が、病室「３０１」に入院していることを示す。看護支援情報６００−１は、患者「１０００１」が巡回Ｇ「Ｊ１」に含まれ、巡回時に看護情報「バイタル」を行うことを示す。また、看護支援情報６００−１は、更新モード「０」であるため、更新時刻「２０１６／１０／１９  ９：０３」に看護師に巡回されたことを示す。
【００５１】
図７は、回診管理ＴＢＬ２５０の記憶内容例を示す説明図である。回診管理ＴＢＬ２５０は、医師による当日の回診の予定順路が登録されている。医師による回診は、例えば、入院の患者などが異なるため、日ごとによって異なる。このため、回診管理ＴＢＬ２５０は、日ごとに、登録装置２０３などを介して医師や看護師などのユーザによって回診の予定順路が登録される。
【００５２】
回診管理ＴＢＬ２５０は、回診Ｇ、病室、回診順、平均時間、当日実績時間のフィールドを有する。各フィールドに情報を設定することで、回診情報（例えば、回診情報７００−１，７００−２など）をレコードとして記憶する。
【００５３】
回診Ｇのフィールドには、回診のグループを識別する識別子が設定される。回診のグループとは、例えば、医者や複数の医者などのように各病室を回診するグループである。病室のフィールドには、患者が入院している病室を一意に識別する識別子が設定される。回診順のフィールドには、回診のグループが病室を回診する順番が設定される。
【００５４】
平均時間のフィールドには、病室ごとに病室の患者の回診に要した過去の実施時間の平均時間が設定される。平均時間に限らず、例えば、回診に要した過去の実施時間の中央値、最頻値などのような統計量であってもよい。当日実績時間のフィールドには、病室ごとに、当日に病室の患者の回診に要した時間が設定される。なお、当日の回診が終了していない場合、回診情報７００−３のように、当日実績時間のフィールドには「−」が設定される。
【００５５】
回診情報７００−１は、回診Ｇ「Ａ０１」の医師は病室「３０１」に対して、回診順「１」番目に回診することを示す。回診情報７００−１は、回診Ｇ「Ａ０１」の医師が病室「３０１」の患者の回診に過去に平均時間「０：０２」要したことを示す。また、回診情報７００−１は、回診Ｇ「Ａ０１」の医師が当日病室「３０１」の患者の回診に当日実績時間「０：０５」要したことを示す。
【００５６】
図８は、巡回管理ＴＢＬ２４０の記憶内容例を示す説明図である。巡回管理ＴＢＬ２４０は、巡回Ｇ、病室、巡回順、平均時間、当日実績時間のフィールドを有する。各フィールドに情報を設定することで、巡回情報（例えば、巡回情報８００−１，８００−２など）をレコードとして記憶する。
【００５７】
巡回Ｇのフィールドには、巡回のグループを識別する識別子が設定される。巡回のグループとは、例えば、看護師や複数の看護師などのように各病室を巡回するグループである。病室のフィールドには、患者が入院している病室を一意に識別する識別子が設定される。巡回順のフィールドには、巡回のグループが病室を巡回する順番が設定される。
【００５８】
平均時間のフィールドには、病室ごとに病室の患者の巡回に要した過去の実施時間の平均時間が設定される。平均時間に限らず、例えば、巡回に要した過去の実施時間の中央値、最頻値などのような統計量であってもよい。当日実績時間のフィールドには、病室ごとに、当日に病室の患者の巡回に要した時間が設定される。なお、当日の回診が終了していない場合、当日実績時間のフィールドには「−」が設定される。
【００５９】
巡回情報８００−１は、巡回Ｇ「Ｊ１」の医師が病室「３０１」に対して、巡回順「１」番目に回診することを示す。巡回情報８００−１は、回診Ｇ「Ｊ１」の医師が病室「３０１」の患者の回診に過去に平均時間「０：０５」要したことを示す。また、巡回情報８００−１は、巡回Ｇ「Ｊ１」が当日、病室「３０１」の患者の回診に当日実績時間「０：０５」要したことを示す。
【００６０】
図９は、スタート時刻テーブル２３０の記憶内容例を示す説明図である。スタート時刻テーブル２３０は、回診の開始の平均時刻と巡回の開始の平均時刻とが記憶されている。具体的にはスタート時刻テーブル２３０は、識別ＩＤ、開始平均時刻のフィールドを有する。識別ＩＤのフィールドには、回診Ｇや巡回Ｇが設定される。また、開始平均時刻のフィールドには、回診Ｇの回診の開始の平均時刻や巡回Ｇの巡回の開始の平均時刻が設定される。なお、スタート時刻テーブル２３０には、平均時刻に限らず、過去の開始時刻のいずれかや過去の開始時刻の統計量を有していればよく、特に限定しない。統計量としては、例えば過去の開始時刻の最頻値、中央値、最短時刻などとが挙げられる。例えば、回診Ｇ「Ａ０１」の開始平均時刻は「１０：２０」である。
【００６１】
（通知装置１０１の機能的構成例）
図１０は、通知装置１０１の機能的構成例を示すブロック図である。通知装置１０１は、第１算出部１００１と、抽出部１００２と、第２算出部１００３と、判定部１００４と、通知部１００５と、を有する。第１算出部１００１から通知部１００５までの制御部１０００の処理は、例えば、図３に示すＣＰＵ３０１がアクセス可能なメモリ３０２、ディスク３０５などの記憶装置に記憶されたプログラムにコーディングされている。そして、ＣＰＵ３０１が記憶装置からプログラムを読み出して、プログラムにコーディングされている処理を実行する。これにより、制御部１０００の処理が実現される。また、制御部１０００の処理結果は、例えば、メモリ３０２、ディスク３０５などの記憶装置に記憶される。
【００６２】
抽出部１００２は、特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新モードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出する。患者データを管理するシステムは、上述した電子カルテシステム、看護支援システムである。患者データは、例えば、上述したカルテ情報５００や看護支援情報６００である。更新モードにて患者データが参照されているとは、カルテ情報５００又は看護支援情報６００の更新モードのフィールドに１又は２が設定されていることである。患者データの更新が完了しているとは、カルテ情報５００内の更新モードのフィールドに０が設定され、かつカルテ情報５００内の更新時刻のフィールドに含まれる日時の日付に現在の日付が設定されていることである。
【００６３】
第２算出部１００３は、巡回の予定順序の情報を参照し、抽出部１００２によって抽出された参照されている患者又は完了した患者から特定の患者までに巡回が予定されている患者又は病室に応じて、特定の患者までの巡回の所要時間を算出する。巡回が予定されている患者を巡回予定患者と称する。巡回が予定されている病室を巡回予定病室と称する。巡回の予定順序の情報は、回診管理ＴＢＬ２５０や巡回管理ＴＢＬ２４０などに含まれる。
【００６４】
ここで、巡回予定病室に応じて、巡回の所要時間を算出する例について説明する。複数の病室の各々の病室と、各々の病室内の患者への医療行為に要した過去の所要時間と、を対応付けた情報がメモリ３０２、ディスク３０５などの記憶部にある。回診管理ＴＢＬ２５０や巡回管理ＴＢＬ２４０などに含まれる。過去の所要時間は、例えば、過去の病室内の患者への医療行為に要した所要時間の合計値である。過去の所要時間は、前日の所要時間であってもよいし、過去の所要時間の統計量であってもよい。統計量としては、平均値、最頻値、最大値、最小値、中央値などが挙げられる。なお、回診管理ＴＢＬ２５０や巡回管理ＴＢＬ２４０などの例では、平均値が使用されている。
【００６５】
具体的には、第２算出部１００３は、記憶部を参照し、複数の病室のうち、巡回予定病室に対応する過去の所要時間に基づいて、特定の患者までの巡回の所要時間を算出する。より具体的には第２算出部１００３は、巡回予定病室に対応する過去の所要時間の合計値を、巡回の所要時間として算出する。
【００６６】
そして、第２算出部１００３は、巡回の所要時間に基づいて、特定の患者の巡回の予定時刻を算出する。具体的には、第２算出部１００３は、現在時刻に巡回の所要時間を加算した時刻を、特定の患者に対する巡回の予定時刻として算出する。
【００６７】
このように、巡回の所要時間を算出する際に巡回予定病室に対応する過去の所要時間を用いることにより、算出精度の向上を図ることができる。例えば、１日しか入院しない患者などの場合、過去の所要時間はわからない。また、例えば、重篤度合いなどによって患者への医療行為に要する所要時間は異なるため、患者全体の所要時間の平均値を過去の所要時間とすると、巡回の所要時間の算出精度が低くなる虞がある。
【００６８】
病院では、同様の症状の患者を同じ病室に入院させたり、重篤度合いや収容人数に応じて患者の病室を振り分けることがある。例えば、病院では、重篤度合いが高い患者をナースセンターに近い病室に振り分けて看護の容易化を図ることがある。また、例えば、病院では、退院した患者がいれば、退院した患者と同様の症状の患者を、退院した患者がいた病室に振り分けるなどが行われることがある。このため、病院内に入院している患者が変わっていても病室単位での所要時間に大幅な変化がないことが予想される。そこで、上述のように、第２算出部１００３が病室単位での過去の所要時間を用いて巡回の所要時間を算出する。これにより、巡回の所要時間の算出精度の向上を図ることができる。
【００６９】
また、巡回予定患者に応じて巡回の所要時間を算出する処理は、巡回予定病室に応じて巡回の所要時間を算出する処理と同様である。複数の患者の各々の患者と、各々の患者への医療行為に要した過去の所要時間と、を対応付けた情報がメモリ３０２、ディスク３０５などの記憶部にあればよい。第２算出部１００３は、この情報を参照して、巡回予定患者に対応する過去の所要時間に基づいて、巡回の所要時間を算出する。第２算出部１００３は、巡回の所要時間に基づいて、特定の患者に対する巡回の予定時刻を算出する。
【００７０】
次に、通知部１００５は、算出された所要時間に基づいた、特定の患者に対する巡回の予定時刻を、特定の患者のクライアント端末装置Ｃｋに通知する。ｋは１〜ｍのいずれかである。通知方法としては、例えば、ｅメールやメッセージなどを用いればよい。なお、患者が有するクライアント端末装置のｅメールアドレスなどの情報と患者ＩＤとを対応付けた連絡先情報１０１３などは、予めディスク３０５などに記憶されていることとする。また、連絡先情報１０１３は、例えば、カルテシステムＤＢ２１０や看護支援システムＤＢ２２０、その他入院患者の管理情報などに記憶されているものを利用してもよく、特に限定しない。
【００７１】
また、上述した例では、実際に巡回が開始した後の段階で巡回の予定時刻を通知する際の各部の処理である。例えば、通知装置１０１は、巡回が開始する前に巡回の予定時刻を通知しておき、巡回が開始した後に、通知済みの予定時刻と再計算した後の予定時刻との差分に応じて予定時刻を再度通知してもよい。
【００７２】
まず、通知部１００５は、特定の患者に対する巡回の第２予定時刻を通知する。第２予定時刻の通知タイミングは、例えば、巡回の開始前のタイミングである。第２予定時刻は、過去の開始時刻と、病室ごとの過去の所要時間又は患者ごとの過去の所要時間と、巡回の順番と、に基づいて算出された予定時刻であってもよい。また、第２予定時刻は、看護師によって任意に決定された予定時刻であってもよい。
【００７３】
第１算出部１００１は、過去の巡回の開始時刻と、病室ごとの過去の所要時間又は患者ごとの過去の所要時間と、巡回の順番と、に基づいて、巡回の予定時刻を算出する。過去の巡回の開始時刻は、例えば、スタート時刻テーブル２３０などに記憶されてある。
【００７４】
そして、通知部１００５は、第１算出部１００１によって算出された予定時刻を患者のクライアント端末装置Ｃｋに通知する。
【００７５】
そして、抽出部１００２は、上述したように、特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新モードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出する。そして、第２算出部１００３は、上述したように、巡回予定病室又は巡回予定患者に基づいて、特定の患者に対する巡回の予定時刻を算出する。
【００７６】
次に、判定部１００４は、第２算出部１００３によって算出された巡回の予定時刻と、巡回の第２予定時刻と、の差分が第１閾値以上であるか否かを判定する。上述したように、巡回の第２予定時刻は、第１算出部１００１によって算出された予定時刻である。第１閾値は、例えば、予め定められた固定値であってもよい。第１閾値は、誤差閾値１０１１である。誤差閾値１０１１は、「５分」などのように指定される。
【００７７】
通知部１００５は、巡回の予定時刻と、巡回の第２予定時刻と、の差分が誤差閾値１０１１以上である場合に、巡回の予定時刻を特定の患者のクライアント端末装置Ｃｋに通知する。また、通知部１００５は、巡回の予定時刻と、巡回の第２予定時刻と、の差分が誤差閾値１０１１未満である場合に、巡回の予定時刻を特定の患者のクライアント端末装置Ｃｋに通知しない。
【００７８】
また、通知部１００５は、通知済みの予定時刻を第２予定時刻とし、第２予定時刻と、新たに第２算出部１００３によって新たに算出された巡回の予定時刻との差分が誤差閾値１０１１以上であるか否かを判定してもよい。このように、通知装置１０１は、通知済みの予定時刻と、新たに算出された予定時刻との差分が、大きい場合に、再度予定時刻を通知することにより、何度も予定時刻が通知されるのを抑制することができる。
【００７９】
また、判定部１００４は、第２算出部１００３によって算出された所要時間が第２閾値以上であるか否かを判定する。第２閾値は、例えば、固定値であってもよいし、患者によって指定された時間であってもよい。ここでは、第２閾値は、患者によって指定された指定閾値１０１２である。指定閾値１０１２は、例えば、患者が巡回を受ける何分前にアラームを通知してほしいかによって決定される。例えば、指定閾値１０１２は、「５分」などのように指定される。なお、指定閾値１０１２については、患者ごとに指定可能である。指定閾値１０１２については、患者ＩＤと対応付けて予めディスク３０５などに記憶されてあってもよい。また、指定閾値１０１２については、上述した連絡先情報１０１３に含まれていてもよい。
【００８０】
そして、通知部１００５は、第２算出部１００３によって算出された巡回の所要時間が指定閾値１０１２以上である場合に、第２算出部１００３によって算出された予定時刻を、クライアント端末装置Ｃｋに通知する。通知部１００５は、第２算出部１００３によって算出された巡回の所要時間が指定閾値１０１２未満である場合に、第２算出部１００３によって算出された予定時刻を、クライアント端末装置Ｃｋに通知しない。これにより、患者指定の時刻にアラームが通知される。
【００８１】
以上を踏まえて、各データベースを利用した詳細な処理について説明する。まず、カルテシステムＤＢ２１０を利用した医師による回診における回診の予定時刻のアラーム通知について説明する。本実施の形態では、予め回診Ｇが設定され、回診Ｇごとに回診の予定順番が決まっていることとする。そして、以下の各部の処理については、回診Ｇごとに行われることとする。すなわち、以下の説明における病室単位については、回診Ｇと病室の組み合わせ単位で処理が行われることを示す。
【００８２】
第１算出部１００１は、特定の患者ごとに、回診の予定時刻を算出する。第１算出部１００１は、過去の回診の開始時刻における平均の開始時刻の所定時間前になったことを検出した場合などに予定時刻を算出する。特定の患者とは、入院中の全ての患者であってもよいし、予定時刻の通知の指示があった患者であってもよいし、特に限定しない。所定時間が３０分前であれば、例えば、第１算出部１００１は、過去の平均開始時刻の３０分前になった場合に予定時刻を算出する。
【００８３】
具体的には第１算出部１００１は、例えば、特定の患者ごとに、回診管理ＴＢＬ２５０に登録された回診の順番と回診管理ＴＢＬ２５０に登録された過去の病室の平均所要時間に基づいて、回診の平均開始時刻から特定の患者までの回診の所要時間を算出する。そして、第１算出部１００１は、患者ＩＤごとに、回診の所要時間と平均開始時刻とに基づいて、回診の予定時刻を算出する。
【００８４】
そして、通知部１００５は、例えば、特定の患者について、患者のクライアント端末装置Ｃｋに第１算出部１００１によって算出された予定時刻を通知する。また、判定部１００４は、第１算出部１００１によって算出された回診の所要時間が指定閾値１０１２以上であるか否かを判断する。通知部１００５は、回診の所要時間が指定閾値１０１２以上である場合に、第１算出部１００１によって算出された巡回の予定時刻を通知する。通知部１００５は、算出された回診の所要時間が指定閾値１０１２以上でない場合に、算出された巡回の予定時刻を通知しない。
【００８５】
次に、抽出部１００２は、例えば、回診の順番に病室単位で、病室内の患者の更新が完了したことを抽出する。具体的には、抽出部１００２は、回診の順番に病室単位で、カルテ情報５００に含まれる更新時刻の日付が現在の日付になっているか否かに基づいて、病室内の患者の更新が完了したことを抽出する。抽出部１００２は、例えば、回診の順番に病室単位で、カルテ情報５００に含まれる更新時刻の日付が現在の日付になっている場合、病室内の患者の更新が完了したと判断する。
【００８６】
第２算出部１００３は、病室内の患者の更新が完了した場合、回診管理ＴＢＬ２５０に登録された病室について、当日実績時間を算出する。具体的には、第２算出部１００３は、病室内の患者についてのカルテ情報５００に含まれる更新時刻のうち最も早い時刻から最も遅い時刻までの時間を当日実績時間として算出する。
【００８７】
回診Ｇ「Ａ０１」の回診順の先頭である病室「３０１」を例に挙げて当日実績時間の算出例を説明する。カルテシステムＤＢ２１０では、病室「３０１」の患者は患者ＩＤ「１０００１」と患者ＩＤ「１０００２」の２名である。現在の日付が「２０１６／１０／１９」とすると、図５の例では、患者ＩＤ「１０００２」については更新が完了していない。例えば、患者ＩＤ「１０００２」についての更新時刻が「２０１６／１０／１９  １０：１７」に更新されたとする。抽出部１００２は、病室「３０１」内の患者の更新が完了したと判断する。そして、第２算出部１００３は、病室「３０１」内の患者の更新が完了した場合、「２０１６／１０／１９  １０：１２」から「２０１６／１０／１９  １０：１７」までの時間「０：０５」を当日実績時間として算出する。第２算出部１００３は、算出した当日実績時間を回診情報７００−１に登録する。
【００８８】
また、第２算出部１００３は、算出した当日実績時間と、平均時間と、に基づいて、新たな平均時間を算出して回診情報７００に登録する。
【００８９】
第２算出部１００３は、回診の順番に基づいて、患者の更新が完了した病室の次の病室から、特定の患者を含む病室よりも前の病室までの病室を予定巡回病室として特定する。そして、第２算出部１００３は、回診管理ＴＢＬ２５０における特定した予定巡回病室に対応する平均時間の合計値を巡回の所要時間として算出する。そして、第２算出部１００３は、現在時刻に、算出した巡回の所要時間を加算することにより巡回の予定時刻を算出する。
【００９０】
そして、判定部１００４は、通知済みの予定時刻と、第２算出部１００３によって新たに算出された巡回の予定時刻と、の差分値が誤差閾値１０１１以上であるか否かを判断する。通知部１００５は、差分値が誤差閾値１０１１以上である場合に、算出された巡回の予定時刻を通知する。通知部１００５は、差分値が誤差閾値１０１１以上でない場合に、算出された巡回の予定時刻を通知しない。
【００９１】
また、判定部１００４は、第２算出部１００３によって算出された巡回の所要時間が指定閾値１０１２以上であるか否かを判断する。通知部１００５は、第２算出部１００３によって算出された巡回の所要時間が指定閾値１０１２以上である場合に、算出された巡回の予定時刻を通知する。通知部１００５は、算出された巡回の所要時間が指定閾値１０１２以上でない場合に、算出された巡回の予定時刻を通知しない。
【００９２】
次に、看護支援システムＤＢ２２０を利用した看護師による巡回における巡回の予定時刻のアラーム通知について説明する。本実施の形態では、予め巡回Ｇが設定され、巡回Ｇごとに巡回の予定順番が決まっていることとする。そして、以下の各部の処理については、巡回Ｇごとに行われることとする。すなわち、以下の説明における病室単位については、巡回Ｇと病室の組み合わせ単位で処理が行われることを示す。
【００９３】
第１算出部１００１は、特定の患者ごとに、巡回の予定時刻を算出する。第１算出部１００１は、過去の巡回の開始時刻における平均の開始時刻の所定時間前になったことを検出した場合などに予定時刻を算出する。特定の患者とは、入院中の全ての患者であってもよいし、予定時刻の通知の指示があった患者であってもよいし、特に限定しない。例えば所定時間が３０分前であれば、例えば、第１算出部１００１は、過去の平均開始時刻の３０分前になった場合に予定時刻を算出する。
【００９４】
具体的には第１算出部１００１は、例えば、特定の患者ごとに、巡回管理ＴＢＬ２４０に登録された巡回の順番と巡回管理ＴＢＬ２４０に登録された過去の病室の平均所要時間に基づいて、巡回の平均開始時刻から特定の患者までの巡回の所要時間を算出する。そして、第１算出部１００１は、特定の患者ごとに、巡回の所要時間と平均開始時刻とに基づいて、巡回の予定時刻を算出する。
【００９５】
そして、通知部１００５は、例えば、特定の患者について、患者のクライアント端末装置Ｃｋに第１算出部１００１によって算出された予定時刻を通知する。また、判定部１００４は、第１算出部１００１によって算出された巡回の所要時間が指定閾値１０１２以上であるか否かを判断する。通知部１００５は、巡回の所要時間が指定閾値１０１２以上である場合に、第１算出部１００１によって算出された巡回の予定時刻を通知する。通知部１００５は、算出された巡回の所要時間が指定閾値１０１２以上でない場合に、算出された巡回の予定時刻を通知しない。
【００９６】
次に、抽出部１００２は、例えば、巡回の順番に病室単位で、病室内の患者の更新が完了したことを抽出する。具体的には、抽出部１００２は、巡回の順番に病室単位で、看護支援情報６００に含まれる更新時刻の日付が現在の日付になっているか否かに基づいて、病室内の患者の更新が完了したことを抽出する。抽出部１００２は、例えば、巡回の順番に病室単位で、看護支援情報６００に含まれる更新時刻の日付が現在の日付になっている場合、病室内の患者の更新が完了したと判断する。
【００９７】
第２算出部１００３は、病室内の患者の更新が完了した場合、巡回管理ＴＢＬ２４０に登録された病室について、当日実績時間を算出する。具体的には、第２算出部１００３は、病室内の患者についての看護支援情報６００に含まれる更新時刻のうち最も早い時刻から最も遅い時刻までの時間を当日実績時間として算出する。
【００９８】
巡回Ｇ「Ｊ１」の回診順の先頭である病室「３０１」を例に挙げて当日実績時間の算出例を説明する。看護支援システムＤＢ２２０では、病室「３０１」の患者は患者ＩＤ「１０００１」と患者ＩＤ「１０００２」の２名である。現在の日付が「２０１６／１０／１９」とすると、図６の例では、患者ＩＤ「１０００２」については更新が完了している。そして、抽出部１００２は、病室「３０１」内の患者の更新が完了したと判断する。そして、第２算出部１００３は、病室「３０１」内の患者の更新が完了した場合、「２０１６／１０／１９  ９：０３」から「２０１６／１０／１９  ９：０５」までの時間「０：０２」を当日実績時間として算出する。第２算出部１００３は、算出した当日実績時間を巡回情報８００−１に登録する。
【００９９】
また、第２算出部１００３は、算出した当日実績時間と、平均時間と、に基づいて、新たな平均時間を算出して巡回情報８００に登録する。第２算出部１００３は、算出した当日実績時間と平均時間との合計値を２で除算した値を新たな平均時間としてもよい。
【０１００】
第２算出部１００３は、巡回の順番に基づいて、患者の更新が完了した病室の次の病室から、特定の患者を含む病室よりも前の病室までの病室を予定巡回病室として特定する。そして、第２算出部１００３は、巡回管理ＴＢＬ２４０における特定した予定巡回病室に対応する平均時間の合計値を巡回の所要時間として算出する。そして、第２算出部１００３は、現在時刻に、算出した巡回の所要時間を加算することにより巡回の予定時刻を算出する。
【０１０１】
その後の看護師による巡回における判定部１００４と通知部１００５による処理については、医師による回診の場合と同じであるため、詳細な説明を省略する。
【０１０２】
（通知装置１０１による巡回予定時刻通知処理手順例を示すフローチャート）
図１１は、通知装置１０１による巡回予定時刻通知処理手順例を示すフローチャートである。看護師による巡回については、括弧書きで説明するが、医師による回診の予定時刻の通知処理と看護師による巡回の予定時刻の通知処理とは別の処理として行われる。図１１に示す各処理については、回診Ｇ（巡回Ｇ）単位で行うこととする。
【０１０３】
まず、通知装置１０１は、タイマーを監視して、スタート時刻テーブル２３０に基づいて、回診（巡回）の過去の平均開始時刻の３０分前になったか否かを判断する（ステップＳ１１０１）。回診（巡回）の過去の平均開始時刻の３０分前になっていないと判断された場合（ステップＳ１１０１：Ｎｏ）、通知装置１０１は、ステップＳ１１０１へ戻る。回診（巡回）の過去の平均開始時刻の３０分前になったと判断された場合（ステップＳ１１０１：Ｙｅｓ）、通知装置１０１は、患者ごとの回診（巡回）の所要時間に基づく回診（巡回）の予定時刻を算出する（ステップＳ１１０２）。
【０１０４】
そして、通知装置１０１は、回診（巡回）の所要時間が指定閾値より小さい患者へアラーム通知する（ステップＳ１１０３）。通知装置１０１は、病室単位で病室内の患者の情報が更新完了したか否かを判断する（ステップＳ１１０４）。ここでの患者の情報とは、例えば、カルテ情報５００や看護支援情報６００である。通知装置１０１は、例えば、病室単位について回診管理ＴＢＬ２５０（巡回管理ＴＢＬ２４０）に含まれる回診（巡回）順に確認する。ステップＳ１１０４において、通知装置１０１は、カルテシステムＤＢ２１０（看護支援システムＤＢ２２０）の更新モードや更新時刻などを抽出することにより病室単位で病室内の患者の情報が更新完了したか否かを判断する。
【０１０５】
病室単位で病室内の患者の情報が更新完了していないと判断された場合（ステップＳ１１０４：Ｎｏ）、通知装置１０１は、ステップＳ１１０４に戻る。病室単位で病室内の患者の情報が更新完了したと判断された場合（ステップＳ１１０４：Ｙｅｓ）、通知装置１０１は、当日実績時間を反映して回診管理ＴＢＬ２５０（巡回管理ＴＢＬ２４０）の平均時間を更新する（ステップＳ１１０５）。通知装置１０１は、回診の所要時間に基づく回診（巡回）の予定時刻を算出する（ステップＳ１１０６）。ステップＳ１１０６において、通知装置１０１は、新たに病室内の患者の情報が更新完了した病室の次に回診が予定されている病室から、患者を含む病室よりも１つ前の病室までの巡回予定病室の過去の平均時間に基づいて、回診の所要時間を算出する。そして、通知装置１０１は、現在時刻に回診の所要時間を算出することにより回診の予定時刻を算出する。看護師による巡回の場合も同様に巡回の予定時刻が算出される。
【０１０６】
通知装置１０１は、過去に算出された予定時刻と新たに算出された予定時刻との誤差と、誤差閾値との比較結果を判断する（ステップＳ１１０７）。誤差が誤差閾値以上でないと判断された場合（ステップＳ１１０７：誤差＜誤差閾値）、通知装置１０１は、ステップＳ１１０４に戻る。
【０１０７】
誤差が誤差閾値以上であると判断された場合（ステップＳ１１０７：誤差≧誤差閾値）、通知装置１０１は、アラーム通知済みであるか否かを判断する（ステップＳ１１０８）。アラーム通知済みでないと判断された場合（ステップＳ１１０８：Ｎｏ）、通知装置１０１は、指定閾値より巡回の所要時間が小さい患者へアラーム通知する（ステップＳ１１０９）。また、アラーム通知済みであると判断された場合（ステップＳ１１０８：Ｙｅｓ）、通知装置１０１は、既存のアラーム通知よりも前倒しの旨を通知する（ステップＳ１１１０）。ステップＳ１１１０において、通知装置１０１は、どの程度前倒しかを通知してもよいし、新たに算出された予定時刻を通知してもよい。
【０１０８】
ステップＳ１１０９又はステップＳ１１１０の次に、通知装置１０１は、回診管理ＴＢＬ２５０（巡回管理ＴＢＬ２４０）の回診グループ(巡回グループ)単位で当日実績時間が全て更新されているか否かを判断する（ステップＳ１１１１）。巡回グループ(回診グループ)単位で当日実績時間が全て更新されていないと判断された場合（ステップＳ１１１１：Ｎｏ）、通知装置１０１は、ステップＳ１１０４に戻って、次の順番の病室について病室内の患者の情報が更新完了したか否かを判断する。回診Ｇ(巡回Ｇ)単位で当日実績時間が全て更新されていると判断された場合（ステップＳ１１１１：Ｙｅｓ）、通知装置１０１は、一連の処理を終了する。
【０１０９】
以上説明したように、通知装置１０１は、患者データを管理するシステムでの更新や参照を基に抽出した現在診療中の患者から特定の患者までの巡回の所要時間を予測し、予測した時間に基づく特定の患者の巡回予定時刻を特定の患者のクライアント端末に通知する。ここでの巡回には医師による巡回と看護師による巡回との両方を含む。これにより、巡回の予定時刻を予測するために巡回中の医師や看護師などの行動を監視する仕組みなどを新たに導入することなく、通知装置１０１は、巡回の予定時刻を自動で通知することができる。また、患者は、既存のシステムを使って巡回の予定時刻を容易に把握することができる。通知装置１０１は、患者から看護師への巡回の予定時刻に関する問い合わせ数の低減を図ることができる。したがって、通知装置１０１は、患者が看護師に巡回の予定時刻を問い合わせる手間や看護師が患者からの問い合わせに回答する手間を省くことができる。
【０１１０】
また、通知装置１０１は、第２予定時刻と、今回算出された巡回の予定時刻との誤差が閾値以上である場合に、今回算出された巡回の予定時刻を通知する。第２予定時刻は、すでに通知済みの予定時刻や前回算出された予定時刻である。これにより、通知装置１０１は、通知済みの予定時刻や前回算出された予定時刻と、今回算出された予定時刻との誤差が大きい場合に今回算出された予定時刻を通知することができ、この誤差が小さい場合に通知しないようにできる。したがって、この誤差が小さい場合に、巡回の予定時刻が何度も通知されるのを抑制することができる。
【０１１１】
また、通知装置１０１は、算出された巡回の所要時間が第２閾値以上である場合に、巡回の予定時刻を特定の患者の端末に通知し、算出された巡回の所要時間が第２閾値以上でない場合に、巡回の予定時刻を特定の患者の端末に通知しない。これにより、通知装置１０１は、指定された時間よりも前にアラームが通知されるのを抑制することができる。
【０１１２】
上述したように、病院内に入院している患者が変わっていても病室単位での所要時間に大幅な変化がないことが予想される。そこで、通知装置１０１は、各々の病室と各々の病室内の患者への医療行為に要した過去の所要時間と、を対応付けた情報を参照し、抽出した患者から特定の患者までに巡回が予定されている病室に対応する過去の所要時間に基づいて、巡回の所要時間を算出する。これにより、巡回の所要時間の算出精度の向上を図ることができる。
【０１１３】
また、以上において、本発明は、上述した実施の形態に限らず、本発明の趣旨を逸脱しない範囲で種々変更可能である。患者の端末として携帯端末装置のようなクライアント端末装置Ｃ１〜Ｃｍを例に挙げたが、これに限らない。例えば、患者の端末は、患者が使用可能な端末であればよく、患者の端末としては、ウェアラブルデバイスであってもよいし、病院内のディスプレイや病室内のディスプレイであってもよい。また、登録装置２０１として、ＰＣを例に挙げているが、看護師や医師が携帯可能な携帯端末装置であってもよいし、特に限定しない。
【０１１４】
なお、本実施の形態で説明した巡回予定時刻通知方法は、予め用意された巡回予定時刻通知プログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本巡回予定時刻通知プログラムは、磁気ディスク、光ディスク、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）フラッシュメモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、巡回予定時刻通知プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１１５】
また、本実施の形態で説明した通知装置１０１の制御部１０００は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、例えば、上述した制御部１０００の機能をＨＤＬ記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、通知装置１０１を製造することができる。
【０１１６】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１１７】
（付記１）特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、
巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、
算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する、
処理をコンピュータに実行させることを特徴とする巡回予定時刻通知プログラム。
【０１１８】
（付記２）前記巡回の所要時間を算出する処理は、複数の病室のそれぞれと病室内の患者への医療行為に要した過去の所要時間と、を対応付けた情報を参照し、前記複数の病室のうち、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている病室に対応する過去の所要時間に基づいて、前記特定の患者までの巡回の所要時間を算出する、
ことを特徴とする付記１に記載の巡回予定時刻通知プログラム。
【０１１９】
（付記３）前記対応付けた情報は、前記各々の病室と、前記各々の病室内の患者への医療行為に要した過去の所要時間の統計値とを対応付けた情報であることを特徴とする付記２に記載の巡回予定時刻通知プログラム。
【０１２０】
（付記４）前記参照されている患者又は前記完了した患者を抽出する処理の前に、前記特定の患者に対する巡回の第２予定時刻を通知させ、
前記特定の患者の端末に通知する処理は、前記巡回の予定時刻と前記巡回の第２予定時刻との差分が閾値以上である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知し、前記巡回の予定時刻と前記巡回の第２予定時刻との差分が前記閾値未満である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知しない、
ことを特徴とする付記１〜３のいずれか一つに記載の巡回予定時刻通知プログラム。
【０１２１】
（付記５）前記特定の患者の端末に通知する処理は、算出された前記所要時間が閾値以上である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知し、算出された前記所要時間が前記閾値未満である場合に、前記巡回の予定時刻を前記特定の患者の端末に通知しない、
ことを特徴とする付記１〜３のいずれか一つに記載の巡回予定時刻通知プログラム。
【０１２２】
（付記６）特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、
巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、
算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する、
処理をコンピュータが実行することを特徴とする巡回予定時刻通知方法。
【０１２３】
（付記７）特定の患者に対する巡回の予定時刻を通知する際、患者データを管理するシステムにおいて、更新可能なモードにて患者データが参照されている患者又は患者データの更新が完了した患者を抽出し、
記憶部に記憶された巡回の予定順序の情報を参照し、抽出した前記参照されている患者又は前記完了した患者から前記特定の患者までに巡回が予定されている患者又は病室に応じて、前記特定の患者までの巡回の所要時間を算出し、
算出された前記所要時間に基づいた、前記特定の患者に対する巡回の予定時刻を、前記特定の患者の端末に通知する、
処理を実行する制御部を有することを特徴とする通知装置。
【符号の説明】
【０１２４】
１００  通知システム
１０１  通知装置
１０２  システム
１２１  管理装置
１２２  管理ＤＢ
１２３  患者データ
１３１  順序情報
２０１  カルテ管理サーバ
２０２  看護支援管理サーバ
２０３  登録装置
２１０  カルテシステムＤＢ
２２０  看護支援システムＤＢ
２３０  スタート時刻テーブル
２４０  巡回管理ＴＢＬ
２５０  回診管理ＴＢＬ
５００  カルテ情報
６００  看護支援情報
７００  回診情報
８００  巡回情報
１０００  制御部
１００１  第１算出部
１００２  抽出部
１００３  第２算出部
１００４  判定部
１００５  通知部
１０１１  誤差閾値
１０１２  指定閾値
【図１】
2018142041.tif 000003
【図２】
2018142041.tif 000004
【図３】
2018142041.tif 000005
【図４】
2018142041.tif 000006
【図５】
2018142041.tif 000007
【図６】
2018142041.tif 000008
【図７】
2018142041.tif 000009
【図８】
2018142041.tif 000010
【図９】
2018142041.tif 000011
【図１０】
2018142041.tif 000012
【図１１】
2018142041.tif 000013