(57)【特許請求の範囲】
【請求項１】
同種のサービスを提供する複数のサービス提供施設について該サービス提供施設の位置と予約状況とを含むサービス提供施設情報、および地図表示を可能とする地図情報を記憶する記憶手段と、
利用者による起点の入力を受け付ける起点入力受付手段と、
利用者によるサービス種別の指定入力を受け付けるサービス種別入力受付手段と、
前記記憶手段に記憶されている前記サービス提供施設のうち所定範囲に存在するサービス提供施設を抽出する範囲内抽出手段と、
前記起点から前記サービス提供施設まで利用者が移動する移動時間を算出する移動時間算出手段と、
該移動時間が経過した後で該サービス提供施設に最も早く予約できる予約可能時間帯を検索する予約可能時間帯検索手段と、
前記移動時間と前記予約可能時間帯とに基づいて最も短い時間でサービスを受けられる１つのサービス提供施設を定める最短サービス提供施設決定手段と、
所定条件を満たすように表示する地図画像の縮尺を決定する縮尺決定手段と、
該縮尺の地図画像に表示領域内の前記最短サービス提供施設を含むサービス提供施設の施設マーク画像を重ねて表示する地図画像表示手段とを備え、
前記記憶手段は、複数のサービス種別についてそれぞれ前記複数のサービス提供施設情報を記憶する構成であり、
前記サービス種別入力受付手段は、複数のサービス種別の指定入力を受け付ける構成であり、
前記指定入力された複数のサービス種別について、前記範囲内抽出手段による抽出を実行し、
前記移動時間算出手段と前記予約可能時間帯検索手段と前記最短サービス提供施設決定手段とにより、前記指定入力されたすべてのサービス種別のサービスを順番に受けて最も早く終了できる各最短サービス提供施設と移動経路を決定し、
前記縮尺決定手段は、前記抽出したサービス提供施設のうち起点から最も近いサービス提供施設までの直線距離に応じて「最短表示」となる縮尺を決定し、抽出したサービス提供施設のうち起点からの距離が中間程度となるサービス提供施設までの直線距離に応じて「中域表示」となる縮尺を決定し、最も遠いサービス提供施設までの直線距離に応じて「広域表示」となる縮尺を決定する構成であり、
前記所定条件は、前記抽出されたサービス提供施設ごとに起点から該サービス提供施設までの直線距離を計算し、該直線距離を距離順にソートし、該直線距離の集約密度に基づいて、最初に表示する縮尺を「最短表示」と「中域表示」と「広域表示」のいずれにするか定める条件であり、
前記地図画像表示手段は、前記条件に従って前記縮尺決定手段が決定した最初に表示する縮尺の地図画像に前記移動経路とサービス提供施設とを重ねて表示し、「最短表示」と「中域表示」と「広域表示」の選択を受け付ける縮尺変更ボタンを備えた
サービス提供施設検索システム。
【請求項２】
前記施設マーク画像は、予約可能状況に応じて異なるマークを表示する構成であり、
前記地図画像表示手段は、同一の建物内に複数のサービス提供施設が存在する場合、前記施設マーク画像として該複数のサービス提供施設をまとめた統合マーク画像と、該複数のサービス提供施設の各施設マーク画像を枠内に配置して表示する施設マーク群画像とを選択的に表示する構成であり、
前記統合マーク画像として表示される画像は、前記抽出された同一の建物内のサービス提供施設のうち最も予約可否状況の良いサービス提供施設の予約可否状況に合わせて決定される
請求項１記載のサービス提供施設検索システム。
【請求項３】
利用者による終点の入力を受け付ける終点入力部を備え、
前記最短サービス提供施設決定手段は、最終的に前記終点に到達する時間が最短になるように１つのサービス提供施設を定める構成である
請求項１または２記載のサービス提供施設検索システム。
【請求項４】
同種のサービスを提供する複数のサービス提供施設について該サービス提供施設の位置と予約状況とを含むサービス提供施設情報、および地図表示を可能とする地図情報を記憶手段に記憶しておき、
利用者による起点の入力を起点入力受付手段により受け付け、
利用者によるサービス種別の指定入力をサービス種別入力受付手段により受け付け、
前記記憶手段に記憶されている前記サービス提供施設のうち所定範囲に存在するサービス提供施設を範囲内抽出手段により抽出し、
前記起点から前記サービス提供施設まで利用者が移動する移動時間を移動時間算出手段により算出し、
該移動時間が経過した後で該サービス提供施設に最も早く予約できる予約可能時間帯を予約可能時間帯検索手段により検索し、
前記移動時間と前記予約可能時間帯とに基づいて最も短い時間でサービスを受けられる１つのサービス提供施設を最短サービス提供施設決定手段により定め、
所定条件を満たすように表示する地図画像の縮尺を縮尺決定手段により決定し、
該縮尺の地図画像に表示領域内の前記最短サービス提供施設を含むサービス提供施設の施設マーク画像を重ねて地図画像表示手段により表示する構成であり、
前記記憶手段は、複数のサービス種別についてそれぞれ前記複数のサービス提供施設情報を記憶する構成であり、
前記サービス種別入力受付手段は、複数のサービス種別の指定入力を受け付ける構成であり、
前記指定入力された複数のサービス種別について、前記範囲内抽出手段による抽出を実行し、
前記移動時間算出手段と前記予約可能時間帯検索手段と前記最短サービス提供施設決定手段とにより、前記指定入力されたすべてのサービス種別のサービスを順番に受けて最も早く終了できる各最短サービス提供施設と移動経路を決定し、
前記縮尺決定手段により、前記抽出したサービス提供施設のうち起点から最も近いサービス提供施設までの直線距離に応じて「最短表示」となる縮尺を決定し、抽出したサービス提供施設のうち起点からの距離が中間程度となるサービス提供施設までの直線距離に応じて「中域表示」となる縮尺を決定し、最も遠いサービス提供施設までの直線距離に応じて「広域表示」となる縮尺を決定し、
前記所定条件は、前記抽出されたサービス提供施設ごとに起点から該サービス提供施設までの直線距離を計算し、該直線距離を距離順にソートし、該直線距離の集約密度に基づいて、最初に表示する縮尺を「最短表示」と「中域表示」と「広域表示」のいずれにするか定める条件であり、
前記地図画像表示手段により、前記条件に従って前記縮尺決定手段が決定した縮尺の地図画像に前記移動経路とサービス提供施設とを重ねて表示し、該地図画像表示手段は、「最短表示」と「中域表示」と「広域表示」の選択を受け付ける縮尺変更ボタンを備えている
サービス提供施設検索方法。
【請求項５】
コンピュータを、
同種のサービスを提供する複数のサービス提供施設について該サービス提供施設の位置と予約状況とを含むサービス提供施設情報、および地図表示を可能とする地図情報を記憶する記憶手段と、
利用者による起点の入力を受け付ける起点入力受付手段と、
利用者によるサービス種別の指定入力を受け付けるサービス種別入力受付手段と、
前記記憶手段に記憶されている前記サービス提供施設のうち所定範囲に存在するサービス提供施設を抽出する範囲内抽出手段と、
前記起点から前記サービス提供施設まで利用者が移動する移動時間を算出する移動時間算出手段と、
該移動時間が経過した後で該サービス提供施設に最も早く予約できる予約可能時間帯を検索する予約可能時間帯検索手段と、
前記移動時間と前記予約可能時間帯とに基づいて最も短い時間でサービスを受けられる１つのサービス提供施設を定める最短サービス提供施設決定手段と、
所定条件を満たすように表示する地図画像の縮尺を決定する縮尺決定手段と、
該縮尺の地図画像に表示領域内の前記最短サービス提供施設を含むサービス提供施設の施設マーク画像を重ねて表示する地図画像表示手段として機能させ、
前記記憶手段は、複数のサービス種別についてそれぞれ前記複数のサービス提供施設情報を記憶する構成であり、
前記サービス種別入力受付手段は、複数のサービス種別の指定入力を受け付ける構成であり、
前記指定入力された複数のサービス種別について、前記範囲内抽出手段による抽出を実行し、
前記移動時間算出手段と前記予約可能時間帯検索手段と前記最短サービス提供施設決定手段とにより、前記指定入力されたすべてのサービス種別のサービスを順番に受けて最も早く終了できる各最短サービス提供施設と移動経路を決定し、
前記縮尺決定手段は、前記抽出したサービス提供施設のうち起点から最も近いサービス提供施設までの直線距離に応じて「最短表示」となる縮尺を決定し、抽出したサービス提供施設のうち起点からの距離が中間程度となるサービス提供施設までの直線距離に応じて「中域表示」となる縮尺を決定し、最も遠いサービス提供施設までの直線距離に応じて「広域表示」となる縮尺を決定する構成であり、
前記所定条件は、前記抽出されたサービス提供施設ごとに起点から該サービス提供施設までの直線距離を計算し、該直線距離を距離順にソートし、該直線距離の集約密度に基づいて、最初に表示する縮尺を「最短表示」と「中域表示」と「広域表示」のいずれにするか定める条件であり、
前記地図画像表示手段は、前記条件に従って前記縮尺決定手段が決定した最初に表示する縮尺の地図画像に前記移動経路とサービス提供施設とを重ねて表示し、「最短表示」と「中域表示」と「広域表示」の選択を受け付ける縮尺変更ボタンを備えている
サービス提供施設検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のサービス提供施設の中から早くサービス提供を受けられるサービス提供施設を検索するようなサービス提供施設検索システム、サービス提供施設検索方法、およびサービス提供施設検索プログラムに関する。
【背景技術】
【０００２】
従来、複数のサービス提供施設の中から早くサービスを提供できるサービス提供施設を検索する方法が提案されている。  
例えば、サービス提供施設までの移動時間と、到着後にサービス開始されるまでの予定時間とに基づく所要時間を利用者の通信端末装置に送信するサービス提供サーバ装置が提案されている（特許文献１参照）。
【０００３】
また、店舗の平均滞在時間と移動時間とに基づいて検索条件に指定された時刻に利用可能な店舗を抽出する情報提供サーバが提案されている（特許文献２参照）。
【０００４】
しかし、これらの文献に記載の技術は、検索で見つかった候補の中からどのサービス提供施設を利用するのかを利用者が最終決定するにあたって、各サービス提供施設の情報を比較しづらく、利便性に欠けるという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０２５９号公報
【特許文献２】特開２００４−５５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は、上述の問題に鑑み、利用者が最終決定するために他の候補と比較することを容易に行えるサービス提供施設検索システム、サービス提供施設検索方法、およびサービス提供施設検索プログラムを提供し、利用者の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、同種のサービスを提供する複数のサービス提供施設について該サービス提供施設の位置と予約状況とを含むサービス提供施設情報、および地図表示を可能とする地図情報を記憶する記憶手段と、利用者による起点の入力を受け付ける起点入力受付手段と、利用者によるサービス種別の指定入力を受け付けるサービス種別入力受付手段と、前記記憶手段に記憶されている前記サービス提供施設のうち所定範囲に存在するサービス提供施設を抽出する範囲内抽出手段と、前記起点から前記サービス提供施設まで利用者が移動する移動時間を算出する移動時間算出手段と、該移動時間が経過した後で該サービス提供施設に最も早く予約できる予約可能時間帯を検索する予約可能時間帯検索手段と、前記移動時間と前記予約可能時間帯とに基づいて最も短い時間でサービスを受けられる１つのサービス提供施設を定める最短サービス提供施設決定手段と、所定条件を満たすように表示する地図画像の縮尺を決定する縮尺決定手段と、該縮尺の地図画像に表示領域内の前記最短サービス提供施設を含むサービス提供施設の施設マーク画像を重ねて表示する地図画像表示手段とを備え、前記記憶手段は、複数のサービス種別についてそれぞれ前記複数のサービス提供施設情報を記憶する構成であり、前記サービス種別入力受付手段は、複数のサービス種別の指定入力を受け付ける構成であり、前記指定入力された複数のサービス種別について、前記範囲内抽出手段による抽出を実行し、前記移動時間算出手段と前記予約可能時間帯検索手段と前記最短サービス提供施設決定手段とにより、前記指定入力されたすべてのサービス種別のサービスを順番に受けて最も早く終了できる各最短サービス提供施設と移動経路を決定し、前記縮尺決定手段は、前記抽出したサービス提供施設のうち起点から最も近いサービス提供施設までの直線距離に応じて「最短表示」となる縮尺を決定し、抽出したサービス提供施設のうち起点からの距離が中間程度となるサービス提供施設までの直線距離に応じて「中域表示」となる縮尺を決定し、最も遠いサービス提供施設までの直線距離に応じて「広域表示」となる縮尺を決定する構成であり、前記所定条件は、前記抽出されたサービス提供施設ごとに起点から該サービス提供施設までの直線距離を計算し、該直線距離を距離順にソートし、該直線距離の集約密度に基づいて、最初に表示する縮尺を「最短表示」と「中域表示」と「広域表示」のいずれにするか定める条件であり、前記地図画像表示手段は、前記条件に従って前記縮尺決定手段が決定した最初に表示する縮尺の地図画像に前記移動経路とサービス提供施設とを重ねて表示し、「最短表示」と「中域表示」と「広域表示」の選択を受け付ける縮尺変更ボタンを備えたサービス提供施設検索システムであることを特徴とする。
【発明の効果】
【０００８】
この発明により、利用者が最終決定するために他の候補と比較することを容易に行えるサービス提供施設検索システム、サービス提供施設検索方法、およびサービス提供施設検索プログラムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】病院検索システムのシステム構成図。
【図２】病院検索システムの機能ブロック図。
【図３】各データベースのデータファイル構成図。
【図４】各データファイルのデータ構成図。
【図５】全体の処理を示すフローチャート。
【図６】最短受診病院抽出処理の動作を示すフローチャート。
【図７】検索結果表示画面の画面構成図。
【図８】倍率変更表示の説明図。
【図９】マーク画像の説明図。
【発明を実施するための形態】
【００１０】
以下、この発明の一実施形態を図面と共に説明する。  
【実施例】
【００１１】
図１は、サービス提供施設検索システムとしての病院検索システム１のシステム構成図である。図示するように病院検索システム１は、複数の患者端末（利用者端末）２と、通信回線３と、管理サーバ４と、複数の病院端末（担当者端末）５とで主に構成されている。
【００１２】
患者端末２は、最短で診療を受けられる病院（サービス提供施設）の検索を実施する端末であり、図示省略するルータ等によって通信回線３を通じて管理サーバ４と通信を行う。  
通信回線３は、インターネット等の通信回線であり、遠隔地のコンピュータ相互の通信を可能にする。
【００１３】
管理サーバ４は、各種のデータを記憶しており、最寄りの病院の検索、予約可能時間帯の確認、想定診療終了時刻の把握、地図表示、および病院の評価（信頼度）表示等を行う。また、予約の受付や当日の診療進行管理、および予約スケジュールへの当日来院患者の割込処理と、予約患者の診療を遅れずに完了できたか否かにより評価判定する患者ストレス評価処理等を実行する。
【００１４】
病院端末５は、診療（サービス）を行う医者（担当者）が操作入力する端末であり、予約患者の診療開始および終了、割込の受け入れ入力、警告表示、および割込可能通知等を実行する。なお、病院端末５への操作入力は、医者を補助する補助オペレータが行ってもよい。
【００１５】
患者端末２、管理サーバ４、および病院端末５は、いずれもＣＰＵとＲＯＭとＲＡＭ等で構成される制御手段、ハードディスク等で構成される記憶手段、キーボードやマウス等で構成される入力手段、液晶ディスプレイ等で構成される表示手段、ＬＡＮボード等で構成される通信手段、およびＵＳＢ等で構成される外部接続手段といったハードウェアで構成されており、記憶手段に記憶されているサービス提供施設検索プログラム等の各種プログラムに従って制御手段が各種動作を実行する。
【００１６】
図２は、病院検索システム１の各装置が実行する機能を示す機能ブロック図である。  
図示するように、患者端末２および病院端末５には、操作表示部８，９がそれぞれ設けられている。この操作表示部８，９により、患者端末２および病院端末５は、患者や医師等の操作入力を受け付けるとともに画面表示を行い、通信回線３を介して管理サーバ４とデータの送受信を行う。
【００１７】
管理サーバ４は、サービス提供施設検索プログラムに従って制御手段が実行する機能の機能ブロックとして、起点入力部（起点入力受付手段）１１、対象地域入力部（対象地域入力手段）１２、終点入力部１３、診療種別入力部（サービス種別入力受付手段）１４、評価条件入力部１５、条件該当病院抽出部（範囲内抽出手段）１８、地図データベース（地図情報）２１、交通データベース２２、病院データベース２３、予約データベース２４、マークデータベース２５、評価更新部２６、診療種別管理部３１、地域管理部３２、移動時間算出部（移動時間算出手段）３３、予約可否確認部（予約可能時間帯検索手段）３４、終了予定確認部３５、評価確認部（信頼度取得手段）３６、評価マーク決定部３７、メインマーク決定部３８、ビルマーク決定部３９、ビル重複判定部４０、表示マーク決定部４１、候補管理部４５、最短受診病院決定部（最短サービス提供施設決定手段）４６、経路管理部４７、縮尺決定部（縮尺決定手段）４８、表示部（地図画像表示手段）５２、および、表示内容を抽出する表示内容操作部５１とを備えている。
【００１８】
なお、地図データベース２１、交通データベース２２、病院データベース２３、予約データベース２４、およびマークデータベース２５は、管理サーバ４の記憶手段に記憶されている。
【００１９】
起点入力部１１は、起点の入力を受け付ける。入力を受け付けるデータとしては、住所データ、ＧＰＳ等から受け取る位置データなど、適宜のデータ形式により受け付ける。また、受け付けるデータとして、駅名や店舗名といった施設データ、電話番号データ等を受け付けても良い。この場合、施設名と位置や電話番号とその電話番号を有する施設の位置とを対応付けた施設マスターデータを地図データベース２１に記憶しておき、この施設マスターデータを参照して施設データや電話番号データを位置データに変換すればよい。
【００２０】
対象地域入力部１２は、病院を検索する際に対象地域として良い地域の入力を受け付ける。入力を受け付けるデータとしては、起点入力部１１と同じく、住所データ、位置データ、施設データ、または電話番号データ等とすればよい。利用者は、この対象地域入力部１２に対して、通勤途中の乗り継ぎ駅やよく訪問する訪問先など、適宜の対象地域を入力することができる。
【００２１】
終点入力部１３は、最後に終了する終点データの入力を受け付ける。入力を受け付けるデータとしては、起点入力部１１と同じく、住所データ、位置データ、施設データ、または電話番号データ等とすればよい。利用者は、この終点入力部１３に対して、自宅や勤務先や診療後に行きたい目的地など、適宜の終点地域を入力することができる。
【００２２】
なお、この終点入力部１３には、起点入力部１１で入力された地域と異なる地域を入力することも同一の地域を入力することもできる。これにより、勤務先から自宅に帰る間に、勤務先と自宅付近の両方で病院を探すことや、自宅付近だけで病院を探すこと、あるいは「自宅付近の病院」に行き「乗り継ぎ駅付近の病院」に行き「勤務先付近の病院」に行く順番で病院を探す（自宅を出て勤務先付近の病院へ行ってから自宅付近や乗り継ぎ駅付近の病院に行く無駄な移動を防ぐ）ことなど、適宜の検索が可能となる。
【００２３】
診療種別入力部１４は、歯科、耳鼻科、内科、外科といった診療種別（サービス種別）データの入力を受け付ける。この診療種別データは、１つの入力に限らず複数種別の入力も受け付ける。
【００２４】
評価条件入力部１５は、病院の評価としてどの程度の評価を求めるかといった評価条件データの入力を受け付ける。具体的には、予約に対して診療が遅れた程度を示す患者ストレス評価がどの程度か、病院側の注力内容としてどの内容を求めるかといった入力を受け付ける。
【００２５】
注力内容としては、早朝診療、夜間診療、日曜診療、救急診療、英語可能、中国語可能、最新機器の導入、先端治療の導入、無痛治療に注力、キッズコーナーあり、女性ドクター、院内の清潔感を重視、駐車場あり、駅から徒歩県内、および書籍出版経験あり等、適宜の内容とすることができる。
【００２６】
なお、各注力内容を利用者に選択させる場合には、どの注力内容が優先されるか優先順位を付けることや、注力内容毎にポイントを付ける（重要であれば高ポイントをつけておく）ことを許容してもよい。これにより、複数の注力内容を加味してトータルでポイントの高い病院を選択するといったことができる。
【００２７】
また、注力内容の変わりに、定性的な内容で記述された利用者選択項目の中から利用者が求める項目の入力を受け付けてもよい。利用者選択項目としては、出勤前に治療したい、仕事帰りに治療したい、中国語で受診したい、汚い病院は嫌だ、有名な先生がいい、痛いのは嫌だ、子供を連れて行きたい、女性の先生に見てもらいたい、最先端技術で受診したい、自動車で行きたい、および駅近がいい等、適宜の項目とすることができる。この場合は、これらの項目に対して病院側で登録された注力内容を紐付けしておき、利用者の選択項目に応じた病院側の注力内容を確認して抽出するように構成すればよい。なお、利用者選択項目として、注力内容をそのまま表示して利用者に選択させる構成にしてもよい。
【００２８】
条件該当病院抽出部１８は、所定範囲の病院で、かつ評価条件入力部１５で入力された条件に該当する病院を病院データベース２３から抽出する動作を実行する。所定範囲としては、例えば起点や対象地域や終点から所定距離、所定移動時間、あるいは所定個数の病院が存在する範囲など、適宜の範囲に定める。
【００２９】
地図データベース２１は、図３に示すように、地図画像を記憶する地図データ、住所と地図上の位置を記憶する住所データ、地図画像と位置を一致させる位置データなど、地図表示を可能とする適宜のデータを記憶している。なお、地図データベース２１は、この構成に限らず、地図表示を可能とする適宜のデータで構成でき、上述した施設マスターデータや電話番号データ等を備える構成とすることもできる。
【００３０】
交通データベース２２は、鉄道データ、道路データ、および移動時間計算用データ等を記憶している。鉄道データは、鉄道の駅の位置データや鉄道の運行データ等で構成され、鉄道利用時の移動時間および到着時間を算出できるようにしている。道路データは、道路の位置や距離や自動車の通行可否等のデータで構成され、人や自動車の通行可能な移動経路を判別できるようにしている。移動時間計算用データは、人の歩行による移動を計算する距離と時間のデータや、自動車による移動を計算する距離と時間のデータ等で構成され、移動に要する時間を計算できるようにしている。
【００３１】
病院データベース２３は、図４（Ａ）に示すような病院データ（サービス提供施設情報）２３ａ等で構成されている。病院データ２３ａは、病院ＩＤ、名称、診療種別、位置、評価、注力内容、予約確認用アドレス、およびビルフラグ等で構成されている。診療種別には、歯科、耳鼻科、内科、外科といった診療種別データが記憶されている。評価には、上述した患者ストレス評価が記憶されている。注力内容には、上述した複数の注力内容のうちその病院が登録した注力内容が記憶されている。予約確認用アドレスには、予約データベース２４に記憶されている該当病院の予約データにアクセスするためのアドレスが記憶されている。ビルフラグには、１つのビルに入っている複数の病院の１つであるか、それとも単独の病院であるかを示すフラグが記憶されている。
【００３２】
図３（Ｄ）の予約データベース２４は、図３および図４に示すように、病院毎の時間枠マスタデータ２４ａと予約データ２４ｂと当日受付データ２４ｃと当日発生ストレスタイム管理データ２４ｄと実績データ等で構成されている。なお、複数の病院についての予約データ２４ｂと当日受付データ２４ｃを別途集約した最新予約状況管理データを用意し、この最新予約状況管理データで病院毎に用意された診療時間枠が埋まっているか否かを判定する構成にしてもよい。
【００３３】
時間枠マスタデータ２４ａは予約可能な時間帯（予約可能時間帯）が時間枠毎に記憶されており、予約データ２４ｂには実際の予約が記憶されている。この時間枠マスタデータ２４ａは、病院毎に自由に定めることができるため、１つの時間枠の時間長さや開始時刻や終了時刻が病院毎に自由に設定されている。
【００３４】
当日受付データ２４ｃには、当日来院した患者の仮予約時間等が記憶されている。この当日来院患者については、予約患者の診療が早く終了した等の理由で隙間時間ができれば、その隙間時間に割込処理して早めに診療を終了させるようにする。
【００３５】
当日発生ストレスタイム管理データ２４ｄには、予約していた患者の診療終了時刻が時間枠より後ろに押し出されて患者にストレスを与えた時間を当日に発生したストレスタイム（図示Ｓ．Ｔ時間）として管理している。
【００３６】
このストレスタイムに基づいて、その病院の患者ストレス評価が定められる。具体的には、医師が一人の病院であれば医師のストレスタイムをそのまま病院のストレスタイムとすることができ、複数の医師がいれば適宜の方法によって病院のストレスタイムを定めることができる。この複数の医師がいる場合は、例えば最長のストレスタイムを病院のストレスタイムとする、あるいは、各医師のストレスタイムに対して適宜の重み付けをした加重平均をとって病院のストレスタイムとするなど、適宜の方法で病院のストレスタイムに変換できる。
【００３７】
実績データは、予約患者に対して実際に診療を開始し終了した実績のデータが記憶されている。
【００３８】
このように構成された予約データベース２４により、予約可能で空いている時間帯を確認し、予約の登録を行えるようにしている。
【００３９】
図３（Ｅ）に示すマークデータベース２５は、メインマークデータと評価マークデータとビルマークデータとが記憶されている。メインマークデータは、例えば、到着予定時刻すぐに予約可能、到着予定時刻より遅れて予約可能、および予約不可の３段階で異なるマークとするなど、予約可否状況に応じて異なるマークの画像データとすることができる。評価マークデータは、Ａ、Ｂ、Ｃと３段階でアルファベット表示する、あるいは時計マークで青と黄色と赤の色違いで表示するなど、評価の高さを直感的に認識できるようなマークの画像データとすることができる。
【００４０】
ビルマークデータは、ビルに複数の病院が入っている場合に表示する１つのマーク（１つの建物枠をマーク化したもの）とすることができ、予約可否状況に応じて異なるマークの画像データとすることができる。このビルマークは、同診療科目の検索により、同じ建物内に複数の病院がヒットした場合や、複数の診療科目を検索した場合などに同一ビル内でヒット（１階に眼科、２階に歯科など）した場合に表示する。ただし、ビル内の病院（ビルマーク「有」の病院）であっても、同一ビル内で複数ヒットしていない場合は、ビルマークなしでそのまま単体マーク表示をさせればよい。ビルマークとして表示する画像データは、そのビル内に入っている病院で検索によりヒットした病院のうち最も予約可否状況の良い病院の予約可否状況に合わせて決定するとよい。
【００４１】
評価更新部２６は、図２に示すように、予約データベース２４の当日発生ストレスタイム管理データ２４ｄ等に基づいて、病院データベース２３の病院データ２３ａに記憶されている評価を更新する。これにより、最新の評価を表示できるようにしている。
【００４２】
診療種別管理部３１は、条件該当病院抽出部１８で抽出したデータを診療種別毎に管理する。  
地域管理部３２は、条件該当病院抽出部１８で抽出したデータを地域別毎に管理する。
【００４３】
移動時間算出部３３は、地図データベース２１および交通データベース２２を参照し、起点と病院の間の移動時間、病院から病院への移動時間、病院から終点への移動時間など、必要な移動時間を算出する。
【００４４】
予約可否確認部３４は、移動時間算出部３３で算出した病院への移動時間を現在時刻に加算して到着予定時刻を求め、この到着予定時刻に当該病院に予約が可能か否かを予約データベース２４にアクセスして確認する。
【００４５】
終了予定確認部３５は、予約可否確認部３４で予約可能と確認した病院に予約して診療を受けた場合に診療が終わる終了予定時刻を確認する。この確認は、予約データベース２４の時間枠マスタデータ２４ａを参照し、予約する時間枠の終了時刻を終了予定時刻とする、あるいは症例毎に定められた診療時間を予約データベース２４に記憶しておいてこれを参照し、この診療時間を予約時刻に加算した時刻を終了予定時刻とするなど、適宜の方法により算出する。
【００４６】
評価確認部３６は、病院データ２３ａを参照してその病院の評価を確認する。  
評価マーク決定部３７は、確認した評価に応じて地図上に表示するその病院の評価マークを決定する。
【００４７】
メインマーク決定部３８は、マークデータベース２５のメインマークデータを参照し、予約可否確認部３４で確認した予約可否状況に応じたメインマークを決定する。
【００４８】
ビルマーク決定部３９は、ビル重複判定部４０の判定によってビルフラグが「有」であり、かつ検索によりヒットしているそのビル内の病院が複数（２以上）あればビルマークとし、表示するビルマークをマークデータベース２５のビルマークデータから決定する。ビルフラグが「無」の場合、およびビルフラグが「有」でも検索によりヒットしたそのビル内の病院が１つの場合はビルマークを表示しないように決定する。  
ビル重複判定部４０は、その病院が、同じビルに複数の病院が入っている場合の１つの病院であるか否かを病院データ２３ａのビルフラグを参照して判定する。
【００４９】
表示マーク決定部４１は、その病院について、メインマークと評価マークとビルマークとをどのように表示するか決定する。ビルマーク決定部３９でビルマークを表示しないと決定した場合やビルマークが「無」の場合はメインマークと評価マークを表示し、ビルマーク決定部３９でビルマークを表示すると決定した場合はそのビルを示すマークとしてそのビル内の病院数にかかわらずビルマークを１つ表示するように決定する。
【００５０】
候補管理部４５は、起点から病院での診療を受ける移動経路として考慮された複数の候補を管理する。すなわち、複数の診療種別の診療を受ける場合に、どの病院から順番に行くかという候補を管理しており、例えば歯科に行ってから内科に行く場合と内科に行ってから歯科に行く場合、あるいはＡ地域に行ってからＢ地域に行く場合とＢ地域に行ってからＡ地域に行く場合など、種々の候補を管理する。
【００５１】
最短受診病院決定部４６は、候補管理部４５で管理されている候補のうち最短で予約を入れられる病院および移動経路を決定する。なお、最短受診病院決定部４６は、予想される診療時間を加味して全ての診療を終了できる想定診療終了時刻が最短となる病院および移動経路を決定する構成にしてもよい。  
経路管理部４７は、最短受診病院決定部４６で決定された移動経路を管理する。
【００５２】
縮尺決定部４８は、所定条件に基づいて、画面表示する地図の縮尺を決定する。所定条件は、起点と対象地域と終点と抽出された病院とに基づく条件とすることができ、さらには最短受診病院と所定個数の病院を表示する条件とすることができる。例えば、抽出された病院が複数個（例えば３個や５個など）表示される程度の縮尺とする、あるいは起点と最短受診病院とが表示される程度の縮尺とする等、適宜の縮尺に決定するとよい。
【００５３】
これにより、初期状態において、画面上に１つの病院も表示されないような縮尺で表示することや、広域表示になりすぎて病院が密集してマークがつぶれて見づらい状態の縮尺で表示するといったことを防止している。
【００５４】
なお、具体的な縮尺の決定においては、起点から最も近い病院までの直線距離に応じて縮尺を決定してこれを初期表示（「最短表示」）とし、抽出した病院のうち起点からの距離が中間程度となる病院までの直線距離に応じて決定した縮尺を「中域表示」とし、最も遠い病院までの直線距離に応じて決定した縮尺を「広域表示」として、これらを自由に選択して表示できるように構成するとよい。  
これにより、最短表示、中域表示、広域表示を適切に切り替えることができる。従って、患者は、見やすいように適切表示するために何度も操作しなおして適度な倍率とするような煩わしい操作をせずとも、適切な拡大／縮小を容易に実行することができる。
【００５５】
また、この「最短表示」「中域表示」「広域表示」のうち最初に表示する縮尺は、抽出された病院ごとに起点から当該病院までの直線距離を計算し、この直線距離を距離順にソートし、直線距離の集約密度によって表示倍率を決定するなど、適宜の方法によって定めてもよい。この場合、最初の表示で適度な数の病院が地図上に表示されるようにするといったことができ、利便性をさらに高めることができる。
【００５６】
表示内容操作部５１は、表示されている地図の縮尺の変更等の操作を受け付ける。また、予約操作の入力も受け付ける。表示内容操作部５１は、表示している病院への予約操作が入力されると、指定された時間枠への予約を予約データベース２４に登録する。  
表示部５２は、縮尺決定部４８で決定された縮尺での地図画像を病院のマーク（メインマーク、評価マーク、およびビルマーク）と共に表示する。
【００５７】
図５は、全体の処理を示すフローチャートである。  
管理サーバ４の制御手段は、起点入力部１１、対象地域入力部１２、終点入力部１３、診療種別入力部１４、及び評価条件入力部１５により、患者が患者端末２により入力した条件入力を受け付ける（ステップＳ１）。この条件入力では、起点、対象地域、終点、診療種別、及び評価条件が適宜入力される。
【００５８】
入力された診療種別が１つの場合（ステップＳ２：Ｎｏ）、管理サーバ４の制御手段は、条件該当病院抽出部１８により起点等から到着時間が所定時間内の病院を検索し（ステップＳ３）、最短受診病院抽出処理を実行して（ステップＳ４）、結果を地図表示する（ステップＳ３０）。
【００５９】
入力された診療種別が複数の場合（ステップＳ２：Ｙｅｓ）、管理サーバ４の制御手段は、対象地域が複数か否か判定する（ステップＳ５）。このときの判定では、起点以外に対象地域または終点が１つでも選択されていれば複数と判定する。
【００６０】
対象地域が１つ、つまり起点のみが入力されている場合（ステップＳ５：Ｎｏ）、管理サーバ４の制御手段は、条件該当病院抽出部１８により起点からの到着時間が所定時間内の病院を検索する（ステップＳ６）。
【００６１】
管理サーバ４の制御手段は、移動経路の数を示す変数ｊに１を代入し（ステップＳ７）、診療種別数を示す変数ｉに１を代入して（ステップＳ８）、最短受診病院抽出処理を実行する（ステップＳ９）。なお、ここでいう「移動経路」は、起点から病院までの直線距離としてもよい。
【００６２】
管理サーバ４の制御手段は、最短受診病院抽出処理で抽出された最短受診病院を次の抽出の起点に設定し（ステップＳ１０）、変数ｉに１加算する。  
全診療種別について終了していなければ（ステップＳ１２：Ｎｏ）、ステップＳ９に処理を戻して繰り返し、終了していれば（ステップＳ１２：Ｙｅｓ）、経路Ｌ（ｊ）にその最短受診病院を一時記憶する（ステップＳ１３）。
【００６３】
管理サーバ４の制御手段は、診療種別Ｋ（ｉ）の配列を変更し（ステップＳ１４）、変数ｊに１加算する（ステップＳ１５）。  
管理サーバ４の制御手段は、候補管理部４５で管理している全ての候補について完了するまで（ステップＳ１６：Ｎｏ）、ステップＳ８に処理を戻して繰り返す。
【００６４】
全ての候補について完了すれば（ステップＳ１６：Ｙｅｓ）、管理サーバ４の制御手段は、経路Ｌ（ｊ）のうち、最短時間の経路Ｌを決定し（ステップＳ１７）、結果を地図表示する（ステップＳ３０）。なお、「経路Ｌ（ｊ）」は、起点から病院までの直線距離としてもよい。
【００６５】
前記ステップＳ５で対象地域が複数であった場合（ステップＳ５：Ｙｅｓ）、各地域の指定点（駅の場所や指定された場所など）からの到着時間が所定時間内の病院を検索する（ステップＳ１８）。
【００６６】
そして、管理サーバ４の制御手段は、前述したステップＳ７からＳ１７と同じ動作をステップＳ１９からＳ２９により実行し、結果を地図に表示して（ステップＳ３０）、処理を終了する。
【００６７】
図６は、最短受診病院抽出処理の動作を示すフローチャートである。  
管理サーバ４の制御手段は、変数ｎに１を代入し（ステップＳ４１）、起点から病院Ｐ（ｎ）の所要時間を一時記憶する（ステップＳ４２）。なお、病院Ｐ（ｎ）は、ステップＳ３，Ｓ６，Ｓ１８で抽出した病院を格納する配列である。
【００６８】
管理サーバ４の制御手段は、予約データベース２４を参照し、病院Ｐ（ｎ）の最短予約時刻を確認する（ステップＳ４３）。なお、最短受診病院決定部４６が想定される診療終了時刻を基準に最短の病院を求める場合は、想定診療終了時刻も参照する。
【００６９】
管理サーバ４の制御手段は、メインマーク決定部３８により地図に表示するメインマークを決定し（ステップＳ４４）、評価マーク決定部３７により病院Ｐ（ｎ）の評価確認を行って（ステップＳ４５）、評価マークを決定する（ステップＳ４６）。
【００７０】
管理サーバ４の制御手段は、変数ｎに１加算し、全ての抽出病院が終了するまで（ステップＳ４８：Ｎｏ）、ステップＳ４２に処理を戻して繰り返す。
【００７１】
全ての抽出病院について終了すれば（ステップＳ４８：Ｙｅｓ）、管理サーバ４の制御手段は、抽出した全ての病院について、ステップＳ４３で算出した最短予約時刻を比較し、予約時刻が最も早い最短受診病院（もしくは想定診療終了時刻が最も早い最短受診病院）を決定する（ステップＳ４９）。
【００７２】
管理サーバ４の制御手段は、ビルマーク決定部３９によりビルマークを表示すると決定した病院が無ければ（ステップＳ５０：Ｎｏ）、そのまま処理を終了し、ビルマーク決定部３９によりビルマークを表示すると決定した病院があれば（ステップＳ５０：Ｙｅｓ）、代表表示対象を決定する（ステップＳ５１）。この代表表示対象は、同じビルに入っている複数の病院が抽出されている場合に、その代表として地図上にマーク表示する病院であり、そのビル内の予約可否状況が最も良い病院に決定する。
【００７３】
管理サーバ４の制御手段は、決定した代表表示対象のマークにビルマークを追加して表示するよう設定し（ステップＳ５２）、処理を終了する。
【００７４】
以上の構成および動作により、図７の画面構成図に示すように、検索により抽出した病院を検索結果表示画面６０に地図表示することができる。
【００７５】
この検索結果表示画面６０には、起点位置入力ボックス６１、予約日入力ボックス６２、起点時刻入力ボックス６３、カレンダーボタン６４、ちょうど／以降選択ボタン６５、縮尺変更ボタン６９、地図表示部（表示領域）７０、選択病院情報表示部８０、および病院リスト表示部９０が設けられている。
【００７６】
起点位置入力ボックス６１は、起点位置の入力を受け付ける部位であり、住所入力を許容している。  
予約日入力ボックス６２は、予約した日付の入力を受け付けている。
【００７７】
起点時刻入力ボックス６３は、予約したい日に起点を出発する時刻の入力を受け付けている。  
カレンダーボタン６４は、日付をカレンダー表示する別ウィンドウを開き、選択された日付を予約日入力ボックス６２に入力する。
【００７８】
ちょうど／以降選択ボタン６５は、起点時刻ちょうどに出発するか、それ以降に出発すればよいかの選択を受け付ける。  
縮尺変更ボタン６９は、地図表示部７０に表示する地図の縮尺を変更するボタンであり、少しずつ拡大（詳細化）して表示する「≪」、「最短表示」を行う「１」、「中域表示」を行う「２」、「広域表示」を行う「３」、および、少しずつ縮小（広域化）して表示する「≫」が設けられている。「２」が選択されると、図８（Ａ）に示すように表示倍率が大きくなって中域表示が行われ、「１」が選択されると図８（Ｂ）に示すように表示倍率が大きくなって最短表示（詳細表示）が行われ、この「１」や「２」から「３」が選択されると、表示倍率が小さくなって図７に示すように広域表示が行われる。
【００７９】
地図表示部７０は、地図画像に病院のメインマーク（施設マーク画像）７１およびビルマーク（統合マーク画像）７２を重ねて表示し、起点マーク７７も重ねて表示する。また、選択されている１つの病院のメインマーク７１を丸で囲う選択マーク７５も表示する。なお、病院のメインマーク７１にマウスのカーソルが重ねられてクリックされる選択操作がなされると、その病院のメインマーク７１に選択マーク７５を表示するとともに、選択病院情報表示部８０にその病院の詳細を表示する。
【００８０】
メインマーク７１およびビルマーク７２は、図９（Ａ）に示すように、メインマーク７１の右上にプラスマークが表示されるような状態で表示され、このプラスマークであるビルマーク７２がクリックされると、図９（Ｂ）に示すように吹き出し表示（施設マーク群画像）７９に変化して、この吹き出し表示７９内にそのビル内の病院のメインマーク７１および評価マーク７６を表示する。評価マーク７６は、星マークや時計マークなど、評価を示す適宜のマークが表示される。なお、この評価マーク７６は、ビルに入っていない個別の病院のメインマーク７１にも追加表示する構成としてもよい。
【００８１】
選択病院情報表示部８０は、病院名８１と、評価マーク８２と、時間枠の開始時刻８５と、時間枠の予約可否表示８６と、予約ボタン８４とを表示する。時間枠の開始時刻８５と、時間枠の予約可否表示８６と、予約ボタン８４とはセットになっており、その時間枠が予約不可であれば予約ボタン８４を表示せず、予約可能であればその時間枠に予約ボタン８４を表示する。
【００８２】
病院リスト表示部９０は、地図上に表示されている病院（抽出されたもの）を一覧表示しており、病院名称９１と予約可能時刻９２と掛かり付け表示９３と予約可能マーク９４とを表示する。予約可能時刻９２には、起点時刻に移動時間を加算した後の時間枠の中で最も早くに予約可能な時間枠の開始時刻を表示する。掛かり付け９３には、患者がその病院に最後に行った日付を表示する。この表示は、患者にログインさせておき、ログインした患者の過去の診療情報が実績データ内に存在するか検索することにより実行すればよい。
【００８３】
このように、起点から所定の時間で到達できる病院を複数抽出し、その予約可能状況を確認して、最も早くに診療を終えることができる病院を表示することができる。従って、患者は、緊急の場合やたまたま時間ができてすぐに病院に行きたい場合等に、最も短時間で診療を終える病院を容易に探し出すことができ、病院に行っては予約で埋まっていて待たされるといったことを防止できる。
【００８４】
また、地図表示部７０に表示する地図が適切な縮尺で表示されるため、利用者が最終決定するために他の候補と比較することを容易に行える。
【００８５】
地図表示部７０の地図上に病院を示すメインマーク７１を重ねて表示するため、患者は、病院の位置を容易に把握することができる。
【００８６】
検索結果表示画面６０の地図表示部７０に最初に表示される縮尺は、縮尺決定部４８により起点から病院までの距離や病院数に応じて適切な縮尺に設定されるため、患者は縮尺表示を変更せずとも複数の病院と予約可能状況を確認することができる。
【００８７】
また、複数の診療種別を入力して、例えば歯科についてはある歯科医院で、内科については別の内科病院で診療するというスケジュールを最短で組むことができる。移動経路と移動時間と予約可否を加味してスケジュールを定めることができるため、利用者は効率よく複数の診療を受けることができる。
【００８８】
また、起点以外の対象地域も入力できるため、職場近くと自宅近くの両方で病院を検索し、最も早く受診できる病院を探すこともできる。従って、自宅付近だけや職場付近だけで探すのと異なり、より多くの病院を対象として早く診療を終わらせることができる病院を探し出せる。
【００８９】
そして、起点と終点を入力できるため、例えば起点から病院Ａへの移動時間と終点付近の病院Ｂから終点への移動時間が同じであれば、起点を出発して終点に到着するための総合移動時間は同一であるから、起点から終点までの移動のタイミングで待ち時間によるロスが少なく予約できる方の病院を抽出して受診するといったことができる。これにより、トータルで考えて最も効率のよい受診を選ぶことができる。
【００９０】
また、評価マーク８２により、予約に対して遅延が多いか少ないかという信頼度を確認して予約することができるため、計画段階では早く受診できたはずが信頼性の低い病院であったために実際の診療終了時刻は遅くなるということを防止できる。すなわち、予想される診療終了時刻の同じ病院が複数ある場合に、信頼度が高い方の病院を選択することや、信頼度の高い病院だけを抽出して予約するといったことができる。
【００９１】
また、同一のビル内に複数の病院がある場合に、これらを統合して最短で受診できる病院のメインマーク７１を代表で表示するため、早く受診できる病院を見やすく表示することができる。つまり、同一箇所に存在する病院のメインマーク７１が全て表示されて見にくくなることを防止できるとともに、最短で受診できる病院のメインマーク７１が受診の遅い病院あるいは予約できない病院のメインマーク７１によって隠れてしまって気づかないといったことを防止できる。
【００９２】
また、注力項目による病院の絞り込みや一致度合の表示も可能であるため、例えば無痛治療に注力している病院を優先して探すことや、子供連れでも診療を受けられる病院を優先して探すといったことができ、患者の利便性を高めることができる。
【００９３】
また、予約の予定通りに診療を受けられるか否かを示す信頼度を評価マーク７６として表示できる上に、この評価マーク７６が各病院の診療の当日発生ストレスタイム管理データ２４ｄおよび実績データに基づいて客観的に定められるため、利用者は客観性の高い情報を得て受診する病院を最終決定できる。
【００９４】
また、病院の予約システムと実績管理システムを利用して信頼度等を決定し、これを病院検索している患者に見せることができるため、病院は、適切な診療をしていることをアピールするツールとして予約システムや実績管理システムを活用することができる。すなわち、院内でしか利用できていなかったシステムを顧客（患者）へのアピールツールとして利用することができる。
【００９５】
なお、想定診療終了時刻が同じで評価も同じ病院が複数抽出された場合など、最短受診病院を１つに絞り込めない場合には、乱数によりランダムで順位を定める、あるいは検索で先にヒットした病院を優先するなど、適宜の方法によって１つに絞り込むように構成すればよい。これにより、最短受診病院を決められないという事態を防止できる。
【００９６】
また、検索結果表示画面６０には、最短受診病院１つのみに選択マーク７５を表示したが、複数の診療種別の診療を受けるような場合、各診療種別で選択された病院に選択マーク７５を表示し、起点から各病院への移動経路も表示するとよい。これにより、どのような移動経路でどの病院をどの順に訪れれば良いか一目でわかり、患者の利便性を向上させることができる。
【００９７】
また、予約時刻（すなわち診療開始時刻）を基準に最短で受診できる病院を探す構成にしたが、これに限らず、診療完了時刻を基準に最短で受診できる病院を探す構成にしてもよい。
【００９８】
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。
【産業上の利用可能性】
【００９９】
この発明は、早く診療を受けられる病院の検索、救急を受け付けている病院で受け入れ可能な病院の検索など、病院の検索と予約に用いることができ、他にも美容院の検索と予約、マッサージやエステの検索と予約など、最短でサービスを受けられる施設を検索して予約することが役立つ様々な分野で利用できる。
【符号の説明】
【０１００】
１…病院検索システム、１１…起点入力部、１２…対象地域入力部、１４…診療種別入力部、１８…条件該当病院抽出部、２１…地図データベース、２２…交通データベース、２３…病院データベース、２３ａ…病院データ、２４…予約データベース、３３…移動時間算出部、３４…予約可否確認部、３６…評価確認部、４６…最短受診病院決定部、４８…縮尺決定部、５２…表示部、７０…地図表示部、７１…メインマーク、７２…ビルマーク、７９…吹き出し表示
【要約】
【課題】  利用者が最終決定するために他の候補と比較することを容易に行えるサービス提供施設検索システム、サービス提供施設検索方法、およびサービス提供施設検索プログラムを提供し、利用者の利便性を向上させる。
【解決手段】  移動時間と前記予約可能時間帯とに基づいて最も短い時間でサービスを受けられる１つのサービス提供施設を定める最短サービス提供施設決定手段と、前記最短サービス提供施設が表示領域内に入り、かつ所定条件を満たすように表示する地図画像の縮尺を決定する縮尺決定手段と、該縮尺の地図画像に表示領域内の前記最短サービス提供施設を含むサービス提供施設の施設マーク画像を重ねて表示する地図画像表示手段とを備えた。
【選択図】    図２【図１】
0004781481.tif 000002
【図２】
0004781481.tif 000003
【図３】
0004781481.tif 000004
【図４】
0004781481.tif 000005
【図５】
0004781481.tif 000006
【図６】
0004781481.tif 000007
【図７】
0004781481.tif 000008
【図８】
0004781481.tif 000009
【図９】
0004781481.tif 000010