(57)【要約】【課題】多数の保健指導対象者に対して、保健指導を効率的に実施する保健指導支援システムを提供する。【解決手段】指導者の指示によって被験者に対する保健指導を実施する保健指導支援システムであって、演算処理行うプロセッサと、プロセッサに接続された記憶部と、プロセッサに接続されたインターフェースとを備え、プロセッサは、被験者情報を受け付けて、結果記録データベースに格納し、被験者管理データベースを参照して被験者の保健指導の開始日から保健指導の経過日数を演算し、演算した経過日数と結果記録データベースの被験者情報からイベントデータベースに格納された業務のうち実行可能な業務を抽出し、抽出した業務を前記被験者毎に前記指導記録データベースに格納し、被験者毎の業務をインターフェースに出力する。【選択図】図１
2010134825.tif 000002
【特許請求の範囲】
【請求項１】
指導者の指示によって被験者に対する保健指導を実施する保健指導支援システムであって、
演算処理を行うプロセッサと、前記プロセッサに接続された記憶部と、前記プロセッサに接続されたインターフェースとを備え、
前記記憶部は、
前記被験者を識別するための情報と保健指導の開始日が格納される被験者管理データベースと、
前記被験者毎の保健指導に対する結果を被験者情報として格納する結果記録データベースと、
前記被験者毎に設定されて前記被験者に対する保健指導の履歴を格納する指導記録データベースと、
前記被験者に対する指導者の業務を、前記保健指導の開始日からの経過日数と前記被験者情報に関連して予め設定したイベントデータベースと、を有し、
前記プロセッサは、
前記被験者情報を受け付けて、前記結果記録データベースに格納し、
前記被験者管理データベースを参照して被験者の保健指導の開始日から保健指導の経過日数を演算し、
前記演算した経過日数と、前記結果記録データベースの被験者情報から前記イベントデータベースに格納された前記業務のうち実行可能な前記業務を抽出し、
前記抽出した業務を前記被験者毎に前記指導記録データベースに格納し、
前記被験者毎の業務を前記インターフェースに出力することを特徴とする保健指導支援システム。
【請求項２】
請求項１に記載の保健指導支援システムであって、
前記指導記録データベースは、前記業務の優先度を保持し、
前記プロセッサは、
前記優先度に基づいて前記被験者毎の業務に順位を付けて前記インターフェースに出力することを特徴とする保健指導支援システム。
【請求項３】
請求項２に記載の保健指導支援システムであって、
前記プロセッサは、
前記優先度を所定の条件に応じて変更することを特徴とする保健指導支援システム。
【請求項４】
請求項１ないし請求項３のいずれかひとつに記載の保健指導支援システムであって、
前記イベントデータベースは、前記業務の処理に必用な作業時間を保持し、
前記プロセッサは、
前記抽出した業務の作業時間の合計値を演算し、
前記合計値が所定の値を超えたときには、第２の指導者が利用する計算機に所定の通知を送信することを特徴とする保健指導支援システム。
【請求項５】
演算処理を行うプロセッサと、前記プロセッサに接続された記憶部と、前記プロセッサに接続されたインターフェースとを備えて、指導者の指示によって被験者に対する保健指導を実施する保健指導支援システムにおいて、前記指導者の保健指導業務を支援する方法であって、
前記記憶部は、
前記被験者を識別するための情報と保健指導の開始日が格納される被験者管理データベースと、
前記被験者毎の保健指導に対する結果を被験者情報として格納する結果記録データベースと、
前記被験者毎に設定されて前記被験者に対する保健指導の履歴を格納する指導記録データベースと、
前記被験者に対する指導者の業務を、前記保健指導の開始日からの経過日数と前記被験者情報に関連して予め設定したイベントデータベースと、を有し、
前記プロセッサが、前記被験者情報を受け付けて、前記結果記録データベースに格納するステップと、
前記プロセッサが、前記被験者管理データベースを参照して被験者の保健指導の開始日から保健指導の経過日数を演算するステップと、
前記プロセッサが、前記演算した経過日数と、前記結果記録データベースの被験者情報から前記イベントデータベースに格納された前記業務のうち実行可能な前記業務を抽出するステップと、
前記プロセッサが、前記抽出した業務を前記被験者毎に前記指導記録データベースに格納するステップと、
前記プロセッサが、前記被験者毎の業務を前記インターフェースに出力するステップと、
を含むことを特徴とする保健指導業務の支援方法。
【請求項６】
請求項５に記載の保健指導業務の支援方法であって、
前記指導記録データベースは、前記業務の優先度を保持し、
前記プロセッサは、前記優先度に基づいて前記被験者毎の業務に順位を付けて前記インターフェースに出力することを特徴とする保健指導業務の支援方法。
【請求項７】
請求項６に記載の保健指導業務の支援方法であって、
前記プロセッサは、前記優先度を所定の条件に応じて変更することを特徴とする保健指導業務の支援方法。
【請求項８】
請求項５ないし請求項７のいずれかひとつに記載の保健指導業務の支援方法であって、
前記イベントデータベースは、前記業務の処理に必用な作業時間を保持し、
前記プロセッサは、前記抽出した業務の作業時間の合計値を演算し、前記合計値が所定の値を超えたときには、第２の指導者が利用する計算機に所定の通知を送信することを特徴とする保健指導業務の支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、疾病の予防、治療等の目的により対象者の食習慣、運動習慣などの生活習慣を改善するために行う保健指導を支援する保健指導支援システムに関する。
【背景技術】
【０００２】
近年、生活習慣病のひとつとして、内臓脂肪型肥満症（メタボリックシンドローム）が注目されている。メタボリックシンドロームは、内臓脂肪面積≧１００ｃｍ２（腹囲の場合は、男性≧８５ｃｍ、女性≧９０ｃｍ）という基準を超え、血中脂質や血圧または血糖値の何れかのリスクを２つ以上有する状態を指し、動脈硬化や心疾患または脳血管疾患のリスクが高くなると言われている疾患である。
【０００３】
健診施設などでは、受診者がメタボリックシンドロームや肥満と診断されると、医師や保健師などが減量を指示する。特に、指導者（医師、保健師、管理栄養士など）が強い介入指導が必要と判断した受診者には、受診者の体重に合わせた目標体重を設定し、目標体重に向けて改善すべき生活習慣を生活改善項目として提案した減量プログラムを実施する場合がある。この場合、指導者は受診者の目標体重を達するための導入教育、継続支援、評価など、長期間に渡って指導することになる。
【０００４】
このような指導に関する技術としては、携帯端末等を用いて減量を実施する者の日々の体重や食事状況等をネットワークを介して収集し、指導者が作成したアドバイス情報をネットワークを介して提供する技術がある（例えば、特許文献１参照）。
【特許文献１】特開２００５−１３５３５８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような技術では、減量を実施する者（以降、参加者）の日々のデータをネットワークを介して電子的に収集することを前提としているため、Ｗｅｂや電子メールを使用できない人はこのような技術を用いた減量プログラムに参加することができない。また、アドバイス情報は参加者の日々のデータに基づいて作成するのが基本となるため、指導者は参加者の日々のデータが入力されるのを待ってアドバイス情報を作成する場合が多い。しかしながら、参加者がデータを入力するタイミングは様々であるため、多数の参加者のデータ入力が一時に集中する場合もあり、指導者が実施すべき業務量が一時的に増大してしまう可能性がある。すなわち、指導者の業務負荷が参加者の入力タイミングによって大きく影響される可能性があるため、指導者の業務効率が低下する場合がある。
【０００６】
そこで、本発明は、多数の参加者に対して、保健指導を効率的に実施する保健指導支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、指導者の指示によって被験者に対する保健指導を実施する保健指導支援システムであって、演算処理行うプロセッサと、前記プロセッサに接続された記憶部と、前記プロセッサに接続されたインターフェースとを備え、前記記憶部は、前記被験者を識別するための情報と保健指導の開始日が格納される被験者管理データベースと、前記被験者毎の保健指導に対する結果を被験者情報として格納する結果記録データベースと、前記被験者毎に設定されて前記被験者に対する保健指導の履歴を格納する指導記録データベースと、前記被験者に対する指導者の業務を、前記保健指導の開始日からの経過日数と前記被験者情報に関連して予め設定したイベントデータベースと、を有し、前記プロセッサは、前記被験者情報を受け付けて、前記結果記録データベースに格納し、前記被験者管理データベースを参照して被験者の保健指導の開始日から保健指導の経過日数を演算し、前記演算した経過日数と、前記結果記録データベースの被験者情報から前記イベントデータベースに格納された前記業務のうち実行可能な前記業務を抽出し、前記抽出した業務を前記被験者毎に前記指導記録データベースに格納し、前記被験者毎の業務を前記インターフェースに出力する。
【０００８】
また、前記指導記録データベースは、前記業務の優先度を保持し、前記プロセッサは、前記優先度に基づいて前記被験者毎の業務に順位を付けて前記インターフェースに出力する。
【発明の効果】
【０００９】
本発明によれば、指導者が実施すべき保健指導業務を優先度順に表示することにより、指導者が意識することなく優先度が高い業務から順番に実施できるようになるため、均質的な保健指導を効率的に実施することが可能となる。また、優先度を変更することにより、業務の遅延による保健指導の質の低下を防ぐことができる。また、複数の指導者で業務を分散させることにより、特定の指導者に業務負荷が偏ることなく、保健指導業務を効率的に実施することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態を添付図面に基づいて説明する。
【００１１】
図１は、本発明の実施の形態の保健指導支援システム（以下、本システム）の構成を示すブロック図である。本システムは、管理者端末装置１００、指導者端末装置２００、出力装置６００、参加者端末装置３００及びサーバ４００を備える。管理者端末装置１００、指導者端末装置２００、出力装置６００、参加者端末装置３００及びサーバ４００は、ネットワーク５００を介して接続されている。
【００１２】
管理者端末装置１００、指導者端末装置２００及び参加者端末装置３００は、各々、プロセッサ、メモリ、通信インターフェース及びユーザインターフェースを備える計算機である。なお、これらの端末装置は、アプリケーションプログラム（例えば、Ｗｅｂブラウザ）が動作するＰＤＡや携帯電話機等の携帯端末であってもよい。
【００１３】
サーバ４００は、プロセッサ４１０、メモリ４２０、記憶装置４３０及び通信インターフェース４４０を備える計算機である。サーバ４００のメモリ４２０には、参加者情報登録手段Ｍ１、減量プログラム登録手段Ｍ２、減量記録登録手段Ｍ３、イベント処理手段Ｍ４、イベント処理結果表示手段Ｍ５、指導記録登録手段Ｍ６、優先度更新手段Ｍ７及び指導者業務管理手段Ｍ８を備える。これらの各手段Ｍ１〜Ｍ８は、本システムを構成するプログラムで構成されており、メモリ４２０にロードされてプロセッサ４１０が実行する。なお、各手段Ｍ１〜Ｍ８はハードディスクドライブなどで構成された記憶装置４３０に格納され、実行する際にプロセッサ４１０によってメモリ４２０にロードされる。また、各手段Ｍ１〜Ｍ８は、記憶装置４３０に格納された後述するデータベースにアクセスする。また、サーバ４００は、指導者のメールを送受信するメールサーバの機能（図示省略）を有する。
【００１４】
サーバ４００の記憶装置４３０には、指導者管理データベースＤ１、定型文言データベースＤ２、イベントデータベースＤ３、指導コースデータベースＤ４、参加者管理データベースＤ５、減量プログラムデータベースＤ６、減量記録データベースＤ７及び指導記録データベースＤ８が格納される。
【００１５】
指導者管理データベースＤ１は、本システムによる保健指導を実施する指導者の識別子（以下、指導者ＩＤ）やパスワード、氏名などの情報が格納される。なお、本実施形態では、保健指導として体重の減量を行う場合を示す。
【００１６】
定型文言データベースＤ２は、図２に示すように、本システムによる保健指導において用いられる定型文言の情報が格納される。
【００１７】
イベントデータベースＤ３は、図３に示すように、本システムによる保健指導において処理されるイベントの情報が格納される。なお、イベントとはサーバ４００が所定の条件を満たしたときに実行する所定の処理である。
【００１８】
指導コースデータベースＤ４は、図４に示すように、本システムによる保健指導の実施内容に関する情報が格納される。
【００１９】
参加者管理データベースＤ５は、図５に示すように、本システムによる保健指導を受ける参加者（被験者）の個人的な情報が格納される。
【００２０】
減量プログラムデータベースＤ６は、図６に示すように、本システムによる保健指導を受ける参加者の減量プログラムに関する情報が格納される。
【００２１】
減量記録データベースＤ７は、図７に示すように、本システムによる保健指導を受ける参加者毎の日々の減量の記録に関する情報が格納される。
【００２２】
指導記録データベースＤ８は、図８に示すように、本システムによる保健指導の実施記録に関する情報が格納される。
【００２３】
図２は、定型文言データベースＤ２の構成を示す説明図である。定型文言データベースＤ２は、本システムによる保健指導で使用される文言が登録されるデータベースである。
【００２４】
定型文言データベースＤ２は、文言ＩＤ２０１、タイトル２０２、本文２０３から一つのレコードが構成される。
【００２５】
文言ＩＤ２０１には、保健指導で使用される文言を識別するための識別子（以下、文言ＩＤ）が登録される。タイトル２０２には、保健指導のタイトルが登録される。タイトル２０２に登録される文言には、参加者宛てに電子メールやＦＡＸ、手紙などにより送られる保健指導の題名として使用される文言（文言ＩＤの最初が“Ｐ”のもの）と、指導者端末装置２００のディスプレイ等の出力装置上に表示される指導者宛ての文言（文言ＩＤの最初が“Ｓ”のもの）が含まれ、両者は文言ＩＤ２０１によって区別可能に分類されている。本文２０３には、参加者宛てに電子メールやＦＡＸ、手紙などにより送られる保健指導の本文として使用される文言が登録される。
【００２６】
図３は、イベントデータベースＤ３の構成を示す説明図である。イベントデータベースＤ３は、参加者の状態（経過日数、体重の変化、データ入力状況等）や行動（指導者に対するメール等）等の条件に応じて、本システムのサーバ４００が実行すべき処理が登録されるデータベースである。
【００２７】
イベントデータベースＤ３は、イベントＩＤ３０１、トリガ３０２、タイミング３０３、条件３０４、イベント内容３０５、参加者宛文言ＩＤ３０６、指導者宛文言ＩＤ３０７、優先度３０８、標準作業時間３０９から一つのレコードが構成される。
【００２８】
イベントＩＤ３０１には、イベントを識別するための識別子（以下、イベントＩＤ）が登録される。トリガ３０２には、後述するイベント処理手段（Ｍ４）によって当該レコードのイベントが処理される契機となる情報が登録される。例えば、トリガ３０２＝「定時」は予め設定した時刻になるとサーバ４００により当該レコードのイベントが処理されることを示し、トリガ３０２＝「減量記録登録時」は体重など参加者の日々のデータが登録されると当該レコードのイベントが処理されることを示す。また、トリガ３０２＝「メール受信時」はサーバ４００がメールを受信したときに当該レコードのイベントが処理されることを示す。タイミング３０３には当該レコードのイベントが処理される時間的条件が登録される。例えば、タイミング３０３＝「１日目」は該当する参加者の経過日数が１日目の場合に当該レコードのイベントが処理されることを示し、タイミング３０３＝「１０〜１９日目」は該当する参加者の経過日数が１０日目から１９日目のいずれかの場合に当該レコードのイベントが処理されることを示す。
【００２９】
また、タイミング３０３＝「随時」は、トリガ３０２が発生して条件３０４を満たせば何時でも処理されるイベントであることを示す。条件３０４には、当該レコードのイベントが処理される条件のうち時間的条件以外の条件が登録される。処理内容３０５には、当該レコードのイベントに対して実行されるアクションが登録される。すなわち、トリガ３０２を契機として、タイミング３０３及び条件３０４に登録された条件が満たされた場合に、当該レコードのイベントが発生し、当該イベントの発生に基づいて処理内容３０５に登録されたアクションが実行される。
【００３０】
参加者宛文言ＩＤ３０６には当該レコードのイベントで使用される参加者宛ての文言を識別する文言ＩＤが、指導者宛文言ＩＤ３０７には当該レコードのイベントで使用される指導者宛ての文言を識別するための文言ＩＤが登録され、定型文言データベースＤ２の文言ＩＤ２０１と共通の識別子が使用される。優先度３０８には、当該レコードのイベントに対応するアクションの実行結果に対して、指導者が優先的に作業すべきか否かを示す優先度が数値で登録される。優先度が大きいほど、指導者が優先的に作業すべきであることを示す。
【００３１】
標準作業時間３０９には、当該レコードのイベントに対応するアクションの実行結果に対して、指導者が作業する場合（例えば、処理内容３０５＝「メール作成」によって作成されたメールを編集して送信する、など）の標準作業時間が単位「分」で登録される。なお、イベント処理後に指導者が作業する必要がないイベント（例えば、イベントＩＤ「Ｅ１００」、「Ｅ１１０」、「Ｅ２００」、「Ｅ２１０」など）には、優先度３０８及び標準作業時間３０９は登録されない。
【００３２】
条件３０４に登録されている条件の中で、Ｘ日目目標達成または未達成とは、減量期間終了時までに目標を達成するためにＸ日目に到達すべき体重であり、下式によって計算される。
【００３３】
開始時体重−（（開始時体重−目標体重）×Ｘ／減量期間）
例えば、減量の開始時に８０ｋｇの体重を９０日間で３．５ｋｇ減量する目標を有する参加者の１０日目の目標体重は、
８０−（（８０−７６．５）×１０／９０）＝７９．６１１［ｋｇ］
となり、２０日目の目標体重は、
８０−（（８０−７６．５）×２０／９０）＝７９．２２２［ｋｇ］
となる。
【００３４】
優先度３０８は、イベント処理後に指導者が作業する必要がある場合、当該作業の内容に応じて予め決められている。なお優先度３０８の値が大きいほど、優先度が高くなる。図３の例では、参加者からのメールを受信した場合が優先度３０８の値が最も大きく設定され、参加者からの問合せにできるだけ早く対応できるようにしている。また、図３の例では、トリガ３０２＝「減量記録登録時」のイベントの優先度には幅を持たせているが、これは参加者の減量記録の登録が最も早いタイミングよりも遅れた場合に、優先度３０８の値を大きく設定することを示す。例えば、イベントＩＤ「Ｅ２１１」の場合、１０日目に減量記録が登録されれば優先度３０８の値は「１２」であるが、１５日目に減量記録が登録されると優先度３０８の値は「１７」になる。これにより、本来実施されるべき日から遅れた指導を、できるだけ早く実施できるようにしている。
【００３５】
また、図３の例では、同じ条件のイベントでも処理内容によって優先度３０８に差を設けている。例えば、イベントＩＤ「Ｅ１１１」、「Ｅ２１１」、「Ｅ３１１」は、いずれも１０日目に保健指導（減量）の目標を達成した場合のイベントであるが、処理内容３０５が「手紙作成」、「ＦＡＸ作成」、「メール作成」の順に優先度が小さく設定されている。これにより、参加者のもとに指導内容が届くまでに時間がかかるものを優先的に実施できるようにしている。また、図３の例では、同じタイミング３０３かつ同じ処理内容３０５のイベントでも、条件によって優先度３０８に差を設けている。例えば、イベントＩＤ３０１＝「Ｅ１１１」、「Ｅ１１２」は、いずれも１０日目にメールを作成するイベントであるが、１０日目目標を達成した場合よりも達成しなかった場合の方が優先度３０８の値が大きく設定されている。これにより、減量がうまくいっていない参加者ほど優先的に指導できるようにしている。
【００３６】
図４は、指導コースデータベースＤ４の構成を示す説明図である。指導コースデータベースＤ４は、本システムによる保健指導の指導コース毎の実施方法が登録されるデータベースである。指導コースデータベースＤ４は、指導コースＩＤ４０１、コース名称４０２、減量期間４０３、イベント４０４から一つのレコードが構成される。
【００３７】
指導コースＩＤ４０１には、参加者が受ける指導コースを識別するための識別子（以下、指導コースＩＤ）が登録される。コース名称４０２には指導コースの名称が、減量期間４０３には当該レコードの指導コースを受ける参加者の減量期間が登録される。イベント４０４には、指導コース毎に本システムのサーバ４００が処理すべきイベントを識別するため一意の識別子が複数登録され、各識別子はイベントデータベースＤ３のイベントＩＤ３０１と共通の識別子が使用される。
【００３８】
図５は、参加者管理データベースＤ５の構成を示す説明図である。
【００３９】
参加者管理データベースＤ５は、本システムによる保健指導に参加する者の個人的な情報が登録されるデータベースである。参加者管理データベースＤ５は、参加者ＩＤ５０１、パスワード５０２、氏名５０３、性別５０４、生年月日５０５、メールアドレス５０６、電話番号５０７、ＦＡＸ番号５０８及び郵送先住所５０９から一つのレコードが構成される。
【００４０】
参加者ＩＤ５０１には、参加者を識別するための識別子（以下、参加者ＩＤ）が登録される。参加者ＩＤ５０１は、本システムにおいて、この参加者のデータを識別するために使用される。また、参加者ＩＤ５０１は、パスワード５０２と共に、この参加者が本システムにアクセスするときに用いられる。氏名５０３には参加者の氏名が、性別５０４には参加者の性別が、生年月日５０５には参加者の生年月日が、メールアドレス５０６には参加者のメールアドレスが、電話番号５０７には参加者の電話番号が、ＦＡＸ番号５０８には参加者のＦＡＸ番号が、郵送先住所５０９には参加者に郵送物を送付するときの郵送先住所が登録される。
【００４１】
図６は、減量プログラムデータベースＤ６の構成を示す説明図である。
【００４２】
減量プログラムデータベースＤ６は、参加者が取り組む減量プログラムに関する情報が登録されるデータベースである。減量プログラムデータベースＤ６は、減量プログラムＩＤ６０１、参加者ＩＤ６０２、登録日６０３、指導コースＩＤ６０４、主担当指導者ＩＤ６０５、副担当指導者ＩＤ６０６、副担当指導不可フラグ６０７、減量開始日６０８、身長６０９、開始時体重６１０、目標体重６１１、行動目標６１２、削除イベントＩＤ６１３及び追加イベントＩＤ６１４から一つのレコードが構成される。
【００４３】
減量プログラムＩＤ６０１には、減量プログラムを識別するための識別子（以下、減量プログラムＩＤ）が登録される。参加者ＩＤ６０２には、参加者を識別するための参加者ＩＤが登録され、参加者管理データベースＤ５の参加者ＩＤ５０１と共通の識別子が使用される。登録日６０３には、この減量プログラムが登録された年月日が登録される。指導コースＩＤ６０３には、参加者が受ける指導コースを識別するための指導コースＩＤが登録され、指導コースデータベースＤ４の指導コースＩＤ４０１と共通の識別子が使用される。主担当指導者ＩＤ６０５には、この参加者に対する保健指導において主担当となる指導者の指導者ＩＤが登録される。副担当指導者ＩＤ６０６には、この参加者に対する保健指導において副担当となる指導者の指導者ＩＤが登録される。主担当指導者ＩＤ６０５及び副担当指導者ＩＤ６０６は、指導者データベースＤ１の指導者ＩＤと共通の識別子が使用される。副担当指導実施不可フラグ６０７は、副担当指導者による指導の実施の可／不可を指定するフラグが登録される。具体的には、この参加者に対して、副担当指導者による指導の実施を可とする場合は“０”が、副担当指導者による指導の実施を不可とする場合は“１”が、副担当指導実施不可フラグ６０７に登録される。減量開始日６０８には減量を開始する年月日が、身長６０９には参加者の身長が、開始時体重６１０には減量開始時の参加者の体重が、目標体重６１１には減量期間終了時の参加者の目標体重が登録される。行動目標６１２には、参加者が減量のために取り組む日々の行動目標が、連続した番号と共に１つ以上登録される。図６の例では、減量プログラムＩＤ６０１＝「Ｇ０００１」、参加者ＩＤ６０２＝「Ｐ０００１」で識別される参加者の行動目標は、１つ目が「ご飯２／３杯減らす」で、２つ目が「歩く３０分増やす」であることを示している。削除イベントＩＤ６１３には、指導コースＩＤ６０４で指定した指導コースに含まれるイベントのうち、この参加者に対しては例外的に除くイベントのイベントＩＤが登録される。追加イベントＩＤ６１４には、指導コースＩＤ６０４で指定した指導コースに含まれるイベントのうち、この参加者に対しては例外的に追加するイベントのイベントＩＤが登録される。
【００４４】
減量プログラムは、減量開始後に参加者の意思や指導者の助言に基づいて変更される場合がある。この場合、減量プログラムデータベースＤ６の情報は、減量プログラムＩＤ６０１が新たに付与され、新規レコードとして登録される。図６の例では、減量プログラムＩＤ６０１＝「Ｇ０００１」と「Ｇ０００２」がどちらも参加者ＩＤ６０２＝「Ｐ０００１」の参加者の減量プログラムであるが、登録日６０３が「２００７／１２／３１」と「２００８／０１／１２」で異なっており、この参加者が日付「２００８／０１／１２」の時点で減量プログラムを変更したことを示している。具体的には、行動目標６１２の「２：歩く３０分増やす」が「２：速歩２０分増やす」に変更され、削除イベントＩＤ６１３の「Ｅ１００」及び追加イベントＩＤ６１４の「Ｅ２００」がどちらも削除されている。このように、変更前後の情報を別レコードとして登録しておくことにより、参加者や指導者が過去の減量プログラムを振り返ることができるため、次に減量プログラムを変更しようとする場合や減量プログラムを変更した後の指導において、参加者や指導者の意思決定を支援することができる。
【００４５】
図７は、減量記録データベースＤ７の構成を示す説明図である。減量記録データベースＤ７は、参加者の日々の減量の記録に関する情報が登録されるデータベースである。減量記録データベースＤ７は、参加者ＩＤ７０１、日付７０２、体重７０３、行動目標実施状況７０４及びコメント７０５から一つのレコードが構成される。
【００４６】
参加者ＩＤ７０１には、参加者を識別するための参加者ＩＤが登録され、参加者管理データベースＤ５の参加者ＩＤ５０１と共通の識別子が使用される。日付７０２には参加者の減量に関する情報の年月日が、体重７０３には日付７０２における参加者の体重が、コメント７０５には日付７０２における参加者の減量に関するコメントが登録される。行動目標実施状況７０４には、減量プログラムデータベースＤ６に登録されている行動目標６１０に対して、参加者が日付７０２において実施した行動目標の番号が登録される。
【００４７】
前述のように、減量プログラムデータベースＤ６は、減量プログラムの変更によって同一参加者に対して複数レコード登録されるが、減量プログラムデータベースＤ６の登録日６０３と減量記録データベースＤ７の日付７０２を比較することで、いつの時点の減量プログラムに対する減量記録であるか（例えば、行動目標実施状況７０４に登録されている番号が、どのような行動目標に対する実施状況であるか）を識別可能である。具体的には、図７の例では、参加者ＩＤ７０１＝「Ｐ０００１」で識別される参加者の日付７０２＝「２００８／０１／０１」における行動目標実施状況７０４として「１、２」が登録されているが、これは、図６より、登録日６０３＝「２００７／１２／３１」に登録した減量プログラムＩＤ６０１＝「Ｇ０００１」の行動目標６１２である「１：ご飯２／３杯減らす」「２：歩く３０分増やす」のどちらも実施したことを示している。
【００４８】
図８は、指導記録データベースＤ８の構成を示す説明図である。指導記録データベースＤ８は、本システムによって実施された（又は、実施されるべき）保健指導の履歴が登録されるデータベースである。指導記録データベースＤ８は、指導記録の識別子８０１、対象参加者ＩＤ８０２、実施指導者ＩＤ８０３、種別８０４、実施日時８０５、関連イベントＩＤ８０６、業務発生日時８０７、業務名称８０８、指導タイトル８０９、指導内容８１０、実施状態８１１、表示フラグ８１２、実作業時間８１３及び優先度８１４から一つのレコードが構成される。
【００４９】
指導記録の識別子８０１には、実施された（または、これから実施されるべき）保健指導の記録を一意に識別するための識別子（以下、指導記録ＩＤ）が登録される。対象参加者ＩＤ８０２には、この保健指導の対象となる参加者を識別するための参加者ＩＤが登録され、参加者管理データベースＤ５の参加者ＩＤ５０１と共通の識別子が使用される。実施指導者ＩＤ８０３には、この保健指導を実施した指導者を識別するための指導者ＩＤが登録され、指導者管理データベースＤ１の指導者ＩＤと共通の識別子が使用される。なお、実施指導者ＩＤ８０３がＮＵＬＬである場合は、本システムが自動的に実施した保健指導であるか、この保健指導がまだ実施されていないことを示す。
【００５０】
種別８０４には、保健指導の種別が登録される。例えば、参加者に対する電子メールの送信に関するものであれば“１１”が、参加者から受信した電子メールの内容に関するものであれば“１２”が、参加者に対する電話の発信に関するものであれば“２１”が、参加者から受信した電話に関するものであれば“２２”が、参加者に対するＦＡＸの送信に関するものであれば“３１”が、参加者から受信したＦＡＸの内容に関するものであれば“３２”が、参加者に対する手紙の送付に関するものであれば“４１”が、参加者から届いた手紙の内容に関するものであれば“４２”が、参加者のもとを指導者が訪問して実施した面談に関するものであれば“５１”が、参加者が指導者のもとに来訪して実施した面談に関するものであれば“５２”が、上記以外で定義されていない方法によって実施された保健指導に関するものであれば“９９”が、種別８０４に登録される。実施日時８０５には、この指導を実施した年月日及び時刻が登録される。具体的には、本システムが作成あるいは指導者が手動で作成した電子メール、ＦＡＸ、手紙を送信・送付した日時、又は参加者との面談が実施された日時、等が登録される。なお、実施日時８０５がＮＵＬＬである場合は、イベント処理手段（Ｍ４）の結果が指導記録データベースＤ８に登録されただけで、実際に参加者に対する保健指導はまだ実施されていないことを示す。
【００５１】
関連イベントＩＤ８０６には、この保健指導の契機となったイベントＩＤが登録され、イベントデータベースＤ３のイベントＩＤ３０１と共通の識別子が使用される。業務発生日時８０７には、この保健指導の契機となったイベントの処理日時が登録される。具体的には、イベント処理手段（Ｍ４）によって指導記録データベースＤ８に登録された日時が登録される。なお、関連イベントＩＤ８０６及び業務発生日時８０７がどちらもＮＵＬＬである場合は、この保健指導が、イベント処理手段（Ｍ４）によるものではなく、指導者自身の判断によって実施されたことを示す。
【００５２】
業務名称８０８には、この保健指導の契機となったイベントで使用される指導者宛ての文言（定型文言データベースＤ２の文言ＩＤ２０１の最初が“Ｓ”のもの）が登録される。なお、イベント処理手段（Ｍ４）によるものではなく、指導者自身の判断によって実施された保健指導の場合は、業務名称８０８には、指導者端末装置２００上で指導者自身が入力した業務名称が登録される（図２１参照）。指導タイトル８０９には、当該レコードの保健指導に使用された文書の主題が登録される。なお、この保健指導が電子メール、ＦＡＸ、手紙などの文書を用いずに実施された場合（例えば、電話や面談など）は、指導タイトル８０９には何もデータが登録されない。指導内容８１０には、この保健指導に使用された文言が登録される。具体的には、この保健指導が電子メール、ＦＡＸ、手紙などの文書を用いて実施された場合は文書の本文が登録され、電話や面談などで実施された場合は応答内容が、指導内容８１０に登録される。なお、電話や面談などで指導が実施された場合は、指導者などがサーバ４００へ入力した応答内容が指導内容８１０に登録される。
【００５３】
実施状態８１１には、当該レコードの指導の状態が登録される。例えば、当該レコードの指導が未だ実施されていなければ“１”が実施状態８１１に設定され、当該レコードの指導が既に実施されていれば“２”が実施状態８１１に設定され、当該レコードの指導の実施をしない（取消）と指導者によって判断されていれば“３”が実施状態８１１に設定され、当該レコードの指導が現在処理中であれば“４”が実施状態８１１に登録される。なお、実施状態８１１が“３”の場合は、実施指導者ＩＤ８０３には取消の判断をした指導者の指導者ＩＤが登録され、実施日時８０５には取消の判断をした日時が登録される。表示フラグ８１２には、この保健指導の記録を指導者端末装置２００の業務一覧画面（図１５参照）上に表示するか、非表示にするかを指定するフラグが登録される。具体的には、業務一覧画面に表示する場合は“１”が、業務一覧画面に表示する必要がない場合は“２”が、表示フラグ８１２に登録される。実作業時間８１３には、この保健指導を実施した指導者の実作業時間が単位「分」で登録される。優先度８１４には、この保健指導の優先度が登録される。
【００５４】
本システムは、参加者が指導を受ける手段に応じて、大きく２つの指導パターンを想定している。
【００５５】
１つは、図１で示したようなネットワーク５００に接続した参加者端末装置３００を利用可能な参加者に対する指導である。このような参加者は、日々の体重などの減量記録を参加者端末装置３００に表示された減量記録登録画面（図１２参照）から毎日登録でき、また電子メールによって指導を受けることができる。この場合、指導者も指導者端末装置２００によって参加者の減量経過をいつでもリアルタイムに把握できるため、効果的な指導が可能になると考えられる。したがって、このような参加者に指導を行う場合には、参加者毎に予め決まったタイミング（例えば、１０日毎）で指導を行う方針を立てることができ、何月何日には参加者何人に指導する、という日々の業務量の予測が立てられることになる。すなわち、特定の指導者に業務負荷の集中が発生する場合でも事前にそれを把握できるので、業務負荷の少ない指導者に業務を振り分けるなど業務効率を向上させることができる。
【００５６】
もう１つは、図１で示したようなネットワーク５００に接続した参加者端末装置３００を利用できない参加者に対する指導である。この場合、ＦＡＸや手紙などの紙媒体で参加者から数日分（例えば、１０日間分）の減量記録をまとめて送付してもらい、オペレーターによる手入力、またはＯＣＲ等の技術を活用するなどして本システムのサーバ４００に登録する。このような参加者に指導を行う場合には、データが登録され次第指導を行うこととする。こうすることで、指導者は参加者が紙媒体で指導を受ける場合でも、同一のシステムを利用して指導が可能になる。
【００５７】
図９は、本システムによる処理の概要を示すフローチャートである。
【００５８】
まず、指導者端末装置２００が、本システムによる保健指導を受ける参加者の情報の入力を受け付ける（図１０参照）。入力された参加者の情報は指導者端末装置２００からサーバ４００に送信されて参加者管理データベースＤ５に登録される（参加者情報登録手段Ｍ１）。
【００５９】
次に、指導者端末装置２００が、参加者の減量プログラムに関する情報の入力を受け付ける（図１１参照）。入力された減量プログラムに関する情報は指導者端末装置２００からサーバ４００に送信されて減量プログラムデータベースＤ６に登録される（減量プログラム登録手段Ｍ２）。
【００６０】
次に、参加者端末装置３００が、参加者の日々のデータ（体重、行動目標の実行状況、コメント等）の入力を受け付ける（図１２参照）。入力されたデータは、参加者端末装置３００からサーバ４００に送信されて減量記録データベースＤ７に登録される（減量記録登録手段Ｍ３）。
【００６１】
次に、サーバ４００が、所定のタイミングで（例えば、所定の期間毎に繰り返して）、減量記録データベースＤ７に登録されたデータがイベントデータベースＤ３に登録されている条件と合致するかを判定し、判定結果に基づく処理を実行する（図１３及び図１４参照）。処理の実行結果は指導記録データベースＤ８に登録される（イベント処理手段Ｍ４）。
【００６２】
次に、サーバ４００が、指導記録データベースＤ８から指導記録を抽出し、抽出した指導記録を指導者端末装置２００に送信する。指導者端末装置２００は、受信した指導記録を指導者の業務一覧として表示する（図１８及び図１５参照）（イベント処理結果表示手段Ｍ５）。なお、サーバ４００がイベント処理結果表示手段Ｍ５を実行するタイミングは、指導記録データベースＤ８に指導記録が追加または更新されたときに実行するか、所定の周期（例えば、数時間）で実行するようにしても良い。
【００６３】
次に、指導者が、指導者端末装置２００に表示された業務一覧を参照し、なすべきと判断した指導を実施する。そして、指導者端末装置２００が、指導者が実施した指導内容の入力を受け付ける（図１６参照）。入力された指導内容はサーバ４００に送信されて指導記録データベースＤ８に登録される（指導記録登録手段Ｍ６）。
【００６４】
また、サーバ４００は、所定の時刻あるいは所定の時間間隔毎に、指導記録データベースＤ８に登録された指導記録のうち実施状態８１１が“１”（未実施）のものに対して、優先度の更新を行う（優先度更新手段Ｍ７）。
【００６５】
また、サーバ４００は、所定の時刻あるいは所定の時間間隔毎に、指導記録データベースＤ８に登録された指導記録のうち実施状態８１１が“１”（未実施）のものに対して、ある指導者が主担当になっている指導記録の作業時間の合計時間に応じて、副担当指導者の指導者端末装置２００の表示を変更する（指導者業務管理手段Ｍ８）。
【００６６】
図１３は、本システムのサーバ４００で行われるイベント処理手段Ｍ４による処理のうち、体重など参加者の減量記録が登録されたときの処理を示すフローチャートである。
【００６７】
まず、サーバ４００は参加者管理データベースＤ５、減量プログラムデータベースＤ６、指導コースデータベースＤ４などを参照して、減量記録が登録された参加者が受けている指導コースに含まれるイベントを抽出するステップ１３０１を実行する。
【００６８】
ステップ１３０１の処理は、サーバ４００が減量記録データベースＤ７に減量記録が登録（入力）された参加者の参加者ＩＤ７０１を取得する。サーバ４００は、減量プログラムデータベースＤ６を参照して、上記取得した参加者ＩＤ７０１を含むレコードから指導コースＩＤ６０４を取得する。そして、サーバ４００は、指導コードデータベースＤ４を参照し、上記取得した指導コースＩＤ６０４に一致する指導コースＩＤ４０１に設定されているイベント４０４を取得する。
【００６９】
例えば、減量記録データベースＤ７に参加者ＩＤ７０１＝「Ｐ０００２」の参加者のデータが入力された場合、サーバ４００は、参加者ＩＤ７０１＝「Ｐ０００２」を取得して、減量プログラムデータベースＤ６の参加者ＩＤ６０２が取得した「Ｐ０００２」と一致するレコードのうち登録日６０３が最新のレコードを検索し、図６の減量プログラムＩＤ６０１＝「Ｇ０００３」のレコードから指導コースＩＤ６０４＝「Ｃ０００２」を取得する。そして、サーバ４００は、指導コースデータベースＤ４の指導コースＩＤ４０１が上記取得した指導コースＩＤ６０４の「Ｃ０００２」と一致するレコードのイベント４０４からイベントＩＤ４０４を取得する。この例では、図４に示すイベント４０４＝「Ｅ２００、Ｅ２１０、Ｅ２１１、Ｅ２２０、Ｅ２２１、・・・、Ｅ９０１、・・・」を取得する。
【００７０】
次に、サーバ４００はイベントデータベースＤ３を参照して、ステップ１３０１で抽出したイベントのうち、トリガ３０２が「減量記録登録時」のイベントを抽出する（ステップ１３０２）。ステップ１３０２では、サーバ４００は、イベントデータベースＤ３を参照して、上記指導コースデータベースＤ４で取得したイベント４０４のうち、トリガ３０２が「減量記録登録時」に該当するイベントＩＤ３０１を抽出する。
【００７１】
次に、サーバ４００は減量プログラムデータベースＤ６を参照して、減量記録が登録された参加者の減量開始日６０８からの現在までの経過日数を求め、得られた経過日数が、ステップ１３０２で抽出したイベントのタイミング３０３に該当するか否かを判断する（ステップ１３０３）。参加者の経過日数がタイミング３０３に該当しない場合、ステップ１３０６に進む。一方、参加者の経過日数がタイミング３０３に該当する場合は、ステップ１３０４に進む。
【００７２】
ステップ１３０３で行われる経過日数がイベント３０３に該当するか否かの判定は、演算した経過日数がイベントデータベースＤ３のタイミング３０３に設定された日にちに該当すれば、タイミング３０３に該当すると判定してステップ１３０４に進み、経過日数がタイミング３０３に該当しなければステップ１３０６へ進む。
【００７３】
参加者の経過日数がタイミング３０３に該当する場合、サーバ４００は減量記録データベースＤ７などを参照して、ステップ１３０２で抽出したイベントの条件３０４に該当するか否かを判断する（ステップ１３０４）。イベントの条件３０４に該当しない場合、ステップ１３０６に進み、該当する場合にはステップ１３０５へ進む。
【００７４】
イベントの条件３０４に該当する場合、サーバ４００はこのイベントの処理（処理内容３０５のアクション）を実行して、実行結果を指導記録データベースＤ８に登録する（ステップ１３０５）。
【００７５】
次に、サーバ４００はステップ１３０２で抽出した全てのイベントに対する処理が終了したか否かを判断する（ステップ１３０６）。処理が終了していない場合、未処理のイベントに対してステップ１３０２〜１３０６を実行する。
【００７６】
ステップ１３０２で抽出した全てのイベントに対する処理が終了した場合、処理を終了する。
【００７７】
以上の処理により、減量記録データベースＤ７に体重などの参加者の減量記録が登録されると、トリガ３０２＝「減量記録登録時」のイベントについて所定の条件を満たしたときにイベントデータベースＤ３の処理内容３０５のアクションが実行されて、アクションの実行結果が指導記録データベースＤ８に蓄積される。
【００７８】
図１４は、本システムのサーバ４００で行われるイベント処理手段Ｍ４による処理のうち、トリガ３０２が「減量記録登録時」以外のトリガ（図３の例では、「定時」、「メール受信時」）が発生したときの処理を示すフローチャートである。具体的には、予め設定した時刻になるとトリガ３０２＝「定時」のイベントに関する処理が実行され、サーバ４００がメールを受信するとトリガ３０２＝「メール受信時」のイベントに関する処理が実行される。
【００７９】
まず、サーバ４００はイベントデータベースＤ３を参照して、発生したトリガ３０２（「定時」、「メール受信時」）に該当するイベントを抽出する（ステップ１４０１）。
【００８０】
次に、サーバ４００は参加者管理データベースＤ５、減量プログラムデータベースＤ６、指導コースデータベースＤ４などを参照して、ステップ１４０１で抽出したイベントを含む指導コースを受けている参加者を抽出する（ステップ１４０２）。ステップ１４０２では、例えば、サーバ４００がメールを受信すると、サーバ４００はイベントデータベースＤ３からトリガ３０２＝「メール受信時」を含むレコードからイベントＩＤ３０１＝「Ｅ９０１」を取得し、指導コースデータベースＤ４のイベント４０４にイベントデータベースＤ３で取得した「Ｅ９０１」を含む指導コースＩＤ４０１を取得する。図４の例では、指導コースＩＤ４０１＝「Ｃ０００１」と「Ｃ０００２」及び「Ｃ０００３」が該当する。次に、サーバ４００は、減量プログラムデータベースＤ６の指導コースＩＤ６０４に、指導コードデータベースＤ４で取得した指導コースＩＤ＝「Ｃ０００１」、「Ｃ０００２」または「Ｃ０００３」のいずれかを含むレコードの参加者ＩＤ６０２を処理対象の参加者として取得する。
【００８１】
次に、サーバ４００は減量プログラムデータベースＤ６を参照して、ステップ１４０２で抽出した参加者の減量開始日６０８からの現在までの経過日数をそれぞれ求め、得られた経過日数がステップ１４０１で抽出したイベント３０３のタイミングに該当するか否かを判断する（ステップ１４０３）。ステップ１４０３では参加者の経過日数がタイミング３０３に該当しない場合、ステップ１４０６に進む。一方、参加者の経過日数がタイミング３０３に該当する場合は、ステップ１４０４に進む
ステップ１４０３で行われる経過日数がイベント３０３に該当するか否かの判定は、タイミング３０３＝「随時」のイベント（例えば、メール受信時）については、タイミング３０３に該当すると判定してステップ１４０４へ進む。一方、トリガ３０２が「定時」の場合には、演算した経過日数がタイミング３０３に設定された日にちに該当すれば、タイミング３０３に該当すると判定してステップ１４０４に進み、経過日数がタイミング３０３に該当しなければステップ１４０６へ進む。
【００８２】
参加者の経過日数がタイミングに該当する場合、参加者管理データベースＤ５、減量プログラムデータベースＤ６、減量記録データベースＤ７などを参照して、ステップ１４０１で抽出したイベントの条件３０４に該当するか否かを判断する（ステップ１４０４）。イベントの条件３０４に該当しない場合、ステップ１４０６に進み、イベントの条件３０４に該当する場合にはステップ１４０５に進む。
【００８３】
ステップ１４０４の、イベントの条件３０４に該当するか否かの判定は、処理対象の参加者ＩＤについて、減量記録データベースＤ７の参加者ＩＤ７０１を検索し、一致するレコードについて、日付７０２、体重７０３がイベントデータベースＤ３の条件３０４を満たすか否かを判定する。
【００８４】
例えば、トリガ３０２＝「定時」で、イベントＩＤ３０１＝「Ｅ１１１」の場合、対象の参加者ＩＤで減量記録データベースＤ７から日付７０２が、減量開始日６０８から１０日目のレコードを検索し、体重７０３が１０日目の目標体重以下であれば、「１０日目目標達成」の条件を満足すると判定する。なお、Ｘ日目の目標体重は、減量プログラムデータベースＤ６の目標体重６１１に対して、上述した経過日数に応じて求めた値である。
【００８５】
イベントの条件３０４に該当する場合、このイベントの処理内容３０５を実行して、実行結果を指導記録データベースＤ８に登録する（ステップ１４０５）。
【００８６】
次に、ステップ１４０２で抽出した全ての参加者に対する処理が終了したか否かを判断する（ステップ１４０６）。処理が終了していない場合、未処理の参加者に対してステップ１４０３〜１４０５を実行する。
【００８７】
次に、ステップ１４０１で抽出した全てのイベントに対する処理が終了したか否かを判断する（ステップ１４０７）。処理が終了していない場合、未処理のイベントに対してステップ１４０２〜１４０６を実行する。
【００８８】
ステップ１４０１で抽出した全てのイベントに対する処理が終了した場合、処理を終了する。
【００８９】
以上の処理により、トリガ３０２が「定時」、「メール受信時」のイベントについて所定の条件を満たしたときにイベントデータベースＤ３の処理内容３０５のアクションが実行されて、アクションの実行結果が指導記録データベースＤ８に蓄積される。
【００９０】
図１０は、参加者情報登録画面の説明図である。参加者情報登録画面は、本システムの参加者情報登録手段Ｍ１によって指導者端末装置２００に表示され、指導者がこの画面上で参加者情報を入力する。参加者情報登録画面は、指導者端末装置２００がサーバ４００に参加者情報の入力を要求したときに、サーバ４００が指導者端末装置２００に提供する画面である。
【００９１】
参加者情報登録画面には、参加者ＩＤ入力欄１００１、パスワード入力欄１００２、氏名入力欄１００３、性別選択欄１００４、生年月日入力欄１００５、メールアドレス入力欄１００６、電話番号入力欄１００７、ＦＡＸ番号入力欄１００８、郵送先住所入力欄１００９及び決定ボタン１０１０が表示される。決定ボタン１０１０が押下されることによって、参加者情報登録画面上で入力された情報がサーバ４００に送信され、参加者管理データベースＤ５に登録される。
【００９２】
図１１は、減量プログラム登録画面の説明図である。減量プログラム登録画面は、本システムの減量プログラム登録手段Ｍ２によって指導者端末装置２００に表示され、指導者又は参加者がこの画面上で減量プログラムを入力する。減量プログラム登録画面は、指導者端末装置２００がサーバ４００に減量プログラムの入力を要求したときに、サーバ４００が指導者端末装置２００に提供する画面である。
【００９３】
減量プログラム登録画面には、参加者ＩＤ入力欄１１０１、参加者氏名表示欄１１０２、指導コースＩＤ入力欄１１０３、コース名称表示欄１１０４、主担当指導者ＩＤ入力欄１１０５、主担当指導者氏名表示欄１１０６、副担当指導者ＩＤ入力欄１１０７、副担当指導者氏名表示欄１１０８、副担当指導実施可／不可選択欄１１０９、減量開始日入力欄１１１０、身長入力欄１１１１、開始時体重入力欄１１１２、目標体重入力欄１１１３、行動目標入力欄１１１４、行動目標追加ボタン１１１５、行動目標削除ボタン１１１６、削除イベント入力欄１１１７、追加イベント入力欄１１１８及び決定ボタン１１１９が表示される。
【００９４】
参加者ＩＤ入力欄１１０１に参加者ＩＤを、指導コースＩＤ入力欄１１０３に指導コースＩＤを、主担当指導者ＩＤ入力欄１１０５に主担当指導者の指導者ＩＤを、副担当指導者ＩＤ入力欄１１０７に副担当指導者の指導者ＩＤを入力すると、参加者氏名表示欄１１０２に参加者氏名が、コース名称表示欄１１０４にコース名称が、主担当指導者氏名表示欄１１０６に主担当指導者氏名が、副担当指導者氏名表示欄１１０８に副担当指導者氏名が表示される。
【００９５】
副担当指導実施可／不可選択欄１１０９では、副担当指導者による指導について「実施可」「実施不可」のいずれかが選択される。減量開始日入力欄１１１０には参加者が減量を開始する年月日が、身長入力欄１１１１には参加者の身長が、開始時体重入力欄１１１２には減量開始時の参加者の体重が、目標体重入力欄１１１３には減量期間終了時の参加者の目標体重が入力される。行動目標入力欄１１１４には、参加者が減量のために取り組む日々の行動目標が１つ以上入力される。
【００９６】
行動目標追加ボタン１１１５が押下される毎に行動目標入力欄１１１４が１行追加され、行動目標削除ボタン１１１６が押下される毎に行動目標入力欄１１１４が１行削除される。削除イベント入力欄１１１７には、指導コースＩＤ入力欄１１０３で入力した指導コースに含まれるイベントのうち、この参加者に対しては例外的に実施しないイベントのイベントＩＤが入力される。
【００９７】
追加イベント入力欄１１１８には、指導コースＩＤ入力欄１１０３で入力した指導コースに含まれないイベントのうち、この参加者に対しては例外的に実行するイベントのイベントＩＤが入力される。決定ボタン１１１９が押下されることによって、減量プログラム登録画面上で入力された情報がサーバ４００に送信され、減量プログラムデータベースＤ６に登録される。
【００９８】
本減量プログラム登録画面は、指導者端末装置２００に表示することを前提とするが、参加者端末装置３００に表示することも可能である。具体的には、例えば、本減量プログラム登録画面を行動目標入力欄１１１４の情報のみを変更できるようにした状態で参加者端末装置３００に表示し、参加者自身が操作できるようにする。これにより、参加者は、減量開始後に、実施困難な行動目標を削除あるいは実施容易な行動目標に変更したり、より高い減量効果が期待できる行動目標を追加することができる。このように、参加者の要望に応じて減量プログラムを変更可能にすることで、参加者の利便性を向上させることができ、参加者の減量に対するモチベーションの低下を防ぐ（あるいは、維持・向上させる）ことができる。
【００９９】
また、本減量プログラム登録画面では、副担当指導者実施可／不可選択欄１１０９により、副担当指導者による指導を「不可」にできるようにした。これにより、例えば、主担当指導者が一貫して指導したい、あるいは参加者が主担当指導者から一貫して指導を受けたいなど、指導者や参加者の要望に対応できる。
【０１００】
また、本減量プログラム登録画面では、削除イベント入力欄１１１７、追加イベント入力欄１１１８により、参加者個別に例外的なイベントを設定できるようにした。これにより、例えば、電子メールで指導を受けていた参加者が転勤や長期出張などで電子メールを利用できなくなる場合にそれ以降の指導をＦＡＸで行うなど、指導を中断させることなく、参加者個別の状況に対応できる。
【０１０１】
図１２は、減量記録登録画面の説明図である。減量記録登録画面は、本システムの減量記録登録手段Ｍ３によって参加者端末装置３００に表示され、参加者がこの画面上で日々の減量に関する情報（例えば、体重など）を入力する。減量記録登録画面は、参加者端末装置３００がサーバ４００に減量に関する情報の入力を要求したときに、サーバ４００が参加者端末装置３００に提供する画面である。
【０１０２】
減量記録登録画面は、データ入力エリア１２０１、グラフ表示エリア１２０２で構成される。データ入力エリア１２０１には、日付入力欄１２０３、体重入力欄１２０４、行動目標表示欄１２０５、行動目標実施有無入力欄１２０６、コメント入力欄１２０７及び決定ボタン１２０８が表示される。参加者は、日付入力欄１２０３で日付を指定し、体重入力欄１２０４に現在（または最新）の体重を入力する。また、参加者は、行動目標表示欄１２０５に表示された行動目標に対して、実施した行動を行動目標実施有無入力欄１２０６にチェックする。また、参加者は、コメント入力欄１２０７に、入力時点のコメントを入力する。決定ボタン１２０８が押下されることによって、データ入力エリア１２０１に入力された情報がサーバ４００に送信され、減量記録データベースＤ７に登録される。
【０１０３】
グラフ表示エリア１２０２には、体重グラフ１２０９、行動目標実施状況アイコン１２１０が表示される。行動目標実施状況アイコン１２１０は、体重グラフ１２０９と同じ日付の行動目標の実施状況がアイコンによって表示される。例えば、登録されている行動目標全てを実施していれば笑った顔のアイコンが、登録されている行動目標全てを実施していなければ泣いた顔のアイコンが表示される。
【０１０４】
このように、減量記録登録画面は、参加者の体重と行動目標実施状況を、同一エリア内に、グラフとアイコンによって表示するので、努力すれば体重が減り、努力を怠ると体重が減らない（増える）等、日々の生活において行動を変化させることで体重にどのような影響が現れるかを参加者に気付かせる契機を与えることができる。また、この減量記録登録画面を、サーバ４００が指導者端末装置２００にも表示させることで、指導者は、参加者の体重変化と行動目標実施状況を容易に把握でき、参加者毎の減量経過に応じた指導を効率的に実施できる。
【０１０５】
図１８は、サーバ４００で実行されるイベント処理結果表示手段Ｍ５の処理の一例を示すフローチャートである。なお、図１８のフローチャートは、指導記録データベースＤ８に指導記録が追加または更新されたとき、または、所定の時間が経過する度とする。
【０１０６】
まず、サーバ４００は指導記録データベースＤ８を参照して、指導者端末装置２００を操作している指導者が主担当の参加者に関する指導記録を抽出する（ステップ１８０１）。このステップ１８０１では、サーバ４００が、指導者端末装置２００に指導者の指導者ＩＤを問い合わせ、指導者端末装置２００を利用している指導者の指導者ＩＤを取得し、減量プログラムデータベースＤ６の主担当指導者ＩＤ６０５が、取得した指導者ＩＤに一致する参加者ＩＤ６０２を抽出する。そして、サーバ４００は、指導記録データベースＤ８の対象参加者ＩＤ８０２が、抽出した参加者ＩＤ６０２と一致するレコードを処理対象の指導記録として抽出する。
【０１０７】
次に、サーバ４００が抽出した指導記録の実施状態８１１の値に基づいて判定を行う（ステップ１８０２）。ステップ１８０２では、実施状態８１１の値が、未実施を示す「１」または処理中を示す「４」であればステップ１８０３に進み、実施済を示す「２」または取消を示す「３」であればステップ１８０４に進む。
【０１０８】
ステップ１８０２の結果、サーバ４００は実施状態８１１が“１”（未実施）または“４”（処理中）の指導記録に対しては、優先度８１４で順位付けする（ステップ１８０３）。ステップ１８０３では、サーバ４００が指導記録データベースＤ８の優先度８１４でソートを実行して処理対象の指導記録の順位付けを行う。
【０１０９】
ステップ１８０２の結果、サーバ４００は実施状態８１１が“３”（実施済み）または“３”（取消）の指導記録に対しては、表示フラグ８１２が“１”（表示する）のもののみを抽出する（ステップ１８０４）。
【０１１０】
次に、サーバ４００は、ステップ１８０３で順位付けした指導記録と、ステップ１８０４で抽出した指導記録を、それぞれ一覧にして指導者端末装置２００に送信し、指導者端末装置２００に図１５で示す画面を表示させる（ステップ１８０５）。
【０１１１】
ステップ１８０５の後は、サーバ４００が、指導者端末装置２００で画面のボタン操作に応じた処理を行う（ステップ１８０７）。
【０１１２】
ステップ１８０７の処理は、指導者端末装置２００で図１５に示す業務詳細ボタンが押下された場合は、指導記録登録手段Ｍ６の処理を開始する（ステップ１８０８）。指導者端末装置２００で図１５に示す表示更新ボタンが押下された場合、画面上の非表示チェックボックスがチェックされている指導記録に対して、表示フラグ８１２を“２”（表示しない）に変更して指導記録データベースＤ８を更新（ステップ１８０９）し、その後ステップ１８０１以降を再度実行する。
【０１１３】
上記処理により、指導者端末装置２００では指導者が所望する表示形態で指導記録を閲覧することができる。
【０１１４】
図１５は、業務一覧画面の説明図である。業務一覧画面は、本システムのサーバ４００が実施したイベント処理結果表示手段Ｍ５によって指導者端末装置２００に表示され、指導者がこの画面上で実施すべき業務（＝指導記録）を確認する。
【０１１５】
業務一覧画面は、未実施業務一覧エリア１５０１、済／取消業務一覧エリア１５０２で構成される。
【０１１６】
未実施業務一覧エリア１５０１には、業務番号１５０３、参加者氏名１５０４、業務内容１５０５、発生日時１５０６、実施状態１５０７、実施者１５０９が表形式で表示される。未実施業務一覧エリア１５０１に表示される業務は、指導記録データベースＤ８に登録されている指導記録のうち、実施状態８１１が“１”（未実施）または“４”（処理中）のものである。業務番号１５０３は業務の優先度を示すもので、優先度８１４が大きいものほど業務番号１５０３は小さい数字が付与され、上位に表示される。これにより、指導者が意識することなく優先度が高い業務から順番に実施できるようになるため、均質的な保健指導を効率的に実施することが可能となる。
【０１１７】
済／取消業務一覧エリア１５０２には、番号１５０３、参加者氏名１５０４、業務内容１５０５、実施／取消日時１５０８、実施状態１５０７、実施者１５０９、非表示チェックボックス１５１０が表形式で表示される。済／取消業務一覧エリア１５０２に表示される業務は、指導記録データベースＤ８に登録されている指導記録のうち、実施状態８１１が“２”（実施済み）または“３”（取消）のものである。番号１５０３は、業務番号１５０３とは異なり、単純に連番が付与されたものであるが、実施日時１５０８などによってソートされてから番号１５１３が付与されてもよい。非表示チェックボックス１５１０は、済／取消業務一覧エリア１５０２に表示されている個々の業務を非表示にするときに使用する。非表示チェックボックス１５１０にチェックを入れて表示更新ボタン１５１２を押下すると、チェックされた業務は済／取消業務一覧エリア１５０２に表示されなくなる。副担当業務表示ボタン１５１３を押下すると、副担当業務画面（図２５参照）に遷移する。
【０１１８】
未実施業務一覧エリア１５０１または済／取消業務一覧１５０２のいずれかの業務を選択すると、図１５の例のように太枠で囲まれた状態となる。この状態で業務詳細ボタン１５１１を押下すると、指導記録登録手段Ｍ６が処理を開始する。
【０１１９】
図１９は、サーバ４００が実行する指導記録登録手段Ｍ６による処理を示すフローチャートである。指導記録登録手段Ｍ６は、サーバ４００が指導者端末装置２００から業務詳細ボタンの操作を受け付けた図１８のステップ１８０８の処理を示す。
【０１２０】
まず、サーバ４００は、指導記録データベースＤ８を参照して、図１５の業務一覧画面で選択された業務の対象となる参加者に関する指導記録を抽出する（ステップ１９０１）。このステップ１９０１では、ステップ１８０１で抽出した指導記録データベースＤ８のレコードのうち、対象参加者ＩＤ８０２が、図１５の業務一覧画面で選択された業務の対象となる参加者の参加者ＩＤに一致するレコードを抽出する。
【０１２１】
次に、サーバ４００は、抽出した指導記録を実施日時８０５が最新のものが上位になるように順位付けする（ステップ１９０２）。なお、実施日時８０５がＮＵＬＬのものがある場合は、これらを上位に順位付ける。
【０１２２】
次に、サーバ４００は、ステップ１９０２で順位付けした指導記録（未実施、取消、処理中を含む）を指導履歴一覧にして指導者端末装置２００に表示（図１６参照）させる（ステップ１９０３）。
【０１２３】
ステップ１９０３の後は、指導者が行う図１６の画面のボタン操作に応じてサーバ４００は判定を行う（ステップ１９０４）。
【０１２４】
ステップ１９０４において、サーバ４００は、図１６の指導履歴一覧エリアのいずれかの指導記録が選択された場合、選択された指導記録の実施状態８１１を判断する（ステップ１９０５）。
【０１２５】
ステップ１９０５の判定で、実施状態８１１が“２”（実施済み）または“３”（取消）または“４”（処理中）であった場合は、選択された指導記録を指導内容編集エリアに表示するステップ１９０６を実行し、その後、ステップ１９０４に戻る。このとき、表示された指導記録は編集不可とし、確定ボタン１６１０も押下できない状態（入力を受け付けない状態）にする（図２０の斜線部参照）。
【０１２６】
ステップ１９０５の判定で、実施状態８１１が“１”（未実施）であった場合は、選択された指導記録の実施状態８１１を“２”に設定して指導記録データベースを更新し、選択された指導記録を指導内容編集エリアに表示する（ステップ１９０７）。このとき、表示された指導記録は編集可能とし、確定ボタン１６１０も押下できる状態（入力を受け付ける状態）にする（図１７参照）。
【０１２７】
ステップ１９０７の実行後、サーバ４００は取消ボタン１６１１が押下されたか否かを判断する（ステップ１９０８）。取消ボタン１６１１が押下された場合には、選択された指導記録の実施状態８１１を“３”、表示フラグ８１２を“１”に設定して指導記録データベースＤ８を更新するステップ１９０９を実行し、その後ステップ１９０１以降を再度実行する。
【０１２８】
ステップ１９０８で図１７の取消ボタン１６１１が押下されなかった場合は、指導者による指導内容編集エリアへの入力を受け付ける（ステップ１９１０）。
【０１２９】
次に、サーバ４００は図１７の確定ボタン１６１０が押下されたか否かを判断する（ステップ１９１１）。サーバ４００は図１７の確定ボタン１６１０が押下された場合には、図１７の種別１６０４で指定された手段に応じた処理を実行する（ステップ１９１２）。ステップ１９１２の具体的な処理については後述する。
【０１３０】
ステップ１９１２を実行した後は、選択された指導記録の実施状態８１１を“２”、表示フラグ８１２を“１”に設定して指導記録データベースを更新するステップ１９１３を実行し、その後ステップ１９０１以降を再度実行する。
【０１３１】
ステップ１９０４において、指導追加ボタンが押下された場合、指導内容編集エリアに空白の入力欄を表示するステップ１９１４を実行し、その後ステップ１９１０に進む（図２１参照）。
【０１３２】
ステップ１９０４において、図１７の戻るボタン１６１２が押下された場合は、指導記録登録手段Ｍ６が処理を終了し、前の画面（図１５参照）に戻る。
【０１３３】
図１６、図１７、図２０、図２１は、指導記録登録画面の説明図である。指導記録登録画面は、本システムのサーバ４００が実施する指導記録登録手段Ｍ６によって指導者端末装置２００に出力され、指導者がこの画面上でなすべきと判断した指導を実施する。
【０１３４】
図１６は、指導記録登録画面が指導者端末装置２００に表示された直後の初期状態（図１９のステップ１９０３実行後の状態）を表している。
【０１３５】
指導記録登録画面は、指導履歴一覧エリア１６０１、指導内容編集エリア１６０２で構成される。指導履歴一覧エリア１６０１には、業務内容１６０３、種別１６０４、発生日時１６０５、実施／取消日時１６０６、実施状態１６０７、実施者１６０８が表示される。また、指導内容編集エリア１６０２には、減量記録確認ボタン１６１３、指導追加ボタン１６０９、確定ボタン１６１０、取消ボタン１６１１、戻るボタン１６１２が表示され、初期状態では確定ボタン１６１０及び取消ボタン１６１１は押下できない非活性状態になる。減量記録確認ボタン１６１３を押下すると、参加者の減量記録登録画面（図１２参照）が表示され、減量記録の詳細を確認できる。
【０１３６】
業務内容１６０３には、指導記録データベースＤ８の業務名称８０８のデータが表示される。種別１６０４には、指導記録データベースＤ８の種別８０４のデータが表示される。発生日時１６０５には、指導記録データベースＤ８の業務発生日時８０７のデータが表示される。実施／取消日時１６０６には、指導記録データベースＤ８の実施日時８０５のデータが表示される。実施状態１６０７には、指導記録データベースＤ８の実施状態８１１のデータが表示される。実施者１６０８には、指導記録データベースＤ８の実施指導者ＩＤ８０３で指導者管理データベースＤ１から取得した指導者の氏名が表示される。
【０１３７】
図１７は、指導記録登録画面上で指導履歴一覧の実施状態“未”の指導記録が選択された状態（図１９のステップ１９０７実行後の状態）を表している。指導履歴一覧エリア１６０１では選択された指導記録が図示のように太枠で囲まれた状態となり、指導内容編集エリア１６０２には、業務内容入力欄１７０１、種別選択欄１７０２、指導タイトル入力欄１７０３、指導内容入力欄１７０４、実作業時間入力欄１７０５が表示される。
【０１３８】
業務内容入力欄１７０１には、指導記録データベースＤ８の業務名称８０８のデータが表示される。種別選択欄１７０２には、指導記録データベースＤ８の種別８０４のデータが表示される。指導タイトル入力欄１７０３には、指導記録データベースＤ８の指導タイトル８０９のデータが表示される。指導内容入力欄１７０４には、指導記録データベースＤ８の指導内容８１０のデータが表示される。
【０１３９】
このとき、確定ボタン１６１０及び取消ボタン１６１３が押下できる活性化状態になる。指導者が指導内容編集エリア１６０２の情報を適宜編集し、確定ボタン１６１０を押下すると、指導タイトル入力欄１７０３、指導内容入力欄１７０４の情報を用いて、種別選択欄１７０２で選択された手段に応じた処理が実行され、指導が完了する。このとき、種別１６０４が「メール送信」、「メール受信」、「ＦＡＸ送信」または「手紙送付」の場合は、実作業時間入力欄１７０５は指導者自身が編集できない非活性状態とし、指導内容編集エリア１６０２に指導記録が表示されてから指導者が確定ボタン１６１０または取消ボタン１６１１を押下するまでの時間を、本システムのサーバ４００がカウントして表示する。また、種別１６０４が上記以外の場合は、指導者自身が指導の内容を実施するのに要した時間（例えば、電話で１５分話した、２０分面談した、など）を記入する。
【０１４０】
図２０は、指導記録登録画面上で指導履歴一覧の実施状態“実施済み”の指導記録が選択された状態（図１９のステップ１９０６実行後の状態）を表している。指導履歴一覧エリア１６０１では選択された指導記録が図示のように太枠で囲まれた状態となり、指導内容編集エリア１６０２には、業務内容入力欄１７０１、種別選択欄１７０２、指導タイトル入力欄１７０３、指導内容入力欄１７０４、実作業時間入力欄１７０５が、指導者が編集できない状態で表示される。このとき、確定ボタン１６１０及び取消ボタン１６１３は押下できない非活性化状態になる。これにより、指導者は参加者に対する指導履歴の詳細を確認できる。
【０１４１】
図２１は、指導記録登録画面上で指導追加ボタン１６０９が押下された直後の状態（図１９のステップ１９１４実行後の状態）を表している。指導履歴一覧エリア１６０１ではいずれの指導記録も太枠で囲まれていない状態となり、指導内容編集エリア１６０２には、業務内容入力欄１７０１、種別選択欄１７０２、指導タイトル入力欄１７０３、指導内容入力欄１７０４、実作業時間入力欄１７０５が、空白あるいは未選択の状態で表示される。このとき、確定ボタン１６１０は押下できる活性化状態になり、取消ボタン１６１１は押下できない非活性化状態になる。指導者が指導内容編集エリア１６０２に必要な情報を入力し、確定ボタン１６１０を押下すると、指導タイトル入力欄１７０３、指導内容入力欄１７０４の情報を用いて、種別選択欄１７０２で選択された手段に応じた処理が実行され、指導が完了する。これにより、例えば、電話や面談など本システムを介さずに指導した内容を登録できる。
【０１４２】
次に、図１７及び図２１の画面で確定ボタン１６１０を押下したときの、種別選択欄１７０２の選択状態に応じたステップ１９１２の処理の内容を説明する。
【０１４３】
種別選択欄１７０２で「メール送信」が選択された状態で確定ボタン１６１０を押下した場合、本システムのサーバ４００は、指導タイトル入力欄１７０３の情報をメール題名、指導内容入力欄１７０４の情報をメール本文とした電子メールを作成し、参加者のメールアドレスに送信する。このとき、メール本文は、予め定めたフォーマット（冒頭に「参加者氏名＋様」を追加する、文末に指導者の署名を追加する、など）で作成する。
【０１４４】
種別選択欄１７０２で「ＦＡＸ送信」が選択された状態で確定ボタン１６１０を押下した場合、本システムのサーバ４００は、指導タイトル入力欄１７０３の情報を件名、指導内容入力欄１７０４の情報を本文としたＦＡＸ送付状を作成し、出力装置６００で印刷する。印刷後は、指導者またはＦＡＸ担当の事務員などが、参加者宛てにＦＡＸで送信する。このとき、電子ＦＡＸの技術を用いて、紙に印刷することなく本システムのサーバ４００が直接送信してもよい。
【０１４５】
種別選択欄１７０２で「手紙送付」が選択された状態で確定ボタン１６１０を押下した場合、本システムのサーバ４００は、指導タイトル入力欄１７０３の情報を件名、指導内容入力欄１７０４の情報を本文とした文書を作成し、参加者の郵送先住所を記入した宛名ラベルとともに、出力装置６００で印刷する。印刷後は、指導者または郵便担当の事務員などが、封筒に宛名ラベルを貼って印刷した文書を郵送する。
【０１４６】
このように、参加者が指導を受ける手段に応じて必要なフォーマットや処理を自動的に変えることで、指導者は参加者の利用手段を意識することなく、同一画面の操作で指導できる。これにより、指導者の業務手順を複雑化することなく、指導を効率的に実施可能となる。種別選択欄１７０２で「メール受信」が選択された状態で確定ボタン１６１０を押下した場合、本システムは特に処理は行わず、指導記録登録画面上の実施状態１６０７の表示が“未”から“済”に変化するだけである。これにより、指導者は、受信したメールが既読になったことを確認できる。上記以外の種別が選択された場合は、ステップ１９１２では特に処理を行わない。
【０１４７】
このように、本システムでは、参加者が指導を受ける手段に関わらず、共通のシステムを利用して指導できる。これにより、指導者の業務手順を複雑化することなく、より多くの人に減量プログラムを提供できる。
【０１４８】
指導者毎に主担当または副担当として設定されている参加者を一覧で表示する担当参加者一覧画面（図示省略）を指導者端末装置２００に出力してもよい。また、この担当参加者一覧画面で特定の参加者を指定し、図１６の指導記録登録画面に遷移できてもよい。これにより、図１５の業務一覧画面に表示されない参加者（例えば、指導記録データベースＤ８に指導記録が登録されていない参加者や、指導記録データベースＤ８の表示フラグ８１２が全て“２”（表示しない）の参加者、など）に対して指導を実施する場合でも、指導記録データベースＤ８に指導記録を登録できる。
【０１４９】
図２２は、サーバ４００の優先度更新手段Ｍ７による処理を示すフローチャートである。この処理は、所定の周期などで実行される。
【０１５０】
まず、サーバ４００は、指導記録データベースＤ８を参照して、実施状態８１１が“１”（未実施）の指導記録を抽出する（ステップ２２０１）。
【０１５１】
次に、サーバ４００は抽出した指導記録の業務発生日時８０７から所定の時間を経過したか否かを判断する（ステップ２２０２）。所定時間が経過してしない場合、ステップ２２０４に進む。
【０１５２】
所定の時間を経過した場合、サーバ４００は優先度８１４を所定値だけインクリメントして指導記録データベースＤ８を更新する（ステップ２２０３）。
【０１５３】
次に、サーバ４００はステップ２２０１で抽出した全ての指導記録に対する処理が終了したか否かを判断する（ステップ２２０４）。処理が終了していない場合、未処理の指導記録に対してステップ２２０２〜２２０３を実行する。
【０１５４】
ステップ２２０１で抽出した全ての指導記録に対する処理が終了した場合、処理を終了する。
【０１５５】
以上の処理により、例えば、本日中に実施すべき業務が翌日に持ち越された場合には、翌日の業務一覧画面上で優先的に実施するように表示させることができるので、特定の業務がいつまでも遅延しないように指導者に実施を促すこととなり、業務の遅延による保健指導の質の低下を防ぐことができる。また、ステップ２２０２で判断する業務発生からの経過時間と、ステップ２２０３で優先度８１４をインクリメントする値は、指導記録の関連イベントＩＤ８０６に応じて個別に設定してもよい。これにより、業務の遅延の影響の大きさに応じて、優先度を上げるタイミングや優先度の上げ幅を変更できる。
【０１５６】
図２３は、サーバ４００の指導者業務管理手段Ｍ８による処理を示すフローチャートである。
【０１５７】
まず、サーバ４００は、指導記録データベースＤ８を参照して、実施状態８１１が“１”（未実施）の指導記録を抽出する（ステップ２３０１）。
【０１５８】
次に、サーバ４００は、減量プログラムデータベースＤ６を参照して、主担当指導者ＩＤ６０５毎に、当該指導者が主担当指導者ＩＤ６０５として登録されている参加者に対する指導記録（以降、説明のため、主担当業務と呼ぶ）を抽出する（ステップ２３０２）。
【０１５９】
次に、サーバ４００は、イベントデータベースＤ３を参照して、ステップ２３０２で抽出した指導記録の関連イベントＩＤ８０６に対応する標準作業時間３０９の合計時間（以降、説明のため、推定残業務時間と呼ぶ）が、所定の時間を越えるか否かを判断する（ステップ２３０３）。推定残業務時間が所定の時間を超えない場合、ステップ２３０５に進む。
【０１６０】
推定残業務時間が所定の時間を超える場合、ステップ２３０２で抽出した指導記録の対象となる参加者の副担当指導者ＩＤ６０６の指導者端末装置２００に、所定のメッセージを表示（図２４参照）する（ステップ２３０４）。
【０１６１】
次に、サーバ４００はステップ２３０２の処理を全ての指導者に対して実行されたか否か判断する（ステップ２３０５）。全ての指導者に対して実行されていない場合、未処理の指導者に対してステップ２３０２〜２３０４を実行する。
【０１６２】
ステップ２３０２が全ての指導者に対して実行された場合、処理を終了する。
【０１６３】
以上の処理により、主担当指導者ＩＤ６０５の指導者が本日実行すべき主担当業務の推定残業務時間が所定時間を超える場合には、副担当指導者ＩＤ６０６の指導者に主担当業務を行う指示を送信することができる。
【０１６４】
図２４は、上記図２３のステップ２３０４実行後に指導者端末装置２００に出力される業務一覧画面の説明図である。
【０１６５】
図２４の業務一覧画面上には、この画面を操作する指導者に対して、副担当者としての業務を実施するように依頼するメッセージ（２４０１）が表示されている。この画面上で、副担当業務表示ボタン１５１３を押下すると、副担当業務画面（図２５）に遷移する。
【０１６６】
図２５は、副担当業務画面の説明図である。この画面は副担当指導者ＩＤ６０６の指導者が操作する指導者端末装置２００で出力される。
【０１６７】
副担当業務画面には、この指導者端末装置２００を操作する指導者が副担当指導者に設定されている参加者に対する指導記録のうち、推定残業務時間が所定の時間を越える主担当指導者のものが優先度順に一覧で表示されている。このとき、指導プログラムデータベースＤ６の副担当指導実施不可フラグ６０７が“１”（実施不可）の参加者に対する業務は表示されない。画面上の一覧のいずれかの業務を選択すると、図２５の例のように太枠で囲まれた状態となる。この状態で業務詳細ボタン２５０１を押下すると、指導記録登録手段Ｍ６が処理を開始する。主担当業務表示ボタン２５０２を押すと、図２４の業務一覧画面に遷移する。
【０１６８】
これにより、例えば、その日に実施すべき業務が就業時間内に終わらない指導者がいた場合などに、未実施業務を副担当指導者が代行して実施することができる。このため、特定の指導者に業務負荷が偏ることなく、複数の指導者で業務を分散させることができるので、保健指導を効率的に実施することができる。
【０１６９】
また、ステップ２３０３の判断で使用する所定の時間は、指導者毎に変更できてもよい。また、推定残業務時間は、標準作業時間の代わりに過去に各指導者が実施した指導記録の実作業時間の平均などから算出してもよい。これにより、指導者毎の業務スケジュール（出張や休暇など）や、実績に基づく指導者毎の業務処理能力に応じて、副担当指導者が代行して実施する業務量を調節できる。
【図面の簡単な説明】
【０１７０】
【図１】本発明を適用する計算機システムの構成を示すブロック図。
【図２】本システムの定型文言データベースの構成を示す説明図。
【図３】本システムのイベントデータベースの構成を示す説明図。
【図４】本システムの指導コースデータベースの構成を示す説明図。
【図５】本システムの参加者管理データベースの構成を示す説明図。
【図６】本システムの減量プログラムデータベースの構成を示す説明図。
【図７】本システムの減量記録データベースの構成を示す説明図。
【図８】本システムの指導記録データベースの構成を示す説明図。
【図９】本システムによる処理の概要を示すフローチャート。
【図１０】本システムの参加者情報登録画面の説明図。
【図１１】本システムの減量プログラム登録画面の説明図。
【図１２】本システムの減量記録登録画面の説明図。
【図１３】本システムのイベント処理手段による処理のフローチャート。
【図１４】本システムのイベント処理手段による処理のフローチャート。
【図１５】本システムの業務一覧画面の説明図。
【図１６】本システムの指導記録登録画面の説明図。
【図１７】本システムの指導記録登録画面の説明図。
【図１８】本システムのイベント処理結果表示手段による処理のフローチャート。
【図１９】本システムの指導記録登録手段による処理のフローチャート。
【図２０】本システムの指導記録登録画面の説明図。
【図２１】本システムの指導記録登録画面の説明図。
【図２２】本システムの優先度更新手段による処理のフローチャート。
【図２３】本システムの指導者業務管理手段による処理のフローチャート。
【図２４】本システムの業務一覧画面の説明図。
【図２５】本システムの副担当業務画面の説明図。
【符号の説明】
【０１７１】
１００  管理者端末装置
２００  指導者端末装置
３００  参加者端末装置
４００  サーバ
５００  ネットワーク
６００  出力装置
Ｍ１  参加者情報登録手段
Ｍ２  減量プログラム登録手段
Ｍ３  減量記録登録手段
Ｍ４  イベント処理手段
Ｍ５  イベント処理結果表示手段
Ｍ６  指導記録登録手段
Ｍ７  優先度更新手段
Ｍ８  指導者業務管理手段
Ｄ１  指導者管理データベース
Ｄ２  定型文言データベース
Ｄ３  イベントデータベース
Ｄ４  指導コースデータベース
Ｄ５  参加者管理データベース
Ｄ６  減量プログラムデータベース
Ｄ７  減量記録データベース
Ｄ８  指導記録データベース
【図１】
2010134825.tif 000003
【図２】
2010134825.tif 000004
【図３】
2010134825.tif 000005
【図４】
2010134825.tif 000006
【図５】
2010134825.tif 000007
【図６】
2010134825.tif 000008
【図７】
2010134825.tif 000009
【図８】
2010134825.tif 000010
【図９】
2010134825.tif 000011
【図１０】
2010134825.tif 000012
【図１１】
2010134825.tif 000013
【図１２】
2010134825.tif 000014
【図１３】
2010134825.tif 000015
【図１４】
2010134825.tif 000016
【図１５】
2010134825.tif 000017
【図１６】
2010134825.tif 000018
【図１７】
2010134825.tif 000019
【図１８】
2010134825.tif 000020
【図１９】
2010134825.tif 000021
【図２０】
2010134825.tif 000022
【図２１】
2010134825.tif 000023
【図２２】
2010134825.tif 000024
【図２３】
2010134825.tif 000025
【図２４】
2010134825.tif 000026
【図２５】
2010134825.tif 000027