(57)【要約】【課題】最適時刻の来院を促すことができるアラート送信プログラム等を提供する。【解決手段】アラート送信プログラムは、情報処理端末から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、診察に対応する診察前の検査項目があるか否かを判定する処理をコンピュータに実行させる。アラート送信プログラムは、検査項目がある場合には、検査項目に応じて予約情報に含まれる予約時間から来院する推奨時刻を算出する処理をコンピュータに実行させる。アラート送信プログラムは、算出した推奨時刻と、情報処理端末から取得する現在位置とに基づくアラート内容を情報処理端末へ送信する処理をコンピュータに実行させる。【選択図】図１
2019101684.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、前記診察に対応する診察前の検査項目があるか否かを判定し、
前記検査項目がある場合には、前記検査項目に応じて前記予約情報に含まれる予約時間から来院する推奨時刻を算出し、
算出した前記推奨時刻と、前記情報処理端末から取得する現在位置とに基づくアラート内容を前記情報処理端末へ送信する、
処理をコンピュータに実行させることを特徴とするアラート送信プログラム。
【請求項２】
前記送信する処理は、前記情報処理端末から取得する現在位置から病院までの所要時間を取得し、前記所要時間と前記推奨時刻までの残り時間とに応じたアラート内容を前記情報処理端末へ送信する、
ことを特徴とする請求項１に記載のアラート送信プログラム。
【請求項３】
前記送信する処理は、前記所要時間と前記推奨時刻までの残り時間とを軸としたグラフを複数のエリアに分割し、取得した前記所要時間が前記複数のエリアのうち、どのエリアに属するかを判定し、判定した前記エリアに応じたアラート内容を前記情報処理端末へ送信する、
ことを特徴とする請求項２に記載のアラート送信プログラム。
【請求項４】
前記送信する処理は、判定した前記エリアが異なるエリアに切り替わった場合のイベント、および、一定時間ごとのイベントのうち、１つまたは複数のイベントに応じて、前記エリアに応じたアラート内容を前記情報処理端末へ送信する、
ことを特徴とする請求項３に記載のアラート送信プログラム。
【請求項５】
前記算出する処理は、天候、病院の混雑具合、および、診察の遅れの状況のうち、１つまたは複数の情報に応じて、前記推奨時刻を算出する、
ことを特徴とする請求項１〜４のいずれか１つに記載のアラート送信プログラム。
【請求項６】
端末に入力された予約情報に含まれる訪問先と、予約時刻とを取得し、
前記端末の位置情報を取得し、
取得した前記端末の位置情報と前記訪問先とに基づいて算出された、前記端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、前記端末に異なるメッセージを送信する、
処理をコンピュータに実行させることを特徴とする制御プログラム。
【請求項７】
移動端末における制御方法において、
予約に係る訪問先と、予約時刻との入力を取得し、
前記移動端末の位置情報を取得し、
取得した前記移動端末の位置情報と前記訪問先とに基づいて算出された、前記移動端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、出力部から異なるメッセージを出力させる、
処理を前記移動端末に実行させることを特徴とする移動端末における制御プログラム。
【請求項８】
移動端末における制御方法において、
予約に係る訪問先と、予約時刻との入力を取得し、
前記移動端末の位置情報を取得し、
取得した前記移動端末の位置情報と前記訪問先とに基づいて算出された、前記移動端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、前記予約のキャンセルまたは変更が可能な操作画面を起動し、
前記操作画面における操作に応じて、前記予約のキャンセルまたは変更に関する情報を送信する、
処理を前記移動端末に実行させることを特徴とする移動端末における制御プログラム。
【請求項９】
情報処理端末から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、前記診察に対応する診察前の検査項目があるか否かを判定し、
前記検査項目がある場合には、前記検査項目に応じて前記予約情報に含まれる予約時間から来院する推奨時刻を算出し、
算出した前記推奨時刻と、前記情報処理端末から取得する現在位置とに基づくアラート内容を前記情報処理端末へ送信する、
処理をコンピュータが実行することを特徴とするアラート送信方法。
【請求項１０】
端末に入力された予約情報に含まれる訪問先と、予約時刻とを取得し、
前記端末の位置情報を取得し、
取得した前記端末の位置情報と前記訪問先とに基づいて算出された、前記端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、前記端末に異なるメッセージを送信する、
処理をコンピュータが実行することを特徴とする制御方法。
【請求項１１】
移動端末における制御方法において、
予約に係る訪問先と、予約時刻との入力を取得し、
前記移動端末の位置情報を取得し、
取得した前記移動端末の位置情報と前記訪問先とに基づいて算出された、前記移動端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、出力部から異なるメッセージを出力させる、
処理を実行することを特徴とする移動端末における制御方法。
【請求項１２】
移動端末における制御方法において、
予約に係る訪問先と、予約時刻との入力を取得し、
前記移動端末の位置情報を取得し、
取得した前記移動端末の位置情報と前記訪問先とに基づいて算出された、前記移動端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、前記予約のキャンセルまたは変更が可能な操作画面を起動し、
前記操作画面における操作に応じて、前記予約のキャンセルまたは変更に関する情報を送信する、
処理を実行することを特徴とする移動端末における制御方法。
【請求項１３】
情報処理端末から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、前記診察に対応する診察前の検査項目があるか否かを判定する判定部と、
前記検査項目がある場合には、前記検査項目に応じて前記予約情報に含まれる予約時間から来院する推奨時刻を算出する算出部と、
算出した前記推奨時刻と、前記情報処理端末から取得する現在位置とに基づくアラート内容を前記情報処理端末へ送信する送信制御部と、
を有することを特徴とする情報処理装置。
【請求項１４】
端末に入力された予約情報に含まれる訪問先と、予約時刻とを取得する第１取得部と、
前記端末の位置情報を取得する第２取得部と、
取得した前記端末の位置情報と前記訪問先とに基づいて算出された、前記端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、前記端末に異なるメッセージを送信する送信制御部と、
を有することを特徴とする情報処理装置。
【請求項１５】
予約に係る訪問先と、予約時刻との入力を取得する第１取得部と、
移動端末の位置情報を取得する第２取得部と、
取得した前記移動端末の位置情報と前記訪問先とに基づいて算出された、前記移動端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、出力部から異なるメッセージを出力させる出力制御部と、
を有することを特徴とする移動端末。
【請求項１６】
予約に係る訪問先と、予約時刻との入力を取得する第１取得部と、
移動端末の位置情報を取得する第２取得部と、
取得した前記移動端末の位置情報と前記訪問先とに基づいて算出された、前記移動端末の位置情報が示す場所から前記訪問先までの所要時間と、前記予約時刻とに応じて、前記予約のキャンセルまたは変更が可能な操作画面を起動する起動部と、
前記操作画面における操作に応じて、前記予約のキャンセルまたは変更に関する情報を送信する送信制御部と、
を有することを特徴とする移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アラート送信プログラム、制御プログラム、移動端末における制御プログラム、アラート送信方法、制御方法、移動端末における制御方法、情報処理装置および移動端末に関する。
【背景技術】
【０００２】
近年、スマートフォンやパーソナルコンピュータ（以下、ＰＣという。）等を用いて、インターネットを介して病院の診察を予約することが行われている。この様なインターネット経由の診察の予約では、例えば、手軽に予約が可能となったことで、キャンセル率や遅刻の発生率が高くなる傾向がある。また、従来から、少しでも早く診察を受けようとする患者が早く来すぎて、病院の待合室が混雑することがある。これに対し、患者の位置情報から予約時刻までに来院できそうにない患者の予約をキャンセルし、患者の携帯端末に対して次回の再予約を通知することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０７１６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、予約時間枠が１時間ある場合、予約時間枠の開始時刻には間に合わないが、予約時間枠の終了時刻間際には病院に到着できそうな場合がある。この場合、予約時刻である予約時間枠の開始時刻に間に合わないので予約はキャンセルされてしまう。一方、予約のキャンセルの判定を予約時間枠の終了時刻で行うと、例えば、患者が電車で病院に向かっている際に、売店に寄って買物をして電車を１本見送ってしまうと、予約時間枠の終了時刻に間に合わなくなってしまうことがある。
【０００５】
一つの側面では、最適時刻の来院を促すことができるアラート送信プログラム、制御プログラム、移動端末における制御プログラム、アラート送信方法、制御方法、移動端末における制御方法、情報処理装置および移動端末を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、アラート送信プログラムは、情報処理端末から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、診察に対応する診察前の検査項目があるか否かを判定する処理をコンピュータに実行させる。アラート送信プログラムは、検査項目がある場合には、検査項目に応じて予約情報に含まれる予約時間から来院する推奨時刻を算出する処理をコンピュータに実行させる。アラート送信プログラムは、算出した推奨時刻と、情報処理端末から取得する現在位置とに基づくアラート内容を情報処理端末へ送信する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
最適時刻の来院を促すことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例のアラート送信システムの構成の一例を示すブロック図である。
【図２】図２は、予約枠記憶部の一例を示す図である。
【図３】図３は、予約記憶部の一例を示す図である。
【図４】図４は、電子カルテ記憶部の一例を示す図である。
【図５】図５は、検査所要時間記憶部の一例を示す図である。
【図６】図６は、調整時間記憶部の一例を示す図である。
【図７】図７は、メッセージ記憶部の一例を示す図である。
【図８】図８は、来院目標時刻の設定の一例を示す図である。
【図９】図９は、エリア判定用グラフの一例を示す図である。
【図１０】図１０は、アラートの一例を示す図である。
【図１１】図１１は、アラートの他の一例を示す図である。
【図１２】図１２は、アラートの他の一例を示す図である。
【図１３】図１３は、アラートの他の一例を示す図である。
【図１４】図１４は、実施例のアラート送信処理の一例を示すフローチャートである。
【図１５】図１５は、算出処理の一例を示すフローチャートである。
【図１６】図１６は、アラート送信プログラムまたは制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示するアラート送信プログラム、制御プログラム、移動端末における制御プログラム、アラート送信方法、制御方法、移動端末における制御方法、情報処理装置および移動端末の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例のアラート送信システムの構成の一例を示すブロック図である。図１に示すアラート送信システム１は、携帯端末１０と、情報処理装置１００とを有する。なお、アラート送信システム１では、携帯端末１０の数は限定されず、任意の数の携帯端末１０を有するようにしてもよい。携帯端末１０と情報処理装置１００との間は、ネットワークＮを介して、相互に通信可能に接続される。
【００１１】
かかるネットワークＮには、有線または無線を問わず、インターネットを始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。また、ネットワークＮを介する携帯端末１０と情報処理装置１００との通信は、例えば、ＴＬＳ（Transport  Layer  Security）／ＳＳＬ（Secure  Sockets  Layer）等によって暗号化されている。
【００１２】
アラート送信システム１は、携帯端末１０から診察の予約を行った場合に、患者の持つ携帯端末１０の現在位置に応じて、患者が予約時間枠内に病院に到着できるようにアラートを送信するシステムの一例である。携帯端末１０は、例えば、スマートフォン等の移動体通信端末等やＰＣ等の各種端末であり、例えば、自宅等の病院外にいる患者が予約依頼を行う情報処理端末である。
【００１３】
携帯端末１０は、例えば、患者の操作によって予約用のアプリが起動し、予約用のアプリで予約操作を受け付けて、予約を確定する予約情報を情報処理装置１００に送信する。また、携帯端末１０は、ＧＰＳ（Global  Positioning  System）受信機等の位置情報を取得する測位部を有し、予約情報とともに携帯端末１０の現在位置の位置情報を情報処理装置１００に送信する。さらに、携帯端末１０は、情報処理装置１００から現在位置のリクエストを受信すると、測位を行って現在位置の位置情報を情報処理装置１００に送信する。また、携帯端末１０は、情報処理装置１００から受信したアラートを図示しない表示部に表示するとともに、音や振動で携帯端末１０を持つ患者にアラートを知らせる。
【００１４】
情報処理装置１００は、情報処理端末である携帯端末１０から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、診察に対応する診察前の検査項目があるか否かを判定する。情報処理装置１００は、検査項目がある場合には、検査項目に応じて予約情報に含まれる予約時間から来院する推奨時刻を算出する。情報処理装置１００は、算出した推奨時刻と、携帯端末１０から取得する現在位置とに基づくアラート内容を携帯端末１０へ送信する。これにより、情報処理装置１００は、最適時刻の来院を促すことができる。なお、以下の説明では、推奨時刻を来院目標時刻とも表現する。
【００１５】
次に、情報処理装置１００の構成について説明する。図１に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。
【００１６】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して携帯端末１０と有線または無線で接続され、携帯端末１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、携帯端末１０から受信した予約情報および位置情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力されたアラートを携帯端末１０に送信する。
【００１７】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、予約枠記憶部１２１と、予約記憶部１２２と、電子カルテ記憶部１２３と、検査所要時間記憶部１２４と、調整時間記憶部１２５と、メッセージ記憶部１２６とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。
【００１８】
予約枠記憶部１２１は、所定の予約時間枠ごとにおける予約可能人数と、受け付けた予約人数とを対応付けて記憶する。図２は、予約枠記憶部の一例を示す図である。図２に示すように、予約枠記憶部１２１は、「予約時間枠」、「可能人数」、「予約人数」といった項目を有する。予約枠記憶部１２１は、例えば、予約時間枠ごとに１レコードとして記憶する。
【００１９】
「予約時間枠」は、予約を受け付ける所定の時間枠を示す情報である。所定の時間枠は、例えば、診察時間を１時間ごとに分割した時間枠とすることができる。「可能人数」は、当該予約時間枠における予約可能人数を示す情報である。「予約人数」は、当該予約時間枠における現在の予約済みの人数を示す情報である。なお、「予約人数」は、携帯端末１０から予約された場合に、所定の係数を掛けることで１人未満の端数が出る場合がある。
【００２０】
図１の説明に戻って、予約記憶部１２２は、診察の予約時間枠を患者ＩＤ（Identifier）と対応付けて記憶する。図３は、予約記憶部の一例を示す図である。図３に示すように、予約記憶部１２２は、「患者ＩＤ」、「予約日」、「予約時間枠」といった項目を有する。予約記憶部１２２は、例えば、患者ＩＤごとに１レコードとして記憶する。
【００２１】
「患者ＩＤ」は、患者を識別する識別子である。「予約日」は、診察の予約日を示す情報である。「予約時間枠」は、受け付けた予約の時間枠を示す情報である。
【００２２】
図１の説明に戻って、電子カルテ記憶部１２３は、患者の電子カルテを記憶する。図４は、電子カルテ記憶部の一例を示す図である。図４に示すように、電子カルテ記憶部１２３は、「患者ＩＤ」、「最終診察日」、「年齢」、「性別」、「次回診察」、「診察前検査」といった項目を有する。電子カルテ記憶部１２３は、例えば、患者ＩＤごとに１レコードとして記憶する。なお、電子カルテ記憶部１２３は、電子カルテの他の項目、例えば病名、症状および投薬履歴等の項目については省略している。
【００２３】
「患者ＩＤ」は、患者を識別する識別子である。「最終診察日」は、患者が最後に受診した年月日を示す情報である。「年齢」は、患者の年齢を示す情報である。「性別」は、患者の性別を示す情報である。「次回診察」は、当該患者について、次回の診察の要否および診察科を示す情報である。「診察前検査」は、次回の診察において、診察前に採血等の検査がある場合に、検査の種類を示す情報である。また、電子カルテ記憶部１２３は、患者ごとに、患者の移動手段、例えば徒歩、公共交通機関、車等を記憶するようにしてもよい。
【００２４】
図１の説明に戻って、検査所要時間記憶部１２４は、診察前に行う検査の所要時間を記憶する。図５は、検査所要時間記憶部の一例を示す図である。図５に示すように、検査所要時間記憶部１２４は、「検査種別」、「所要時間」といった項目を有する。検査所要時間記憶部１２４は、例えば、検査種別ごとに１レコードとして記憶する。
【００２５】
「検査種別」は、検査の種別を示す情報である。「所要時間」は、当該検査に要する時間を示す情報である。図５の２行目の例では、検査種別「採血／生化学検査」は、採血と生化学検査とを行い、所要時間が「３０分」であることを示す。
【００２６】
図１の説明に戻って、調整時間記憶部１２５は、来院目標時刻に対して調整を行う事象と調整時間とを対応付けて記憶する。図６は、調整時間記憶部の一例を示す図である。図６に示すように、調整時間記憶部１２５は、「事象」、「調整時間（分）」といった項目を有する。調整時間記憶部１２５は、例えば、事象ごとに１レコードとして記憶する。
【００２７】
「事象」は、来院目標時刻に対して調整を行う事象を示す情報である。「調整時間（分）」は、当該事象によって調整する時間を分単位で示す情報である。「調整時間（分）」は、マイナスの値の場合には、来院目標時刻を早め、プラスの値の場合には、来院目標時刻を遅くする。
【００２８】
図１の説明に戻って、メッセージ記憶部１２６は、アラート内容のメッセージを記憶する。図７は、メッセージ記憶部の一例を示す図である。図７に示すように、メッセージ記憶部１２６は、「メッセージ」、「到着困難」、「遅刻リスク」、「到着可能」、「長時間待ち」といった項目を有する。メッセージ記憶部１２６は、例えば、メッセージごとに１レコードとして記憶する。
【００２９】
「メッセージ」は、アラート内容、つまりアラートに含まれるメッセージを示す情報である。「到着困難」、「遅刻リスク」、「到着可能」および「長時間待ち」は、携帯端末１０の現在位置から病院までの所要時間と来院目標時刻までの残り時間とを軸としたグラフを複数のエリアに分割した各エリアに対応するフラグを示す情報である。「到着困難」、「遅刻リスク」、「到着可能」および「長時間待ち」では、「Ｔ」は真（ｔｒｕｅ）を示し、「Ｆ」は偽（ｆａｌｓｅ）を示す。アラートに含まれるメッセージは、エリアに応じて変化し、フラグが「Ｔ」であるメッセージがアラートに含まれることになる。例えば、エリアが「遅刻リスク」である場合には、フラグが「Ｔ」であるメッセージ「予約時刻は＜予約時刻＞です。」と、「到着までに＜移動手段＞で＜所要時間＞以上かかる見込みです。」と、「お急ぎ病院までお越しください。」がアラートに含まれる。なお、メッセージ中の＜＞で囲まれた部分には、電車やバス等の具体的な移動手段や、１時間といった具体的な時間が代入される。
【００３０】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、取得部１３１と、算出部１３２と、判定部１３３と、送信制御部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３１】
取得部１３１は、ネットワークＮおよび通信部１１０を介して、携帯端末１０から予約情報および位置情報を受信して取得する。取得部１３１は、取得した予約情報を予約記憶部１２２に記憶するとともに、予約枠記憶部１２１の対応する予約時間枠の予約人数を１人増加させる。取得部１３１は、電子カルテ記憶部１２３を参照し、取得した予約情報に基づいて、当該患者の次回診察の情報と、診察前検査の情報とを取得する。取得部１３１は、取得した予約情報、位置情報、次回診察の情報および診察前検査の情報を算出部１３２に出力する。
【００３２】
また、取得部１３１は、送信制御部１３４から待機指示が入力されると、待機指示が入力されてから一定時間が経過したか否かを判定する。ここで、一定時間は、例えば、１０分とすることができるが、任意の時間で構わない。取得部１３１は、一定時間が経過していないと判定した場合には、引き続き、当該判定を繰り返す。取得部１３１は、一定時間が経過したと判定した場合には、通信部１１０およびネットワークＮを介して、現在位置のリクエストを携帯端末１０に送信する。取得部１３１は、ネットワークＮおよび通信部１１０を介して、携帯端末１０から現在位置のリクエストに応じた位置情報を受信して取得する。取得部１３１は、取得したリクエストに応じた位置情報を判定部１３３に出力する。
【００３３】
算出部１３２は、取得部１３１から予約情報、位置情報、次回診察の情報および診察前検査の情報が入力されると、来院目標時刻を算出する算出処理を実行する。算出部１３２は、予約情報の予約時間枠の開始時刻、つまり予約の開始時刻を来院目標時刻の基点に設定する。なお、来院目標時刻は、病院の受付業務等によって、予約の開始時刻の１５分前等、任意の時刻に調整するようにしてもよい。
【００３４】
算出部１３２は、来院目標時刻の基点を設定すると、次回診察の情報および電子カルテ記憶部１２３を参照し、予約が診察かつ初診扱いであるか否かを判定する。なお、初診扱いとは、全くの初診の他に、例えば、当該病院の他の診察科は受診したことがあるが、予約した診察科は初めて受診する場合や、予約した診察科を過去に受診したことはあるが、一定期間以内、例えば３ヶ月以内に受診していない場合が挙げられる。
【００３５】
算出部１３２は、予約が診察かつ初診扱いであると判定した場合には、調整時間記憶部１２５を参照し、来院目標時刻に初診の調整時間を反映する。例えば、算出部１３２は、調整時間記憶部１２５の事象「当該患者について、電子カルテに一定期間以内の診療情報が存在しない」に相当するとして、調整時間「−３０」分を来院目標時刻に反映する。この調整時間には、例えば、問診票の記入時間等が含まれる。算出部１３２は、例えば、来院目標時刻が「１１：００」であるとすると、来院目標時刻に調整時間「−３０」分を反映して「１０：３０」とする。なお、来院目標時刻は、その病院の受付開始時刻より前の時間には設定しない。また、来院目標時刻は、病院の都合に合わせて、例えば、来院目標時刻の１時間半から２時間前より前の時刻には設定しないようにしてもよい。算出部１３２は、予約が診察かつ初診扱いでないと判定した場合には、来院目標時刻に初診の調整時間を反映しない。
【００３６】
算出部１３２は、診察前検査の情報に基づいて、診察前の検査項目があるか否かを判定する。算出部１３２は、診察前の検査項目があると判定した場合には、検査所要時間記憶部１２４を参照し、診察前検査の情報に対応する所要時間を取得する。算出部１３２は、取得した所要時間に基づいて、来院目標時刻に検査項目の所要時間を反映する。例えば、算出部１３２は、診察前検査の情報が「採血／生化学検査」であれば、所要時間が「３０分」であるので、来院目標時刻を３０分早めるように反映する。算出部１３２は、例えば、来院目標時刻が「１１：００」であるとすると、来院目標時刻に所要時間「３０分」を反映して「１０：３０」とする。算出部１３２は、診察前の検査項目がないと判定した場合には、来院目標時刻に検査項目の所要時間を反映しない。
【００３７】
算出部１３２は、例えば、天候情報を提供する図示しないサーバのＡＰＩ（Application  Programming  Interface）を利用して、携帯端末１０および病院の位置情報に基づき天候情報を取得する。算出部１３２は、取得した天候情報に基づいて、悪天候であるか否かを判定する。ここで、悪天候とは、例えば、雨や雪が挙げられる。算出部１３２は、悪天候であると判定した場合には、調整時間記憶部１２５を参照し、来院目標時刻に天候の調整時間を反映する。例えば、算出部１３２は、調整時間記憶部１２５の事象「天候情報が「雨」または「雪」である」に相当するとして、調整時間「−１０」分を来院目標時刻に反映する。算出部１３２は、例えば、来院目標時刻が「１１：００」であるとすると、来院目標時刻に調整時間「−１０」分を反映して「１０：５０」とする。算出部１３２は、悪天候でないと判定した場合には、来院目標時刻に天候の調整時間を反映しない。
【００３８】
算出部１３２は、予約枠記憶部１２１、予約記憶部１２２および電子カルテ記憶部１２３を参照し、予約枠の混雑状況と診察の進行度合いに基づいて、診察の遅延が見込まれるか否かを判定する。なお、診察の進行度合いは、図示はしていないが電子カルテ記憶部１２３に記憶されているものとする。算出部１３２は、診察の遅延が見込まれると判定した場合には、来院目標時刻に診察の遅延の調整時間を反映する。例えば、算出部１３２は、予約枠の混雑状況が混雑している場合、例えば、来院目標時刻の基点が予約の開始時刻の１５分前に設定されているとすると、調整時間「１０」分を来院目標時刻に反映し、来院目標時刻を予約の開始時刻の５分前に調整する。また、例えば、算出部１３２は、診察の進行度合いが２０分遅延しているとすると、調整時間「２０」分を来院目標時刻に反映し、来院目標時刻を２０分後倒しする。算出部１３２は、診察の遅延が見込まれないと判定した場合には、来院目標時刻に診察の遅延の調整時間を反映しない。
【００３９】
算出部１３２は、算出処理によって来院目標時刻を算出すると、算出した来院目標時刻、予約情報および位置情報を判定部１３３に出力する。
【００４０】
言い換えると、算出部１３２は、携帯端末１０から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した電子カルテ記憶部１２３を参照して、診察に対応する診察前の検査項目があるか否かを判定する。また、算出部１３２は、検査項目がある場合には、検査項目に応じて予約情報に含まれる予約時間から来院する推奨時刻を算出する。すなわち、算出部１３２は、診察前の検査項目があるか否かを判定する判定部、および、推奨時刻を算出する算出部の一例である。また、算出部１３２は、天候、病院の混雑具合、および、診察の遅れの状況のうち、１つまたは複数の情報に応じて、推奨時刻を算出する。
【００４１】
ここで、図８を用いて来院目標時刻の設定について説明する。図８は、来院目標時刻の設定の一例を示す図である。図８の例では、予約内容２０に示すように、最初の診察予約時刻が「１０：００」であり、診察前に採血の予約が入っている。なお、この採血は、採血と分析とを含めて６０分かかるものとする。この場合、算出部１３２は、最初の診察予約時刻「１０：００」を基点として、６０分前の「９：００」を来院目標時刻に設定する。
【００４２】
図１の説明に戻って、判定部１３３は、算出部１３２から来院目標時刻、予約情報および位置情報が入力されると、位置情報に基づいて、携帯端末１０の現在位置から病院までの所要時間を取得する。つまり、判定部１３３は、例えば、乗換案内やナビゲーションサービスを提供する図示しないサーバのＡＰＩを利用して、携帯端末１０および病院の位置情報に基づき、移動手段、および、患者が病院に到着するまでの所要時間を取得する。
【００４３】
判定部１３３は、患者が病院に到着するまでの所要時間を取得すると、病院までの所要時間を縦軸、来院目標時刻までの残り時間を横軸としたグラフ（エリア判定用グラフ）上に、取得した患者が病院に到着するまでの所要時間をプロットする。また、判定部１３３は、グラフ上に病院までの所要時間と来院目標時刻までの残り時間とが同じとなる所要時間ラインを引く。また、判定部１３３は、グラフ上に病院までの所要時間が来院目標時刻までの残り時間よりも長く、来院目標時刻に対応する予約時間枠の終了時刻までの到着が困難となる到着困難ラインを引く。また、判定部１３３は、グラフ上に病院までの所要時間が来院目標時刻までの残り時間よりも短く、病院に到着後に長時間の待ち時間が発生する長時間待ちラインを引く。なお、所要時間ライン、到着困難ラインおよび長時間待ちラインは、以下の説明では、纏めて判定用ラインとも表現する。
【００４４】
判定部１３３は、所要時間ライン、到着困難ラインおよび長時間待ちラインを用いて、グラフを４つのエリアに分割する。判定部１３３は、例えば、縦軸と到着困難ラインとの間のエリアを到着困難エリア、到着困難ラインと所要時間ラインとの間のエリアを遅刻リスクエリアとする。また、判定部１３３は、例えば、所要時間ラインと長時間待ちラインとの間のエリアを到着可能エリア、長時間待ちラインと横軸との間のエリアを長時間待ちエリアとする。なお、長時間待ちエリアは、例えば、２つ前の予約時間枠の時点で、患者が既に病院に到着するような場合等である。
【００４５】
判定部１３３は、患者が病院に到着するまでの所要時間をグラフ上にプロットする。判定部１３３は、プロットした患者が病院に到着するまでの所要時間が属するエリアを判定する。判定部１３３は、判定したエリアのエリア情報、予約情報、移動手段および所要時間を送信制御部１３４に出力する。
【００４６】
また、判定部１３３は、取得部１３１からリクエストに応じた位置情報が入力されると、当該位置情報に基づいて、携帯端末１０の現在位置から病院までの所要時間を取得する。つまり、判定部１３３は、初回の所要時間の取得と同様に、例えば、図示しないサーバのＡＰＩを利用して、携帯端末１０および病院の位置情報に基づき、移動手段、および、患者が病院に到着するまでの所要時間を取得する。
【００４７】
判定部１３３は、判定用ラインが引かれたエリア判定用グラフ上に、取得した患者が病院に到着するまでの所要時間をプロットする。判定部１３３は、プロットした患者が病院に到着するまでの所要時間が属するエリアを判定する。判定部１３３は、判定したエリアを以前のエリアと比較して、エリアが切り替わったか否かを判定する。判定部１３３は、エリアが切り替わったと判定した場合には、判定したエリアのエリア情報、予約情報、移動手段および所要時間を送信制御部１３４に出力する。判定部１３３は、エリアが切り替わっていないと判定した場合には、待機指示を取得部１３１に出力する。
【００４８】
つまり、判定部１３３は、判定したエリアが異なるエリアに切り替わった場合のイベントが発生したと判定した場合に、判定したエリアのエリア情報、予約情報、移動手段および所要時間を送信制御部１３４に出力するとも言える。
【００４９】
言い換えると、判定部１３３は、携帯端末１０から取得する現在位置から病院までの所要時間を取得し、所要時間と推奨時刻までの残り時間とに応じたアラート内容を、送信制御部１３４を介して情報処理端末である携帯端末１０に送信する。また、判定部１３３は、所要時間と推奨時刻までの残り時間とを軸としたグラフを複数のエリアに分割する。判定部１３３は、取得した所要時間が複数のエリアのうち、どのエリアに属するかを判定し、判定したエリアに応じたアラート内容を、送信制御部１３４を介して情報処理端末である携帯端末１０に送信する。
【００５０】
ここで、図９を用いてエリア判定用グラフについて説明する。図９に示すように、エリア判定用グラフ２１は、設定された来院目標時刻を原点として、縦軸を病院までの所要時間とし、横軸を来院目標時刻までの残り時間としたグラフである。エリア判定用グラフ２１には、所要時間ライン２２、到着困難ライン２３および長時間待ちライン２４が引かれる。エリア判定用グラフ２１では、縦軸と到着困難ライン２３との間を到着困難エリア２５とし、到着困難ライン２３と所要時間ライン２２との間を遅刻リスクエリア２６とする。また、エリア判定用グラフ２１では、所要時間ライン２２と長時間待ちライン２４との間を到着可能エリア２７とし、長時間待ちライン２４と横軸との間を長時間待ちエリア２８とする。
【００５１】
このとき、点２９が患者の現在位置であるとすると、判定部１３３は、患者が病院に到着するまでの所要時間が、遅刻リスクエリア２６であると判定する。すなわち、患者は、予約時間枠の開始時刻には間に合わないが、予約時間枠の終了時刻には間に合いそうな場合である。その後、患者が移動しない場合には、点２９は、遅刻リスクエリア２６から到着困難エリア２５に移動していく。このため、情報処理装置１００は、患者の現在位置に応じて適切なアラートを通知することができる。一方、患者が病院に向かって移動すると、点２９は、原点方向に移動するので、例えば、遅刻リスクエリア２６内を移動する。また、患者の移動速度が上がった場合には、例えば、点２９が遅刻リスクエリア２６から到着可能エリア２７に移動する。
【００５２】
図１に戻って、送信制御部１３４は、判定部１３３からエリア情報、予約情報、移動手段および所要時間が入力されると、メッセージ記憶部１２６を参照し、エリア情報に対応するフラグが「Ｔ」であるメッセージを取得する。送信制御部１３４は、取得したメッセージに予約情報、移動手段および所要時間を反映し、当該メッセージを含むアラートを生成する。送信制御部１３４は、生成したアラートを、通信部１１０およびネットワークＮを介して、携帯端末１０に送信する。すなわち、送信制御部１３４は、エリアに応じたアラートを携帯端末１０に送信する。送信制御部１３４は、アラートを送信すると、待機指示を取得部１３１に出力する。
【００５３】
なお、送信制御部１３４は、一定時間ごとのイベントの発生に応じて、エリアに応じたアラート内容を携帯端末１０へ送信するようにしてもよい。例えば、送信制御部１３４は、判定部１３３とは異なるロジックで動作する処理部から、１５分ごとに入力されるイベント発生情報に応じて、エリアに応じたアラート内容を携帯端末１０へ送信する。なお、一定時間は、任意の時間で構わない。
【００５４】
言い換えると、送信制御部１３４は、算出した推奨時刻と、携帯端末１０から取得する現在位置とに基づくアラート内容を携帯端末１０へ送信する。また、送信制御部１３４は、判定したエリアに応じたアラート内容を携帯端末１０へ送信する。また、送信制御部１３４は、判定したエリアが異なるエリアに切り替わった場合のイベント、および、一定時間ごとのイベントのうち、１つまたは複数のイベントに応じて、エリアに応じたアラート内容を携帯端末１０へ送信する。
【００５５】
ここで、図１０から図１３を用いてアラートの表示画面例について説明する。図１０は、アラートの一例を示す図である。図１０に示す表示画面３０は、携帯端末１０の現在位置が到着困難エリアである場合における携帯端末１０でのアラートの表示例である。表示画面３０には、予約時刻と、メッセージ３１，３２と、リンク３３とが表示される。メッセージ３１は、所要時間を明示して、到着できない状況や遅刻しそうな状況を示唆するメッセージである。メッセージ３２は、予約変更やキャンセルに誘導するメッセージである。リンク３３は、予約の変更やキャンセルを行う画面へのリンクである。
【００５６】
図１１は、アラートの他の一例を示す図である。図１１に示す表示画面３４は、携帯端末１０の現在位置が遅刻リスクエリアである場合における携帯端末１０でのアラートの表示例である。表示画面３４には、予約時刻と、メッセージ３５，３６とが表示される。メッセージ３５は、所要時間を明示して、到着できない状況や遅刻しそうな状況を示唆するメッセージである。メッセージ３６は、急いで移動するよう誘導するメッセージである。
【００５７】
図１２は、アラートの他の一例を示す図である。図１２に示す表示画面３７は、携帯端末１０の現在位置が長時間待ちエリアである場合における携帯端末１０でのアラートの表示例である。表示画面３７には、予約時刻と、メッセージ３８とが表示される。メッセージ３８は、早く来ないように誘導するメッセージである。
【００５８】
図１３は、アラートの他の一例を示す図である。図１３に示す表示画面３９は、診察前に検査があり、早めの来院を促す場合における携帯端末１０でのアラートの表示例である。表示画面３９には、予約時刻と、メッセージ４０とが表示される。メッセージ４０は、診察前に採血があるため３０分早く来るように誘導するメッセージである。
【００５９】
次に、実施例のアラート送信システム１の動作について説明する。図１４は、実施例のアラート送信処理の一例を示すフローチャートである。
【００６０】
携帯端末１０は、予約用のアプリで予約操作を受け付けて、予約を確定する予約情報を情報処理装置１００に送信する。また、携帯端末１０は、図示しない測位部で測位した現在位置の位置情報を情報処理装置１００に送信する。
【００６１】
情報処理装置１００の取得部１３１は、携帯端末１０から予約情報および位置情報を受信して取得する（ステップＳ１）。取得部１３１は、取得した予約情報を予約記憶部１２２に記憶する。取得部１３１は、電子カルテ記憶部１２３を参照し、取得した予約情報に基づいて、当該患者の次回診察の情報と、診察前検査の情報とを取得する。取得部１３１は、取得した予約情報、位置情報、次回診察の情報および診察前検査の情報を算出部１３２に出力する。
【００６２】
算出部１３２は、取得部１３１から予約情報、位置情報、次回診察の情報および診察前検査の情報が入力されると、来院目標時刻を算出する算出処理を実行する（ステップＳ２）。ここで、図１５を用いて算出処理について説明する。図１５は、算出処理の一例を示すフローチャートである。
【００６３】
算出部１３２は、予約情報の予約時間枠の開始時刻、つまり予約の開始時刻を来院目標時刻の基点に設定する（ステップＳ２１）。算出部１３２は、来院目標時刻の基点を設定すると、次回診察の情報および電子カルテ記憶部１２３を参照し、予約が診察かつ初診扱いであるか否かを判定する（ステップＳ２２）。
【００６４】
算出部１３２は、予約が診察かつ初診扱いであると判定した場合には（ステップＳ２２：肯定）、調整時間記憶部１２５を参照し、来院目標時刻に初診の調整時間を反映し（ステップＳ２３）、ステップＳ２４に進む。算出部１３２は、予約が診察かつ初診扱いでないと判定した場合には（ステップＳ２２：否定）、来院目標時刻に初診の調整時間を反映せずに、ステップＳ２４に進む。
【００６５】
算出部１３２は、診察前検査の情報に基づいて、診察前の検査項目があるか否かを判定する（ステップＳ２４）。算出部１３２は、診察前の検査項目があると判定した場合には（ステップＳ２４：肯定）、検査所要時間記憶部１２４を参照し、診察前検査の情報に対応する所要時間を取得する。算出部１３２は、取得した所要時間に基づいて、来院目標時刻に検査項目の所要時間を反映し（ステップＳ２５）、ステップＳ２６に進む。算出部１３２は、診察前の検査項目がないと判定した場合には（ステップＳ２４：否定）、来院目標時刻に検査項目の所要時間を反映せずに、ステップＳ２６に進む。
【００６６】
算出部１３２は、図示しないサーバのＡＰＩを利用して、携帯端末１０および病院の位置情報に基づき天候情報を取得する。算出部１３２は、取得した天候情報に基づいて、悪天候であるか否かを判定する（ステップＳ２６）。算出部１３２は、悪天候であると判定した場合には（ステップＳ２６：肯定）、調整時間記憶部１２５を参照し、来院目標時刻に天候の調整時間を反映し（ステップＳ２７）、ステップＳ２８に進む。算出部１３２は、悪天候でないと判定した場合には（ステップＳ２６：否定）、来院目標時刻に天候の調整時間を反映せずに、ステップＳ２８に進む。
【００６７】
算出部１３２は、予約枠記憶部１２１、予約記憶部１２２および電子カルテ記憶部１２３を参照し、予約枠の混雑状況と診察の進行度合いに基づいて、診察の遅延が見込まれるか否かを判定する（ステップＳ２８）。算出部１３２は、診察の遅延が見込まれると判定した場合には（ステップＳ２８：肯定）、来院目標時刻に診察の遅延の調整時間を反映し（ステップＳ２９）、元の処理に戻る。算出部１３２は、診察の遅延が見込まれないと判定した場合には（ステップＳ２８：否定）、来院目標時刻に診察の遅延の調整時間を反映せずに、元の処理に戻る。これにより、算出部１３２は、来院目標時刻に調整時間および検査項目の所要時間を反映できる。
【００６８】
図１４の説明に戻って、算出部１３２は、算出処理によって来院目標時刻を算出すると、算出した来院目標時刻、予約情報および位置情報を判定部１３３に出力する。
【００６９】
判定部１３３は、算出部１３２から来院目標時刻、予約情報および位置情報が入力されると、図示しないサーバのＡＰＩを利用して、位置情報に基づいて、移動手段、および、患者が病院に到着するまでの所要時間を取得する（ステップＳ３）。判定部１３３は、エリア判定用グラフ上に、各判定用ラインを引いてグラフを到着困難エリア、遅刻リスクエリア、到着可能エリアおよび長時間待ちエリアに分割する。また、判定部１３３は、取得した患者が病院に到着するまでの所要時間をプロットする。
【００７０】
判定部１３３は、プロットした患者が病院に到着するまでの所要時間が属するエリアを判定する（ステップＳ４）。判定部１３３は、判定したエリアのエリア情報、予約情報、移動手段および所要時間を送信制御部１３４に出力する。
【００７１】
送信制御部１３４は、判定部１３３からエリア情報、予約情報、移動手段および所要時間が入力されると、メッセージ記憶部１２６を参照し、エリア情報に対応するフラグが「Ｔ」であるメッセージを取得する。送信制御部１３４は、取得したメッセージに基づいて、エリアに応じたアラートを携帯端末１０に送信する（ステップＳ５）。送信制御部１３４は、アラートを送信すると、待機指示を取得部１３１に出力する。
【００７２】
取得部１３１は、送信制御部１３４から待機指示が入力されると、待機指示が入力されてから一定時間が経過したか否かを判定する（ステップＳ６）。取得部１３１は、一定時間が経過していないと判定した場合には（ステップＳ６：否定）、ステップＳ６の判定を繰り返す。取得部１３１は、一定時間が経過したと判定した場合には（ステップＳ６：肯定）、現在位置のリクエストを携帯端末１０に送信する。
【００７３】
携帯端末１０は、情報処理装置１００から現在位置のリクエストを受信すると、測位を行って現在位置の位置情報を情報処理装置１００に送信する。
【００７４】
情報処理装置１００の取得部１３１は、携帯端末１０から現在位置のリクエストに応じた位置情報を受信して取得する（ステップＳ７）。取得部１３１は、取得したリクエストに応じた位置情報を判定部１３３に出力する。
【００７５】
判定部１３３は、取得部１３１からリクエストに応じた位置情報が入力されると、ステップＳ３と同様に、図示しないサーバのＡＰＩを利用して、位置情報に基づいて、移動手段、および、患者が病院に到着するまでの所要時間を取得する（ステップＳ８）。
【００７６】
判定部１３３は、判定用ラインが引かれたエリア判定用グラフ上に、取得した患者が病院に到着するまでの所要時間をプロットする。判定部１３３は、プロットした患者が病院に到着するまでの所要時間が属するエリアを判定する（ステップＳ９）。判定部１３３は、判定したエリアを以前のエリアと比較して、エリアが切り替わったか否かを判定する（ステップＳ１０）。判定部１３３は、エリアが切り替わっていないと判定した場合には（ステップＳ１０：否定）、待機指示を取得部１３１に出力し、ステップＳ６に戻る。
【００７７】
判定部１３３は、エリアが切り替わったと判定した場合には（ステップＳ１０：肯定）、判定したエリアのエリア情報、予約情報、移動手段および所要時間を送信制御部１３４に出力する。
【００７８】
送信制御部１３４は、判定部１３３からエリア情報、予約情報、移動手段および所要時間が入力されると、メッセージ記憶部１２６を参照し、エリア情報に対応するフラグが「Ｔ」であるメッセージを取得する。送信制御部１３４は、取得したメッセージに基づいて、エリアに応じたアラートを携帯端末１０に送信する（ステップＳ１１）。送信制御部１３４は、アラートを送信すると、待機指示を取得部１３１に出力し、ステップＳ６に戻る。情報処理装置１００は、患者が病院に到着するか、予約の変更やキャンセルを行うまでステップＳ６からステップＳ１１を繰り返す。これにより、情報処理装置１００は、最適時刻の来院を促すことができる。また、情報処理装置１００は、予約時間枠に対する遅刻やいわゆるドタキャンと呼ばれる直前でのキャンセル、さらに、患者が早く来すぎて待合室が混雑することを抑制できる。また、情報処理装置１００は、予約時間枠に間に合いそうにない患者のキャンセルを促すことで予約数の適正化、つまり稼働率の向上を図ることができる。
【００７９】
このように、情報処理装置１００は、情報処理端末（携帯端末１０）から診察の予約情報を受信した場合、診察と診察前に必要な検査項目を対応づけて記憶した記憶部を参照して、診察に対応する診察前の検査項目があるか否かを判定する。また、情報処理装置１００は、検査項目がある場合には、検査項目に応じて予約情報に含まれる予約時間から来院する推奨時刻を算出する。また、情報処理装置１００は、算出した推奨時刻と、情報処理端末から取得する現在位置とに基づくアラート内容を情報処理端末へ送信する。その結果、情報処理装置１００は、最適時刻の来院を促すことができる。
【００８０】
また、情報処理装置１００は、情報処理端末から取得する現在位置から病院までの所要時間を取得し、所要時間と推奨時刻までの残り時間とに応じたアラート内容を情報処理端末へ送信する。その結果、情報処理装置１００は、患者の現在位置に応じて来院を促すことができる。
【００８１】
また、情報処理装置１００は、所要時間と推奨時刻までの残り時間とを軸としたグラフを複数のエリアに分割し、取得した所要時間が複数のエリアのうち、どのエリアに属するかを判定し、判定したエリアに応じたアラート内容を情報処理端末へ送信する。その結果、情報処理装置１００は、患者の現在位置から到着困難であるか、遅刻リスクがあるか、到着可能であるか、長時間待ちが発生するかを判定できる。
【００８２】
また、情報処理装置１００は、判定したエリアが異なるエリアに切り替わった場合のイベント、および、一定時間ごとのイベントのうち、１つまたは複数のイベントに応じて、エリアに応じたアラート内容を情報処理端末へ送信する。その結果、情報処理装置１００は、適切なタイミングで最適時刻の来院を促すことができる。
【００８３】
また、情報処理装置１００は、天候、病院の混雑具合、および、診察の遅れの状況のうち、１つまたは複数の情報に応じて、推奨時刻を算出する。その結果、情報処理装置１００は、最適時刻の来院を促すことができる。
【００８４】
なお、上記実施例では、電子カルテと同一の情報処理装置１００でアラート送信処理を行ったが、これに限定されない。例えば、電子カルテと異なる情報処理装置、例えば外部サーバでアラート送信処理に対応するように、メッセージの送信を制御するようにしてもよい。この場合、外部サーバは、電子カルテシステムから端末である携帯端末１０に入力された予約情報に含まれる訪問先と、予約時刻とを取得する。また、外部サーバは、携帯端末１０から、当該携帯端末１０の位置情報を取得する。外部サーバは、取得した携帯端末１０の位置情報と訪問先とに基づいて算出された、携帯端末１０の位置情報が示す場所から訪問先までの所要時間と、予約時刻とに応じて、携帯端末１０に異なるメッセージを送信する。なお、メッセージは、アラートに限られず、より広範囲なメッセージであってもよい。
【００８５】
このように、外部サーバは、端末に入力された予約情報に含まれる訪問先と、予約時刻とを取得する。また、外部サーバは、端末の位置情報を取得する。また、外部サーバは、取得した端末の位置情報と訪問先とに基づいて算出された、端末の位置情報が示す場所から訪問先までの所要時間と、予約時刻とに応じて、端末に異なるメッセージを送信する。その結果、外部サーバは、最適時刻の来院を促すことができる。
【００８６】
また、上記実施例では、来院目標時刻を情報処理装置１００で算出したが、これに限定されない。例えば、携帯端末１０で来院目標時刻を算出してもよい。この場合、携帯端末１０は、患者から予約に係る訪問先と、予約時刻との入力を受け付けて取得する。携帯端末１０は、取得した訪問先と、予約時刻とを電子カルテシステムに送信して予約を確定する。また、携帯端末１０は、図示しないＧＰＳ受信機等の位置情報を取得する測位部で携帯端末１０（移動端末）の位置情報を取得する。携帯端末１０は、乗換案内やナビゲーションサービスを提供する図示しないサーバのＡＰＩを利用して、携帯端末１０および病院の位置情報に基づき、移動手段、および、患者が病院に到着するまでの所要時間を取得する。携帯端末１０は、携帯端末１０の位置情報が示す場所から訪問先までの所要時間と、予約時刻とに応じて、図示しない表示部（出力部）から異なるメッセージを出力させる。
【００８７】
このように、携帯端末１０は、移動端末（携帯端末１０）における制御方法において、予約に係る訪問先と、予約時刻との入力を取得する。また、携帯端末１０は、移動端末の位置情報を取得する。また、携帯端末１０は、取得した移動端末の位置情報と訪問先とに基づいて算出された、移動端末の位置情報が示す場所から訪問先までの所要時間と、予約時刻とに応じて、出力部から異なるメッセージを出力させる。その結果、携帯端末１０は、最適時刻の来院を促すことができる。
【００８８】
また、携帯端末１０は、図示しない表示部にメッセージを出力するだけでなく、予約のキャンセルまたは変更が可能な操作画面を起動し、操作画面における操作に応じて、予約のキャンセルまたは変更に関する情報を電子カルテシステムに送信するようにしてもよい。
【００８９】
このように、携帯端末１０は、移動端末（携帯端末１０）における制御方法において、予約に係る訪問先と、予約時刻との入力を取得する。また、携帯端末１０は、移動端末の位置情報を取得する。また、携帯端末１０は、取得した移動端末の位置情報と訪問先とに基づいて算出された、移動端末の位置情報が示す場所から訪問先までの所要時間と、予約時刻とに応じて、予約のキャンセルまたは変更が可能な操作画面を起動する。また、携帯端末１０は、操作画面における操作に応じて、予約のキャンセルまたは変更に関する情報を送信する。その結果、携帯端末１０は、訪問先までの所要時間と、予約時刻とに応じて、予約のキャンセルまたは変更ができる。
【００９０】
また、上記実施例では、判定用のエリアを到着困難エリア、遅刻リスクエリア、到着可能エリアおよび長時間待ちエリアの４つに区分したが、これに限定されない。例えば、各エリアをさらに細かく分割するようにしてもよい。この場合、患者に対して、より適切なアラートを送信することができる。
【００９１】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部１３１と算出部１３２とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００９２】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００９３】
ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１６は、アラート送信プログラムまたは制御プログラムを実行するコンピュータの一例を示す図である。
【００９４】
図１６に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００９５】
ハードディスク装置２０８には、図１に示した取得部１３１、算出部１３２、判定部１３３および送信制御部１３４の各処理部と同様の機能を有するアラート送信プログラムまたは制御プログラムが記憶される。また、ハードディスク装置２０８には、予約枠記憶部１２１、予約記憶部１２２、電子カルテ記憶部１２３、および、検査所要時間記憶部１２４が記憶される。また、ハードディスク装置２０８には、調整時間記憶部１２５、メッセージ記憶部１２６、および、アラート送信プログラムまたは制御プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して出力画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、携帯端末１０と各種情報をやりとりする。
【００９６】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、算出部１３２、判定部１３３および送信制御部１３４として機能させることができる。
【００９７】
なお、上記のアラート送信プログラムまたは制御プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤ（Digital  Versatile  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこのアラート送信プログラムまたは制御プログラムを記憶させておき、コンピュータ２００がこれらからアラート送信プログラムまたは制御プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００９８】
１  アラート送信システム
１０  携帯端末
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  予約枠記憶部
１２２  予約記憶部
１２３  電子カルテ記憶部
１２４  検査所要時間記憶部
１２５  調整時間記憶部
１２６  メッセージ記憶部
１３０  制御部
１３１  取得部
１３２  算出部
１３３  判定部
１３４  送信制御部
Ｎ  ネットワーク
【図１】
2019101684.tif 000003
【図２】
2019101684.tif 000004
【図３】
2019101684.tif 000005
【図４】
2019101684.tif 000006
【図５】
2019101684.tif 000007
【図６】
2019101684.tif 000008
【図７】
2019101684.tif 000009
【図８】
2019101684.tif 000010
【図９】
2019101684.tif 000011
【図１０】
2019101684.tif 000012
【図１１】
2019101684.tif 000013
【図１２】
2019101684.tif 000014
【図１３】
2019101684.tif 000015
【図１４】
2019101684.tif 000016
【図１５】
2019101684.tif 000017
【図１６】
2019101684.tif 000018