(57)【要約】【課題】高次脳機能障害や認知症の患者に対するリハビリテーションの進行状況を高精度で把握することができるリハビリテーション方法を提供する。【解決手段】サーバ２は、リハビリ課題についての患者のレベルをＨＤＤ２５から取得し、取得したレベルに応じてリハビリ課題の出題内容を決定する。タブレット端末１は、サーバ２により決定された出題内容に対応するリハビリ課題を表示して、リハビリ課題を患者に解答させる。タブレット端末１は、リハビリ課題についての直近の所定回数分の解答結果に基づいてリハビリ課題についての患者のレベルを判定する。更新ステップは、判定された患者のレベルに基づいて、リハビリ課題についての患者のレベルを更新する。【選択図】図４
2018195273.tif 000002
【特許請求の範囲】
【請求項１】
リハビリ課題についての患者のレベルを記憶装置から取得するレベル取得部と、
前記レベル取得部により取得された患者のレベルに対応するリハビリ課題をディスプレイに表示して患者に解答させる課題解答部と、
リハビリ課題の解答が終了した場合、リハビリ課題についての解答結果に基づいて、リハビリ課題についての患者のレベルを判定するレベル判定部と、
前記記憶装置に記憶されている患者のレベルを前記レベル判定部により判定された患者のレベルに更新するレベル更新部とを備える、リハビリテーションシステム。
【請求項２】
請求項１に記載のリハビリテーションシステムであって、さらに、
患者によるリハビリ課題の解答時間を計測する解答時間計測部と、
前記解答時間計測部により計測された解答時間を記憶装置に記録する解答時間記録部と、
患者によるリハビリ課題の解答が終了した場合、前記解答時間計測部により計測された解答時間と、前記記憶装置に既に記録されている解答時間とに基づいて、患者の疲労度合いを示す疲労判定値を計算する疲労判定値計算部と、
前記疲労判定値計算部により計算された疲労判定値に基づいて患者が疲労しているか否かを判定する疲労判定部と、
患者が疲労していると前記疲労判定部により判定された場合、前記疲労判定値計算部により計算された疲労判定値に応じたメッセージを前記ディスプレイに表示するメッセージ表示部とを備える、リハビリテーションシステム。
【請求項３】
請求項２に記載のリハビリテーションシステムであって、
前記疲労判定部は、所定の閾値を超える疲労判定値が連続して計算された場合、患者が疲労していると判定する、リハビリテーションシステム。
【請求項４】
請求項２又は３に記載のリハビリテーションシステムであって、
前記解答時間記録部は、患者が疲労していると前記疲労判定部により判定された場合、前記解答時間計測部により計測された解答時間を記録せず、患者が疲労していると前記疲労判定部により判定されなかった場合、前記解答時間計測部により計測された解答時間を記録する、リハビリテーションシステム。
【請求項５】
請求項１〜４のいずれか１項に記載のリハビリテーションシステムであって、さらに、
解答結果が基準値以下の場合、リハビリ課題を前記ディスプレイに表示する前に、リハビリ課題の正解を前記ディスプレイに表示する正解表示部を備える、リハビリテーションシステム。
【請求項６】
請求項５に記載のリハビリテーションシステムであって、さらに、
前記正解表示部がリハビリ課題の正解をディスプレイに表示した場合において、解答結果が基準値以下のとき、前記記憶装置に記憶されている患者のレベルを下げるレベルダウン部を備える、リハビリテーションシステム。
【請求項７】
請求項１〜６のいずれか１項に記載のリハビリテーションシステムであって、
認知機能が低下した患者の認知機能を改善するためのリハビリテーションシステム。
【請求項８】
請求項１〜６のいずれか１項に記載のリハビリテーションシステムであって、
高次脳機能障害又は認知症の患者のためのリハビリテーションシステム。
【請求項９】
コンピュータによるリハビリテーション方法であって、
リハビリ課題についての患者のレベルを記憶装置から取得するレベル取得ステップと、
前記レベル取得ステップにより取得された患者のレベルに対応するリハビリ課題をディスプレイに表示して患者に解答させる課題解答ステップと、
リハビリ課題の解答が終了した場合、リハビリ課題についての解答結果に基づいて、リハビリ課題についての患者のレベルを判定するレベル判定ステップと、
前記記憶装置に記憶されている患者のレベルを前記レベル判定ステップにより判定された患者のレベルに更新するレベル更新ステップとを備える、リハビリテーション方法。
【請求項１０】
請求項９に記載のリハビリテーション方法であって、さらに、
患者によるリハビリ課題に対する解答時間を計測する解答時間計測ステップと、
前記解答時間計測ステップにより計測された解答時間を記憶装置に記録する解答時間記録ステップと、
患者によるリハビリ課題の解答が終了した場合、前記解答時間計測ステップにより計測された解答時間と、前記記憶装置に既に記録されている解答時間とに基づいて、患者の疲労度合いを示す疲労判定値を計算する疲労判定値計算ステップと、
前記疲労判定値計算ステップにより計算された疲労判定値に基づいて患者が疲労しているか否かを判定する疲労判定ステップと、
患者が疲労していると前記疲労判定ステップにより判定された場合、前記疲労判定ステップにより計算された疲労判定値に応じたメッセージを前記ディスプレイに表示するメッセージ表示ステップとを備える、リハビリテーション方法。
【請求項１１】
請求項１０に記載のリハビリテーション方法であって、
前記疲労判定ステップは、所定の閾値を超える疲労判定値が連続して計算された場合、患者が疲労していると判定する、リハビリテーション方法。
【請求項１２】
請求項１０又は１１に記載のリハビリテーション方法であって、
前記解答時間記録ステップは、患者が疲労していると前記疲労判定ステップにより判定された場合、前記解答時間計測ステップにより計測された解答時間を記録せず、患者が疲労していると前記疲労判定ステップにより判定されなかった場合、前記解答時間計測ステップにより計測された解答時間を記録する、リハビリテーション方法。
【請求項１３】
請求項９〜１２のいずれか１項に記載のリハビリテーション方法であって、さらに、
解答結果が基準値以下の場合、リハビリ課題を前記ディスプレイに表示する前に、リハビリ課題の正解を前記ディスプレイに表示する正解表示ステップを備える、リハビリテーション方法。
【請求項１４】
請求項１３に記載のリハビリテーション方法であって、さらに、
前記正解表示ステップがリハビリ課題の正解をディスプレイに表示した場合において、解答結果が基準値以下のとき、前記記憶装置に記憶されている患者のレベルを下げるレベルダウンステップを備える、リハビリテーション方法。
【請求項１５】
請求項９〜１４のいずれか１項に記載のリハビリテーション方法であって、
認知機能が低下した患者の認知機能を改善するためのリハビリテーション方法。
【請求項１６】
請求項９〜１４のいずれか１項に記載のリハビリテーション方法であって、
高次脳機能障害又は認知症の患者のためのリハビリテーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リハビリテーションシステム及びその方法に関し、さらに詳しくは、高次脳機能障害や認知症の患者を対象としたリハビリテーションシステム及びその方法に関する。
【背景技術】
【０００２】
高次脳機能障害とは、交通事故や脳卒中などの病気により脳が損傷を受けることにより、記憶障害や、注意障害、遂行機能障害等の症状が現れることである。また、認知症の患者についても、高次脳機能障害の患者と同様の症状が見られる。
【０００３】
高次脳機能障害や、認知症の患者に見られる上記の各症状を改善するために、高次脳機能障害や、認知症の患者に対するリハビリテーション（リハビリ）が行われている。例えば、特許文献１（特開２０１６−７１８９７号公報）には、認知症の患者に対するリハビリトレーニングを支援する認知症介護支援システムが開示されている。
【０００４】
具体的には、特許文献１に係る発明は、認知症の患者に見られる各症状に対応する複数のゲームを用いる。特許文献１に係る発明は、測定モードとトレーニングモードとを有する。患者は、タブレット端末を操作して測定モード及びトレーニングモードのうちいずれか一方を選択する。
【０００５】
測定モードは、認知症の各種症状に対応したゲームを患者に実行させることにより、患者の認知度レベルを測定する。患者の認知度レベルの測定が終了した場合、測定結果が、タブレット端末に表示される。一方、トレーニングモードは、複数のゲームの中から患者が自由にゲームを選択することができるモードである。
【０００６】
上述のように、特許文献１に係る発明では、測定モードが選択された場合、患者は、必然的に、自身の認知度レベルの測定が行われていることを意識しながらゲームを行う。この結果、患者がゲームをいつも通りに行えないため、認知度レベルの測定の精度が低下する。つまり、特許文献１に係る発明は、リハビリテーションの進行状況を確認することが困難である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１６−７１８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、リハビリテーションの進行状況を高精度で把握することができるリハビリテーションシステム及びその方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係るリハビリテーションシステムは、リハビリ課題についての患者のレベルを記憶装置から取得するレベル取得部と、レベル取得部により取得された患者のレベルに対応するリハビリ課題をディスプレイに表示して患者に解答させる課題解答部と、リハビリ課題の解答が終了した場合、リハビリ課題についての解答結果に基づいて、リハビリ課題についての患者のレベルを判定するレベル判定部と、記憶装置に記憶されている患者のレベルをレベル判定部により判定された患者のレベルに更新するレベル更新部とを備える。
【００１０】
本発明に係るリハビリテーション方法は、コンピュータによるリハビリテーション方法であって、リハビリ課題についての患者のレベルを記憶装置から取得するレベル取得ステップと、レベル取得ステップにより取得された患者のレベルに対応するリハビリ課題をディスプレイに表示して患者に解答させる課題解答ステップと、リハビリ課題の解答が終了した場合、リハビリ課題についての解答結果に基づいて、リハビリ課題についての患者のレベルを判定するレベル判定ステップと、記憶装置に記憶されている患者のレベルをレベル判定ステップにより判定された患者のレベルに更新するレベル更新ステップとを備える。
【００１１】
本発明は、患者がリハビリ課題を実行するたびに、そのリハビリ課題についてのレベルを判定する。患者がリハビリテーションの進行状況を計測されていることを意識することなくリハビリ課題を実行することができるため、患者のリハビリテーションの進行状況を高精度で把握することができる。
【００１２】
好ましくは、本発明に係るリハビリテーションシステムは、さらに、患者によるリハビリ課題の解答時間を計測する解答時間計測部と、解答時間計測部により計測された解答時間を記憶装置に記録する解答時間記録部と、患者によるリハビリ課題の解答が終了した場合、解答時間計測部により計測された解答時間と、記憶装置に既に記録されている解答時間とに基づいて、患者の疲労度合いを示す疲労判定値を計算する疲労判定値計算部と、疲労判定値計算部により計算された疲労判定値に基づいて患者が疲労しているか否かを判定する疲労判定部と、患者が疲労していると疲労判定部により判定された場合、疲労判定値計算部により計算された疲労判定値に応じたメッセージをディスプレイに表示するメッセージ表示部とを備える。
【００１３】
好ましくは、本発明に係るリハビリテーション方法は、さらに、患者によるリハビリ課題に対する解答時間を計測する解答時間計測ステップと、解答時間計測ステップにより計測された解答時間を記憶装置に記録する解答時間記録ステップと、患者によるリハビリ課題の解答が終了した場合、解答時間計測ステップにより計測された解答時間と、記憶装置に既に記録されている解答時間とに基づいて、患者の疲労度合いを示す疲労判定値を計算する疲労判定値計算ステップと、疲労判定値計算ステップにより計算された疲労判定値に基づいて患者が疲労しているか否かを判定する疲労判定ステップと、患者が疲労していると疲労判定ステップにより判定された場合、疲労判定ステップにより計算された疲労判定値に応じたメッセージをディスプレイに表示するメッセージ表示ステップとを備える。
【００１４】
これにより、患者が疲労している状況でリハビリ課題を実行することを防ぐことができる。患者が疲労していない状況でリハビリ課題を実行できるため、患者のリハビリテーションの進行状況を高精度で把握することができる。
【００１５】
好ましくは、疲労判定部は、所定の閾値を超える疲労判定値が連続して計算された場合、患者が疲労していると判定する。
【００１６】
好ましくは、疲労判定ステップは、所定の閾値を超える疲労判定値が連続して計算された場合、患者が疲労していると判定する。
【００１７】
これにより、患者が疲労してないにもかかわらず、誤って患者が疲労していると判定することを防ぐことができる。
【００１８】
好ましくは、解答時間記録部は、患者が疲労していると疲労判定部により判定された場合、解答時間計測部により計測された解答時間を記録せず、患者が疲労していると疲労判定部により判定されなかった場合、解答時間計測部により計測された解答時間を記録する。
【００１９】
好ましくは、解答時間記録ステップは、患者が疲労していると疲労判定ステップにより判定された場合、解答時間計測ステップにより計測された解答時間を記録せず、患者が疲労していると疲労判定ステップにより判定されなかった場合、解答時間計測ステップにより計測された解答時間を記録する。
【００２０】
これにより、計測された解答時間に基づいて疲労判定値を計算する場合、患者が疲労してない状態での解答時間を基準として疲労判定値を計算することができるため、患者が疲労しているか否かを高い精度で計算することができる。
【００２１】
好ましくは、リハビリテーションシステムは、さらに、解答結果が基準値以下の場合、リハビリ課題をディスプレイに表示する前に、リハビリ課題の正解をディスプレイに表示する正解表示部を備える。
【００２２】
好ましくは、リハビリテーション方法は、さらに、解答結果が基準値以下の場合、リハビリ課題をディスプレイに表示する前に、リハビリ課題の正解をディスプレイに表示する正解表示ステップを備える。
【００２３】
これにより、患者はリハビリ課題の正解を見た後にリハビリ課題を解答することができる。
【００２４】
好ましくは、リハビリテーションシステムは、さらに、正解表示部がリハビリ課題の正解をディスプレイに表示した場合において、解答結果が基準値以下のとき、記憶装置に記憶されている患者のレベルを下げるレベルダウン部を備える。
【００２５】
好ましくは、リハビリテーション方法は、さらに、正解表示ステップがリハビリ課題の正解をディスプレイに表示した場合において、解答結果が基準値以下のとき、記憶装置に記憶されている患者のレベルを下げるレベルダウンステップを備える。
【００２６】
これにより、患者がリハビリ課題の正解を見た後でもリハビリ課題を正解できない場合、その患者のレベルを適切なレベルに更新することができる。
【発明の効果】
【００２７】
本発明に係るリハビリテーションシステム及びその方法によれば、リハビリテーションの進行状況を高精度で把握することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係るリハビリテーション支援システムの構成を示す機能ブロック図である。
【図２】図１に示すタブレット端末の構成を示す機能ブロック図である。
【図３】図１に示すサーバの構成を示す機能ブロック図である。
【図４】図１に示すリハビリテーション支援システムの動作を示すシーケンス図である。
【図５】図３に示すレベル記録データの一例を示す図である。
【図６】図２に示すリハビリ課題プログラムにより表示されるリハビリ課題の解答入力画面の一例を示す図である。
【図７】図４に示すレベル判定処理のフローチャートである。
【図８】図２に示す正答率記録データの一例を示す図である。
【図９】図４に示す疲労判定処理のフローチャートである。
【図１０】図２に示す解答時間記録データのデータ構造を示す図である。
【図１１】図１０に示す課題別記録データの一例を示す図である。
【図１２】図２に示すタッチパネルに表示されるリハビリ課題「パターン迷路」の解答入力画面を示す図である。
【図１３】図２に示すタッチパネルに表示されるリハビリ課題「パターン迷路」の正答表示画面を示す図である。
【図１４】図２に示すリハビリ課題プログラムが誤りなし学習モードで動作する場合におけるフローチャートである。
【図１５】図２に示すリハビリ課題プログラムが誤りなし学習モードで動作する場合における画面遷移の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００３０】
｛１．リハビリテーション支援システム１００の構成｝
図１は、本発明の実施の形態に係るリハビリテーション支援システム１００の構成を示す機能ブロック図である。図１を参照して、リハビリテーション支援システム１００は、リハビリテーションを支援するためのコンピュータシステムである。リハビリテーション支援システム１００は、例えば、病院や介護施設、リハビリテーションセンター等の施設に構築される。以下に例示するリハビリテーションは、特に高次脳機能障害や認知症の患者に適したものであるが、軽度認知障害者、認知機能の低下した高齢者、学習の困難な発達障害者などにも適している。
【００３１】
以下の説明において、特に説明のない限り、「高次脳機能障害や認知症の患者」を単に「患者」と記載する。また、以下の説明において、「リハビリテーション」の略称として「リハビリ」を用いる場合がある。
【００３２】
リハビリテーション支援システム１００は、タブレット端末１と、サーバ２と、ＬＡＮ（Local Area Network）３とを備える。図１では、タブレット端末１とＬＡＮ３とを実線で接続しているが、タブレット端末１は、無線通信によりＬＡＮ３と接続する。サーバ２は、有線通信によりＬＡＮ３と接続する。
【００３３】
タブレット端末１は、患者によって操作される端末である。患者は、タブレット端末１を操作して、記憶障害、注意障害、遂行機能障害等の各種症状を改善させることを目的としたリハビリ課題を行う。
【００３４】
サーバ２は、タブレット端末１を操作する患者に関する情報を管理する。ＬＡＮ３は、病院や介護施設、リハビリテーションセンター等の施設に構築されるネットワークである。タブレット端末１及びサーバ２は、ＬＡＮ３を介して互いに通信する。
【００３５】
｛２．タブレット端末１の構成｝
図２は、図１に示すタブレット端末１の構成を示す機能ブロック図である。図２を参照して、タブレット端末１は、ＣＰＵ１１（Central Processing Unit）と、ＲＡＭ（Random Access Memory）１２と、タッチパネル１３と、フラッシュメモリ１４と、通信インタフェース１５とを備える。
【００３６】
ＣＰＵ１１は、フラッシュメモリ１４に格納された各種プログラムをＲＡＭ１２にロードし、ロードされたプログラムを実行してタブレット端末１を制御する。ＲＡＭ１２は、タブレット端末１のメインメモリである。
【００３７】
タッチパネル１３は、ＣＰＵ１１によるプログラムの実行結果などを表示する。タッチパネル１３は、ユーザがタッチした位置を操作情報として出力する。
【００３８】
フラッシュメモリ１４は、不揮発性の半導体メモリである。フラッシュメモリ１４は、リハビリ課題プログラム３１，３２と、リハビリ支援プログラム４０とを記憶する。
【００３９】
リハビリ課題プログラム３１は、注意障害の症状を改善するためのリハビリ課題のプログラムであり、具体的には、「文字探し」のプログラムである。リハビリ課題プログラム３２は、遂行機能障害の症状を改善するためのリハビリ課題のブログラムであり、具体的には、「パターン迷路」のプログラムである。図２には示されていないが、フラッシュメモリ１４には、リハビリ課題プログラム３１，３２の他にも、高次脳機能障害や認知症の各種症状を改善するためのリハビリ課題プログラムが記憶されている。
【００４０】
リハビリ支援プログラム４０は、タブレット端末１を操作する患者のリハビリを支援するためのプログラムである。リハビリ支援プログラム４０は、管理モジュール４１と、レベル判定モジュール４２と、疲労判定モジュール４３と、誤りなし制御モジュール４４とを備える。
【００４１】
管理モジュール４１は、サーバ２と通信して、患者がリハビリ課題を実行するために用いられる各種情報をサーバ２から取得する。また、管理モジュール４１は、患者により選択されたリハビリ課題に応じたリハビリ課題プログラムを起動させる。
【００４２】
レベル判定モジュール４２は、リハビリ課題が患者により実行された場合、リハビリ課題についての解答結果に基づいて、そのリハビリ課題についての患者のレベルを判定する。リハビリ課題についてのレベルは、各種症状における患者のリハビリテーションの進行状況を示す指標として用いられる。疲労判定モジュール４３は、リハビリ課題の解答が入力されるまでの時間（解答時間）に基づいて患者が疲労しているか否かを判定する。誤りなし制御モジュール４４は、解答結果が基準値以下の場合、リハビリ課題をタッチパネル１３に表示する前に、リハビリ課題の正解をタッチパネル１３に表示する。レベル判定モジュール４２、疲労判定モジュール４３、及び誤りなし制御モジュール４４の動作の詳細については、後述する。
【００４３】
通信インタフェース１５は、例えば、IEEE802.11に準拠しており、ＬＡＮ３を介してサーバ２と通信する。
【００４４】
｛３．サーバ２の構成｝
図３は、図１に示すサーバ２の構成を示す機能ブロック図である。図３を参照して、サーバ２は、例えば、パーソナルコンピュータであり、ＣＰＵ２１と、ＲＡＭ２２と、操作部２３と、ディスプレイ２４と、ＨＤＤ（hard disk drive）２５と、通信インタフェース２６とを備える。
【００４５】
ＣＰＵ２１は、ＨＤＤ２５に格納された各種プログラムをＲＡＭ２２にロードし、ロードされたプログラムを実行してサーバ２を制御する。ＲＡＭ２２は、サーバ２のメインメモリである。
【００４６】
操作部２３は、キーボード及びマウスである。ディスプレイ２４は、ＣＰＵ２１によるプログラムの実行結果などを表示する。
ＨＤＤ２５は、サーバプログラム２７と、患者管理データ５１と、レベル記録データ５２と、課題管理データ５３と、解答時間記録データ５４と、正答率記録データ５６とを記憶する。
【００４７】
サーバプログラム２７は、パーソナルコンピュータをサーバ２として機能させるためのプログラムである。
【００４８】
患者管理データ５１は、患者についての個人情報を記録するテーブル形式のデータであり、具体的には、患者の氏名と、患者のＩＤとを対応付けて記録する。レベル記録データ５２は、各リハビリ課題について患者のレベルを記録するテーブル形式のデータである。課題管理データ５３は、課題の内容（コンテンツ）をレベルごとに設定したデータである。解答時間記録データ５４は、各リハビリ課題に付いての患者の解答時間を記録するテーブル形式のデータである。正答率記録データ５６は、各リハビリ課題についての患者の正答率を記録するテーブル形式のデータである。
【００４９】
図３では、ＨＤＤ２５は、レベル記録データ５２と、解答時間記録データ５４と、正答率記録データ５６とを１つずつ記憶している。実際には、これらのデータは、患者ごとに作成される。レベル記録データ５２と、解答時間記録データ５４と、正答率記録データ５６の詳細については、後述する。
【００５０】
｛４．リハビリ支援システム１００の動作｝
｛４．１．リハビリ課題プログラムの実行｝
図４は、リハビリ支援システム１００の動作を示すシーケンス図である。図４を参照しながら、患者がタブレット端末１を操作してリハビリ課題として文字探し（リハビリ課題プログラム３１）を実行する場合におけるリハビリ支援システム１００の動作を説明する。
【００５１】
初期条件として、タブレット端末１において、リハビリ支援プログラム４０の管理モジュール４１が既に起動し、サーバ２においてサーバプログラム２７が既に起動している。
【００５２】
（リハビリ課題の選択）
リハビリ支援プログラム４０は、患者によるタッチパネル１３の操作により、患者の氏名の入力を受け付ける（ステップＳ１）。リハビリ支援プログラム４０は、患者の氏名の入力を受け付けた後に、患者が実行可能なリハビリ課題の一覧を表示する。リハビリ支援プログラム４０は、患者によるタッチパネル１３の操作に基づいて、リハビリ課題として「文字探し」を選択する（ステップＳ２）。
【００５３】
リハビリ支援プログラム４０は、ステップＳ１で受け付けた患者の氏名と、課題特定データとをサーバ２に送信する（ステップＳ３）。課題特定データは、ステップＳ２で選択されたリハビリ課題「文字探し」を特定するデータである。
【００５４】
（レベルに応じた出題内容の決定）
サーバ２は、ステップＳ２で送信された患者の氏名と課題特定データとを受信する。サーバ２は、患者管理データ５１を参照して、受信した患者の氏名に対応する患者のＩＤを取得する（ステップＳ４）。ＩＤは、各患者に固有の番号である。
【００５５】
サーバ２は、患者のＩＤと課題特定データとに基づいて、ステップＳ２で選択されたリハビリ課題「文字探し」についての患者のレベルを、レベル記録データ５２から取得する（ステップＳ５）。
【００５６】
図５は、レベル記録データ５２の一例を示す図である。図５を参照して、レベル記録データ５２は、患者のＩＤと、各リハビリ課題について患者のレベルとを対応付けて記録している。
【００５７】
リハビリ支援システム１００において、課題Ａ〜課題Ｅがリハビリ課題として準備されており、リハビリ課題のレベルは、１〜１０の１０段階である。ここで、リハビリ課題のレベルとは、リハビリ課題の出題内容を決定するパラメータであり、レベルが上がるほど、リハビリ課題の出題内容は難しくなる。つまり、リハビリ課題のレベルが上がるにつれて、リハビリ課題に対応する症状（注意障害等）が改善されていると判断することができる。
【００５８】
図５に示すレベル記録データ５２において、課題Ａ及び課題Ｂは、注意障害用のリハビリ課題である。課題Ｃ及び課題Ｄは、記憶障害用のリハビリ課題である。課題Ｅは、遂行機能障害用のリハビリ課題である。課題Ａは、「文字探し」であり、リハビリ課題プログラム３１に対応する。課題Ｅは、「パターン迷路」であり、リハビリ課題プログラム３２に対応する。課題Ｂ〜課題Ｄは、「文字探し」及び「パターン迷路」とは別のリハビリ課題である。課題Ｂ〜課題Ｄに対応するリハビリ課題プログラムは、図２に示されていないが、フラッシュメモリ１４に記憶されている。
【００５９】
図４を参照して、ステップＳ３で特定された患者のＩＤが「５７８４１」であると仮定する。課題特定データは、上述のように、「文字探し」を示している。この場合、サーバ２は、ステップＳ５において、ＩＤ「５７８４１」に対応する課題Ａのレベルとして、「２」を取得する。
【００６０】
サーバ２は、ステップＳ５で取得したレベルと、課題管理データ５３とに基づいて、リハビリ課題の出題内容を決定する（ステップＳ６）。課題管理データ５３は、図５に示す課題Ａ〜課題Ｅの出題内容をレベルと対応付けて保持している。サーバ２は、ステップＳ５で取得したレベルとステップ２で選択されたリハビリ課題とに基づいて、課題管理データ５３に記録されているリハビリ課題の出題内容を取得する。
【００６１】
ステップＳ２で課題Ａ「文字探し」が選択されている。このため、課題Ａの出題内容は、後述する指定文字領域に表示される文字数と、後述する探索領域に表示される文字数とを含む。
【００６２】
（リハビリ課題の解答）
サーバ２は、ステップＳ６で決定した出題内容を記録した出題内容データをタブレット端末１に送信する（ステップＳ７）。タブレット端末１が出題内容データを受信した場合、リハビリ支援プログラム４０は、ステップＳ２で選択されたリハビリ課題「文字探し」に対応するリハビリ課題プログラム３１を起動する（ステップＳ８）。
【００６３】
リハビリ支援プログラム４０は、サーバ２から受信した出題内容データを、起動したリハビリ課題プログラム３１に通知する（ステップＳ９）。起動したリハビリ課題プログラム３１は、通知された出題内容データに基づいて、リハビリ課題の解答入力画面をタッチパネル１３に表示させる（ステップＳ１０）。
【００６４】
リハビリ課題プログラム３１は、リハビリ課題に対する解答の入力の受付を開始し（ステップＳ１１）、解答時間の計測を開始する（ステップＳ１２）。患者は、タッチパネル１３に表示されたリハビリ課題に対して解答を入力することにより、リハビリ課題を実行する。
【００６５】
リハビリ課題プログラム３１は、リハビリ課題に対する解答の入力が終了した場合（ステップＳ１３）、解答時間の計測を終了する（ステップＳ１４）。リハビリ課題プログラム３１は、ステップＳ１２を実行してからステップＳ１４を実行するまでに要した時間を、解答時間として取得する。
【００６６】
図６は、課題Ａ「文字探し」の解答画面の一例を示す図である。図６を参照して、「文字探し」では、指定文字領域６１と、探索領域６２とが、タッチパネル１３に表示される。
【００６７】
指定文字領域６１には、患者が探す文字として指定された文字（指定文字）が表示される。図６に示す例では、指定文字は、「つ」及び「が」の２文字である。探索領域６２には、複数の文字が配置されている。指定文字の数及び探索領域６２に配置される文字の数は、上述のように、ステップＳ９（図４参照）で通知される出題内容データに含まれている。指定文字及び探索領域６２内の文字については、ランダムに決定される。
【００６８】
リハビリ課題プログラム３１は、図６に示す解答入力画面がタッチパネル１３に表示された時点で、解答入力の受付を開始し（図４に示すステップＳ１１）、解答時間の計測を開始する（図４に示すステップＳ１２）。リハビリ課題プログラム３１は、図６に示す解答入力画面の解答終了ボタン６３がタップされた時点で、解答入力の受付を終了し（図４に示すステップＳ１３）、解答時間の計測を終了する（図４に示すステップＳ１４）。
【００６９】
「文字探し」では、患者は、探索領域６２内に配置された文字の中から指定文字を探す。つまり、図６に示す例では、患者は、探索領域６２内に配置された文字の中から指定文字である「つ」及び「が」をタップする。指定文字の数及び探索領域６２内に配置される文字の数は、課題Ａ「文字探し」についての患者のレベルに応じて変化する。例えば、レベルが高くなるほど、指定文字の数と、探索領域６２に配置される文字の数とが増加する。
【００７０】
図４を参照して、リハビリ課題プログラム３１は、解答時間の計測を終了した後に、ステップＳ１０でタッチパネルに表示したリハビリ課題の正答率を計算する（ステップＳ１５）。正答率の計算方法は、特に限定されない。リハビリ課題プログラム３１は、リハビリ課題の解答時間とリハビリ課題の正答率とを、リハビリ支援プログラム４０に通知する（ステップＳ１６）。
【００７１】
リハビリ支援プログラム４０は、リハビリ課題の解答時間とリハビリ課題の正答率とが通知を受けた場合、疲労判定処理（ステップＳ１７）を実行する。疲労判定処理（ステップＳ１７）の詳細は後述する。
【００７２】
その後、患者が同じリハビリ課題を繰り返し実行する場合は、ステップＳ１０〜Ｓ１７が繰り返される。ただし、指定文字の種類及び配置は毎回ランダムに変化する。一方、患者が別のリハビリ課題を実行する場合、患者はタブレット端末１を操作して、リハビリ課題の終了を指示する。タブレット端末１は、患者の操作に応じて新たなリハビリ課題を選択する（ステップＳ２）。その後、ステップＳ２以降の処理が繰り返される。
【００７３】
患者が同じリハビリ課題を複数回（たとえば１０回）実行した後、リハビリ支援プログラム４０は、レベル判定処理（ステップＳ１８）を実行する。
【００７４】
（レベル判定処理（ステップＳ１８））
図７は、タブレット端末１により実行されるレベル判定処理（ステップＳ１８）のフローチャートである。図７に示すレベル判定処理（ステップＳ１８）は、図２に示すレベル判定モジュール４２により実行される。
【００７５】
リハビリ支援プログラム４０は、リハビリ課題プログラム３１を起動させた際に（図４に示すステップＳ８）、レベル判定モジュール４２を起動させる。起動したレベル判定モジュール４２は、図７に示す処理を開始する。
【００７６】
図７を参照して、レベル判定モジュール４２は、タブレット端末１を操作する患者の正答率記録データ５６をサーバ２から取得する（ステップＳ２１）。具体的には、レベル判定モジュール４２は、ステップＳ１（図４参照）で入力された患者の氏名をサーバ２に送信して、正答率記録データ５６の送信をサーバ２に要求する。サーバ２は、レベル判定モジュール４２の要求を受け付けた場合、送信された患者の氏名に対応するＩＤの正答率記録データ５６をタブレット端末１に送信する。
【００７７】
図８は、正答率記録データ５６の一例を示すテーブルである。正答率記録データ５６は、患者ごとに作成され、課題Ａ〜課題Ｅの各々についての平均正答率の履歴を記録する。平均正答率は、同じリハビリ課題を複数回実行した場合における全正答率の加算平均である。図８に示す正答率記録データ５６は、ＩＤが「５７８４１」である患者の平均正答率の履歴を記録しており、課題Ａの平均正答率が１２回目まで記録されている。その他の課題については、１２回目まで記録されていない。この理由は、患者が課題Ａ〜課題Ｅを実行する頻度が異なるためである。
【００７８】
その後、レベル判定モジュール４２は、リハビリ課題の解答が終了するまで（ステップＳ２２においてＹｅｓ）、待機する。つまり、レベル判定モジュール４２は、実行中のリハビリ課題の解答時間及び平均正答率の通知を受けるまで（図４に示すステップＳ１６）、待機する。
【００７９】
レベル判定モジュール４２は、実行されたリハビリ課題の正答率を取得する（ステップＳ２３）。具体的には、リハビリ課題プログラム３１がステップＳ１５（図４参照）で計算した正答率をリハビリ支援プログラム４０に通知することにより（ステップＳ１６）、レベル判定モジュール４２は、実行されたリハビリ課題の正答率を取得する。
【００８０】
レベル判定モジュール４２は、ステップＳ２３で取得した各回の正答率に基づいて平均正答率を算出して正答率記録データ５６に記録することにより、正答率記録データ５６を更新する（ステップＳ２４）。例えば、レベル判定モジュール４２は、課題Ａ「文字探し」の平均正答率をステップＳ２３で取得した場合、取得した課題Ａの平均正答率を、図８に示す正答率記録データ５６の１３回目の行における「課題Ａ」のフィールドに記録する。
【００８１】
レベル判定モジュール４２は、ステップＳ２４で算出された平均正答率に基づいて、患者が実行中のリハビリ課題についてのレベルを判定する。具体的には、レベル判定モジュール４２は、ステップＳ２４で算出された平均正答率が８０％以上であるか否かを判断する（ステップＳ２６）。
【００８２】
平均正答率の平均が８０％以上である場合（ステップＳ２６においてＹｅｓ）、レベル判定モジュール４２は、患者が解答したリハビリ課題のレベルを１つ上げることを決定する（ステップＳ２７）。レベル判定モジュール４２は、ステップＳ２７の決定内容を含むレベル変更通知をサーバ２に送信し（ステップＳ２８）、ステップＳ３２に進む。サーバ２は、レベル変更通知に基づいて、タブレット端末１を操作する患者のレベル記録データ５２を更新する。例えば、レベル判定モジュール４２が、ＩＤ「５７８４１」の患者における課題Ａのレベルを１つ上げることを決定した場合、サーバ２は、図５に示すレベル記録データ５２において、ＩＤ「５７８４１」のレコードにおける課題Ａのレベルを、「２」から「３」に変更する。
【００８３】
一方、平均正答率が８０％よりも小さい場合（ステップＳ２６においてＮｏ）、レベル判定モジュール４２は、平均正答率が３０％よりも小さいか否かをする（ステップＳ２９）。
【００８４】
平均正答率の平均が３０％よりも小さい場合（ステップＳ２９においてＹｅｓ）、レベル判定モジュール４２は、患者が解答したリハビリ課題のレベルを１つ下げることを決定する（ステップＳ３０）。レベル判定モジュール４２は、ステップＳ３０の決定内容を含むレベル変更通知をサーバ２に送信し（ステップＳ２８）、ステップＳ３２に進む。サーバ２は、レベル変更通知に基づいて、タブレット端末１を操作する患者のレベル記録データ５２を更新する。例えば、レベル判定モジュール４２がＩＤ「５７８４１」の患者における課題Ａのレベルを１つ下げることを決定した場合、サーバ２は、図５に示すレベル記録データ５２において、ＩＤ「５７８４１」のレコードにおける課題Ａのレベルを、「２」から「１」に変更する。
【００８５】
一方、平均正答率が３０％以上である場合（ステップＳ２９においてＮｏ）、レベル判定モジュール４２は、患者が解答したリハビリ課題のレベルを維持することを決定し（ステップＳ３１）、ステップＳ３２に進む。
【００８６】
ステップＳ３２において、レベル判定モジュール４２は、患者がリハビリ課題の終了を指示したか否かを判断する。患者がリハビリ課題の終了を指示した場合（ステップＳ３２においてＹｅｓ）、レベル判定モジュール４２は、ステップＳ２４で更新された正答率記録データ５６をサーバ２に送信する（ステップＳ３３）。サーバ２は、タブレット端末１から送信された正答率記録データ５６に基づいて、ＨＤＤ２５に記憶されている正答率記録データ５６を更新する。
【００８７】
一方、患者が同じリハビリ課題を繰り返し実行する場合（ステップＳ３２においてＮｏ）、レベル判定モジュール４２は、リハビリ課題を解答した患者のレベルを変更したか否かを判断する（ステップＳ３４）。
【００８８】
患者のレベルを維持した場合（ステップＳ３４においてＮｏ）、レベル判定モジュール４２は、ステップＳ２２に戻り、新たに実行されるリハビリ課題の解答が終了するまで待機する。
【００８９】
一方、患者のレベルを変更した場合（ステップＳ３４においてＹｅｓ）、レベル判定モジュール４２は、変更後のレベルに対応する出題内容データをサーバ２から取得する（ステップＳ３５）。具体的には、レベル判定モジュール４２は、変更後のレベルをサーバ２に通知して、出題内容データの送信をサーバ２に要求する。サーバ２は、変更後のレベルに対応するリハビリ課題の出題内容を決定してタブレット端末１に送信する。
【００９０】
レベル判定モジュール４２は、ステップＳ３５で取得した出題内容データをリハビリ課題プログラム３１に通知する（ステップＳ３６）。これにより、リハビリ課題プログラム３１は、変更されたレベルに応じた出題内容で、リハビリ課題を患者に実行させることができる。
【００９１】
このように、リハビリ支援システム１００は、高次脳機能障害や認知症の各種症状のレベルを測定するための特別なモードを使用することなく、患者がリハビリ課題を実行するたびに実行したリハビリ課題についてのレベルを更新するか否かを判断する。リハビリ支援システム１００は、各種症状のレベルの測定中であることを患者に意識させることなく、各種症状に対する患者の改善度合いを計測することができるため、高次脳機能障害や認知症の患者に対するリハビリテーションの進行状況を精度良く確認することができる。
【００９２】
（疲労判定処理（ステップＳ１７））
図９は、タブレット端末１により実行される疲労判定処理（ステップＳ１７）のフローチャートである。疲労判定処理（ステップＳ１７）は、図２に示す疲労判定モジュール４３により実行される。
【００９３】
リハビリ支援プログラム４０は、リハビリ課題プログラム３１を起動させた際に（図４に示すステップＳ８）、疲労判定モジュール４３を起動させる。起動した疲労判定モジュール４３は、図９に示す処理を開始する。
【００９４】
疲労判定モジュール４３は、所定のタイミングで、疲労検出カウンタを０に設定する（ステップＳ４１）。疲労検出カウンタは、疲労判定値が予め設定された疲労基準値を連続して上回った回数を示す。疲労判定値は、同じリハビリ課題を繰り返し実行した場合に生じる患者の疲労の度合いを示す数値である。
【００９５】
疲労判定モジュール４３は、タブレット端末１を操作する患者の解答時間記録データ５４をサーバ２から取得する（ステップＳ４２）。具体的には、疲労判定モジュール４３は、タブレット端末１を操作する患者の氏名を送信することにより、解答時間記録データ５４の送信をサーバ２に要求する。サーバ２は、疲労判定モジュール４３の要求を受け付けた場合、送信された患者の氏名に対応するＩＤの解答時間記録データ５４をタブレット端末１に送信する。
【００９６】
ステップＳ４１，４２が実行されるタイミングは、１回目のリハビリ課題に対する解答が終了する前であれば、特に限定されない。例えば、疲労判定モジュール４３は、ステップＳ８（図４参照）においてリハビリ課題プログラム３１を起動するタイミングでステップＳ４１，Ｓ４２を実行することができる。
【００９７】
図１０は、解答時間記録データ５４のデータ構造を示す図である。図１０を参照して、解答時間記録データ５４は、患者のＩＤごとに作成される。図１０は、ＩＤ「５７８４１」の患者についての解答時間記録データ５４を示している。解答時間記録データ５４は、課題別記録データ５４１〜５４５を有する。課題別記録データ５４１〜５４５は、課題Ａ〜課題Ｅにそれぞれ対応している。
【００９８】
図１１は、図１０に示す課題別記録データ５４１の一例を示す図である。図１１を参照して、課題別記録データ５４１は、ＩＤ「５７８４１」の患者が課題Ａを解答した際の解答時間をレベルごとに記録したテーブル形式のデータである。
【００９９】
図１１において、課題別記録データ５４１は、レベルごとに過去６回分の解答時間を記録することができる。記録順序Ｘ（Ｘは１〜６の整数を示す）は、解答時間が課題別記録データ５４１に記録された順番を示す。例えば、レベル１のカラムにおいて、記録順序１に対応するフィールドに記録された解答時間が最も早く記録され、記録順序６に対応するフィールドに記録された解答時間が最後に記録されている。
【０１００】
課題別記録データ５４１に記録される過去の解答時間は、患者が疲労していないと判定された解答時間である。課題別記録データ５４１への解答時間の記録の詳細については、後述する。
【０１０１】
再び、図９を参照して、疲労判定モジュール４３は、リハビリ課題の解答が終了するまで（ステップＳ４３においてＹｅｓ）待機する。つまり、疲労判定モジュール４３は、実行中のリハビリ課題の解答時間及び正答率の通知を受けるまで（図４に示すステップＳ１６）、待機する。
【０１０２】
疲労判定モジュール４３は、実行されたリハビリ課題の解答時間を取得する（ステップＳ４４）。例えば、リハビリ課題プログラム３１が計測した解答時間をリハビリ支援プログラム４０に通知することにより（ステップＳ１６）、疲労判定モジュール４３は、課題Ａ「文字探し」についての解答時間を取得する。
【０１０３】
疲労判定モジュール４３は、ステップＳ４４で取得した解答時間と、ステップＳ４１で取得した解答時間記録データ５４とを用いて、疲労判定値を算出する（ステップＳ４５）。疲労判定値は、タブレット端末１を操作してリハビリ課題を実行している患者の現時点における疲労の度合いを示す。ステップＳ４４で取得した解答時間は、現時点における患者の疲労判定値を算出するためのパラメータであるため、以下の説明において、ステップＳ４４で取得した解答時間を「現在解答時間」と記載する。
【０１０４】
例えば、疲労判定モジュール４３は、下記の式（１）に従って疲労判定値Ｆを算出する。
Ｆ＝|ＮＴ−ＥＴ|／σＴ  …（１）
【０１０５】
式（１）において、ＮＴは、現在解答時間であり、ＥＴは、課題別記録データ５４１に記録されている過去の解答時間の平均であり、σＴは、課題別記録データ５４１に記録されている解答時間から計算される標準偏差である。
【０１０６】
なお、図１１において、課題別記録データ５４１における「レベル３」のカラムには、解答時間が記録されていないフィールド５４１Ａ、５４１Ｂが存在する。フィールド５４１Ａ、５４１Ｂが空欄であることは、患者が課題Ａをレベル３で実行できるようになってから間もないことを示している。また、「レベル９」及び「レベル１０」のカラムには解答時間が記録されていない。このことは、課題Ａについての患者のレベルがレベル９に達していないことを示している。
【０１０７】
患者が課題Ａをレベル３で実行している場合において、疲労判定モジュール４３は、以下のようにして、課題Ａのレベル３における解答時間の平均ＥＴを計算する。すなわち、疲労判定モジュール４３は、課題Ａをレベル３で実行する場合に想定される予測解答時間をフィールド５４１Ａ、５４１Ｂに暫定的に入力した上で、レベル３のカラムに記録されている６つの解答時間の加算平均ＥＴを計算する。予測解答時間は、予め疲労判定モジュール４３に記録されている。また、予測解答時間は、課題の内容や、レベルに応じて適宜変更される。
【０１０８】
再び、図９を参照して、疲労判定モジュール４３は、ステップＳ４５で計算した疲労判定値が予め設定された疲労基準値以上であるか否かを判断する（ステップＳ４６）。
【０１０９】
疲労判定値が疲労基準値よりも低い場合（ステップＳ４６においてＮｏ）、疲労判定モジュール４３は、患者が疲労していないと判定し、疲労検出カウンタを０に設定する（ステップＳ４７）。疲労判定モジュール４３は、疲労判定値の計算に用いた現在解答時間を、ステップＳ４４における解答時間の取得先である課題別記録データに記録する（ステップＳ４８）。
【０１１０】
例えば、患者がレベル１の課題Ａを実行している際に疲労していないと判定された場合、疲労判定モジュール４３は、現在解答時間を課題別記録データ５４１に記録する。具体的には、疲労判定モジュール４３は、レベル１における記録順序１の解答時間を削除する。疲労判定モジュール４３は、レベル１の記録順序２〜５の解答時間を記録順序１〜５に移動させた上で、現在解答時間をレベル１の記録順序６に記録する。
【０１１１】
図９を参照して、疲労判定値が疲労基準値以上である場合（ステップＳ４６においてＹｅｓ）、疲労判定モジュール４３は、患者がリハビリ課題を実行することにより疲労している可能性があると判断し、疲労検出カウンタをインクリメントする（ステップＳ５１）。疲労判定モジュール４３は、疲労検出カウンタが予め設定された検出基準値以上であるか否かを判断する（ステップＳ５２）。
【０１１２】
疲労検出カウンタが検出基準値よりも低い場合（ステップＳ５２においてＮｏ）、疲労判定モジュール４３は、患者が疲労していないと判定し、ステップＳ４９に進む。一方、疲労検出カウンタが検出基準値以上である場合（ステップＳ５２においてＹｅｓ）、疲労判定モジュール４３は、リハビリ課題の実行により患者が疲労していると判定する。疲労判定モジュール４３は、休憩を促すメッセージをタッチパネル１３に表示し（ステップＳ５３）、ステップＳ４９に進む。
【０１１３】
疲労判定モジュール４３は、ステップＳ４９において、患者がリハビリ課題の終了を指示したか否かを判断する（ステップＳ４９）。
【０１１４】
患者がリハビリ課題の終了を指示した場合（ステップＳ４９においてＹｅｓ）、疲労判定モジュール４３は、解答時間記録データ５４をサーバ２に送信する。サーバ２は、ＨＤＤ２５に記録されている解答時間記録データ５４の中からタブレット端末１を操作する患者の解答時間記録データ５４を特定し、特定した解答時間記録データ５４を、疲労判定モジュール４３により送信された解答時間記録データ５４と置き換える。
【０１１５】
一方、患者がリハビリ課題の終了を指示しなかった場合（ステップＳ４９においてＮｏ）、疲労判定モジュール４３は、ステップＳ４３に戻り、リハビリ課題の解答が終了するまで待機する。
【０１１６】
このように、リハビリ支援システム１００は、患者がリハビリ課題を実行するたびに患者の疲労の度合いを示す疲労判定値を算出し、疲労判定値に基づいて患者が疲労しているか否かを判定する。リハビリ支援システム１００は、患者が疲労していると判定した場合、患者に休憩を促すメッセージをタブレット端末１に表示させる。この結果、患者が疲労していることに気付かないままリハビリ課題を繰り返し実行することを防ぐことができるため、患者の疲労によるリハビリ課題の正答率の低下を防ぐことができる。この結果、リハビリ課題のレベルが患者の疲労によって低下することを防ぐことができ、患者のリハビリトレーニングの進行状況を精度良く把握することができる。
【０１１７】
｛課題Ｅ「パターン迷路」について｝
以下、リハビリ課題の一例として課題Ｅ「パターン迷路」について説明する。図１２は、タブレット端末１のディスプレイ１３に表示される課題Ｅ「パターン迷路」の解答入力画面を示す図である。図１３は、図１２に示す「パターン迷路」の正答表示画面を示す図である。
【０１１８】
図４を参照して、患者が、ステップＳ２において課題Ｅを選択した場合、リハビリ支援プログラム４０は、課題Ｅ「パターン迷路」に対応するリハビリ課題プログラム３２を起動させる（ステップＳ８）。リハビリ課題プログラム３２は、リハビリ課題プログラム３１に代わって、ステップＳ１０〜Ｓ１５を実行する。このとき、図１２に示す解答入力画面が、ステップＳ１０でディスプレイ１３に表示される。
【０１１９】
図１２を参照して、回答欄７２には、３種類の図形パターンが表示されている。順序欄７１には、回答欄７２に表示されている図形パターンを辿る順序が記載されている。患者は、順序欄７１に記載されている順序に従って、タッチパネル１３にタッチしながら回答欄７２に表示されている図形パターンをスタートからゴールまで辿る。図１２に示していないが、リハビリ課題プログラム３２は、患者が辿った順路をタッチパネル１３上に表示させる。患者は、スタートからゴールまで図形パターンを辿った後に、答え合わせボタン７３をタップすることにより、答え合わせを行う。リハビリ課題プログラム３２は、答え合わせボタン７３がタップされた場合、図１３に示す正答表示画面をタッチパネル１３に表示する。
【０１２０】
リハビリ課題プログラム３２は、図１２に示す解答入力画面を表示した後に患者がタッチパネル１３に最初にタッチした時点から解答時間の計測を開始する（ステップＳ１２（図４参照））。そして、リハビリ課題プログラム３２は、答え合わせボタン７３がタッチされた時刻に解答時間の計測を終了すればよい（ステップＳ１４（図４参照））。
【０１２１】
｛変形例｝
また、リハビリ学習支援システム１００は、３０％よりも低い正答率が一定の回数連続した場合、誤りなし学習モードに移行して、リハビリ課題を患者に実行させてもよい。
【０１２２】
誤りなし学習モードとは、患者がリハビリ課題の解答を入力する前に、リハビリ課題の正解を表示するモードのことである。誤りなし学習モードでリハビリ課題を患者に実行させることにより、患者の正答率を向上させることができるため、リハビリに取り組む意欲を向上させることができるというメリットがある。
【０１２３】
図１４は、誤りなし制御モジュール４４の動作を示すフローチャートである。図１５は、課題Ａ「文字探し」の実行中に誤りなし学習モードに移行した場合における、タッチパネル１３の画面遷移の一例を示す図である。
【０１２４】
誤りなし制御モジュール４４は、図４に示すステップＳ１５において正答率を計算した場合に、図１４に示す処理を開始する。誤りなし制御モジュール４４は、３０％よりも低い正答率がｍ回連続しているか否かを判断する（ステップＳ１０１）。ここで、ｍは、２以上の自然数である。
【０１２５】
３０％よりも低い正答率がｍ回連続していない場合（ステップＳ１０１においてＮｏ）、誤りなし制御モジュール４４は、図１４に示す処理を終了し、解答時間及び正答率をリハビリ支援プログラム４０に通知する（図４に示すステップＳ１６）。
【０１２６】
一方、３０％よりも低い正答率がｍ回連続した場合（ステップＳ１０１においてＹｅｓ）、誤りなし制御モジュール４４は、誤りなし学習モードに移行することを決定する（ステップＳ１０２）。誤りなし制御モジュール４４は、図１５に示すように、誤りなし学習モードに移行することを患者に説明する説明画面６１を表示する（ステップＳ１０３）。
【０１２７】
次に、誤りなし制御モジュール４４は、解答表示画面６２をタッチパネル１３に表示する（ステップＳ１０４）。解答表示画面６２は、課題Ａ「文字探し」の出題内容と、その出題内容についての解答とを表示する。図１５に示す解答表示画面６２は、探索領域６２において、リハビリ課題「文字探し」の解答を四角い枠で囲んでいる。
【０１２８】
リハビリ課題プログラム３１は、解答入力画面を表示することにより（ステップＳ１０５）、リハビリ課題を患者に実行させる。具体的には、図１５に示すように、リハビリ課題プログラム３１は、タッチパネル１３の表示を解答表示画面６２から解答入力画面６３に遷移させ、リハビリ課題「文字探し」の解答を患者に入力させる。リハビリ課題プログラム３１は、解答の入力が終了した場合、正答率を計算する（ステップＳ１０６）。
誤りなし制御モジュール４４は、誤りなし学習モード実行時において計算された正答率が、ｐ回連続して３０％以上であるか否かを判断する（ステップＳ１０８）。ｐは、２以上の自然数である
【０１２９】
正答率がｐ回連続して３０％以上である場合（ステップＳ１０８においてＹｅｓ）、誤りなし制御モジュール４４は、誤りなし学習モードの終了メッセージをタッチパネル１３に表示し（ステップＳ１０９）、図１４に示す処理を終了する。誤りなし制御モジュール４４は、図４に示すステップＳ１０に戻り、誤りなし学習モードではない通常モードでリハビリ課題「文字探し」を患者に実行させる。
【０１３０】
一方、３０％以上の正答率がｐ回連続していない場合（ステップＳ１０８においてＮｏ）、誤りなし制御モジュール４４は、３０％よりも低い正答率が累積でｑ回に達したか否かを判断する（ステップＳ１１０）。ｑは２以上の自然数である。
【０１３１】
３０％よりも低い正答率が累積でｑ回に達した場合（ステップＳ１１０においてＹｅｓ）、リハビリ課題プログラム３１は、課題Ａ「文字探し」についての患者のレベルを１つ下げることを決定する（ステップＳ１１１）。
【０１３２】
誤りなし制御モジュール４４は、レベルを１つ下げることをサーバ２に通知して、新たなレベルに対応する出題内容データを取得する（ステップＳ１１２）。誤りなし制御モジュール４４は、ステップＳ１０４に戻り、新たに取得した出題内容データに対応する解答表示画面をタッチパネル１３に表示する。
【０１３３】
一方、３０％よりも低い正答率が累積でｑ回に達していない場合（ステップＳ１１０においてＮｏ）、誤りなし制御モジュール４４は、ステップＳ１０４に戻る。つまり、誤りなし制御モジュール４４は、課題Ａ「文字探し」のレベルを維持したまま、新たな解答表示画面をタッチパネル１３に表示する。
【０１３４】
｛その他の変形例｝
上記実施の形態では、図５に示すように、課題Ａ及び課題Ｂが注意障害のリハビリ課題であり、課題Ｃ及びＤが記憶障害のリハビリ課題であり、課題Ｅが遂行機能障害のリハビリ課題である例を説明したが、これに限定されない。リハビリ課題の数は、１つであってもよいし、２つ以上であってもよい。
【０１３５】
上記実施の形態では、タブレット端末１が疲労判定処理（ステップＳ１７）を実行する例を説明したが、これに限定されない。タブレット端末１は、疲労判定処理（ステップＳ１７）を実行しなくてもよい。この場合であっても、タブレット端末１は、患者は、自身のレベルの判定が行われていることを意識することなくリハビリ課題を実行するため、患者のリハビリについての進行状況を高精度で把握することができる。
【０１３６】
上記実施の形態では、疲労判定処理（ステップＳ１７）において、疲労検出カウンタが予め設定された検出基準値以上である場合（ステップＳ５２においてＹｅｓ）、患者が疲労していると判定される例を説明したが、これに限られない。疲労判定モジュール４３は、疲労検出カウンタを使用しなくてもよい。例えば、疲労判定モジュール４３は、疲労判定値が疲労基準値よりも大きい場合、患者が疲労していると判定してもよい。つまり、疲労判定モジュール４３が疲労判定値に基づいて患者が疲労しているか否かを判定することができれば、患者が疲労しているか否かの判定基準は特に限定されない。
【０１３７】
上記実施の形態では、タブレット端末１及びサーバ２が上述した情報処理を実行しているが、タブレット端末１だけが上述した情報処理の全てを実行してもよい。
【０１３８】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【０１３９】
１００  リハビリテーション支援システム
１  タブレット端末
２  サーバ
２７  サーバプログラム
３１，３２  リハビリ課題プログラム
４０  リハビリ支援プログラム
４１  管理モジュール
４２  レベル判定モジュール
４３  疲労判定モジュール
４４  誤りなし制御モジュール
５１  患者管理データ
５２  レベル記録データ
５３  課題管理データ
５４  解答時間記録データ
５４１〜５４５  課題別記録データ
５６  正答率記録データ
【図１】
2018195273.tif 000003
【図２】
2018195273.tif 000004
【図３】
2018195273.tif 000005
【図４】
2018195273.tif 000006
【図５】
2018195273.tif 000007
【図６】
2018195273.tif 000008
【図７】
2018195273.tif 000009
【図８】
2018195273.tif 000010
【図９】
2018195273.tif 000011
【図１０】
2018195273.tif 000012
【図１１】
2018195273.tif 000013
【図１２】
2018195273.tif 000014
【図１３】
2018195273.tif 000015
【図１４】
2018195273.tif 000016
【図１５】
2018195273.tif 000017