(57)【要約】【課題】  本発明の課題は、訪問介護サービスのスケジュール作成において、派遣するヘルパーの交通事情を配慮したヘルパーの割り当てを行うことを目的とする。【解決手段】  上記課題は、へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得し、前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する処理をコンピュータに実行させるスケジュール作成プログラムにより達成される。【選択図】  図２
2014194622.tif 000002
【特許請求の範囲】
【請求項１】
へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得し、
前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する
処理をコンピュータに実行させるスケジュール作成プログラム。
【請求項２】
前記利用者の住所に訪問可能なヘルパーを、利用者の該訪問介護サービスの希望時間帯に基づいて割り当てることで抽出する請求項１記載のスケジュール作成プログラム。
【請求項３】
前記利用者の住所に到達するまでの交通費が安価なヘルパーを派遣するヘルパーを特定する際、前記抽出したパターンのうち、該パターンの売上から該パターンの移動費を差し引いた利益が最も高いパターンに含まれるヘルパーを派遣するヘルパーとして特定する請求項２記載のスケジュール作成プログラム。
【請求項４】
記憶部に記憶された、前記利用者毎に前記希望時間帯と希望するヘルパーとを指定した利用者希望スケジュール表と、前記ヘルパー毎の勤務可能な時間帯を示したヘルパー勤務可能スケジュール表とを参照することによって、該利用者の希望時間帯に勤務可能なヘルパーのうち、該利用者が希望しているヘルパーを優先して割り当てる処理をコンピュータに実行させる請求項３記載のスケジュール作成プログラム。
【請求項５】
記憶部に記憶された、訪問介護サービスを実施するヘルパー毎に該訪問介護サービスの利用者間の移動に係る移動費を対応付けた移動交通費表を参照して、複数の利用者へ訪問する移動費が最も安くなる訪問経路でヘルパーを割り当てる処理をコンピュータに実行させる請求項４記載のスケジュール作成プログラム。
【請求項６】
へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得する取得部と、
前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する特定部と
を有することを特徴とするスケジュール作成装置。
【請求項７】
コンピュータによって実行されるスケジュール作成方法であって、
へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得し、
前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する
ことを特徴とするスケジュール作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、訪問介護サービスのスケジュール作成に関する。
【背景技術】
【０００２】
従来より、訪問介護事業者がヘルパーの勤務スケジュールと、利用者の希望スケジュールを管理し、利用者の希望に合わせてヘルパーの勤務をスケジュールすることが行われている。
【０００３】
利用者がヘルパーを希望する利用者希望時間と、ヘルパーが勤務可能なヘルパー勤務時間帯とのスケジュールマッチングを行って、ヘルパーの候補を抽出できるようにした技術や、派遣先企業における派遣スタッフの需要を示す予定人員情報と、派遣スタッフの勤務希望日時情報とから、派遣スタッフの勤務時間を所定時間内に抑えることによって配偶者控除等の税制上のメリットを最大限に享受できるように各スタッフの勤務スケジュールを作成すること等が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２４４９３号公報
【特許文献２】特開２００３−３０３８７号公報
【特許文献３】特開２００３−５８６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した技術により、毎月、ヘルパーの派遣元である訪問介護事業者がヘルパーの勤務可能スケジュールと利用者の希望スケジュールとに基づいて、ヘルパーのスケジュールを作成することができるようになった。
【０００６】
ヘルパーは常勤と非常勤のパターンがある。非常勤ヘルパーは、主に、パートの主婦が都合の良い空き時間にだけ働く形態であり、配偶者控除を受けるために労働時間を計算し、年収の上限を超えないように働いている。
【０００７】
サービス責任は、このようなヘルパーの勤務条件を考慮しながらスケジュールを作成するが、スケジュールのマッチングができたとしても、スケジュール内容によっては事業所の収益が大きく変わると言った問題がある。例えば、次の訪問先が遠い場合、交通費が高くなり、原価が増大してしまう。また、訪問先が遠くなることにより、移動時間が長くなりヘルパーの勤務可能時間が減り、機会損失になると言った問題がある。
【０００８】
１つの側面において、本発明の目的は、訪問介護サービスのスケジュール作成において、派遣するヘルパーの交通事情を配慮したヘルパーの割り当てを行うことである。
【課題を解決するための手段】
【０００９】
本実施例の一態様によれば、スケジュール作成プログラムであって、へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得し、前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する処理をコンピュータに実行させる。
【００１０】
また、上記課題を解決するための手段として、スケジュール作成装置、コンピュータが上記処理を実行するスケジュール作成方法、及び、上記プログラムを記録した記録媒体とすることもできる。
【発明の効果】
【００１１】
本実施例の一態様によれば、派遣するヘルパーの交通事情を配慮したヘルパーの割り当てを行うことができる。
【図面の簡単な説明】
【００１２】
【図１】スケジュール作成装置のハードウェア構成を示す図である。
【図２】スケジュール作成装置の機能構成図である。
【図３】利用者希望スケジュール表のデータ例を示す図である。
【図４】ヘルパー勤務可能スケジュール表のデータ例を示す図である。
【図５】利用者表のデータ例を示す図である。
【図６】ヘルパー表のデータ例を示す図である。
【図７】ヘルパー時給表のデータ例を示す図である。
【図８】移動交通費表のデータ例を示す図である。
【図９】サービスコードのデータ例を示す図である。
【図１０】利用者の希望するヘルパーを優先するスケジュール作成処理を説明するためのフローチャート図である。
【図１１】利用者の希望するヘルパーを優先するスケジュール作成処理を説明するためのフローチャート図である。
【図１２】訪問介護事業者の収益を優先するスケジュール作成処理を説明するためのフローチャート図である。
【図１３】マッチング部による処理結果例を示す図である。
【図１４】ヘルパーのスケジュール設定例を示す図である。
【図１５】ヘルパーＡの訪問経路例を示す図である。
【図１６】ヘルパー原価の計算例を示す図である。
【図１７】シミュレーション結果を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。本実施例に係るスケジュール作成装置１００は、図１に示すようなハードウェア構成を有する。図１は、スケジュール作成装置のハードウェア構成を示す図である。図１において、スケジュール作成装置１００は、コンピュータによって制御される端末であって、ＣＰＵ（Central Processing Unit）１１と、主記憶装置１２と、補助記憶装置１３と、入力装置１４と、表示装置１５と、出力装置１６と、通信Ｉ／Ｆ（インターフェース）１７と、ドライブ１８とを有し、バスＢに接続される。
【００１４】
ＣＰＵ１１は、主記憶装置１２に格納されたプログラムに従ってスケジュール作成装置１００を制御する。主記憶装置１２には、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read-Only Memory）等が用いられ、ＣＰＵ１１にて実行されるプログラム、ＣＰＵ１１での処理に必要なデータ、ＣＰＵ１１での処理にて得られたデータ等を格納する。また、主記憶装置１２の一部の領域が、ＣＰＵ１１での処理に利用されるワークエリアとして割り付けられている。
【００１５】
補助記憶装置１３には、ハードディスクドライブが用いられ、各種処理を実行するためのプログラム等のデータを格納する。補助記憶装置１３に格納されているプログラムの一部が主記憶装置１２にロードされ、ＣＰＵ１１に実行されることによって、各種処理が実現される。記憶部１３０は、主記憶装置１２及び／又は補助記憶装置１３を有する。
【００１６】
入力装置１４は、マウス、キーボード等を有し、訪問介護事業者等のユーザがスケジュール作成装置１００による処理に必要な各種情報を入力するために用いられる。表示装置１５は、ＣＰＵ１１の制御のもとに必要な各種情報を表示する。出力装置１６は、プリンタ等を有し、ユーザからの指示に応じて各種情報を出力するために用いられる。通信Ｉ／Ｆ１７は、例えばインターネット、ＬＡＮ（Local Area Network）等に接続し、外部装置との間の通信制御をするための装置である。通信Ｉ／Ｆ１７による通信は無線又は有線に限定されるものではない。 
スケジュール作成装置１００によって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体１９によってスケジュール作成装置１００に提供される。即ち、プログラムが保存された記憶媒体１９がドライブ１８にセットされると、ドライブ１８が記憶媒体１９からプログラムを読み出し、その読み出されたプログラムがバスＢを介して補助記憶装置１３にインストールされる。そして、プログラムが起動されると、補助記憶装置１３にインストールされたプログラムに従ってＣＰＵ１１がその処理を開始する。尚、プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
【００１７】
図２は、スケジュール作成装置の機能構成図である。図２において、スケジュール作成装置１００は、入力部５１と、並替部５２と、マッチング部５３と、収益算出部５４と、結果並替部５５と、表示部５６とをスケジュール作成処理部５０を有する。また、記憶部１３０には、利用者希望スケジュール表３１ａ、ヘルパー勤務可能スケジュール表３１ｂ、利用者表３２ａ、ヘルパー表３２ｂ、ヘルパー時給表３３、移動交通費表３４、サービスコード３５、パターン表３６、ヘルパー原価３７、シミュレーション結果３８等が記憶される。
【００１８】
入力部５１は、ユーザインタフェースを表示装置１５に表示し、ユーザ等からスケジュール作成に必要な表、データ等を取得して記憶部１３０に記憶する。入力部５１は、表計算アプリケーションに相当する処理部であっても良い。
【００１９】
並替部５２は、利用者希望スケジュール表３１ａを利用者が希望するサービスの対価を示す金額で並べ替える。並べ替えは、金額の高い順で行う。
【００２０】
マッチング部５３は、記憶部１３０から利用者希望スケジュール表３１ａとヘルパー勤務可能スケジュール表３１ｂとを参照して、利用者及びヘルパー両者のスケジュールのマッチングを行う。マッチング部５３は、利用者の希望スケジュールに対してヘルパーの割り当てのパターンを作成する。ヘルパーの割り当てパターンを示すパターン表３６が記憶部１３０に記憶される。
【００２１】
収益算出部５４は、記憶部１３０からパターン表３６を参照して、パターン毎の収益を算出する。収益の算出では、ヘルパー時給表３３、移動交通費表３４等を用いて、各ヘルパーの原価を示すヘルパー原価３７が計算される。サービスコード３５を参照して得られる収益と、ヘルパー原価３７等から収益が計算される。パターン毎に収益を示したシミュレーション結果３８が記憶部１３０に記憶される。
【００２２】
結果並替部５５は、記憶部１３０に格納されているシミュレーション結果３８を収益の高い順に並び替える。
【００２３】
表示部５６は、結果並替部５５が並び替えたシミュレーション結果３８に基づいて、収益の高い順に利用者の希望スケジュールに対するヘルパーの割り当てのパターンを表示装置１５に表示する。訪問介護事業者は、表示装置１５に表示されたシミュレーション結果３８を確認して、実施するスケジュールをパターンの中から選択して決定することができる。
【００２４】
以下に、記憶部１３０に記憶される本実施例に係る表及びデータについて、図３から図８で説明する。
【００２５】
図３は、利用者希望スケジュール表のデータ例を示す図である。利用者希望スケジュール表３１ａは、利用者の希望の日時、必要なサービスの種類等を、曜日毎に記憶し管理するテーブルであり、図３に例示されるように、順番、提供日、開始時間、終了時間、提供時間、利用者、サービスコード、金額、希望ヘルパー、割当ヘルパー等の項目を有する。
【００２６】
訪問介護事業者は、予め各利用者から希望の日時、必要なサービスの種類等を取得しておき、入力部５１によって、利用者希望スケジュール表３１ａを記憶部１３０に記憶する。
【００２７】
利用者希望スケジュール表３１ａでは、提供時間毎に１レコードが割り当てられる。順番は、利用者希望スケジュール表３１ａを並べ替え後の順番を示す番号である。提供日は、介護サービスを提供する日付を示す。開始時間及び終了時間は、利用者が希望する介護サービスの時間帯を示す。提供時間は、開始時間から終了時間までの時間長を示す。
【００２８】
利用者は、介護を希望する利用者の名前（利用者名）又は利用者を特定する利用者識別情報を示す。サービスコードは、国又は地域で公的に定められた介護サービスの種別を特定するコードを示す。金額は、サービスコードで対応付けられる予め定められた訪問介護事業者へ支払われる対価を示す。希望ヘルパーは、利用者が希望するヘルパーを特定する識別情報である。割当ヘルパーは、スケジュール作成によって割り当てられたヘルパー名を示す。
【００２９】
図３に例示される利用者希望スケジュール表３１ａでは、「２月１日」のスケジュールを示し、提供時間毎のレコードを並替部５２によって金額の高い順に並べ替えた後の結果例を示している。この結果例は、スケジュール作成前の状態を示すため、割当ヘルパーは空欄である。
【００３０】
例えば、順番１では、利用者「一郎」さんは、提供日「２月１日」の開始時間「１３：００」から終了時間「１４：００」間の提供時間「６０分」で、サービスコード「１１１１１１」で特定されるサービス内容について、希望ヘルパー「１」で識別されるヘルパーを希望している、ことが示される。
【００３１】
このような利用者希望スケジュール表３１ａを用いて、後述される本実施例に係るスケジュール作成処理によって、種々の条件において収益を考慮した介護スケジュールが作成される。
【００３２】
図４は、ヘルパー勤務可能スケジュール表のデータ例を示す図である。ヘルパー勤務可能スケジュール表３１ｂは、ヘルパーの勤務可能な時間帯を、日付とヘルパーとの組み合わせで管理するテーブルであり、図４に例示されるように、提供日、ヘルパーＩＤ、開始時間、終了時間等の項目を有する。
【００３３】
訪問介護事業者は、予めヘルパーから勤務可能な時間帯を取得しておき、入力部５１によって、ヘルパー勤務可能スケジュール表３１ｂを記憶部１３０に記憶する。
【００３４】
ヘルパー勤務可能スケジュール表３１ｂでは、提供日とヘルパーＩＤの組み合わせに対して、開始時間及び終了時間が対応付けられる。提供日は、ヘルパーが提供可能な日付を示す。ヘルパーＩＤは、ヘルパー表３２ｂに登録されたヘルパーを識別するヘルパーのＩＤを示す。
【００３５】
開始時間は、提供日にヘルパーＩＤのヘルパーが利用者の介護サービスを開始できる時間を示し、終了時間は、提供日にヘルパーＩＤのヘルパーが利用者の介護サービスを終了できる時間を示す。
【００３６】
図４に例示されるヘルパー勤務可能スケジュール表３１ｂでは、２月１日から２月７日までのヘルパーＩＤで識別されるヘルパーの開始時間及び終了時間を示す。
【００３７】
例えば、２月１日のヘルパーＩＤのヘルパーによる勤務可能時間帯は、開始時間「８：００」から終了時間「１５：００」である、ことが示される。
【００３８】
このようなヘルパー勤務可能スケジュール表３１ｂを用いて、利用者希望スケジュール表３１ａに対する介護スケジュールが作成される。
【００３９】
図５は、利用者表のデータ例を示す図である。利用者表３２ａは、登録した利用者毎に必要なサービスを記憶し管理するテーブルであり、図５に例示されるように、利用者ＩＤ、利用者名、住所、提供サービス、勤務可能地域等の項目を有する。
【００４０】
利用者ＩＤは、各利用者を識別するＩＤを示す。利用者名は、利用者の名前を示す。住所は、ヘルパーが訪問する利用者宅の住所を示す。提供サービスは、利用者が必要とする援助区分を示す。援助区分は、介護援助、生活援助等を示す。勤務可能地域は、ヘルパーの勤務可能な訪問地域を示す。
【００４１】
例えば、利用者ＩＤ「１」は利用者名「一郎」さんに一意に与えられた識別情報であり、利用者名「一郎」さんを介護するヘルパーは、「一郎」さんの住所「東京都大田区蒲田ＸＸＸＸ」へ訪問し、「介護援助」を行うことを示している。また、「一郎」さんの介護を行うためのヘルパーの勤務可能地域は「大田区」であることが示されている。
【００４２】
図６は、ヘルパー表のデータ例を示す図である。ヘルパー表３２ｂは、登録したヘルパー毎に勤務に係る情報を記憶し管理するテーブルであり、図６に例示されるように、ヘルパーＩＤ、ヘルパー名、単金区分、勤務可能地域、職級、提供可能サービス、勤務形態等の項目を有する。
【００４３】
ヘルパーＩＤは、各ヘルパーを識別するＩＤを示す。ヘルパー名は、ヘルパーの名前を示す。単金区分は、ヘルパーが実施した介護サービスによって訪問介護事業者へ支払われる金額の区分を示す。勤務可能地域は、ヘルパーが勤務可能な地域を示す。職級は、ヘルパーが持っている介護資格に係る職級を示す。
【００４４】
提供可能サービスは、ヘルパーが実施できる介護サービスの介護区分を示し、介護援助、生活援助等を示す。勤務形態は、非常勤又は常勤のいずれかを示す。
【００４５】
図７は、ヘルパー時給表のデータ例を示す図である。ヘルパー時給表３３は、訪問介護事業者がヘルパーへ支払う時給を記憶し管理するテーブルであり、図７に例示されるように、ヘルパー名、時給等の項目を有する。
【００４６】
ヘルパー名は、ヘルパー表に登録したヘルパーの名前を示す。時給は、登録したヘルパーへ支払う１時間当たりの金額を示す。例えば、ヘルパー時給表３３では、ヘルパー名「ヘルパーＡ」の時給は「１０００円」であることが示されている。
【００４７】
図８は、移動交通費表のデータ例を示す図である。移動交通費表３４は、ヘルパー毎の利用者宅から次の利用者宅までの移動時間と交通費とを記憶し管理するテーブルであり、図８に例示されるように、ヘルパーＩＤ、移動前利用者宅、移動後利用者宅、移動時間、交通費等の項目を有する。
【００４８】
ヘルパーＩＤは、ヘルパー表３２ｂに登録されたヘルパーを識別するＩＤを示す。移動前利用者宅は、利用者表３２ａに登録されている利用者であって、ヘルパーが移動する前の利用者のＩＤを示し、移動後利用者宅は、利用者表３２ａに登録されている利用者であって、ヘルパーが移動する先の利用者のＩＤを示す。移動時間は、移動前利用者宅から移動後利用者宅までの移動に必要な時間を示す。交通費は、移動前利用者宅から移動後利用者宅までの移動に係る交通費を示し、バス代、電車代等である。
【００４９】
また、移動交通費表３４によって、ヘルパーの自宅と各利用者宅間の移動時間、交通費等を記憶し管理するようにする。
図９は、サービスコードのデータ例を示す図である。図９において、サービスコード３５は、国又は地域で公的に定められた算定単位とその金額を記憶し管理するテーブルであり、サービスコード、算定単位、金額等の項目を有する。
【００５０】
サービスコードは、国又は地域で公的に定められた訪問介護サービスの種別の分類を示す。算定単位は、医療報酬の単位数を示す。金額は、訪問介護事業者へ支払われる医療報酬の金額を示す。
【００５１】
図９の例では、サービスコード「１１１２１１」の介護サービスは、算定単位「４０２」に相当し、その金額は「￥４，０２０」であることを示している。この例では、２種のサービスコードのみが例示されているが、サービスコード３５では、訪問介護事業者が提供する介護サービスの全てが管理される。
【００５２】
次に、本実施例におけるスケジュール作成処理部５０によるスケジュール作成処理を説明する。図１０及び図１１は、利用者の希望するヘルパーを優先するスケジュール作成処理を説明するためのフローチャート図である。図１０において、並替部５２は、記憶部１３０に記憶されている利用者希望スケジュール表３１ａを、提供日毎に金額の高い順に並び替える（ステップＳ１１）。
【００５３】
そして、マッチング部５３が、利用者希望スケジュール表３１ａにおいて金額の高い順に、１レコードを取り出して、利用者の希望ヘルパーをチェックする（ステップＳ１２）。利用者希望スケジュールとヘルパー勤務可能スケジュールとのマッチングを行う。記憶部１３０に格納されているヘルパー勤務可能スケジュール表３１ｂから、利用者希望スケジュール表３１ａの提供日と希望ヘルパーのヘルパーＩＤとが同じであり、且つ、ヘルパーの開始時間から終了時間が利用者の開始時間から終了時間を包含するレコードを検索する。
【００５４】
マッチング部５３は、希望ヘルパーとマッチングできたか否かを判断する（ステップＳ１３）。希望ヘルパーとのマッチングができなかった場合（ステップＳ１３のＮＯ）、マッチング部５３は、図１１のステップＳ２０へと進む。
【００５５】
一方、希望ヘルパーとマッチングできた場合（ステップＳ１３のＹＥＳ）、マッチング部５３は、マッチングできた希望ヘルパーをスケジュールに設定する（ステップＳ１４）。希望ヘルパーが、利用者希望スケジュール表３１ａの割当ヘルパーに設定される。
【００５６】
マッチング部５３は、利用者希望スケジュール表３１ａの次のレコードを取得して（ステップＳ１５）、次のレコードを取得できたか否かを判断する（ステップＳ１６）。次のレコードを取得できた場合（ステップＳ１６のＹＥＳ）、上述したように、取得したレコードに対して、マッチング部５３によるマッチング処理を繰り返す。
【００５７】
一方、次のレコードを取得できなかった場合（ステップＳ１６のＮＯ）、利用者希望スケジュール表３１ａの全てのレコードに対してマッチング部５３によるマッチング処理を終了したと判断し、収益算出部５４が、パターン毎の収益を算出する（ステップＳ１７）。スケジュールとヘルパー割り当てのパターン毎の収益を含むシミュレーション結果３８が記憶部１３０に記憶される。
【００５８】
スケジュール作成処理部５０は、他パターンがあるか否かを判断する（ステップＳ１８）。ステップＳ１７の収益算出処理の結果を一旦表示装置１５に表示し、訪問介護事業者等のユーザに、シミュレーションする他パターンがあるか否かを確認させ、他パターンがある場合には、ユーザによってパターンの追加を可能とする。他パターンがある場合、即ち、ユーザによってパターンが追加される場合（ステップＳ１８のＹＥＳ）、スケジュール作成処理部５０は、ステップＳ１７へ戻り、追加されたパターンに対して収益を算出して、記憶部１３０のシミュレーション結果３８に追加する。
【００５９】
一方、他パターンがない場合（ステップＳ１８のＹＥＳ）、結果並替部５５は、記憶部１３０に記憶されているシミュレーション結果３８のパターンを収益の高い順で並び替え、表示部５６が並び替え後のシミュレーション結果３８を表示装置１５に表示する（ステップＳ１９）。
【００６０】
一方、希望ヘルパーとマッチングできなかった場合（ステップＳ１３のＮＯ）、マッチング部５３は、スケジュール調整可能なヘルパーをチェックする（図１１のステップＳ２０）。記憶部１３０に格納されているヘルパー勤務可能スケジュール表３１ｂから、利用者希望スケジュール表３１ａの提供日が同じであり、且つ、ヘルパーの開始時間から終了時間が利用者の開始時間から終了時間を包含するレコードを検索する。
【００６１】
マッチング部５３は、スケジュール調整可能なヘルパーが存在するか否かを判断する（ステップＳ２１）。スケジュール調整可能なヘルパーが存在しない場合（ステップＳ２１のＮＯ）、仮想ヘルパーをスケジュールに設定して（ステップＳ２１−２）、図１０のステップＳ１５へと進む。
【００６２】
スケジュール調整可能なヘルパーが存在する場合（ステップＳ２１のＹＥＳ）、マッチング部５３は、調整可能なヘルパーが複数存在するか否かを判断する（ステップＳ２２）。調整可能なヘルパーが複数存在しない場合（ステップＳ２２のＮＯ）、マッチング部５３は、ステップＳ２４へと進む。一方、調整可能なヘルパーが複数存在する場合（ステップＳ２２のＹＥＳ）、マッチング部５３は、シミュレーションパターンを作成する（ステップＳ２３）。調整可能なヘルパーの人数分のパターンが作成される。
【００６３】
マッチング部５３は、パターンに従ってヘルパーをスケジュールに設定して（ステップＳ２４）、図１０のステップＳ１５へと進む。図１０のステップＳ１５以降の処理が上述したように行われ、収益の高い順に並び替えたシミュレーション結果３８が表示装置１５に表示される。
【００６４】
図１２は、訪問介護事業者の収益を優先するスケジュール作成処理を説明するためのフローチャート図である。図１２において、並替部５２は、記憶部１３０に記憶されている利用者希望スケジュール表３１ａを、提供日毎に金額の高い順に並び替える（ステップＳ５１）。
【００６５】
そして、マッチング部５３が、利用者希望スケジュール表３１ａにおいて金額の高い順に、１レコードを取り出して、利用者の希望日時に勤務可能なヘルパーをチェックする（ステップＳ５２）。
【００６６】
利用者希望スケジュールとヘルパー勤務可能スケジュールとのマッチングを行う。記憶部１３０に格納されているヘルパー勤務可能スケジュール表３１ｂから、利用者希望スケジュール表３１ａの提供日が同じであり、且つ、ヘルパーの開始時間から終了時間が利用者の開始時間から終了時間を包含するレコードを検索する。
【００６７】
マッチング部５３は、勤務可能なヘルパーが存在するか否かを判断する（ステップＳ５３）。勤務可能なヘルパーが存在しない場合（ステップＳ５３のＮＯ）、マッチング部５３は、仮想ヘルパーをスケジュールに設定して（ステップＳ５３−２）、ステップＳ５７へと進む。
【００６８】
一方、勤務可能なヘルパーが存在する場合（ステップＳ５３のＹＥＳ）、マッチング部５３は、勤務可能なヘルパーが複数存在するか否かを判断する（ステップＳ５４）。勤務可能なヘルパーが複数存在しない場合（ステップＳ５４のＮＯ）、即ち、１人のヘルパーだけがマッチングされた場合、マッチング部５３は、ステップＳ５６へ進む。
【００６９】
一方、調整可能なヘルパーが複数存在する場合（ステップＳ５４のＹＥＳ）、マッチング部５３は、シミュレーションパターンを作成する（ステップＳ５５）。調整可能なヘルパーの人数分のパターンが作成される。
【００７０】
マッチング部５３は、パターンに対応させてヘルパーをスケジュールに設定する（ステップＳ５６）。
【００７１】
マッチング部５３は、利用者希望スケジュール表３１ａの次のレコードを取得して（ステップＳ５７）、次のレコードを取得できたか否かを判断する（ステップＳ５８）。次のレコードを取得できた場合（ステップＳ５８のＹＥＳ）、上述したように、取得したレコードに対して、マッチング部５３によるマッチング処理を繰り返す。
【００７２】
一方、次のレコードを取得できなかった場合（ステップＳ５８のＮＯ）、利用者希望スケジュール表３１ａの全てのレコードに対してマッチング部５３によるマッチング処理を終了したと判断し、収益算出部５４が、パターン毎の収益を算出する（ステップＳ５９）。スケジュールとヘルパー割り当てのパターン毎の収益を含むシミュレーション結果３８が記憶部１３０に記憶される。
【００７３】
スケジュール作成処理部５０は、他パターンがあるか否かを判断する（ステップＳ６０）。ステップＳ１７の収益算出処理の結果を一旦表示装置１５に表示し、訪問介護事業者等のユーザに、シミュレーションする他パターンがあるか否かを確認させ、他パターンがある場合には、ユーザによってパターンの追加を可能とする。他パターンがある場合、即ち、ユーザによってパターンが追加される場合（ステップＳ６０のＹＥＳ）、スケジュール作成処理部５０は、ステップＳ５９へ戻り、追加されたパターンに対して収益を算出して、記憶部１３０のシミュレーション結果３８に追加する。
【００７４】
一方、他パターンがない場合（ステップＳ６０のＹＥＳ）、結果並替部５５は、記憶部１３０に記憶されているシミュレーション結果３８のパターンを収益の高い順で並び替え、表示部５６が並び替え後のシミュレーション結果３８を表示装置１５に表示する（ステップＳ６１）。
【００７５】
上述したシミュレーション処理の一例を以下に説明する。図１３は、マッチング部による処理結果例を示す図である。図１３では、マッチング部５３による、利用者が希望するヘルパーを優先した処理結果例を説明する。
【００７６】
図１３において、マッチング部５３は、金額の高い順に並び替えた利用者スケジュール表３１ａに対して、図１０及び図１１の処理を行うことにより、例えば、パターン１、２、・・・が作成される。
【００７７】
パターン表３６は、パターン１、２、・・・に相当し、利用者希望スケジュール表３１ａに対するヘルパーの割り当てパターンを示すテーブルである。
【００７８】
順番３の利用者「三郎」さんの場合には、希望するヘルパーＡとのマッチングができず、調整可能であったヘルパーＢとヘルパーＣとを夫々割り当てた場合のパターン１とパターン２が示されている。
【００７９】
順番６では、利用者「六郎」さんが希望するサービスを行なうための職級等の条件を満たすヘルパーが存在しない等の理由により、調整可能なヘルパーが存在せず、仮想のヘルパーＸを割り当てた場合をカッコ付きで示している。収益算出時には、パターン１において、順番６の利用者「六郎」さんのヘルパーの割り当てのない場合と、仮想のヘルパーＸを割り当てた場合の収益が算出される。
【００８０】
図１４は、ヘルパーのスケジュール設定例を示す図である。図１４では、図１３に示すパターン１のヘルパー毎のスケジュール設定例が示される。図１４において、２月１日のヘルパーＡのスケジュールでは、利用者「一郎」さんと利用者「六郎」さんの時間帯とが重なり、利用者「五郎」さんと利用者「三郎」さんの時間帯とが重なっている。
【００８１】
割り当てるヘルパーの選択は、利用者「一郎」さんと利用者「六郎」さんの場合では、利用者「一郎」さんの順位が１番であるため、利用者の希望が優先され、ヘルパーＡが割り当てられるようにスケジュールされる。利用者「六郎」さんの時間帯で、サービスコードから得られる職級、勤務可能地域等の条件により調整可能なヘルパーが存在しないことにより、新たな雇用が必要であると判断する。この場合、仮想のヘルパーＸを割り当てた仮想のスケジュールを作成する。
【００８２】
従って、ヘルパーＡのスケジュールでは、利用者「四郎」、「五郎」、「七郎」、「一郎」、及び「二郎」さんに割り当てられる場合が採用される。また、ヘルパーＡの利用者「三郎」及び「五郎」さんへの割り当ては不採用となる。
【００８３】
利用者「五郎」さんと利用者「三郎」さんの場合では、ヘルパー時給表３３（図７）及び移動交通費表３４とを参照して、利用者「五郎」さんに対して、ヘルパーＢより原価（後述される移動費）の安いヘルパーＡを割り当てる。利用者「三郎」さんに対して、ヘルパーＢがスケジュールされる。
【００８４】
順番が所定順以下となる場合で利用者の時間帯が重なる場合に、原価の安いヘルパーＡを割り当てるようにしてもよい。つまり、順番が所定順より大きい場合には利用者の希望を優先させてヘルパーをスケジュールする。
【００８５】
本実施例における収益算出部５４では、パターン表３６で示される当日のヘルパー割り当ての異なるパターン毎に収益を算出する際に、移動に係る原価を算出する。この移動に係る原価の算出例について図１５及び図１６で説明する。
【００８６】
図１５は、ヘルパーＡの訪問経路例を示す図である。図１４に例示した２月１日のヘルパーＡのスケジュールに基づく訪問経路例が示される。図１５では、２月１日に関して、ヘルパーＡは、複数の利用者を訪問するスケジュールであり、可能な訪問経路のうち、最も移動費が安くなる訪問経路でスケジュールされた例を示している。
【００８７】
図１５の例では、ヘルパーＡの自宅から利用者「四郎」さん宅に移動時間「１０分」及び交通費「１００円」で訪問介護に行く。利用者「四郎」さん宅から次の利用者「五郎」さん宅までは、移動時間「２０分」及び交通費「２００円」で訪問介護を行う。移動時間及び交通費は、移動交通費表３４を参照することによって得られる。
【００８８】
次に、ヘルパーＡは、利用者「五郎」さん宅から次の利用者「七郎」さん宅へと、移動時間「１０分」及び交通費「２００円」で訪問介護を行う。更に、利用者「七郎」さん宅から次の利用者「一郎」さん宅まで、移動時間「１０分」及び交通費「２００円」で移動する。最後に、利用者「一郎」さん宅から次の利用者「二郎」さん宅へと、移動時間「１０分」及び交通費「２００円」で訪問介護に向かう。そして、利用者「二郎」さん宅からヘルパーＡの自宅へ戻る。
【００８９】
図１６は、ヘルパー原価の計算例を示す図である。図１６では、図１４のスケジュール例に基づく、各ヘルパーの移動に係る原価例を示している。ヘルパーＡの原価３７−１とヘルパーＢの原価３７−２を示す。図１５の訪問経路例より、ヘルパーＡの移動時間の合計は６０分であり、図７のヘルパー時給方３３を参照することによって、移動時間６０分の人件費は１０００円（＝１０００円×１時間）であり、交通費の合計は９００円である。よって、２月１日のヘルパーＡによる訪問介護の原価の合計は、１９００円となる。
【００９０】
また、図１４に示した２月１日のヘルパーＢによる訪問介護の原価の合計は、利用者「三郎」さん宅までの移動時間３０分と、図７のヘルパー時給方３３を参照することによって、移動時間３０分の人件費は１０００円（＝１０００円×０．５時間）であり、交通費５００円とから、訪問介護の原価の合計は、２５００円となる。
【００９１】
このような、移動時間から求められる人件費と交通費とによる原価は、移動費に相当する。図１３のパターン１におけるヘルパーＡの原価「１９００円」とヘルパーＢの原価「１２５００円」の合計が、パターン１の原価（移動費）を示す。
【００９２】
このように、訪問介護サービスのスケジュール作成において、訪問介護サービスの利用者の希望時間帯に基づいてヘルパーを割り当てた各パターンにおけるヘルパーの移動費を算出することで、収益が高くなるようにヘルパーを割り当てることができる。
【００９３】
図１７は、シミュレーション結果を示す図である。図１７において、シミュレーション結果３８は、利用者希望スケジュール表３１ａに対してヘルパーを割り当てたパターン表３６（図１３）に基づいて、パターン毎に収益を対応付けたテーブルであり、収益の高い順に並び替えられて表示装置１５に表示される。シミュレーション結果３８は、売上、原価、利益、最大売上、備考等の項目を有する。
【００９４】
売上は、実施可能なスケジュールに基づく売上を示す。この売上では、仮想ヘルパーを含まない。原価は、訪問介護事業者の実施可能なスケジュールに基づく、ヘルパーの移動に係る原価（移動費）を示す。例えば、図１３及び図１４に示すパターン１では、ヘルパーＡとヘルパーＢの原価（移動費）の合計が示される。利益は、売上から原価を減算した値である。
【００９５】
最大売上は、仮想ヘルパーを雇用した場合に予測される最大売上を示す。図１４に例示されるようなヘルパーＸのスケジュールに基づく売上を含めた金額が示される。備考は、機会損失を改善するためのコメントが示される。例えば、「ＸＸＸＸヘルパーを採用した場合、売上が向上します」等のコメントを示す。ＸＸＸＸの内容として、図１４に例示されるようなヘルパーＸにスケジュールされた利用者「六郎」さんを、図５に例示する利用者表３２ａから検索して、利用者「六郎」さんに該当するレコードにおける、提供サービス、勤務可能地域等を採用条件として示すようにしてもよい。
【００９６】
シミュレーション結果３８において、パターン表３６（図１３）のパターン１、２、・・・の夫々の売上、原価、利益等が示され、且つ、各パターンにヘルパーＸが存在する場合には、最大売上、備考等が対応付けられる。シミュレーション結果３８が表示される際には、収益の高い順に並び替えられて表示装置１５に表示される
このようなシミュレーション結果３８を表示装置１５に表示することによって、訪問介護事業者は、売上に対する利益を適切に把握することができる。また、仮想ヘルパーを採用した場合の最大売上と、仮想ヘルパーの採用条件とを把握でき、機会損失を改善することができる。
【００９７】
上述したように、本実施例では、指定日における利用者の希望する時間へのヘルパーの割り当てのパターンを複数作成し、各パターンにおいて、ヘルパーの利用者間の移動に係る費用を原価に含めることによって、訪問介護事業者は、利用者の希望と収益とを考慮しつつ各ヘルパーのスケジュール設定を行うことができる。
【００９８】
また、本実施例では、利用者の希望する時間に勤務可能なヘルパーが存在しない場合は、仮想ヘルパーを雇用した場合の売上を提示するため、訪問介護事業者は、仮想ヘルパーに必要な条件から、機会損失を改善するために雇用する採用条件を把握することができる。
【００９９】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１００】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得し、
前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する
処理をコンピュータに実行させるスケジュール作成プログラム。
（付記２）
前記利用者の住所に訪問可能なヘルパーを、利用者の該訪問介護サービスの希望時間帯に基づいて割り当てることで抽出する付記１記載のスケジュール作成プログラム。
（付記３）
前記利用者の住所に到達するまでの交通費が安価なヘルパーを派遣するヘルパーを特定する際、前記抽出したパターンのうち、該パターンの売上から該パターンの移動費を差し引いた利益が最も高いパターンに含まれるヘルパーを派遣するヘルパーとして特定する付記２記載のスケジュール作成プログラム。
（付記４）
前記記憶部に記憶された、前記利用者毎に前記希望時間帯と希望するヘルパーとを指定した利用者希望スケジュール表と、前記ヘルパー毎の勤務可能な時間帯を示したヘルパー勤務可能スケジュール表とを参照することによって、該利用者の希望時間帯に勤務可能なヘルパーのうち、該利用者が希望しているヘルパーを優先して割り当てる処理をコンピュータに実行させる付記３記載のスケジュール作成プログラム。
（付記５）
記憶部に記憶された、訪問介護サービスを実施するヘルパー毎に該訪問介護サービスの利用者間の移動に係る移動費を対応付けた移動交通費表を参照して、複数の利用者へ訪問する移動費が最も安くなる訪問経路でヘルパーを割り当てる処理をコンピュータに実行させる付記４記載のスケジュール作成プログラム。
（付記６）
前記勤務可能なヘルパーが存在しない場合、仮想ヘルパーを割り当てて、仮想ヘルパーを含めた売上を最大売上として求める処理をコンピュータに実行させる付記５記載のスケジュール作成プログラム。
（付記７）
へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得する取得部と、
前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する特定部と
を有することを特徴とするスケジュール作成装置。
（付記８）
コンピュータによって実行されるスケジュール作成方法であって、
へルーパー派遣サービスの利用者の住所、複数のヘルパーの住所および移動手段を取得し、
前記利用者の住所に訪問可能なヘルパーであって、該利用者の住所に到達するまでの交通費が安価なヘルパーを特定する
ことを特徴とするスケジュール作成方法。
【符号の説明】
【０１０１】
１１          ＣＰＵ
１２          主記憶装置
１３          補助記憶装置
１４          入力装置
１５          表示装置
１６          出力装置
１７          通信Ｉ／Ｆ
１８          ドライブ
１９          記憶媒体
３１ａ        利用者希望スケジュール表
３１ｂ        ヘルパー勤務可能スケジュール表
３２ａ        利用者表
３２ｂ        ヘルパー表
３３          ヘルパー時給表
３４          移動交通費表
３５          サービスコード
３６          パターン表
３７          ヘルパー原価
３８          シミュレーション結果
５０          スケジュール作成処理部
５１          入力部
５２          並替部
５３          マッチング部
５４          収益算出部
５５          結果並替部
５６          表示部
１００        スケジュール作成装置
１３０        記憶部
【図１】
2014194622.tif 000003
【図２】
2014194622.tif 000004
【図３】
2014194622.tif 000005
【図４】
2014194622.tif 000006
【図５】
2014194622.tif 000007
【図６】
2014194622.tif 000008
【図７】
2014194622.tif 000009
【図８】
2014194622.tif 000010
【図９】
2014194622.tif 000011
【図１０】
2014194622.tif 000012
【図１１】
2014194622.tif 000013
【図１２】
2014194622.tif 000014
【図１３】
2014194622.tif 000015
【図１４】
2014194622.tif 000016
【図１５】
2014194622.tif 000017
【図１６】
2014194622.tif 000018
【図１７】
2014194622.tif 000019