(57)【要約】【課題】介護スタッフのスケジュール作成システムを提供する。【解決手段】  １個の介護サービスの要求を単位要求サービスとし、単位要求サービスは入居者を識別する入居者ＩＤと、介護サービスの種類を識別するサービスＩＤと、介護サービスに要する所要時間と、介護サービスを提供すべき時間帯であるサービス提供時間帯とから構成する。要求サービスリストファイル（４）に全入居者の１日の介護サービスに対応して複数の単位要求サービスを格納し、スタッフ時間管理ファイル（３）に介護スタッフ毎の対応可能時間帯を格納する。スケジュール作成処理（８）は要求サービスリストファイル（４）をサービス提供時間帯の開始時刻をキーとしてソートし、スタッフ時間管理ファイル（３）から介護スタッフ毎の対応可能時間帯を取得する。ソート後の単位要求サービス順に、介護スタッフ毎の対応可能時間帯に順次割り当てて介護スタッフ毎の介護スケジュールを作成する。【選択図】  図１
2015230646.tif 000002
【特許請求の範囲】
【請求項１】
介護施設の入居者が必要とする介護サービスを複数の介護スタッフに割り当てて介護スタッフ毎の介護スケジュールを作成する介護スタッフの介護スケジュール作成システムであって、
該介護スケジュール作成システムは要求サービスリストファイルとスタッフ時間管理ファイルとスケジュール作成処理とを備え、
入居者１人に対する１個の介護サービスの要求を単位要求サービスとするとき前記要求サービスリストファイルは、複数の入居者を対象として所定の対象期間において要求される複数の介護サービスに対応して複数の単位要求サービスが格納され、
前記単位要求サービスは、入居者を識別する入居者ＩＤと、介護サービスの種類を識別するサービスＩＤと、介護サービスに要する所要時間と、介護サービスを提供すべき時間帯であるサービス提供時間帯とからなり、
前記スタッフ時間管理ファイルは、介護スタッフの対応が可能な時間帯である対応可能時間帯が介護スタッフ毎に格納され、
前記スケジュール作成処理は、前記要求サービスリストファイルの複数個の前記単位要求サービスについて前記サービス提供時間帯の開始時刻をキーとしてソートするソートステップと、前記スタッフ時間管理ファイルから介護スタッフ毎の前記対応可能時間帯を取得するスタッフ時間取得ステップと、ソート後の複数個の前記単位要求サービスを先頭から１個ずつ読み出して介護スタッフ毎の前記対応可能時間帯に順次割り当てて介護スタッフ毎の介護スケジュールを作成する介護サービス割当ステップとから構成され、
前記介護サービス割り当てステップは、前記単位要求サービスによって規定される介護サービスを介護スケジュールに割り当てるとき介護サービスが前記サービス提供時間帯の範囲に収まるように、かつ他の介護サービスと重複しないようにして割り当てることを特徴とする介護スタッフの介護スケジュール作成システム。
【請求項２】
請求項１に記載の介護スケジュール作成システムにおいて、前記単位要求サービスは入居者の部屋の位置を示すロケーションＩＤを備え、前記スケジュール作成処理の前記ソートステップは前記サービス提供時間帯の開始時刻を第１のキーとすると共に前記ロケーションＩＤを第２のキーとして前記要求サービスリストファイルの複数個の前記単位要求サービスをソートすることを特徴とする介護スタッフの介護スケジュール作成システム。
【請求項３】
請求項１または２に記載の介護スケジュール作成システムにおいて、該介護スケジュール作成システムは入居者毎要求サービス管理ファイルと要求サービスリスト作成処理とを備え、
前記入居者毎要求サービス管理ファイルは、複数の入居者に要求される複数の介護サービスが複数個の単位要求サービスとして格納されていると共に個々の前記単位要求サービスに付加して介護サービスを提供すべき周期情報が格納されており、
前記要求サービスリスト作成処理は、前記スケジュール作成処理に先だって、前記入居者毎要求サービス管理ファイルから複数個の前記単位要求サービスを取得し、前記周期情報に基づいて前記対象期間に対応する前記単位要求サービスを選択して前記要求サービスリストファイルを作成することを特徴とする介護スタッフの介護スケジュール作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、介護施設において入居者が必要とする介護サービスを、複数の介護スタッフに適切に割り振るスケジューリングに関するものである。
【背景技術】
【０００２】
いわゆる介護施設には、介護を必要とする多数の入居者が入居している。介護レベル、つまり要介護度は入居者によって色々あり、要介護度に応じて必要な介護サービスの種類が増減するし、同一の要介護度の入居者であっても、持病の対応等や家族からの要求等によって介護サービスの種類や内容が増減する。また同一の種類の介護サービスであっても、介護に要する時間は一律に同じではなく、入居者によって時間が増減することもある。介護施設には、このような条件が異なる色々な入居者を介護するため必要な介護スタッフが勤務しており、入居者に対する介護サービスを分担している。介護施設では、昼間、夜間等で介護サービスを提供するために十分な人数の介護スタッフを準備しなければならないが、介護施設の管理者は経験に基づいて各時間帯において必要な人数を決定し、確保している。介護施設では、このようにして確保している各介護スタッフに対し、介護サービスのスケジュールを作成する。そして各介護スタッフは作成されたスケジュールに基づいて介護サービスを提供している。ところで、このような介護スタッフのスケジュールは管理者によって机上にて作成されているが、前記したように介護サービスの種類、内容、および所要時間は入居者毎に相違しているので、介護スタッフのスケジュールの作成は複雑であり、経験を要する作業であると言える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２９２６４号公報
【０００４】
本発明と直接関係は無いが、特許文献１には、介護分野における所定のスケジュール調整システムが記載されている。特許文献１に記載のスケジュール調整システムは、訪問介護サービスを希望する複数の利用者に対して、訪問介護サービスする訪問従事者を適切に割り当てるスケジュール調整システムである。このシステムでは、登録されている複数名の訪問従事者の情報と、複数の利用者からの依頼条件とに基づいて訪問スケジュールを調整するようになっているが、訪問従事者と利用者の住所等の条件に従って優先順位を決定するようになっているので、適切な訪問従事者を担当として割り当てることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
経験に基づいて時間帯毎に必要な人数の介護スタッフを決定し、介護施設に介護スタッフを確保しておけば、入居者に対して必要な介護サービスは提供できる。そして、それぞれの介護スタッフに対するスケジュールは、従来のように介護施設の管理者が机上にて作成しても、ある程度の内容のスケジュールは作成できる。しかしながら解決すべき問題も見受けられる。具体的には、まず介護施設において確保されている介護スタッフの人数が適切であるか否かを評価することができないという点をあげることができる。つまり確保している介護スタッフの人数が提供する介護サービスに比して過剰である可能性もあり、この場合には無駄なコストが生じることになる。次に、介護スタッフ毎にスケジュールを作成するのは労力を要し、スケジュール作成にある程度の経験を要するという問題をあげることができる。労力を要するのでコストが嵩むし、経験が少ない管理者によってスケジュールが作成される場合には、非効率なスケジュールが作成されてしまう。例えば、一部の介護スタッフに対して負担が大きく、他の介護スタッフについては無駄時間が多い、不公平なスケジュールが作成される可能性がある。経験を要する点に関しては他の問題も見受けられる。例えば、新規に介護施設を開設する場合には、その施設における介護サービスの提供の経験は無いので、適切なスケジュールを立てられないことになる。そうすると必要な介護スタッフの人数を決定することも困難になり、介護施設の運用開始時には過剰な介護スタッフを確保しなければならない。つまりコスト高になってしまう。
【０００６】
ところで、格別に特許文献等によって例を示すことはしないが、製造業において複数の工程を複数の作業者で実施する場合に、作業者毎のスケジュールを計算機によって調整するシステムが周知である。このようなスケジュール調整システムを介護施設における介護スタッフのスケジュール作成に応用することも考えられる。しかしながら製造業におけるスケジュール調整システムを、そのまま介護の現場において適用することはできない。その主たる理由は、製造業においては製造途中の半製品を在庫として一時的にストックできるのに対して、介護の現場においては介護サービスを在庫としてストックすることができないからである。また製造業においては、半製品や完成品の製造を前倒ししたり遅延させることも可能であるが、介護サービスによっては前倒しや遅延は許容されない。例えば昼食のサポートをする昼食介護は、朝や夕方に実施することは許容されない。つまり、介護の現場では製造業において従来利用されてきたようなスケジュール調整システムは適用できない。
【０００７】
本発明は、上記したような問題点を解決した、介護施設における介護スタッフのスケジュール作成システムを提供することを目的としている。具体的には、入居者に対して必要となる介護サービスを適切に介護スタッフに割り当てることができ、それによって必要な介護スタッフの人数も明確になると共に、各介護スタッフの無駄な空き時間を少なくすることができ、介護施設のコストを削減することができると共に介護スタッフ間の負担の不公平を緩和することも可能な、介護スタッフのスケジュール作成システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、介護スタッフ毎の介護スケジュールを作成する介護スケジュール作成システムを、要求サービスリストファイルとスタッフ時間管理ファイルとスケジュール作成処理とから構成する。入居者１人に対する１個の介護サービスの要求を単位要求サービスとし、単位要求サービスは、入居者を識別する入居者ＩＤと、介護サービスの種類を識別するサービスＩＤと、介護サービスに要する所要時間と、介護サービスを提供すべき時間帯であるサービス提供時間帯とから構成する。要求サービスリストファイルは、複数の入居者を対象として所定の対象期間において要求される複数の介護サービスに対応して複数の単位要求サービスを格納し、スタッフ時間管理ファイルは、介護スタッフの対応が可能な時間帯である対応可能時間帯を介護スタッフ毎に格納する。スケジュール作成処理は、最初に、要求サービスリストファイルの複数個の単位要求サービスをサービス提供時間帯の開始時刻をキーとしてソートし、スタッフ時間管理ファイルから介護スタッフ毎の対応可能時間帯を取得する。そしてソートされた単位要求サービスを順に、介護スタッフ毎の対応可能時間帯に順次割り当てて介護スタッフ毎の介護スケジュールを作成する。
【０００９】
かくして、請求項１に記載の発明は、上記目的を達成するために、介護施設の入居者が必要とする介護サービスを複数の介護スタッフに割り当てて介護スタッフ毎の介護スケジュールを作成する介護スタッフの介護スケジュール作成システムであって、該介護スケジュール作成システムは要求サービスリストファイルとスタッフ時間管理ファイルとスケジュール作成処理とを備え、入居者１人に対する１個の介護サービスの要求を単位要求サービスとするとき前記要求サービスリストファイルは、複数の入居者を対象として所定の対象期間において要求される複数の介護サービスに対応して複数の単位要求サービスが格納され、前記単位要求サービスは、入居者を識別する入居者ＩＤと、介護サービスの種類を識別するサービスＩＤと、介護サービスに要する所要時間と、介護サービスを提供すべき時間帯であるサービス提供時間帯とからなり、前記スタッフ時間管理ファイルは、介護スタッフの対応が可能な時間帯である対応可能時間帯が介護スタッフ毎に格納され、前記スケジュール作成処理は、前記要求サービスリストファイルの複数個の前記単位要求サービスについて前記サービス提供時間帯の開始時刻をキーとしてソートするソートステップと、前記スタッフ時間管理ファイルから介護スタッフ毎の前記対応可能時間帯を取得するスタッフ時間取得ステップと、ソート後の複数個の前記単位要求サービスを先頭から１個ずつ読み出して介護スタッフ毎の前記対応可能時間帯に順次割り当てて介護スタッフ毎の介護スケジュールを作成する介護サービス割当ステップとから構成され、前記介護サービス割り当てステップは、前記単位要求サービスによって規定される介護サービスを介護スケジュールに割り当てるとき介護サービスが前記サービス提供時間帯の範囲に収まるように、かつ他の介護サービスと重複しないようにして割り当てることを特徴とする介護スタッフの介護スケジュール作成システムとして構成される。
請求項２に記載の発明は、請求項１に記載の介護スケジュール作成システムにおいて、前記単位要求サービスは入居者の部屋の位置を示すロケーションＩＤを備え、前記スケジュール作成処理の前記ソートステップは前記サービス提供時間帯の開始時刻を第１のキーとすると共に前記ロケーションＩＤを第２のキーとして前記要求サービスリストファイルの複数個の前記単位要求サービスをソートすることを特徴とする介護スタッフの介護スケジュール作成システムとして構成される。
請求項３に記載の発明は、請求項１または２に記載の介護スケジュール作成システムにおいて、該介護スケジュール作成システムは入居者毎要求サービス管理ファイルと要求サービスリスト作成処理とを備え、前記入居者毎要求サービス管理ファイルは、複数の入居者に要求される複数の介護サービスが複数個の単位要求サービスとして格納されていると共に個々の前記単位要求サービスに付加して介護サービスを提供すべき周期情報が格納されており、前記要求サービスリスト作成処理は、前記スケジュール作成処理に先だって、前記入居者毎要求サービス管理ファイルから複数個の前記単位要求サービスを取得し、前記周期情報に基づいて前記対象期間に対応する前記単位要求サービスを選択して前記要求サービスリストファイルを作成することを特徴とする介護スタッフの介護スケジュール作成システムとして構成される。
【発明の効果】
【００１０】
以上のように、本発明は、介護スタッフの介護スケジュール作成システムとして構成され、入居者１人に対する１個の介護サービスの要求を単位要求サービスとして扱う。そして単位要求サービスは、入居者を識別する入居者ＩＤと、介護サービスの種類を識別するサービスＩＤと、介護サービスに要する所要時間と、介護サービスを提供すべき時間帯であるサービス提供時間帯とから構成する。本発明によると、複数の入居者を対象として所定の対象期間において要求される複数の介護サービスを複数の単位要求サービスとしてリストし要求サービスリストファイルに格納している。そして複数の単位要求サービスを読み出して、サービス提供時間帯の開始時刻でソートし、１個ずつ単位要求サービスを取り出して各介護スタッフの対応可能時間帯に介護サービスとして割り当てスケジュールを作成する。このとき、介護サービスがサービス提供時間帯の範囲に収まるように、かつ他の介護サービスと重複しないようにして割り当てるようにしている。従って、例えば対象期間を１日とすると、１日の介護スタッフ毎の介護スケジュールが作成できる。そして作成される介護スケジュールは、介護サービスを提供すべき時間帯を逸脱すること無く、適切に介護サービスが介護スタッフに割り付けられるので、入居者に対して適切な介護サービスを提供できる。また介護スケジュールは、サービス提供時間帯の開始時刻でソートした後に、１個ずつ単位要求サービスが読み出されて介護サービスとして割り当てられるので、介護スタッフの無駄な空き時間が生じにくくなり、効率が高くなる。また、介護スタッフの人数が適切であるか否かも明確になる。これによって介護施設のコストを削減することができる。また、介護スタッフ間の負担の不公平を緩和することも可能になる。さらには本発明の介護スタッフの介護スケジュール作成システムは、介護施設の新設時におけるシミュレーションシステムとしても利用できる。運営開始前の介護施設においてもシミュレーションを行えば、必要な介護スタッフの人数を適切に決定することができ、コストを削減できる。
【００１１】
他の発明によると、単位要求サービスは入居者の部屋の位置を示すロケーションＩＤを備え、スケジュール作成処理のときにサービス提供時間帯の開始時刻を第１のキーとすると共にロケーションＩＤを第２のキーとして複数個の単位要求サービスをソートしている。そうすると、ロケーションＩＤとして部屋番号を採用すれば、部屋番号が近くなるように複数の単位要求サービスがソートされることになる。このようにソートされた複数個の単位要求サービスから介護スタッフ毎の介護スケジュールが作成されると、それぞれの介護スタッフが、介護サービスを提供することになる複数の入居者は、部屋が近接した入居者になるので、介護スタッフの移動に伴う負担を少なくすることができる。
また他の発明によると、介護スケジュール作成システムは入居者毎要求サービス管理ファイルと要求サービスリスト作成処理とを備え、入居者毎要求サービス管理ファイルは、複数の入居者に要求される複数の介護サービスが複数個の単位要求サービスとして格納されていると共に個々の単位要求サービスに付加して介護サービスを提供すべき周期情報が格納され、要求サービスリスト作成処理は、スケジュール作成処理に先だって、入居者毎要求サービス管理ファイルから複数個の単位要求サービスを取得し、周期情報に基づいて対象期間に対応する単位要求サービスを選択して要求サービスリストファイルを作成するようにしている。従って、一旦入居者毎要求サービス管理ファイルを作成すれば、自動的に要求サービスリストファイルが生成されることになる。例えば対象期間を１日とする場合には、日々の要求サービスリストファイルの作成の労力が不要になる。これによって介護施設の管理者の労力は軽減される。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る介護スケジュール作成システムを示すブロック図である。
【図２】本発明の実施の形態に係る介護スケジュール作成システムの入居者毎要求サービス管理ファイルを示す表である。
【図３】本発明の実施の形態に係る介護スケジュール作成システムのスタッフ時間管理ファイルを示す表である。
【図４】本発明の実施の形態に係る介護スケジュール作成システムの要求サービスリストファイルを示す表である。
【図５】本発明の実施の形態に係る介護スケジュール作成システムの介護スケジュールファイルを示す表である。
【図６】本発明の実施の形態に係る介護スケジュール作成システムの作用を示す図で、その（ア）は各介護スタッフの対応可能時間帯を、その（イ）は各介護スタッフの介護スケジュールを、それぞれ示す図である。
【図７】本発明の実施の形態に係る介護スケジュール作成システムの処理を示すフローチャートであり、その（ア）は要求サービスリスト作成処理の、その（イ）はスケジュール作成処理の、それぞれ処理を示すフローチャートである。
【図８】本発明の実施の形態に係る介護スケジュール作成システムの、変形されたスケジュール作成処理の処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施の形態に係る介護スケジュール作成システムは、介護施設に入居している複数の入居者に要求されている複数の介護サービスを、介護スタッフに割り当てて介護スタッフ毎の介護スケジュールを作成するものであり、計算機たとえばパーソナルコンピュータ、タブレット端末等で処理される。本実施の形態に係る介護スケジュール作成システムは、図１に示されているように、ファイル群とプログラム群とかならなる内部処理と、図には示されていないが、データを入力したり作成後の介護スケジュールを表示する画面等の入出力インターフェースとから構成されている。しかしながら発明を理解する上で重要であるのは内部処理であるので、以下内部処理についてのみ説明する。
【００１４】
本実施の形態に係る介護スケジュール作成システムの内部処理では、１人の入居者が要求する１個の介護サービスを単位要求サービスとして扱い、個々の単位要求サービスによって規定される個々の介護サービスを介護スタッフに割り当てることになる。単位要求サービスは少なくとも次の複数のデータから構成されている。
・入居者ＩＤ：入居者を識別するためのＩＤであり、ユニークであることが保証されれば氏名でもよい。
・サービスＩＤ：介護サービスを表すＩＤであり、英数字の組み合わせから構成することもできるし「起床援助」、「朝食介護」等のように日本語の名称から構成することもできる。
・所要時間：介護サービスを提供するときに必要な所要時間である。本実施の形態においては介護サービスを実施するための時間だけでなく、介護スタッフが入居者の部屋まで移動する移動時間も含んでいる。
・サービス提供時間帯：介護サービスを提供すべき時間帯、あるいは介護サービスの提供が義務づけられている時間帯であり、開始時刻と終了時刻とからなる。この時間帯の範囲で介護サービスを実施する時間を決定しなければならない。
【００１５】
なお本実施形態においては、単位要求サービスは次のデータも備えている。
・番号：単位要求サービスを識別する番号であり、本実施の形態では「ｋ０１」、「ｋ３２」等のようになっている。
・ロケーションＩＤ：入居者の部屋の場所を表すＩＤであり、本実施の形態においては部屋番号がロケーションＩＤになっている。
・性別：入居者の性別である。
・同性条件：介護サービスを受けるときに介護スタッフが同性でなければならないか否かを定義するデータである。
【００１６】
次に本実施の形態に係る介護スケジュール作成システムの内部処理であるファイル群とプログラム群について説明する。なお、以下ではファイル群は４個のファイルから、プログラム群は２個の処理から構成されているように説明するが、これらの内容や個数については説明し易いように便宜上定めたものに過ぎない。つまりこれらは処理が理解され易いように明細書上において定められたものに過ぎず、本発明に係る介護スケジュール作成システムがソフトウエアとして実装されるときに、必ずしも同様のファイル群とプログラム群とを備える必要はない。さて、本実施の形態において、介護スケジュール作成システムのファイル群は、図１に示されているように、入居者毎に必要となる複数の介護サービスが格納されている入居者毎要求サービス管理ファイル２と、介護スタッフ毎の対応が可能な時間帯である対応可能時間帯が格納されているスタッフ時間管理ファイル３と、複数の入居者に対して１日に要求される複数の介護サービスが複数個の単位要求サービスとして格納されている要求サービスリストファイル４と、介護スタッフ毎の介護スケジュールが格納されている介護スケジュールファイル５とからなる。入居者毎要求サービス管理ファイル２とスタッフ時間管理ファイル３は、管理者がデータを入力すべきファイルになっており、直接入力あるいは画面等から入力するようになっている。一方、要求サービスリストファイル４と介護スケジュールファイル５は内部処理のプログラムが作成するファイルになっており、具体的には前者は要求サービスリスト作成処理７が、後者はスケジュール作成処理８が作成する。要求サービスリスト作成処理７とスケジュール作成処理８の処理については後で説明する。
【００１７】
入居者毎要求サービス管理ファイル２は、図２に示されているように、複数個の単位要求サービスが格納されるようになっている。すなわち、番号、ロケーションＩＤ、入居者ＩＤ、性別、サービスＩＤ、サービス提供時間帯、所要時間、同性条件からなる単位要求サービスが格納されるようになっている。入居者毎要求サービス管理ファイル２には、さらに周期情報も格納される。周期情報は、介護サービスを提供すべき周期を定義する情報であり、毎日実施するのか、あるいは特定の曜日だけ実施するのかを定義している。入居者毎要求サービス管理ファイル２には、例えば３行目に、番号：ｋ０３、入居者ＩＤ：Ｍ００１、性別：男、サービスＩＤ：朝食介助、サービス提供時間帯：８：００〜９：００、所要時間：２５分、同性条件：なし、の単位要求サービスが、周期情報：毎日、を付加して入力されている。また１２行目には、番号：ｋ１２、入居者ＩＤ：Ｆ０３０、性別：女、サービスＩＤ：朝食介助、サービス提供時間帯：７：３０〜８：３０、所要時間：３０分、同性条件：なし、の単位要求サービスが、周期情報：毎日、を付加して入力されている。このように３行目と１２行目には同一のサービスＩＤである朝食介助の単位要求サービスが入力されているが、サービス提供時間帯や所要時間は相違している。同一の介護サービスであっても要介護度等によって介護に必要となる所要時間は変わるし、効率よく介護スタッフに介護サービスを割り当てるために、サービス提供時間帯を入居者によって変えることが有効な場合もあるからである。なお単位要求サービスにおいて、サービス提供時間帯の開始時刻から終了時刻までの時間幅は、一般的に所要時間より長く設定されているが、所要時間と等しい場合もある。例えば１行目の番号：ｋ０１、入居者ＩＤ：Ｍ００１、性別：男、サービスＩＤ：早朝トイレ誘導、サービス提供時間帯：６：４５〜７：００、所要時間：１５分、同性条件：なし、周期情報：毎日、がその例に該当する。サービス提供時間帯の時間幅は所要時間と等しくなるように定義されているので、介護スケジュールを作成するときに、この単位要求サービスについては所定の介護スタッフに対して必ず６：４５〜７：００に割り当てられることになる。ところで、入居者毎要求サービス管理ファイル２は、前記したように、入居者毎に必要となる複数の介護サービス、つまり複数個の単位要求サービスが格納されるようになっているが、必ずしも介護施設に入居している全ての入居者を対象とし、かつ要求される全ての介護サービスを格納する必要はない。つまり、一部の入居者や一部の介護サービスについては格納しないようにし、スケジュール作成の対象から除外してもよい。本実施の形態においては、入居者は全員を対象としているが介護サービスは一部を除外している。具体的には、入浴介護等のように複数の介護スタッフが協力して提供しなければならない介護サービスは、スケジュール作成の対象から除外している。つまり本実施の形態においては、介護スタッフが１人で提供可能な介護サービスだけをスケジュール作成の対象としており、このような介護サービスに関する単位要求サービスが入居者毎要求サービス管理ファイル２に格納されるようになっている。
【００１８】
スタッフ時間管理ファイル３は、前記したようにスタッフ毎の対応可能時間帯が格納されているが、図３に示されているように、対応可能時間帯は次のデータからなる。
・スタッフＩＤ：介護スタッフを識別するＩＤであり、介護スタッフの氏名であってもよい。
・性別：介護スタッフの性別である。
・開始時刻：介護サービスの提供が可能となる開始時刻である。
・終了時刻：介護サービスの提供が可能な時間帯の終了時刻である。
なお、スタッフ時間管理ファイル３には、１人の介護スタッフについて１行だけでなく複数行に対応可能時間帯を入力できるようになっている。勤務時間において休み時間を設定する場合等に対応できるようにするためである。
【００１９】
要求サービスリストファイル４は、所定の対象期間において、複数の入居者に必要となる複数の介護サービスが、複数個の単位要求サービスとして格納される。対象期間は１２時間、あるいは２日間等のようにしてもよいが、本実施の形態においては１日としている。対象期間を１日として、所定の日における全ての要求単位サービスが要求サービスリストファイル４に格納されている様子が図４に示されている。
【００２０】
介護スケジュールファイル５は、前記したように介護スタッフ毎に作成された介護スケジュールが格納されている。つまり割り当て済みの介護サービスについての情報が格納されている。このような割り当て済みの介護サービスは、図５に示されているように次ぎのデータから構成されている。
・番号
・スタッフＩＤ
・ロケーションＩＤ
・入居者ＩＤ
・性別
・サービスＩＤ
・開始時刻：介護サービスを開始する時刻である。
・終了時刻：介護サービスの終了時刻である。本実施の形態においては開始時刻から終了時刻までの時間には介護スタッフの移動時間も含んでいる。
・所要時間
・同性条件
【００２１】
本実施の形態に係る介護スケジュール作成システムによって、介護スケジュールを作成する方法を説明する。事前に、管理者は必要なデータの入力作業をする。まず図２に示されているように、入居者毎要求サービス管理ファイル２において、入居者が要求する介護サービスを、単位要求サービスとして入力する。この入力作業は、入居者が増減したり提供する介護サービスに増減が無い限り、最初に一度だけ実施すればよい。次いで、管理者は対象期間である所定の日について、介護スタッフ毎の対応可能時間帯をスタッフ時間管理ファイル３に入力する。具体的には次のようにする。例えば、所定の日の各介護スタッフの勤務時間、休憩時間が、図６の（ア）のようになっているものとする。図において符号１１、１１、…は休憩時間を表す。最初に、机上において管理者は、介護するときに複数名の介護スタッフで共同で作業しなければならない介護サービスを、介護スタッフに割り当てる。例えば入浴介助は３人の介護スタッフで対応しなければならないので、介護スタッフＭＭ０１３、ＭＭ００２、ＭＭ０１５に対して、符号１２で示されているように、入浴介助を１４：３０〜１６：００に割り当てる。このようにすると、図６の（ア）において、空白になっている時間帯が各介護スタッフの対応可能時間帯になる。これらの対応可能時間帯をスタッフ時間管理ファイル３に入力すると、図３のようになる。
【００２２】
介護スケジュール作成システムを実行する。そうすると、最初に要求サービスリスト作成処理７が処理を行う。要求サービスリスト作成処理は、図７の（ア）に示されているように、まず入居者毎要求サービス管理ファイル２を全行読み込む（ステップＳ０１）。次に周期情報を基にして、対象期間の所定の１日に実施が必要な介護サービスであるか否かを判断し、所定の１日についての全ての単位要求サービスをリストアップする（ステップＳ０２）。リストアップされた単位要求サービスを要求サービスリストファイルに書き込む（ステップＳ０３）。要求サービスリスト作成処理７は処理を完了する。
【００２３】
要求サービスリスト作成処理７が完了すると、スケジュール作成処理８が処理を行う。スケジュール作成処理８は、図７の（イ）に示されているように、最初に要求サービスリストファイルから全行を読み込む（ステップＳ１１）。次いで、サービス提供時間帯の開始時刻を第１のキーとすると共にロケーションＩＤを第２のキーとして、複数個の単位要求サービスをソートする（ステップＳ１２）。前記の説明では、図４は要求サービスリストファイル４であると説明したが、実際にはこの図は複数個の単位要求サービスがソートされた様子を示している。つまり要求サービスリスト作成処理７がステップＳ１２によって処理した直後のデータ構造が示されている。スケジュール作成処理８は、次にスタッフ時間管理ファイル３を読み込んで、複数の介護スタッフの対応可能時間帯を取得する（ステップＳ１３）。ステップＳ１４によって、ソート後の単位要求サービスのリストから最初の１件の単位要求サービスを取り出す。そしてステップＳ１５によって介護スタッフを１名選択する。選択した介護スタッフ１名について対応可能時間帯を調べ、取り出した単位要求サービスによって規定される介護サービスが割り当て可能か否かを判断する（ステップＳ１６）。具体的には、サービス提供時間帯を満たし、かつ定義されている所要時間だけ空き時間があるか否かを判断する。同性条件が定義されていれば、同性条件を満たすか否かも判断する。ステップＳ１６において、当該介護スタッフに対して介護サービスの割り当てが不可能だと判断された場合には、ステップＳ１５に戻って次の１名の介護スタッフを選択し、ステップＳ１６を繰り返す。当該介護スタッフに対して介護サービスの割り当てが可能であればステップＳ１７によって当該介護スタッフに介護サービスを割り当てる。このときなるべく介護サービスは早い時刻になるように割り当てる。すなわち前倒しになるように割り当てる。割り当て済みの介護サービスによって、当該介護スタッフの空き時間は埋められる。スケジュール作成処理８は、ステップＳ１４に戻って次の１件の単位要求サービスを取り出し、以下同様にして介護スタッフに介護サービスを割り当てる。このような処理を繰り返して全ての単位要求サービスについて割り当てが終了したらステップＳ１８によって繰り返しを終了する。最後に各介護スタッフに割り当てが完了した介護サービス、つまり割り当て済みの介護サービスを、介護スケジュールとして介護スケジュールファイル５に書き込み（ステップＳ１９）、処理を完了する。このようにして書き込まれた介護スケジュールが、図５、および図６の（イ）に示されている。ところで、図６の（イ）の図から明らかなように、介護スタッフＭＭ０４４には、介護サービスが割り当てられていない。つまり介護スタッフＭＭ０４４は、この日については余剰の人員であることが分かる。
【００２４】
本実施の形態に係る介護スケジュール作成システムは色々な変形が可能である。例えば、スケジュール作成処理８では、ステップＳ１２において複数個の単位要求サービスをソートするとき、ロケーションＩＤを第２のキーとするように説明した。このようにソートすると、部屋が近い入居者に対する複数の単位要求サービスがまとまることになるので、その後に介護サービスの割り当てをして介護スケジュールを作成すると、それぞれの介護スタッフに割り当てられる介護サービスは、部屋が近接した入居者についての介護サービスが集まることになる。つまりそれぞれの介護スタッフに対して移動距離が少なくなるように介護スケジュールが作成されることになる。しかしながら、ステップＳ１２のソートにおいて、必ずしもロケーションＩＤをキーとして選択しなくてもよい。比較的小規模の介護施設においては移動距離は問題にならないので、このように簡易的に処理を実施してもよい。
【００２５】
介護スケジュール作成システムは他の変形も可能である。例えば、スケジュール作成処理８では、ステップＳ１４によって１件の単位要求サービスを取り出し、ステップＳ１５〜Ｓ１６によって介護サービスを割り当て可能な介護スタッフを探すように説明した。つまり、単位要求サービスを１件ずつ処理することになり、全ての単位要求サービスについて処理が完了したらスケジュール作成処理８が完了することになる。これに対して、介護スタッフを１名選択するようにし、当該介護スタッフに割り当て可能な全ての単位要求サービスを要求サービスリストから取り出すように変形してもよい。このように処理する場合のスケジュール作成処理８’について、図８にフローチャートが示されている。スケジュール作成処理８’では、ステップＳ１１、Ｓ１２、Ｓ１３までは前記したスケジュール作成処理８と同様であるが、次のステップＳ１５’においてスタッフ時間管理ファイル３から介護スタッフを１名だけ選択する。そしてステップＳ１４’においてソート後の単位要求サービスのリストから最初の１件の単位要求サービスを取り出し、先に選択した介護スタッフ１名について対応可能時間帯を調べ、介護サービスが割り当て可能か否かを判断する（ステップＳ１６’）。割り当てができなければ、ステップＳ１４’に戻って次の単位要求サービスを取り出す。割り当て可能であればステップＳ１７’において介護サービスを割り当て、その後ステップＳ１４’に戻って次の単位要求サービスを取り出す。このようにしてステップＳ１５’において選択した１名の介護スタッフについて割り付け可能な全ての単位要求サービスを割り付ける。一通り単位要求サービスの取り出しが完了したら（ステップＳ１８’）、ステップＳ２０においてステップＳ１５’に戻り、スタッフ時間管理ファイル３から次の介護スタッフを１名選択する。同様にして処理し、割り当てできずに残っている単位要求サービスについて順次選択した介護スタッフに割り付け可能か調べ、介護サービスとして割り付けていく。このようにして全ての介護スタッフについて処理したら（ステップＳ２０）、介護スケジュールが完成する。これを介護スケジュールファイル５に書き込む（ステップＳ１９）。
【００２６】
本実施の形態に係る介護スケジュール作成システムは、単位要求サービスについても変形が可能である。単位要求サービスは、少なくとも入居者ＩＤとサービスＩＤとサービス提供時間帯と所要時間を含んでいれば、どのように構成されていてもよい。例えば、本実施の形態においては所要時間には介護スタッフの移動時間も含んだ時間であるように説明したが、単位要求サービスに、スタッフの移動時間を付加するようにすれば、所要時間は純粋に介護サービスに要する時間とすることができる。ところで、単位要求サービスの所要時間については、このようにスタッフの移動時間のようなデータを新たに追加するような変形をしなくても、条件によっては単純に介護サービスに要する時間のみとして扱うこともできる。例えば介護施設が小規模である場合が考えられる。小規模であれば、介護スタッフの移動時間を考慮する必要が無いからである。この場合には、当然に介護スケジュールファイル５の終了時刻も、介護スタッフの移動時間を考慮しなくてよい。
【００２７】
本実施の形態に係る介護スケジュール作成システムは、次のように運用することもできる。すなわち、上記の説明ではスタッフ時間管理ファイルには、実在する介護スタッフについての対応可能時間帯等のデータが入力されるように説明したが、仮想的な介護スタッフについてのデータを入力してもよい。つまり仮想的な介護スタッフを定義して、その介護スタッフについて所定の対応可能時間帯をスタッフ時間管理ファイルに入力する。そうすると、あたかも介護スタッフが存在するものとして介護スケジュールを作成することができる。つまりシミュレーションできる。そうすると、介護施設の管理者はシミュレーションで作成された介護スケジュールを基に、必要となる介護スタッフの人数を把握でき、実在する介護スタッフを割り当てることができる。
【符号の説明】
【００２８】
２      入居者毎要求サービス管理ファイル
３      スタッフ時間管理ファイル
４      要求サービスリストファイル
５      介護スケジュールファイル
７      要求サービスリスト作成処理
８      スケジュール作成処理
【図１】
2015230646.tif 000003
【図２】
2015230646.tif 000004
【図３】
2015230646.tif 000005
【図４】
2015230646.tif 000006
【図５】
2015230646.tif 000007
【図６】
2015230646.tif 000008
【図７】
2015230646.tif 000009
【図８】
2015230646.tif 000010