(57)【要約】【課題】健康診断を受ける対象者を効率良くスケジューリングを行うことが可能な健康診断スケジューリング装置、健康診断スケジューリング方法、およびプログラムを提供することである。【解決手段】実施形態の健康診断スケジューリング装置は、健診対象者抽出部と、スケジュール作成部とを持つ。健診対象者抽出部は、従業員の個人情報と、前記従業員の勤務情報と、前記従業員が所属する組織の組織情報とに基づいて、健康診断の対象者を抽出する。スケジュール作成部は、前記従業員の健診項目と、健診場所毎の健診条件を示すパターンと、前記健診場所毎の健診日程とに基づいて、前記健診対象者抽出部によって抽出された前記健康診断の対象者に対して健康診断のスケジューリングを行う。【選択図】図１
2018205841.tif 000002
【特許請求の範囲】
【請求項１】
従業員の個人情報と、前記従業員の勤務情報と、前記従業員が所属する組織の組織情報とに基づいて、健康診断の対象者を抽出する健診対象者抽出部と、
前記従業員の健診項目と、健診場所毎の健診条件を示すパターンと、前記健診場所毎の健診日程とに基づいて、前記健診対象者抽出部によって抽出された前記健康診断の対象者に対して健康診断のスケジューリングを行うスケジュール作成部と
を備える健康診断スケジューリング装置。
【請求項２】
前記健診対象者抽出部によって抽出された前記健康診断の対象者のうちスケジュールが設定されていない対象者に対するスケジュールの新規設定、前記スケジュール作成部によりスケジュールが設定された対象者のスケジュールの設定変更、および前記スケジュール作成部によりスケジュールが設定された対象者同士の入替設定を行うスケジュール調整部をさらに備える、請求項１に記載の健康診断スケジューリング装置。
【請求項３】
健診項目のマスタ情報と、前記健診項目のうち定期対象の健診項目と年齢とが関連付けされた健診年齢のマスタ情報とに対するデータの追加、削除、および更新を行う健診項目管理部をさらに備える、請求項１または２に記載の健康診断スケジューリング装置。
【請求項４】
前記健診対象者抽出部は、前記従業員の従業員コードからハッシュ値を計算し、
前記スケジュール作成部は、前記ハッシュ値に基づいて前記健康診断の対象者を並べ替える、請求項１から３のいずれか一項に記載の健康診断スケジューリング装置。
【請求項５】
前記健診対象者抽出部は、前記従業員の生年月日に基づいて、前記従業員の誕生月での第１健診および第２健診と、前記誕生月の前後の所定の期間における前記第２健診とを行う前記健康診断の対象者を抽出する、請求項１から４のいずれか一項に記載の健康診断スケジューリング装置。
【請求項６】
前記スケジュール作成部は、前記健康診断の対象者の数が、前記健診場所の在室人数を超える時間帯が発生しないように前記健康診断のスケジューリングを行う、請求項１から５のいずれか一項に記載の健康診断スケジューリング装置。
【請求項７】
前記健診対象者抽出部は、前記従業員の勤務形態に基づいて、前記健康診断の対象者を抽出する、請求項１から４のいずれか一項に記載の健康診断スケジューリング装置。
【請求項８】
従業員の個人情報と、前記従業員の勤務情報と、前記従業員が所属する組織の組織情報とに基づいて、健康診断の対象者を抽出し、
前記従業員の健診項目と、健診場所毎の健診条件を示すパターンと、前記健診場所毎の健診日程とに基づいて、前記抽出された前記健康診断の対象者に対して健康診断のスケジューリングを行う
健康診断スケジューリング方法。
【請求項９】
コンピュータに、
従業員の個人情報と、前記従業員の勤務情報と、前記従業員が所属する組織の組織情報とに基づいて、健康診断の対象者を抽出させ、
前記従業員の健診項目と、健診場所毎の健診条件を示すパターンと、前記健診場所毎の健診日程とに基づいて、前記抽出された前記健康診断の対象者に対して健康診断のスケジューリングを行わせる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、健康診断スケジューリング装置、健康診断スケジューリング方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、会社の従業員に対する健康診断（例えば、年１回の定期健康診断および６ケ月毎の特定業務従事者向け健康診断）において、従業員の検査項目、検査結果の有効期間、および健康診断の可能期間等に基づいて健康診断予定日をスケジューリングする技術が知られている。
【０００３】
しかしながら、従来の技術では、会社における健康診断が一般的には勤務時間内に受診される事が前提であることや、従業員の勤務時間、製造ラインやコールセンター業務の部署内の業務上の制限、健康診断の場所までの移動時間等の各種条件は考慮されていないため、健康診断を受ける人数の日毎または時間帯毎の偏りが生じていた。このため、健康診断を受ける対象者を効率良く割り当て可能なスケジューリングが求められていた。
【０００４】
また、従業員の性別、誕生日、勤務情報、職場条件、健康診断を行う施設の条件等に応じて、作成したスケジュールの変更が必要となる場合があり、スケジュール管理が煩雑化していた。また、年齢に応じた個人の健康診断項目の特定と、健康診断結果から次回の健康診断項目を自動判定する事は実現できていなかった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５２８７５７７号公報
【特許文献２】特許第５４４６９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、効率良いスケジューリングを行うことが可能な健康診断スケジューリング装置、健康診断スケジューリング方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の健康診断スケジューリング装置は、健診対象者抽出部と、スケジュール作成部とを持つ。健診対象者抽出部は、従業員の個人情報と、前記従業員の勤務情報と、前記従業員が所属する組織の組織情報とに基づいて、健康診断の対象者を抽出する。スケジュール作成部は、前記従業員の健診項目と、健診場所毎の健診条件を示すパターンと、前記健診場所毎の健診日程とに基づいて、前記健診対象者抽出部によって抽出された前記健康診断の対象者に対して健康診断のスケジューリングを行う。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態の健康診断スケジューリング装置の一例を示す図。
【図２】第１の実施形態の健診項目マスタ記憶部に記憶されたデータの一例を示す図。
【図３】第１の実施形態の健診年齢マスタ記憶部に記憶されたデータの一例を示す図。
【図４】第１の実施形態の個人健診項目記憶部に記憶されたデータの一例を示す図。
【図５】第１の実施形態の個人情報記憶部に記憶されたデータの一例を示す図。
【図６】第１の実施形態の勤務情報記憶部に記憶されたデータの一例を示す図。
【図７】第１の実施形態の組織情報記憶部に記憶されたデータの一例を示す図。
【図８】第１の実施形態の健診対象者情報記憶部に記憶されたデータの一例を示す図。
【図９】第１の実施形態の日毎パターン記憶部に記憶されたデータの一例を示す図。
【図１０】第１の実施形態の健診日程記憶部に記憶されたデータの一例を示す図。
【図１１】第１の実施形態の健診日程記憶部の健診日に適用される勤務期間の１直週番号を示す図。
【図１２】第１の実施形態の個人健診日時記憶部に記憶されたデータの一例を示す図。
【図１３】第１の実施形態の健診スケジュール情報記憶部に記憶されたデータの一例を示す図。
【図１４】第１の実施形態における健康診断スケジューリング装置１のスケジュール自動作成処理の一例を示すフローチャート。
【図１５】第１の実施形態における健診スケジュール日時作成処理の一例を示すフローチャート。
【図１６】第１の実施形態における個人健診時間計算処理の一例を示すフローチャート。
【図１７Ａ】第１の実施形態における健診対象者自動割当処理の一例を示すフローチャート。
【図１７Ｂ】第１の実施形態における健診対象者自動割当処理の一例を示すフローチャート。
【図１８】第１の実施形態における健診スケジュール情報記憶部への在室ＮＯの登録の様子を示す図。
【図１９】第１の実施形態における健診時間５０分の健診対象者の従業員Ａが在室ＮＯ＝１で健診スケジュール情報に登録される例を示す図。
【図２０】第１の実施形態における在室ＮＯ＝１で健診時間３０分の健診対象者である従業員Ｂが健診スケジュール情報に登録される例を示す図。
【図２１】第１の実施形態における在室ＮＯ＝２で健診時間３０分の健診対象者である従業員Ｃが健診スケジュール情報に登録される例を示す図。
【図２２Ａ】第１の実施形態における在室人数分在室ＮＯに健診対象者が割り当てられた例を示す図。
【図２２Ｂ】第１の実施形態における在室人数分在室ＮＯに健診対象者が割り当てられた例で在室ＮＯ別に健診時間の予約状況を表した図。
【図２３】第１の実施形態における、健康診断スケジューリング装置１のスケジュール調整処理の一例を示すフローチャート。
【図２４】第１の実施形態における対象者検索結果の一例を示す図。
【図２５】第１の実施形態におけるスケジュール検索結果の一例を示す図。
【図２６】第１の実施形態における入替候補の検索結果の一例を示す図。
【図２７Ａ】第１の実施形態における新規設定または変更候補検索処理の一例を示すフローチャート。
【図２７Ｂ】第１の実施形態における新規設定または変更候補検索処理の一例を示すフローチャート。
【図２８】第１の実施形態における新規設定または変更処理の一例を示すフローチャート。
【図２９】第１の実施形態における新規設定または変更候補検索で対象となる在室ＮＯと健診時刻となる時間帯を健診スケジュール情報で表した図。
【図３０Ａ】第１の実施形態における入替候補検索処理の一例を示すフローチャート。
【図３０Ｂ】第１の実施形態における入替候補検索処理の一例を示すフローチャート。
【図３１】第１の実施形態における入替設定処理の一例を示すフローチャート。
【図３２】第１の実施形態における入替候補検索で対象者と入替先それぞれの割当状況を健診スケジュール情報で表した図。
【図３３】第１の実施形態における定期健診設定処理の一例を示すフローチャート。
【図３４Ａ】第１の実施形態における健診対象者抽出処理の一例を示すフローチャート。
【図３４Ｂ】第１の実施形態における健診対象者抽出処理の一例を示すフローチャート。
【図３５Ａ】第２の実施形態における健康診断スケジューリング装置１の健診対象者抽出処理（誕生月健診対象者抽出方式）の一例を示すフローチャート。
【図３５Ｂ】第２の実施形態における健康診断スケジューリング装置１の健診対象者抽出処理（誕生月健診対象者抽出方式）の一例を示すフローチャート。
【図３６Ａ】第３の実施形態における健康診断スケジューリング装置１の健診対象者抽出処理（定期または特殊採用勤務指定対象者抽出方式）の一例を示すフローチャート。
【図３６Ｂ】第３の実施形態における健康診断スケジューリング装置１の健診対象者抽出処理（定期または特殊採用勤務指定対象者抽出方式）の一例を示すフローチャート。
【図３７】第３の実施形態における採用勤務コードの一例を示す図。
【図３８】第３の実施形態における健診対象者情報記憶部に登録される健診対象者情報の一例を示す図。
【図３９】第３の実施形態における健診日程記憶部に登録される健診日程の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、実施形態の健康診断スケジューリング装置、健康診断スケジューリング方法、およびプログラムを、図面を参照して説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態の健康診断スケジューリング装置１の一例を示す図である。健康診断スケジューリング装置１は、人事システム２１、勤怠システム２２等から取得した従業員の性別、誕生日が管理された個人情報、午前および午後の勤務時間と１直（交替制で勤務するうちの第１番目）および２直（交替制で勤務するうちの第２番目）等の勤務形態が管理された勤務情報、特定の時間は業務を離れることができない等の制限（以下、「離業制限」と呼ぶ）や健康診断（以下、単に「健診」と呼ぶ場合もある）を行う施設等（以下、「健診場所」と呼ぶ）までの移動時間が定義された組織情報、健康診断の内容や健診時間が定義された健診項目や個人毎の健診項目が管理された個人健診項目、日毎の健診時間、性別、健診場所の在室人数等を管理した日毎パターン情報、健診期間中の健診場所と日毎パターンと勤務情報とが定義された健診日程等に基づいて、健診対象者を抽出し、従業員番号等からハッシュ値を算出し、健診日時が管理された健診スケジュール情報を作成し、健診対象者を午前・午後勤務開始時間、ハッシュ値で並び替え、作成した健診スケジュール情報を健診日、健診時刻で探索しながら健診時間で健診対象者を自動割当する。また、健康診断スケジューリング装置１は、自動割当されなかった健診対象者に対して手動で割当を行ったり、健診日時を変更したり、割当てられた健診対象者同士の入替を行う。
【００１１】
以上により、従業員の性別、誕生日、健診予定項目、勤務時間、部署内の離業制限や健診場所までの移動時間、健診場所の健診可能日、開始時間と終了時間の制限や性別による受診時間の制限、健診場所の在室人数制限等の条件と、健診項目の健診時間に基づいて、健診対象者の人数が日時で効率良く割り当てられ、偏り無く平準化され、受診日時分まで特定できる細やかなスケジューリングが可能となる。
【００１２】
また、健康診断スケジューリング装置１は、健診項目に従った健診検査または測定の項目とその結果が管理される健診システム５２へ個人健診日時および健診項目を出力し、健診システム５２から個人毎の健診項目結果を取得し、個人健診項目に結果を反映することで、次回の健診対象者情報の健診項目を抽出する事が可能となる。例えば、該当する健診項目の結果が正常以外の注意、経過観察等である場合には、それらの健診項目は次回の健診項目として採用される。
【００１３】
［健康診断スケジューリング装置の構成］
健康診断スケジューリング装置１は、例えば、健診項目管理部１１と、定期健診設定部１４と、個人健診管理部１５と、人事勤怠データ取込部２３と、健診対象者抽出部２７と、健診日毎パターン作成部３１と、健診日程作成部３３と、スケジュール自動作成部４１（スケジュール作成部）と、スケジュール調整部４４と、スケジュール抽出部５１と、健診結果反映部５３とを備える。さらに、健康診断スケジューリング装置１は、例えば、健診年齢マスタ記憶部１２と、健診項目マスタ記憶部１３と、個人健診項目記憶部１６と、個人情報記憶部２４と、勤務情報記憶部２５と、組織情報記憶部２６と、健診対象者情報記憶部２８と、日毎パターン記憶部３２と、健診日程記憶部３４と、個人健診日時記憶部４２と、健診スケジュール情報記憶部４３とを備える。健康診断スケジューリング装置１は、外部連携システムである人事システム２１、勤怠システム２２、および健診システム５２とネットワークを介して接続されている。ネットワークは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線等を含む。
【００１４】
健診項目管理部１１は、健診項目マスタ記憶部１３に記憶された健診項目マスタに対するデータの追加、更新、および削除を行う。また、健診項目管理部１１は、健診項目マスタにおける定期対象の健診項目コードについて、健診対象となる年齢と合わせて、健診年齢マスタ記憶部１２に記憶された健診年齢マスタに対するデータの追加、更新、削除を行う。
【００１５】
定期健診設定部１４は、健診年を入力とし、個人情報記憶部２４に記憶された個人情報を１件ずつ読込みながら、健診年から生年月日を減算することで年齢を計算し、該当する年齢に相当する健診コードを健診年齢マスタ記憶部１２から取得し、個人健診項目記憶部１６から該当する従業員で検索した健診コードの内、定期健診対象の健診コードを更新する。
【００１６】
個人健診管理部１５は、健診項目マスタ記憶部１３と、個人情報記憶部２４から読込んだ従業員毎の健診項目コードとに基づいて、個人健診項目記憶部１６へのデータの追加、更新、削除を行う。
【００１７】
人事勤怠データ取込部２３は、人事システム２１および勤怠システム２２から従業員の個人情報、勤務情報、組織情報等を取得し、個人情報記憶部２４、勤務情報記憶部２５、組織情報記憶部２６に対してデータの追加、更新、削除を行う。
【００１８】
健診対象者抽出部２７は、個人情報記憶部２４、勤務情報記憶部２５、組織情報記憶部２６から取得した各種情報に基づいて健診対象者の抽出処理を行う。
【００１９】
健診日毎パターン作成部３１は、日毎パターン記憶部３２に格納された健診条件のパターンである日毎パターン情報、日毎パターン詳細情報に対してデータの追加、更新、削除を行う。なお、健診条件のパターンは、必ずしも日毎に作成される必要はなく、週毎、月毎等の任意の期間で作成されてもよい。以下においては、「日毎パターン」を用いる例について説明する。
【００２０】
健診日程作成部３３は、日毎パターン記憶部３２から取得した日毎パターン情報を用いて、健診日程記憶部３４に記憶された健診日程情報に対する健診日毎のパターンの追加、更新、削除を行う。
【００２１】
スケジュール自動作成部４１は、健診スケジュール日時作成処理、個人健診時間計算処理、健診対象者自動割当処理を行う。各処理の詳細については後述する。
【００２２】
スケジュール調整部４４は、調整対象者を検索し、スケジュールの新規設定または変更処理、および健診対象者の入替処理を行う。スケジュールの新規設定または変更処理、および健診対象者の入替処理については後述する。
【００２３】
スケジュール抽出部５１は、健診対象者情報記憶部２８に記憶された健診対象者情報と、個人健診日時記憶部４２に記憶された個人健診日時情報を健診システム５２に出力する。
【００２４】
健診結果反映部５３は、健診システム５２から個人毎の健診項目の結果を取得し、個人健診項目記憶部１６の健診結果に反映する。
【００２５】
健康診断スケジューリング装置１の各機能部のうち一部または全部は、プロセッサがプログラム（ソフトウェア）を実行することにより実現されてよい。この場合、健康診断スケジューリング装置１は、上記のプログラムをコンピュータ装置に予めインストールすることで実現してもよい。或いは、ＣＤ−ＲＯＭ等の記憶媒体に記憶された上記のプログラム、またはネットワークを介して頒布される上記のプログラムを、コンピュータ装置に適宜インストールすることで実現してもよい。
【００２６】
健診項目マスタ記憶部１３には、図２に示すような、「健診項目コード」、「健診名」、「健診時間」、「定期対象」、「特定業務対象」、および「採血」を含むマスタデータが格納される。
【００２７】
健診年齢マスタ記憶部１２には、図３に示すような、「健診項目コード」と「年齢」とが関連付けされたマスタデータが格納される。
【００２８】
個人健診項目記憶部１６には、図４に示すような、「従業員コード」、「健診項目コード」、および「健診結果」を含むデータが格納される。
【００２９】
個人情報記憶部２４には、図５に示すような、「従業員コード」、「従業員名」、「青年月日」、「性別」、および「組織コード」を含むデータが格納される。
【００３０】
勤務情報記憶部２５には、図６に示すような「従業員勤務情報」と「勤務コードマスタ」とに分けられたデータが格納される。従業員勤務情報は、「従業員コード」、「勤務週」、および「勤務コード」を含む。また、勤務コードマスタは、「勤務コード」、「交替区分」、「直」、「午前開始」、「午前終了」、「午後開始」、および「午後終了」を含む。
【００３１】
組織情報記憶部２６には、図７に示すような、従業員が所属する組織の「組織コード」、「組織名」、「健診場所」、「移動時間」、および「離業制限」を含むデータが格納される。
【００３２】
健診対象者情報記憶部２８には、図８に示すような「健診対象者」と「健診対象者健診項目」とに分けられたデータが格納される。「健診対象者」は、「従業員コード」、「健診対象年月」、「健診時間(分)」、「午前開始」、「午前終了」、「午後開始」、「午後終了」、「採血」、「２交替番号」、「３交替番号」、および「ハッシュ値」を含む。また、「健診対象者健診項目」は、「従業員コード」、「健診対象年月」、および、「健診項目コード」を含む。
【００３３】
日毎パターン記憶部３２には、図９に示すような「日毎パターン」と「日毎パターン詳細」とに分かれたデータが格納される。「日毎パターン」は、健診条件である「健診場所」、「パターンコード」、「パターン名」、「同時刻呼出人数」、「在室人数」、および「呼出間隔(分)」を含む。また、「日毎パターン詳細」は、健診条件である「健診場所」、「パターンコード」、「健診開始時間」、「健診終了時間」、および「性別」を含む。
【００３４】
健診日程記憶部３４には、図１０に示すような、「健診場所」、「健診日」、「日毎パターン」、「２交替番号」、および「３交替番号」を含むデータが格納される。ここで、健診日程作成部３３が、健診日程記憶部３４に記憶された健診日程に対する健診日毎のパターンの追加、更新、削除を行った後、健診日程作成部３３が、図１１に示すような勤務期間の１直週番号の追加、更新、削除を行うことで、健診日程記憶部３４の勤務期間に該当する健診日の「２交替番号」、「３交替番号」に連続的に適用される。
【００３５】
個人健診日時記憶部４２には、図１２に示すような、「従業員コード」、「健診対象年月」、「健診場所」、「健診日」、「健診時刻」、および「在室ＮＯ」を含むデータが格納される。
【００３６】
健診スケジュール情報記憶部４３には、図１３に示すような、「健診場所」、「健診日」、「健診時刻」、「時刻内番号」、「在室ＮＯ」、「従業員」、および「組織コード」を含むデータが格納される。
【００３７】
健診年齢マスタ記憶部１２、健診項目マスタ記憶部１３、個人健診項目記憶部１６、個人情報記憶部２４、勤務情報記憶部２５、組織情報記憶部２６、健診対象者情報記憶部２８、日毎パターン記憶部３２、健診日程記憶部３４、個人健診日時記憶部４２、および健診スケジュール情報記憶部４３は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリ等で実現される。これらの記憶部は、各記憶部が別途の筐体で実現されてもよいし、全ての記憶部が１つの筐体で実現されてもよいし、いずれか２つ以上の記憶部が組み合わされた筐体で実現されてもよい。
【００３８】
［スケジュール自動作成処理］
次に、健康診断スケジューリング装置１の動作について説明する。図１４は、健康診断スケジューリング装置１のスケジュール自動作成処理の一例を示すフローチャートである。
【００３９】
まず、スケジュール自動作成部４１は、健康診断スケジューリング装置１に対する入力を受け付ける受付部（図示しない）を介してオペレータにより入力された対象年月および健診場所と、日毎パターン記憶部３２から読込んだ日毎パターンと、健診日程記憶部３４から読込んだ健診日程とを用いて、健診スケジュール日時を作成する（ステップＳ１０１）。健診スケジュール日時作成処理の詳細については後述する。
【００４０】
次に、スケジュール自動作成部４１は、健診対象者情報記憶部２８から読込んだ健診対象者情報と、健診項目マスタ記憶部１３から読込んだ健診項目マスタと、個人健診項目記憶部１６から読込んだ個人健診項目とを用いて、個人健診時間を計算する（ステップＳ１０３）。スケジュール自動作成部４１は、計算した個人健診時間を健診対象者情報記憶部２８に記憶させる。個人健診時間計算処理の詳細については後述する。
【００４１】
次に、スケジュール自動作成部４１は、健診対象者情報記憶部２８から読込んだ健診対象者情報と、健診スケジュール情報記憶部４３から読込んだ健診スケジュール情報と、組織情報記憶部２６から読込んだ組織情報とを用いて、健診対象者に対して健診場所、健診日、健診時刻の自動割当を行う（ステップＳ１０５）。スケジュール自動作成部４１は、健診対象者に対して割り当てた健診場所、健診日、および健診時刻を、個人健診日時記憶部４２に記憶させる。また、スケジュール自動作成部４１は、割当を行った健診対象者、在室ＮＯ、および組織コードを健診スケジュール情報記憶部４３に記憶させる。健診対象者自動割当処理の詳細については後述する。
【００４２】
［健診スケジュール日時作成処理］
図１５は、健診スケジュール日時作成処理の一例を示すフローチャートである。まず、健康診断スケジューリング装置１の受付部（図示しない）は、健診年月および健診場所の入力を受け付ける（ステップＳ２０１）。
【００４３】
次に、スケジュール自動作成部４１は、日毎パターン記憶部３２から日毎パターンを読み込み、健診日程記憶部３４から健診日程の１つのデータを読込む（ステップＳ２０３）。
【００４４】
次に、スケジュール自動作成部４１は、健診日程記憶部３４から読込んだ健診日程情報に含まれる健診日の年月が入力された健診年月と一致し、かつ、健診日程情報に含まれる健診場所が入力された健診場所と一致するという条件（健診日および健診場所の条件）を満たすか否かを判定する（ステップＳ２０５）。スケジュール自動作成部４１は、健診日および健診場所の条件を満たさないと判定した場合、再度、健診日程記憶部３４から健診日程の次のデータを読込み、健診日および健診場所の条件の判定を行う。
【００４５】
一方、スケジュール自動作成部４１は、健診日および健診場所の条件を満たすと判定した場合、健診日程の開始日から終了日までを１日ずつ加算し、対応する日毎パターンの開始時間から終了時間までの間、呼出間隔で加算し、呼出人数まで１つずつ加算し、健診スケジュール情報を健診スケジュール情報記憶部４３に登録する（ステップＳ２０９）。その際、図１８に示すように先頭の日毎の先頭時間のデータから、日毎パターンの在室人数を在室ＮＯとして、在室ＮＯを１つずつカウントアップしながら従業員コード、組織コードは空欄のまま更新する（ステップＳ２０７）。後述する健診対象者自動割当処理で説明するが、従業員の割当では従業員コードが登録されていない在室ＮＯのあるレコードに健診対象者を登録し、健診時間で加算後の時間に、健診対象者が空の該当の在室ＮＯで更新し、その間に同一在室ＮＯで健診対象者を登録させないようにする。それによって、健診中の人数が在室人数以下であることが保証されるようにする。
【００４６】
［個人健診時間計算処理］
図１６は、個人健診時間計算処理の一例を示すフローチャートである。スケジュール自動作成部４１は、健診対象者情報記憶部２８から健診対象者情報を読込み（ステップＳ３０１）、該当する健診対象者の健診項目を個人健診項目記憶部１６から読込み（ステップＳ３０３）、健診項目マスタを健診項目マスタ記憶部１３から読込む（ステップＳ３０５）。
【００４７】
次に、スケジュール自動作成部４１は、健診項目マスタを参照し、個人健診項目記憶部１６から読込んだ健診対象者健診項目の健診時間を加算する（ステップＳ３０７）。次に、スケジュール自動作成部４１は、算出した健診時間で健診対象者情報記憶部２８を更新する（ステップＳ３０９）。
【００４８】
［健診対象者自動割当処理］
図１７Ａおよび１７Ｂは、健診対象者自動割当処理の一例を示すフローチャートである。まず、スケジュール自動作成部４１は、組織情報記憶部２６から組織情報を読込み（ステップＳ４０１）、健診対象者情報記憶部２８から健診対象者情報を読込んで、午前勤務開始時間、午後勤務開始時間、ハッシュ値の順でソートし（ステップＳ４０３）、個人情報記憶部２４から個人情報を読込む（ステップＳ４０５）。
【００４９】
次に、スケジュール自動作成部４１は、未割当の健診スケジュール情報を、在室ＮＯ、健診時刻でソートして読込む（ステップＳ４０７）。次に、スケジュール自動作成部４１は、２回目以降のループでは読込んだ在室ＮＯに１を加算し（ステップＳ４０９）、在室ＮＯ毎に空の健診時刻を取得し（ステップＳ４１１）、２回目以降のループでは健診時刻が終了時間となるまで呼出間隔で加算する（ステップＳ４１３）。
【００５０】
次に、スケジュール自動作成部４１は、健診スケジュール情報の性別が、健診対象者の性別と一致するか否かを判定する（ステップＳ４１５）。スケジュール自動作成部４１は、健診スケジュール情報の性別が、健診対象者の性別と一致しないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理を行う。
【００５１】
一方、スケジュール自動作成部４１は、健診スケジュール情報の性別が、健診対象者の性別と一致すると判定した場合、健診日程の２交替番号もしくは３交替番号が有るか否かを判定する（ステップＳ４１７）。
【００５２】
スケジュール自動作成部４１は、健診日程の２交替番号もしくは３交替番号が有ると判定した場合、健診日程の２交替番号が健診対象者の２交替番号と一致するか、または、健診日程の３交替番号が健診対象者の３交替番号と一致するという条件（交替番号の条件）を満たすか否かを判定する（ステップＳ４１９）。スケジュール自動作成部４１は、交替番号の条件を満たさないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００５３】
一方、スケジュール自動作成部４１は、健診日程の２交替番号もしくは３交替番号が無いと判定した場合、または、交替番号の条件を満たすと判定した場合、健診スケジュール情報の健診時刻から健診対象者の健診時間を加えた時間までに同一在室ＮＯでの予約者が不在であるという条件（予約者の条件１）を満たすか否かを判定する（ステップＳ４２１）。スケジュール自動作成部４１は、予約者の条件１を満たさないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００５４】
一方、スケジュール自動作成部４１は、予約者の条件１を満たすと判定した場合、組織情報の離業制限が有りであり、かつ、健診スケジュール情報の健診時刻から健診対象者の健診時間を加えた時間までに同一部署の予約者が存在するという条件（予約者の条件２）を満たすか否かを判定する（ステップＳ４２３）。スケジュール自動作成部４１は、予約者の条件２を満たすと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００５５】
一方、スケジュール自動作成部４１は、予約者の条件２を満たさないと判定した場合、
健診スケジュール情報の健診時刻が健診対象者の午前開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、健診対象者の午前終了時間が、健診スケジュール情報の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であるという条件（健診時刻の条件１）を満たすか否かを判定する（ステップＳ４２５）。
【００５６】
スケジュール自動作成部４１は、健診時刻の条件１を満たさないと判定した場合、健診対象者の採血が有りか否かを判定する（ステップＳ４２７）。スケジュール自動作成部４１は、健診対象者の採血が有りと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００５７】
一方、スケジュール自動作成部４１は、健診対象者の採血が有りではない（採血無し）と判定した場合、健診スケジュール情報の健診時刻が健診対象者の午後開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、健診対象者の午後終了時間が、健診スケジュール情報の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であるいう条件（健診時刻の条件２）を満たすか否かを判定する（ステップＳ４２９）。スケジュール自動作成部４１は、健診時刻の条件２を満たさないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００５８】
スケジュール自動作成部４１は、健診時刻の条件１を満たすと判定した場合、または、健診時刻の条件２を満たすと判定した場合、空の在室ＮＯをスライドし、スライド前の在室ＮＯをクリアし（ステップＳ４３１）、健診スケジュール情報記憶部４３に記憶された該当レコードにおける健診対象者を更新する（ステップＳ４３３）。
【００５９】
スケジュール自動作成部４１は、健診時刻が健診終了時刻を超えた場合に、健診スケジュール情報に該当レコードを見つけられなかった場合、再度、在室ＮＯを＋１加算し、上記の在室ＮＯ毎の空の健診時刻の取得処理以降の処理を行う（ステップＳ４３５）。
【００６０】
図１９は、健診時間５０分の健診対象者の従業員Ａが在室ＮＯ＝１で健診スケジュール情報に登録される例を表している。図２０は、在室ＮＯ＝１で健診時間３０分の健診対象者である従業員Ｂが健診スケジュール情報に登録される例を表している。図２１は、在室ＮＯ＝２で健診時間３０分の健診対象者である従業員Ｃが健診スケジュール情報に登録される例を表している。図２２Ａは、在室人数分在室ＮＯに健診対象者が割り当てられた例を表しているが、従業員が空の在室ＮＯに従業員を登録し、その時刻から健診時間を加算後の時刻に従業員が空の在室ＮＯを登録することを繰り返すことで、図２２Ｂのように在室ＮＯ別に健診時間の予約状況で表したように同時に在室人数を超える時間帯が発生しないことになる。
【００６１】
［スケジュール調整処理］
図２３は、健康診断スケジューリング装置１のスケジュール調整処理の一例を示すフローチャートである。
【００６２】
まず、スケジュール調整部４４は、受付部（図示しない）を介してオペレータにより入力された検索条件（性別、組織コード、従業員コード等）と、健診対象者情報記憶部２８から読込んだ健診対象者情報と、個人健診日時記憶部４２から読込んだ個人健診日時とを用いて、スケジュール調整の対象となる調整対象者および個人健診日時を検索する（ステップＳ５０１）。スケジュール調整部４４は、例えば、図２４に示すような対象者検索結果を対象者検索結果記憶部５５に記憶させる。
【００６３】
次に、スケジュール調整部４４は、受付部（図示しない）を介してオペレータにより入力された指示に応じた処理を行う。スケジュール調整部４４は、スケジュールの新規設定または変更の指示を受け付けた場合には、対象者検索結果記憶部５５から読込んだ調整対象者の検索結果と、健診スケジュール情報記憶部４３から読込んだ健診スケジュール情報と、健診日程記憶部３４から読込んだ健診日程情報とを用いて、スケジュールの新規設定または変更の候補の検索を行う（ステップＳ５０３）。スケジュール調整部４４は、例えば、図２５に示すようなスケジュールの検索結果をスケジュール検索結果記憶部５６に記憶させる。スケジュールの新規設定または変更の候補の検索処理の詳細については後述する。
【００６４】
次に、スケジュール調整部４４は、スケジュールの新規設定または変更の候補の検索結果を用いて、スケジュールの新規設定または変更を行う（ステップＳ５０５）。スケジュール調整部４４は、新規設定または変更を行ったスケジュールを用いて、個人健診日時記憶部４２および健診スケジュール情報記憶部４３を更新する。スケジュールの新規設定または変更処理の詳細については後述する。以上により、本フローチャートの処理を終了する。
【００６５】
一方、スケジュール調整部４４は、入替指示を受け付けた場合には、対象者検索結果記憶部５５から読込んだ調整対象者の検索結果と、個人健診日時記憶部４２から読込んだ個人健診日時と、健診日程記憶部３４から読込んだ健診日程とを用いて、入替候補の検索を行う（ステップＳ５０７）。スケジュール調整部４４は、例えば、図２６に示すような入替候補の検索結果を入替候補検索結果記憶部５７に記憶させる。入替候補の検索処理の詳細については後述する。
【００６６】
次に、スケジュール調整部４４は、スケジュールの入替候補の検索結果を用いて、入替設定を行う（ステップＳ５０９）。スケジュール調整部４４は、入替設定情報用いて、個人健診日時記憶部４２および健診スケジュール情報記憶部４３を更新する。入替設定処理の詳細については後述する。以上により、本フローチャートの処理を終了する。
【００６７】
［新規設定または変更候補検索処理］
図２７Ａおよび２７Ｂは、健康診断スケジューリング装置１の新規設定または変更候補検索処理の一例を示すフローチャートである。まず、スケジュール調整部４４は、対象者検索結果記憶部５５から対象者検索結果を読込み（ステップＳ６０１）、健診対象者情報記憶部２８から対象者検索結果に該当する健診対象者情報を読込み（ステップＳ６０３）、個人情報記憶部２４から個人情報を読込む（ステップＳ６０５）。
【００６８】
次に、スケジュール調整部４４は、健診スケジュール情報記憶部４３から、未割当の健診スケジュール情報を在室ＮＯ、健診時刻でソートして読込む（ステップＳ６０７）。次に、スケジュール調整部４４は、２回目以降のループでは読込んだ在室ＮＯに１を加算し（ステップＳ６０９）、在室ＮＯ毎に空の健診時刻を取得し（ステップＳ６１１）、２回目以降のループでは健診時刻が終了時間となるまで呼出間隔で加算する（ステップＳ６１３）。
【００６９】
次に、スケジュール調整部４４は、健診スケジュール情報の性別が、健診対象者情報に含まれる健診対象者の性別と一致するか否かを判定する（ステップＳ６１５）。スケジュール調整部４４は、健診スケジュール情報の性別が、健診対象者の性別と一致しないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００７０】
一方、スケジュール調整部４４は、健診スケジュール情報の性別が、健診対象者の性別と一致すると判定した場合、健診日程の２交替番号もしくは３交替番号が有るか否かを判定する（ステップＳ６１７）。
【００７１】
次に、スケジュール調整部４４は、健診日程の２交替番号もしくは３交替番号が有ると判定した場合、健診日程の２交替番号が健診対象者の２交替番号と一致するか、または、健診日程の３交替番号が健診対象者の３交替番号と一致するという条件（交替番号の条件）を満たすか否かを判定する（ステップＳ６１９）。スケジュール調整部４４は、交替番号の条件を満たさないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００７２】
一方、スケジュール調整部４４は、健診日程の２交替番号もしくは３交替番号が無いと判定した場合、または、交替番号の条件を満たすと判定した場合、健診スケジュール情報の健診時刻から健診対象者の健診時間を加えた時間までに同一在室ＮＯでの予約者が不在であるという条件（予約者の条件１）を満たすか否かを判定する（ステップＳ６２１）。スケジュール調整部４４は、予約者の条件１を満たさないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００７３】
一方、スケジュール調整部４４は、予約者の条件１を満たすと判定した場合、組織情報の離業制限が有りであり、かつ、健診スケジュール情報の健診時刻から健診対象者の健診時間を加えた時間までに同一部署の予約者が存在するという条件（予約者の条件２）を満たすか否かを判定する（ステップＳ６２３）。スケジュール調整部４４は、予約者の条件２を満たすと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００７４】
一方、スケジュール調整部４４は、予約者の条件２を満たさないと判定した場合、健診スケジュール情報の健診時刻が健診対象者の午前開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、健診対象者の午前終了時間が、健診スケジュール情報の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であるという条件（健診時刻の条件１）を満たすか否かを判定する（ステップＳ６２５）。
【００７５】
スケジュール調整部４４は、健診時刻の条件１を満たさないと判定した場合、健診対象者の採血が有りか否かを判定する（ステップＳ６２７）。スケジュール調整部４４は、健診対象者の採血が有りと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００７６】
一方、スケジュール調整部４４は、健診対象者の採血が有りではない（採血無し）と判定した場合、健診スケジュール情報の健診時刻が健診対象者の午後開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、健診対象者の午後終了時間が、健診スケジュール情報の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であるいう条件（健診時刻の条件２）を満たすか否かを判定する（ステップＳ６２９）。スケジュール調整部４４は、健診時刻の条件２を満たさないと判定した場合、再度、健診時刻に呼出間隔を加算し、上記の健診対象者の性別の判定処理以降の処理を行う。
【００７７】
スケジュール調整部４４は、健診時刻の条件１を満たすと判定した場合、または、健診時刻の条件２を満たすと判定した場合、該当の健診スケジュール情報をスケジュール検索結果記憶部５６に登録する（ステップＳ６３１）。
【００７８】
スケジュール調整部４４は、健診時刻が健診終了時刻を超えた場合に、健診スケジュール情報を見つけられなかった場合、再度、在室ＮＯを＋１加算し、上記の在室ＮＯ毎の空の健診時刻の取得処理以降の処理を行う（ステップＳ６３３）。
【００７９】
［新規設定または変更処理］
図２８は、健康診断スケジューリング装置１の新規設定または新規設定または変更処理の一例を示すフローチャートである。まず、スケジュール調整部４４は、スケジュール検索結果記憶部５６から選択されたスケジュール検索結果を読込み（ステップＳ７０１）、対象者検索結果記憶部５５から該当の対象者検索結果を読込む（ステップＳ７０３）。次に、スケジュール調整部４４は、選択されたスケジュールの健診場所、健診日、健診時刻に一致する健診スケジュール情報の空データを取得し（ステップＳ７０５）、直近の在室ＮＯをスライドし、スライド前の在室ＮＯをクリアし（ステップＳ７０７）、健診対象者で健診スケジュール情報記憶部の従業員コード、組織コードを更新する（ステップＳ７０９）。
【００８０】
図２９は、新規設定または変更候補検索で対象となる在室ＮＯと健診時刻となる時間帯を健診スケジュール情報で表したものである。図２９においては、未割当の健診スケジュールの在室ＮＯ、健診時刻から終了時刻までを呼出間隔を加算して進めながら、健診対象者の午後終了時間が、健診スケジュール情報の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であることを判断して変更可能な在室ＮＯと健診時刻を判定している例を示している。
【００８１】
［入替候補検索処理］
図３０Ａおよび３０Ｂは、健康診断スケジューリング装置１の入替候補検索処理の一例を示すフローチャートである。まず、スケジュール調整部４４は、対象者検索結果記憶部５５から対象者検索結果を読込み（ステップＳ８０１）、健診対象者情報記憶部２８から該当する健診対象者情報を読込み（ステップＳ８０３）、個人情報記憶部２４から該当する個人情報を読込む（ステップＳ８０５）。次に、スケジュール調整部４４は、割当済の個人健診日時を読込み、入替先の個人健診日時とし（ステップＳ８０７）、スケジュール調整部４４は、該当の割当済の健診対象者情報を読込み、入替先の健診対象者情報とし（ステップＳ８０９）、割当済の該当の個人情報を読込み、入替先の個人情報とする（ステップＳ８１１）。
【００８２】
次に、スケジュール調整部４４は、健診対象者の性別が、入替先の性別と一致するか否かを判定する（ステップＳ８１３）。スケジュール調整部４４は、健診対象者の性別が、入替先の性別と一致しないと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００８３】
次に、スケジュール調整部４４は、健診対象者の性別が、入替先の性別と一致すると判定した場合、健診対象者の２交替番号もしくは３交替番号が有るか否かを判定する（ステップＳ８１５）。スケジュール調整部４４は、健診対象者の２交替番号もしくは３交替番号が有ると判定した場合、その２交替番号が入替先の２交替番号と一致する、または、その３交替番号が入替先の３交替番号と一致するという条件（交替番号の条件）を満たすか否かを判定する（ステップＳ８１７）。スケジュール調整部４４は、交替番号の条件を満たさないと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００８４】
次に、スケジュール調整部４４は、健診対象者の２交替番号もしくは３交替番号が無いと判定した場合、または、交替番号の条件を満たすと判定した場合、入替先の健診時刻から健診対象者の健診時間を加えた時間までに同一在室ＮＯでの予約者が不在であるという条件（予約者の条件１）を満たすか否かを判定する（ステップＳ８１９）。スケジュール調整部４４は、予約者の条件１を満たさないと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００８５】
一方、スケジュール調整部４４は、予約者の条件１を満たすと判定した場合、組織情報の離業制限が有りであり、かつ、入替先の健診時刻から健診対象者の健診時間を加えた時間までに同一部署の予約者が存在するという条件（予約者の条件２）を満たすか否かを判定する（ステップＳ８２１）。スケジュール調整部４４は、予約者の条件２を満たすと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００８６】
一方、スケジュール調整部４４は、予約者の条件２を満たさないと判定した場合、入替先の健診時刻が健診対象者の午前開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、健診対象者の午前終了時間が、入替先の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であるという条件（健診時刻の条件１）を満たすか否かを判定する（ステップＳ８２３）。
【００８７】
スケジュール調整部４４は、健診時刻の条件１を満たさないと判定した場合、健診対象者の採血が有るか否かを判定する（ステップＳ８２５）。スケジュール調整部４４は、健診対象者の採血が有ると判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００８８】
一方、スケジュール調整部４４は、健診対象者の採血が有りではない（採血無し）と判定した場合、入替先の健診時刻が健診対象者の午後開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、健診対象者の午後終了時間が、入替先の健診時刻に健診対象者の健診時間を加算し組織情報の移動時間を加算した時刻以降であるという条件（健診時刻の条件２）を満たすか否かを判定する（ステップＳ８２７）。スケジュール調整部４４は、健診時刻の条件２を満たさないと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００８９】
スケジュール調整部４４は、健診時刻の条件１を満たすと判定した場合、または、健診時刻の条件２を満たすと判定した場合、健診対象者の健診時刻から入替先の健診時間を加えた時間までに同一在室ＮＯでの予約者が不在であるという条件（予約者の条件３）を満たすか否かを判定する（ステップＳ８２９）。スケジュール調整部４４は、予約者の条件３を満たさないと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００９０】
一方、スケジュール調整部４４は、予約者の条件３を満たすと判定した場合、組織情報の離業制限が有りであり、かつ、健診対象者の健診時刻から入替先の健診時間を加えた時間までに同一部署の予約者が存在するという条件（健診時刻の条件３）を満たすか否かを判定する（ステップＳ８３１）。スケジュール調整部４４は、健診時刻の条件３を満たすと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００９１】
一方、スケジュール調整部４４は、健診時刻の条件３を満たさないと判定した場合、健診対象者の健診時刻が入替先の午前開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、入替先の午前終了時間が、健診対象者の健診時刻に入替先の健診時間を加算し組織情報の移動時間を加算した時刻以降であるという条件（健診時刻の条件４）を満たすか否かを判定する（ステップＳ８３３）。
【００９２】
スケジュール調整部４４は、健診時刻の条件４を満たさないと判定した場合、入替先の採血が有るか否かを判定する（ステップＳ８３５）。スケジュール調整部４４は、入替先の採血が有ると判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００９３】
一方、スケジュール調整部４４は、入替先の採血が有りではない（採血無し）と判定した場合、健診対象者の健診時刻が入替先の午後開始時間に組織情報の移動時間を加算した時刻以降であり、かつ、入替先の午後終了時間が、健診対象者の健診時刻に入替先の健診時間を加算し組織情報の移動時間を加算した時刻以降であるという条件（健診時刻の条件５）を満たすか否かを判定する（ステップＳ８３７）。スケジュール調整部４４は、健診時刻の条件５を満たさないと判定した場合、再度、上述の割当済の個人健診日時を読込み以降の処理を行う。
【００９４】
一方、スケジュール調整部４４は、健診時刻の条件４を満たすと判定した場合、または、健診時刻の条件５を満たすと判定した場合、該当の入替先情報を入替候補検索結果記憶部５７に登録する（ステップＳ８３９）。以上により、本フローチャートの処理を終了する。
【００９５】
［入替設定処理］
図３１は、健康診断スケジューリング装置１の入替設定処理の一例を示すフローチャートである。まず、スケジュール調整部４４は、入替候補検索結果記憶部５７から選択された入替候補結果を読込み（ステップＳ９０１）、対象者検索結果記憶部５５から該当の対象者検索結果を読込む（ステップＳ９０３）。
【００９６】
スケジュール調整部４４は、選択された入替候補の健診場所、健診日、健診時刻、在室ＮＯを用いて、個人健診日時記憶部４２に記憶された個人健診日時情報を更新し（ステップＳ９０５）、一致する健診スケジュール情報の従業員コード、組織コードを健診スケジュール情報を健診対象者で更新する（ステップＳ９０７）。次に、スケジュール調整部４４は、対象者の健診場所、健診日、健診時刻、在室ＮＯを用いて、個人健診日時記憶部４２に記憶された入替候補の個人健診日時情報を更新し（ステップＳ９０９）、一致する健診スケジュール情報の従業員コード、組織コードを入替先の情報で更新する（ステップＳ９１１）。図３２は、入替候補検索で対象者と入替先それぞれの割当状況を健診スケジュール情報で表し、相手の時間帯に可能かどうかを判定し、入替を行った例を示す図である。以上により、本フローチャートの処理を終了する。
【００９７】
［定期健診設定処理］
図３３は、健康診断スケジューリング装置１の定期健診設定処理の一例を示すフローチャートである。まず、健康診断スケジューリング装置１の受付部（図示しない）は、健診年の入力を受け付ける（ステップＳ１００１）。
【００９８】
次に、定期健診設定部１４は、個人情報記憶部２４から１件のデータを読み込み（ステップＳ１００３）、健診年−生年月日から年齢を計算し（ステップＳ１００５）、該当する年齢に相当する健診コードを健診年齢マスタ記憶部１２より取得し（ステップＳ１００７）、個人健診項目記憶部１６から該当する従業員で検索した健診コードの内、定期健診対象の健診コードを更新する（ステップＳ１００９）。次に、定期健診設定部１４は、個人情報記憶部２４に記憶された全てのデータに対して、上述のステップＳ１００３からＳ１００９の処理を繰り返す。定期健診設定部１４は、個人情報記憶部２４に記憶された全てのデータに対する処理が完了した場合には、本フローチャートの処理を終了する。
【００９９】
［健診対象者抽出処理］
図３４Ａおよび３４Ｂは、健康診断スケジューリング装置１の健診対象者抽出処理の一例を示すフローチャートである。まず、健康診断スケジューリング装置１の受付部（図示しない）は、健診種類（定期または特殊）、健診期間、健診場所、勤務期間での各週に１直となる番号の入力を受け付ける（ステップＳ１１０１）。
【０１００】
次に、健診対象者抽出部２７は、勤務情報記憶部２５から勤務コードマスタを読み込み（ステップＳ１１０３）、健診項目マスタ記憶部１３から健診項目マスタを読み込み（ステップＳ１１０５）、組織情報記憶部２６から組織情報を読み込む（ステップＳ１１０７）。
【０１０１】
次に、健診対象者抽出部２７は、個人情報記憶部２４から従業員を１人ずつ読込み（ステップＳ１１０９）、該当従業員の健診項目を個人健診項目記憶部１６から読込む（ステップＳ１１１１）。
【０１０２】
次に、健診対象者抽出部２７は、個人情報記憶部２４の部署コードによって決定される組織情報記憶部２６に記憶された健診場所について、入力された健診場所と一致するという条件（健診場所の条件）を満たすか否か判定する（ステップＳ１１１３）。健診対象者抽出部２７は、健診場所の条件を満たさないと判定した場合、当該従業員に対する処理を終了し、個人情報記憶部２４に記憶された他の１人の従業員に対する処理を行う。
【０１０３】
一方、健診対象者抽出部２７は、健診場所の条件を満たすと判定した場合、健診種類が定期であり、かつ、個人健診項目の健診項目コードに健診項目マスタで定期対象か特殊対象となる健診コードがあるという条件（健診種類および健診項目の第１条件）を満たすか否か）を判定する（ステップＳ１１１５）。健診対象者抽出部２７は、健診種類および健診項目の第１条件を満たすと判定した場合、当該従業員の健診対象者健診項目を健診対象者情報記憶部２８に登録する（ステップＳ１１１９）。
【０１０４】
一方、健診対象者抽出部２７は、健診種類および健診項目の第１条件を満たさないと判定した場合、健診種類が特殊であり、かつ、個人健診項目記憶部１６の健診項目コードに健診項目マスタ記憶部１３で特殊対象となる健診項目コードがあるという条件（健診種類および健診項目の第２条件）を満たすか否かを判定する（ステップＳ１１１７）。健診対象者抽出部２７は、健診種類および健診項目の第２条件を満たすと判定した場合、当該従業員の健診対象者健診項目を健診対象者情報記憶部２８に登録する（ステップＳ１１１９）。一方、健診対象者抽出部２７は、健診種類および健診項目の第２条件を満たさないと判定した場合、当該従業員に対する処理を終了し、個人情報記憶部２４に記憶された他の１人の従業員に対する処理を行う。
【０１０５】
次に、健診対象者抽出部２７は、入力された勤務期間で従業員の勤務情報を勤務情報記憶部２５から読込み（ステップＳ１１２１）、勤務コードが１直であるか否かを判定する（ステップＳ１１２３）。健診対象者抽出部２７は、勤務コードが１直ではないと判定した場合には、再度、勤務情報を勤務情報記憶部２５から読込み、勤務コードが１直であるか否かを判定する。
【０１０６】
一方、健診対象者抽出部２７は、勤務コードが１直であると判定した場合には、該当期間の1直番号を該当者の番号とし（ステップＳ１１２５）、該当期間の勤務コードの勤務時間を該当者の勤務時間とし（ステップＳ１１２７）、該当者の１直の週となる番号と勤務時間を合わせて健診対象者情報記憶部２８に登録する（ステップＳ１１２９）。
【０１０７】
また、健診対象者抽出部２７は、スケジュール作成時に健診対象者をランダムに抽出する際の並べ替え項目として利用する為、従業員コード等からハッシュ値を計算し健診対象者情報記憶部２８に登録する。
【０１０８】
以上において説明した第１の実施形態の健康診断スケジューリング装置１によれば、人事システム２１、勤怠システム２２等から取得された従業員の性別、誕生日が管理された個人情報、午前および午後の勤務時間と１直、２直等の勤務形態が管理された勤務情報、離業制限や健診場所までの移動時間が定義された組織情報、健診内容や健診時間が定義された健診項目や個人毎の健診項目が管理された個人健診項目、日毎の健診時間、性別、健診場所の在室人数等を管理した日毎パターンや健診期間中の健診場所と日毎のパターンと勤務情報とが定義された健診日程に基づいて、健診対象者を抽出し従業員番号等からハッシュ値を算出後、健診日時が管理された健診スケジュール情報を作成し、対象者を午前・午後健診時間、ハッシュ値で並び替え、作成したスケジュールを健診日、健診時間でスライドしながら健診対象者個人の健診日時を自動割当することが可能である。
【０１０９】
また、自動割当されなかった健診対象者を手動で割当を行ったり、健診日時を変更したり、割当てられた健診対象者同士の入替を行う事が可能となる。これにより、従業員の性別、誕生日、健診予定項目と、勤務時間、部署内の離業制限や健診場所までの移動時間、健診場所の健診可能日、開始時間と終了時間の制限や性別による受診時間の制限、受診場所の在室人数制限等の条件から、健診項目の健診時間を元に、健診対象者の健診人数が日時で偏りの無い平準化され、受診日時分まで特定できる細やかなスケジューリングが可能となる。
【０１１０】
また、健診項目に従った健診検査または測定とその結果が管理される健診システムへ個人健診日時と健診項目を連携し、健診システムから個人毎の健診項目結果を連携し、個人健診項目に結果を反映することで次回の健診対象者情報の健診項目を抽出する事が可能となる。
【０１１１】
（第２の実施形態）
以下、第２の実施形態について説明する。第１の実施形態と比較して、第２の実施形態に係る健康診断スケジューリング装置１は、従業員が１年間に複数回の健康診断を行う際のスケジューリングを行う点が異なる。例えば、労働衛生法４４条、４５条では、年１回の定期健診（第１健診）と、特殊業務従事者は年２回の特殊健診（第２健診）が定められている。それに準ずるため、本実施形態に係る健康診断スケジューリング装置１は、１つの方式として誕生月とその±６ケ月（所定の期間）に特殊健診を含む定期健診と特殊健診を受診させる方法（誕生月健診対象者抽出方式）を採用する。このため、構成などについては第１の実施形態で説明した図および関連する記載を援用し、詳細な説明を省略する。
【０１１２】
［健康診断スケジューリング装置（誕生月健診対象者抽出方式）の構成］
誕生月健診対象者抽出方式を採用する健康診断スケジューリング装置１は、例えば、図１に示す機能ブロックのうち、個人情報記憶部２４と、勤務情報記憶部２５と、組織情報記憶部２６と、健診対象者抽出部２７と、健診対象者情報記憶部２８とで構成される。
【０１１３】
［健康診断スケジューリング装置の処理］
図３５Ａおよび３５Ｂは、健康診断スケジューリング装置１の健診対象者抽出処理（誕生月健診対象者抽出方式）の一例を示す図である。誕生月健診対象者抽出方式では、健診対象者を従業員の誕生月を基準に抽出する。
【０１１４】
まず、健康診断スケジューリング装置１の受付部（図示しない）は、健診年月、健診場所、勤務期間、勤務期間で１直の番号の入力を受け付ける（ステップＳ１２０１）。
【０１１５】
次に、健診対象者抽出部２７は、勤務情報記憶部２５から勤務コードマスタを読込み（ステップＳ１２０３）、健診項目マスタ記憶部１３から健診項目マスタを読込み（ステップＳ１２０５）、組織情報記憶部２６から組織情報を読込む（ステップＳ１２０７）。
【０１１６】
次に、健診対象者抽出部２７は、個人情報記憶部２４から従業員を１人ずつ読込み（ステップＳ１２０９）、該当従業員の健診項目を個人健診項目記憶部１６から読込む（ステップＳ１２１１）。
【０１１７】
次に、健診対象者抽出部２７は、個人情報の部署コードによって決定される組織情報記憶部２６に記憶された健診場所が、入力された健診場所と一致するという条件（健診場所の条件）を満たすか否かを判定する（ステップＳ１２１３）。健診対象者抽出部２７は、健診場所の条件を満たさないと判定した場合、当該従業員に対する処理を終了し、個人情報記憶部２４に記憶された他の１人の従業員に対する処理を行う。
【０１１８】
次に、健診対象者抽出部２７は、健診場所の条件を満たすと判定した場合、生年月日の誕生月が入力された健診年月の月と一致し、かつ、個人健診項目の健診項目コードに健診項目マスタで定期対象か特殊対象となる健診コードがあるという条件（生年月日の条件１）を満たすか否かを判定する（ステップＳ１２１５）。
【０１１９】
健診対象者抽出部２７は、生年月日の条件１を満たさないと判定した場合、生年月日の誕生月±６ケ月の月が入力された健診年月の月と一致し、かつ、個人健診項目の健診項目コードに健診項目マスタで特殊対象となる健診項目コードがあるという条件（生年月日の条件２）を満たすか否かを判定する（ステップＳ１２１７）。健診対象者抽出部２７は、生年月日の条件２を満たさないと判定した場合、当該従業員に対する処理を終了し、個人情報記憶部２４に記憶された他の１人の従業員に対する処理を行う。
【０１２０】
健診対象者抽出部２７は、生年月日の条件１を満たすと判定した場合、または、生年月日の条件２を満たすと判定した場合、健診対象者健診項目を登録する（ステップＳ１２１９）。
【０１２１】
次に、健診対象者抽出部２７は、入力された勤務期間における従業員の勤務情報を勤務情報記憶部２５から読込み（ステップＳ１２２１）、勤務コードが１直であるか否かを判定する（ステップＳ１２２３）。健診対象者抽出部２７は、勤務コードが１直ではないと判定した場合、再度、従業員の勤務情報を勤務情報記憶部２５から読込む。
【０１２２】
一方、健診対象者抽出部２７は、勤務コードが１直であると判定した場合、勤務コードマスタから１直の勤務コードである年月週を検出し、最初に入力した１直の番号の年月週と一致する番号を該当者の番号とし（ステップＳ１２２５）、該当期間の勤務コードの勤務時間を該当者の勤務時間とし（ステップＳ１２２７）、その勤務コードの勤務時間と合わせて健診対象者情報を健診対象者情報記憶部２８に登録する（ステップＳ１２２９）。また、健診対象者抽出部２７は、スケジュール作成時に健診対象者をランダムに抽出する際の並べ替え項目として利用する為、従業員コード等からハッシュ値を計算し健診対象者情報に登録する。
【０１２３】
以上において説明した本実施形態の健康診断スケジューリング装置１によれば、誕生月健診対象者抽出方式により従業員の誕生月での特殊健診を含む定期健診と６ケ月の期間を置いた特殊健診のスケジューリングが可能となり、年間で健診対象者数の時期に偏りが少なく、年１回の定期健診と年２回の特殊健診が適切な期間を置いたスケジューリングを実現することが可能となる。
【０１２４】
（第３の実施形態）
以下、第３の実施形態について説明する。第１の実施形態と比較して、第３の実施形態に係る健康診断スケジューリング装置１は、従業員の勤務形態を考慮したスケジューリングを行う点が異なる。例えば、従業員の勤務形態には直またはシフト制等の勤務形態が会社により異なる事が多い。本実施形態に係る健康診断スケジューリング装置１は、健診場所で提示される開業計画がどの勤務形態に沿うかを指定させて、その勤務形態に合う期間に受診させる方法（定期または特殊採用勤務指定対象者抽出方式）を採用する。このため、構成などについては第１の実施形態で説明した図および関連する記載を援用し、詳細な説明を省略する。
【０１２５】
［健康診断スケジューリング装置（定期または特殊採用勤務指定対象者抽出方式）の構成］
定期または特殊採用勤務指定対象者抽出方式を採用する健康診断スケジューリング装置１は、例えば、図１に示す機能ブロックのうち、個人情報記憶部２４と、勤務情報記憶部２５と、組織情報記憶部２６と、健診対象者抽出部２７と、健診対象者情報記憶部２８とで構成される。また、健康診断スケジューリング装置１には、健診日程作成部３３と、健診日程記憶部３４と、それらを入力情報とするスケジュール自動作成部４１、スケジュール調整部４４も関係する。
【０１２６】
［健康診断スケジューリング装置の処理］
図３６Ａおよび図３６Ｂは、本実施形態の健康診断スケジューリング装置１の健診対象者抽出処理（定期または特殊採用勤務指定対象者抽出方式）の一例を示す図である。定期または特殊採用勤務指定対象者抽出方式では、従業員の勤務形態を考慮した対象者抽出を行う。
【０１２７】
まず、健康診断スケジューリング装置１の受付部（図示しない）は、健診年月、健診場所、勤務期間、図３７に示すような採用勤務コード、図１１に示すような勤務期間における各週の採用勤務コードの管理番号の入力を受け付ける（ステップＳ１３０１）。
【０１２８】
次に、健診対象者抽出部２７は、勤務情報記憶部２５から勤務コードマスタを読込み（ステップＳ１３０３）、健診項目マスタ記憶部１３から健診項目マスタ記憶部１３を読込み（ステップＳ１３０５）、組織情報記憶部２６から組織情報を読込む（ステップＳ１３０７）。
【０１２９】
次に、健診対象者抽出部２７は、個人情報記憶部２４から従業員を１人ずつ読込み（ステップＳ１３０９）、該当従業員の健診項目を個人健診項目記憶部１６から読込む（ステップＳ１３１１）。
【０１３０】
次に、健診対象者抽出部２７は、個人情報の部署コードによって決定される組織情報の健診場所が入力された健診場所と一致するという条件（健診場所の条件）を満たすか否かを判定する（ステップＳ１３１３）。健診対象者抽出部２７は、健診場所の条件を満たさないと判定した場合、当該従業員に対する処理を終了し、個人情報記憶部２４に記憶された他の１人の従業員に対する処理を行う。
【０１３１】
次に、健診対象者抽出部２７は、健診場所の条件を満たすと判定した場合、健診種類が定期であり、かつ、個人健診項目の健診項目コードに健診項目マスタで定期対象か特殊対象となる健診コードがあるという条件（健診項目の条件１）を満たすか否かを判定する（ステップＳ１３１５）。
【０１３２】
健診対象者抽出部２７は、健診項目の条件１を満たさないと判定した場合、健診種類が特殊であり、かつ、個人健診項目の健診項目コードに健診項目マスタで特殊対象となる健診項目コードがあるという条件（健診項目の条件２）を満たすか否かを判定する（ステップＳ１３１７）。健診対象者抽出部２７は、健診項目の条件２を満たさないと判定した場合、当該従業員に対する処理を終了し、個人情報記憶部２４に記憶された他の１人の従業員に対する処理を行う。
【０１３３】
健診対象者抽出部２７は、健診項目の条件１を満たすと判定した場合、または、健診項目の条件２を満たすと判定した場合、健診対象者健診項目を登録する（ステップＳ１３１９）。
【０１３４】
次に、健診対象者抽出部２７は、入力された勤務期間における従業員の勤務情報を勤務情報記憶部２５から読込む（ステップＳ１３２１）。次に、健診対象者抽出部２７は、読込んだ勤務情報に含まれる勤務コードが、入力された採用勤務コードと一致するか否かを判定する（ステップＳ１３２３）。健診対象者抽出部２７は、読込んだ勤務情報に含まれる勤務コードが入力された採用勤務コードと一致しないと判定した場合、再度、勤務情報記憶部２５から勤務情報の読込みを行う。
【０１３５】
一方、健診対象者抽出部２７は、読込んだ勤務情報に含まれる勤務コードが入力された採用勤務コードと一致すると判定した場合、図１１に示すいずれの週に勤務があるかを勤務情報記憶部２５に記憶された従業員の勤務情報で判定し、該当期間の採用勤務の番号を該当者の番号とし（ステップＳ１３２５）、該当期間の勤務コードの勤務時間を該当者の勤務時間とし（ステップＳ１３２７）、該当の管理番号と採用勤務コードの勤務時間を合わせて図３８に示すような健診対象者情報を健診対象者情報記憶部２８に登録する（ステップＳ１３２９）。また、健診対象者抽出部２７は、スケジュール作成時に健診対象者をランダムに抽出する際の並べ替え項目として利用する為、従業員コード等からハッシュ値を計算し健診対象者情報に登録する。
【０１３６】
なお、健診日程作成部３３は、図３９に示すような健診日程記憶部３４へのデータの追加、更新、削除を行う。また、スケジュール自動作成部４１、スケジュール調整部４４の新規設定または変更候補検索処理では、健診日程の管理番号が有る場合、健診対象者の管理番号と一致することが必要となり、入替候補検索処理では、健診対象者と入替者の管理番号が一致することが必要となる。
【０１３７】
以上において説明した本実施形態の健康診断スケジューリング装置１によれば、定期または特殊採用勤務指定対象者抽出方式により従業員の勤務形態を考慮したスケジューリングが可能となり、任意に決めた勤務コードで、従業員の勤務パターンを識別し、適切な期間に健診を受けることが可能となる。
【０１３８】
以上において説明したいくつかの実施形態の健康診断スケジューリング装置１によれば、健診項目マスタ記憶部と健診年齢マスタ記憶部と健診項目メンテナンス処理部と定期健診設定処理部と個人健診メンテ処理部を設けることで、該当年に個人毎に健診すべき健診項目が管理することができる。また、人事システム及び勤怠システムから個人情報記憶部、勤怠情報記憶部、組織情報記憶部に連携し、健診対象者抽出処理部を設けることで、健診対象者を健診種類に合わせて抽出することが可能となり、直で管理された勤務時間で健診対象者を分類することが可能となり、健診時間帯の制限となる採血の必要可否を判定することが可能となる。また、スケジュール自動作成の為にハッシュ値を付与することで、データ抽出の際のばらつきを保証することが可能となる。健診日毎パターン作成処理部と日毎パターン記憶部と健診日程作成処理部と健診日程記憶部を設けることで、健診場所の日単位の健診の開始および終了の時間帯と性別、健診場所の事情に応じた呼出間隔と同時刻の呼出人数、在室人数をパターンとして管理することが可能となり、それを指定された期間で日毎にパターンを適用することが可能となる。
【０１３９】
健診項目マスタ記憶部と個人健診項目記憶部と組織情報記憶部と日毎パターン記憶部と健診日程記憶部と健診対象者情報記憶部を入力とし個人健診日時部と健診スケジュール情報記憶部と健診対象者情報記憶部を出力とするスケジュール自動作成処理部を設けることで、健診場所、健診日、健診時刻、時刻内番号で細分化された割当枠を持つ健診スケジュール情報を作成することが可能となり、個人単位での健診時間を算出することが可能となり、性別で決められた時間帯に、交替番号が指定されていれば一致する健診日に限定し、離業制限の組織については健診時間内に同一組織の健診者が重ならない様に、採血有り無しから午前および午後の勤務時間に収まる健診スケジュール情報の空き時刻を、呼出間隔通りに、同時刻呼出し人数を超えず、在室人数を超えないように、健診者を午前・午後勤務開始時間、ハッシュ値でソートし、健診日順、時間順で探索することですることで、効率良く割り当てられ、偏りが無い割当を行うことが可能となる。
【０１４０】
健診対象者情報記憶部と個人健診日時記憶部と健診スケジュール情報記憶部とスケジュール調整処理部を設けることで、健診対象者を任意の条件で検索することを可能とし、検索した対象者について、新規設定・変更では健診スケジュール情報からスケジュール自動作成処理部と同様に、性別で決められた時間帯に、交替番号が指定されていれば一致する健診日に限定し、離業制限の組織については健診時間内に同一組織の健診者が重ならない様に、採血有り無しから午前および午後の勤務時間に収まる健診スケジュール情報の空き時刻の候補を検索して、スケジュール検索結果として保持し、そこから選択した空き時刻に対して、未割当の健診対象者を新規に割当を行い、時刻を変更することが可能となる。
【０１４１】
また、入替設定では健診対象者と性別が一致し、交替番号が指定されていれば一致し、入替先の健診時刻に対して健診対象者の離業制限や採血有り無しを条件に健診時間で入るか判定を行い、同様に健診者の健診時刻に対しても入替者の離業制限や採血有り無しを条件に健診時間で入るか判定を行い、条件に一致する入替者を検索して入替候補結果として保持し、そこから選択した入替者に対して、健診者の個人健診日時、健診スケジュール情報と情報の入替を行うことが可能になる。
【０１４２】
また、健診対象者情報記憶部と個人健診日時記憶部と個人健診項目記憶部とスケジュール抽出処理部と健診結果反映処理部を設けることで健診システム側に個人の健診日時と健診項目の連携が可能となり、個人の健診項目の健診結果を次回の健診の為の情報として記録することが可能となる。
【０１４３】
また、個人情報記憶部、勤怠情報記憶部、組織情報記憶部と、健診対象者抽出処理部を設けることで、健診対象者と健診項目をその誕生月と前後６ケ月の時期に合わせて抽出することが可能となり、直で管理された勤務時間で健診対象者を分類することと、健診時間帯の制限となる採血の必要可否を判定することと、ハッシュ値も同様に付与することで、年間を通して偏りの無い、年１回の定期健診と年２回の特殊健診の健診対象者が分散されて抽出することが可能となる。
【０１４４】
また、個人情報記憶部、勤怠情報記憶部、組織情報記憶部と、健診対象者抽出処理部を設けることで、任意の勤務コードに合わせて、健診対象者の勤務コードのサイクルの識別が可能となり、健診日程記憶部で該当の識別の範囲を決めることで健診対象者の勤務に合わせた健診が可能となる。
【０１４５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１４６】
１…健康診断スケジューリング装置、１１…健診項目管理部、２７…健診対象者抽出部、４１…スケジュール自動作成部（スケジュール作成部）、４４…スケジュール調整部
【図１】
2018205841.tif 000003
【図２】
2018205841.tif 000004
【図３】
2018205841.tif 000005
【図４】
2018205841.tif 000006
【図５】
2018205841.tif 000007
【図６】
2018205841.tif 000008
【図７】
2018205841.tif 000009
【図８】
2018205841.tif 000010
【図９】
2018205841.tif 000011
【図１０】
2018205841.tif 000012
【図１１】
2018205841.tif 000013
【図１２】
2018205841.tif 000014
【図１３】
2018205841.tif 000015
【図１４】
2018205841.tif 000016
【図１５】
2018205841.tif 000017
【図１６】
2018205841.tif 000018
【図１７Ａ】
2018205841.tif 000019
【図１７Ｂ】
2018205841.tif 000020
【図１８】
2018205841.tif 000021
【図１９】
2018205841.tif 000022
【図２０】
2018205841.tif 000023
【図２１】
2018205841.tif 000024
【図２２Ａ】
2018205841.tif 000025
【図２２Ｂ】
2018205841.tif 000026
【図２３】
2018205841.tif 000027
【図２４】
2018205841.tif 000028
【図２５】
2018205841.tif 000029
【図２６】
2018205841.tif 000030
【図２７Ａ】
2018205841.tif 000031
【図２７Ｂ】
2018205841.tif 000032
【図２８】
2018205841.tif 000033
【図２９】
2018205841.tif 000034
【図３０Ａ】
2018205841.tif 000035
【図３０Ｂ】
2018205841.tif 000036
【図３１】
2018205841.tif 000037
【図３２】
2018205841.tif 000038
【図３３】
2018205841.tif 000039
【図３４Ａ】
2018205841.tif 000040
【図３４Ｂ】
2018205841.tif 000041
【図３５Ａ】
2018205841.tif 000042
【図３５Ｂ】
2018205841.tif 000043
【図３６Ａ】
2018205841.tif 000044
【図３６Ｂ】
2018205841.tif 000045
【図３７】
2018205841.tif 000046
【図３８】
2018205841.tif 000047
【図３９】
2018205841.tif 000048