(57)【要約】【課題】複数の健診において受診率の偏りを抑制した健診計画を作成する健診計画作成プログラム、健診計画作成装置及び健診計画作成方法を提供することを目的としている。【解決手段】ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する処理をコンピュータに実行させる。【選択図】図６
2014102797.tif 000002
【特許請求の範囲】
【請求項１】
ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、
該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する
処理をコンピュータに実行させる健診計画作成プログラム。
【請求項２】
前記複数の団体の受診率情報を含む団体情報テーブルを参照し、前記健康診断を実施する会場の所在地と前記団体の所在地と前記健康診断の実施予定日とに係る団体抽出条件を満たす団体情報を抽出し、
抽出された前記団体情報のうち最も受診率が高い団体と最も受診率の低い団体とを含むように会場毎の団体を組み合わせる、
処理をコンピュータに実行させる請求項１記載の健診計画作成プログラム。
【請求項３】
前記会場を識別する情報と、前記会場の所在地と、前記会場の受診可能人数とを含む会場情報テーブルを参照し、
前記会場の所在地と前記健康診断の実施予定日とに係る会場抽出条件を満たす会場情報を抽出し、
前記組み合わせる処理は、
前記団体情報テーブルに含まれる団体毎の受診予定人数の合計が、抽出された前記会場情報から選択された会場の受診可能人数に達するまで、前記団体を組み合わせる、請求項２記載の健診計画作成プログラム。
【請求項４】
前記組み合わせる処理は、
抽出された前記団体情報において、前記受診率の高い順と前記受診率の低い順の交互に前記団体情報をソートし、
ソートされた前記団体情報に対応する団体を、前記会場情報から選択された会場における団体の組み合わせとする請求項３記載の健診計画作成プログラム。
【請求項５】
前記組み合わせる処理は、
抽出された前記団体情報において、
前記受診率が高い順にソートされた前記団体情報の受診予定人数の合計と、前記受診率が低い順にソートされた前記団体情報の受診予定人数の合計とを比較し、
前記受診予定人数の合計が少ない方の受診率の順にしたがって前記団体情報をソートし、
ソートされた前記団体情報に対応する団体を、前記会場情報から選択された会場における団体の組み合わせとする請求項３記載の健診計画作成プログラム。
【請求項６】
前記健康診断に用いられる資源と前記資源毎の受診可能人数とが対応付けられた資源情報テーブルを参照し、
前記会場毎に組み合わされた前記団体の受診予定人数の合計と、前記資源毎の受診可能人数とに基づき、前記会場毎に前記資源の割り当てる請求項２乃至５の何れ一項に記載の健診計画作成プログラム。
【請求項７】
ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定する団体組合せ部と、
該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する抽出部と、を有する健診計画作成サーバ。
【請求項８】
コンピュータによって実行される健診計画作成方法であって、
ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、
該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する健診計画作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健診計画を作成する健診計画作成プログラム、健診計画作成装置及び健診計画作成方法に関する。
【背景技術】
【０００２】
従来から、企業等の団体から委託を受けて受診者の巡回健康診断（以下、巡回健診）を行う健診実施機関がある。健診実施機関は、巡回健診を実施する際、団体と事前に合意した受診者数に合わせて健診用の車両や人員等を手配し、健診実施会場を健診用の車両で訪問して巡回健診を実施する。また健診実施機関は、同一の健診実施会場で複数の団体の健診を実施する場合もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２４６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の巡回健診では、例えば健診を実施する健診当日に健診実施会場を訪れない受診者がいた場合、事前に合意した受診者数より実際に受診する受診者数が少なくなる。よって健診実施機関は、結果的に受診率が低い状態で健診を実施することになり、健診用の車両に係る費用や人件費等のコストが割高となる。従来の巡回健診では、健診当日の受診率が低くなるほど、コストは割高となる。
【０００５】
しかしながら健診当日の受診率は、当日の健診が終了するまで把握できない。よって健診実施機関は、健診実施会場毎に事前に合意した受診者数を想定して健診用の車両や人員等を手配せざるを得ず、健診当日に受診率が低くなるほど損失が大きくなる。
【０００６】
開示の技術では、複数の健診において受診率の偏りを抑制した健診計画を作成する健診計画作成プログラム、健診計画作成装置及び健診計画作成方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
開示の技術は、ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する処理をコンピュータに実行させる。
【０００８】
上記各処理を手順としてコンピュータにより実行させる方法、上記各処理を機能とした装置、上記処理を実行するプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００９】
本実施例の一態様によれば、複数の健診において受診率の偏りを抑制した健診計画を作成することができる。
【図面の簡単な説明】
【００１０】
【図１】第一の実施例の健診計画作成システムのシステム構成の一例を示す図である。
【図２】健診計画作成サーバのハードウェア構成の一例の示す図である。
【図３】第一の実施例の健診計画作成サーバの有する機能を説明する図である。
【図４】第一の実施例の会場情報テーブルの一例を示す図である。
【図５】第一の実施例の団体情報テーブルの一例を示す図である。
【図６】第一の実施例の健診計画作成システムの動作を説明するフローチャートである。
【図７】健診実施日の入力画面の一例を示す図である。
【図８】団体情報テーブル及び会場情報テーブルから抽出された団体情報及び会場情報が表示された画面の一例を示す図である。
【図９】第一の実施例における団体の組合せの一例を示す図である。
【図１０】第二の実施例の健診計画作成サーバの有する機能を説明する図である。
【図１１】第二の実施例の団体情報テーブルの一例を示す図である。
【図１２】第二の実施例の車両情報テーブルの一例を示す図である。
【図１３】第二の実施例の人員情報テーブルの一例を示す図である。
【図１４】第二の実施例の機材情報テーブルの一例を示す図である。
【図１５】第二の実施例の健診計画作成システムの動作を説明するフローチャートである。
【図１６】第二の実施例の団体情報テーブルから抽出された団体情報の例を示す図である。
【図１７】第二の実施例における団体の組合せの一例を示す図である。
【図１８】第二の実施例における資源計画作成部２８０の処理を説明するフローチャートである。
【図１９】第二の実施例のテーブル登録部に登録されたテーブルの一例を示す図である。
【図２０】第二の実施例における資源計画の一例を示す図である。
【図２１】第三の実施例の健診計画作成サーバの有する機能を説明する図である。
【図２２】第三の実施例の健診計画作成システムの動作を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
（第一の実施例）
以下に図面を参照して第一の実施例について説明する。図１は、第一の実施例の健診計画作成システムのシステム構成の一例を示す図である。
【００１２】
本実施例の健診計画作成システム１００は、健診計画作成サーバ２００と端末装置３００とが、ネットワークＮを介してデータ通信可能に接続されて構成されている。
【００１３】
本実施例の健診計画作成システム１００は、例えば健診実施機関が巡回健康診断（以下、巡回健診）を実施する際の巡回健診計画の作成を支援する。健診計画作成システム１００において、健診計画作成サーバ２００は、例えば端末装置３００等から健診計画の作成指示を受けると、巡回健診計画を作成して端末装置３００等へ出力する。
【００１４】
尚巡回健診とは、医師、放射線技師、看護師、検査技師や検査助手等のスタッフが、健診に用いる機材等を搭載した健診車で健診実施会場を訪問し定期健康診断を行うことである。健診実施機関とは、企業等の団体から委託を受けて巡回健診を実施する機関である。本実施例の巡回健診計画とは、例えば健診実施日、健診実施会場、健診実施会場において健診を受ける団体の組合せを決めたものである。尚本実施例の団体とは、企業、企業の事業部、企業の事業所などの集合であり、健康診断の受診者の集合である。例えば、一つの企業であっても、複数のグループに分割して各グループが個別に健康診断を受診する場合がある。この場合は、各グループがそれぞれ一つの団体とすることが可能である。
【００１５】
図２は、健診計画作成サーバのハードウェア構成の一例の示す図である。健診計画作成サーバ２００は、それぞれバスＢで相互に接続されている入力装置２１，出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む。
【００１６】
入力装置２１はキーボードやマウス等を含み、各種信号を入力するために用いられる。出力装置２２はディスプレイ装置等を含み、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置２７は、モデム，ＬＡＮカード等を含み、ネットワークＮに接続する為に用いられる。
【００１７】
健診計画作成プログラムは、健診計画作成サーバ２００を制御する各種プログラムの少なくとも一部である。健診計画作成プログラムは例えば記録媒体２８の配布やネットワークからのダウンロードなどによって提供される。健診計画作成プログラムを記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００１８】
また、健診計画作成プログラムは、健診計画作成プログラムを記録した記録媒体２８がドライブ装置２３にセットされるとは記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた健診計画作成プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００１９】
補助記憶装置２４は、インストールされた健診計画作成プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４から健診計画作成プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された健診計画作成プログラムに従って、後述するような各種処理を実現している。
【００２０】
本実施例の端末装置３００は、健診計画作成サーバ２００と同様のハードウェア構成を有するコンピュータであるから説明を省略する。尚本実施例の端末装置３００は、例えばタブレット型のコンピュータであっても良い。また本実施例の端末装置３００は、例えばスマートフォンを含む多機能の携帯電話であっても良い。
【００２１】
以下に図３を参照して本実施例の健診計画作成サーバ２００有する機能について説明する。図３は、第一の実施例の健診計画作成サーバの有する機能を説明する図である。
【００２２】
本実施例の健診計画作成サーバ２００は、記憶部２１０、実施日受付部２２０、団体情報抽出部２３０、会場情報抽出部２４０、会場選択部２５０、団体組合せ部２６０、表示制御部２７０を有する。
【００２３】
本実施例の記憶部２１０は、会場情報テーブル２１１と、団体情報テーブル２１２とが格納されている。本実施例の記憶部２１０は、例えば補助記憶装置２４の所定の領域に設けられていても良い。
【００２４】
本実施例の会場情報テーブル２１１は、健診実施会場に係る情報のテーブルであり、会場名と、会場住所と、使用可能期間と、受診可能人数とが対応付けられている。また本実施例の団体情報テーブル２１２は、団体に係る情報のテーブルであり、団体コード、団体名称、事業所名称、事業所住所、実施予定日、受診予定人数、受診率、会場名が対応付けられている。本実施例の会場情報テーブル２１１と団体情報テーブル２１２は、例えば健診計画作成システム１００の管理者等により、予め健診計画作成サーバ２００に格納されている。
【００２５】
本実施例の実施日受付部２２０は、例えば端末装置２００を介して入力された健診の実施日を受け付ける。団体情報抽出部２３０は、団体情報テーブル２１２から、団体抽出条件を満たす団体情報を抽出する。団体抽出条件とは、実施日受付部２３０が受け付けた実施日と実施予定日が一致し、且つ事業所住所のエリアが会場情報抽出部２４０により抽出された会場情報に含まれる会場住所のエリアと一致することである。本実施例のエリアとは、例えば市町村の何れかであっても良い。
【００２６】
会場情報抽出部２４０は、会場情報テーブル２１１から、会場抽出条件を満たす会場情報を抽出する。会場抽出条件とは、会場住所が所定のエリア内であり、且つ使用可能期間に実施日受付部２２０が受け付けた実施日が含まれることである。本実施例のエリアとは、例えば市町村の何れかであっても良い。
【００２７】
会場選択部２５０は、抽出された会場情報から所定の会場情報を選択する。本実施例では、例えば会場情報に優先順位が予め設定されて会場情報テーブル２１１に格納されていても良い。この場合所定の会場情報は、優先順位の高い会場情報となる。また会場選択部２５０は、例えば受診可能人数が大きい順に会場情報を選択しても良い。
【００２８】
団体組合せ部２６０は、抽出された団体情報と選択された会場情報とに基づき、実施受付部２２０が受け付けた実施日に健診を実施する団体の組合せを決定する。本実施例の団体組合せ部２６０は、ソート部２６１、人数計算部２６２、人数判定部２６３、対応付け部２６４を有する。
【００２９】
ソート部２６１は、団体情報抽出部２３０により抽出された団体情報の受診率と受診予定人数とに基づき団体情報をソートする（読み込む）。人数計算部２６２は、後述する処理に従って、受診予定人数の計算を行う。人数判定部２６３は、人数計算部２６２により計算された受診予定人数が会場選択部２５０により選択された会場の受診可能人数以下であるか否か判定する。対応付け部２６４は、選択された会場の会場名をソート部２６１により読み込まれた団体情報と対応付ける。表示制御部２７０は、健診計画作成サーバ２００において巡回健診計画を作成する際の表示を制御する。
【００３０】
以下に図４、図５を参照して本実施例の会場情報テーブル２１１と団体情報テーブル２１２の一例を示す。図４は、第一の実施例の会場情報テーブルの一例を示す図である。
【００３１】
図４の会場情報テーブル２１１では、例えば名称がセンター１の健診実施会場の住所が○○県××市であり、センター１の使用可能期間は２０１２／４／１〜２０１２／４／３０であり、受診可能人数は１００人である。使用可能期間とは、健診実施会場を巡回健診に使用することができる期間である。受診可能人数とは、センター１において１日で健診を行うことができる最大の人数である。
【００３２】
以下の説明では、会場情報テーブル２１１において、会場名と対応付けられた情報を会場情報と呼ぶ。例えば会場情報テーブル２１１において、会場名「センター１」に対応付けられた情報を会場情報２１１ａ、会場名「センター２」に対応付けられた情報を会場情報２１１ｂ、会場名「センター３」に対応付けられた情報を会場情報２１１ｃとした。
【００３３】
図５は、第一の実施例の団体情報テーブルの一例を示す図である。
【００３４】
本実施例の団体情報テーブル２１２において、団体コードは、巡回健診を健診実施機関に委託した各団体を識別する識別情報である。事業所名称は、例えば団体が企業であった場合等における団体が属する事業所の名称である。実施予定日は、巡回健診の実施予定日であり、団体が巡回健診を健診実施機関に委託した際に決められていても良い。
【００３５】
受診予定人数は、実施予定日に巡回健診を受診する予定の人数である。受診率は、過去に健診を実施した際における受診予定人数に対する実際に受診した人数の割合を示す受診率情報である。本実施例の受診率は、例えば前年の受診予定人数に対する実際に受診した人数の割合としてもよい。また本実施例の受診率は、例えば過去複数年の受診予定人数に対する実際に受診した人数の割合の平均としても良い。
【００３６】
団体情報テーブル２１２において会場名は、後述する健診計画作成サーバ２００の処理により健診実施会場が決定されると、該当する団体コードに対応付けられて格納される。
【００３７】
以下の説明では、団体情報テーブル２１２において、団体コードと対応付けられた情報を団体情報と呼ぶ。例えば団体情報テーブル２１２において、団体コード００１に対応付けられた情報を団体情報２１２ａ、団体コード００２に対応付けられた情報を団体情報２１２ｂ、団体コード００３に対応付けられた情報を団体情報２１２ｃとした。団体コード００４以降に対応した団体情報も同様に、団体情報２１２ｄ〜２１２ｆとした。
【００３８】
尚本実施例では、団体情報テーブル２１２に含まれる受診予定人数が、会場情報テーブル２１１における受診可能人数の最大値以下となるように団体の受診予定人数を設定した。具体的には例えば、会場情報テーブル２１１における受診可能人数の最大値はセンター２の４００名である。よって本実施例の団体情報テーブル２１２に含まれる各団体の受診予定人数は４００名以下とした。
【００３９】
また本実施例の団体情報テーブル２１２では、団体情報の項目に団体名称に対応する事業所名称と事業所住所とを含むものとしたが、これに限定されない。団体情報テーブル２１２では、団体を識別する情報と、団体の所在地（住所）とが対応していれば良い。
【００４０】
以下に図６を参照して本実施例の健診計画作成システム１００の動作を説明する。図６は、第一の実施例の健診計画作成システムの動作を説明するフローチャートである。
【００４１】
本実施例の健診計画作成システム１００において、健診計画作成サーバ２００が端末装置３００から巡回健診の計画作成指示を受けると、表示制御部２７０は健診実施日の入力画面を生成し、この入力画面を端末装置３００に表示させる（ステップＳ６０１）。続いて健診計画作成サーバ２００は、実施日受付部２２０により、端末装置３００において入力された健診実施日を受け付ける（ステップＳ６０２）。
【００４２】
次に会場情報抽出部２４０は、会場情報テーブル２１１を参照し、同一エリア内にあり、且つ使用可能期間内に受け付けた健診実施日が含まれる会場情報を抽出する（ステップＳ６０３）。
【００４３】
次に会場選択部２５０は、抽出された会場情報のうち未選択の会場情報を１つ選択する（ステップＳ６０４）。未選択の会場情報とは、今回の処理において、ステップＳ６０５以降の処理の対象として選択されていない会場情報である。本実施例では、例えば会場情報テーブル２１１において各健診実施会場に優先順位が設けられており、会場選択部２５０は優先順位が高い順に会場情報を選択しても良い。また本実施例の会場選択部２５０は、例えば受診可能人数が多い会場から順に選択しても良い。また本実施例の健診計画作成サーバ２００は、例えば抽出された会場情報を端末装置３００へ送信し、端末装置３００に抽出された会場情報の一覧を表示させても良い。この場合会場選択部２５０は、端末装置３００において選択された会場情報を選択しても良い。
【００４４】
続いて団体情報抽出部２３０は、団体情報テーブル２１２を参照し、団体情報テーブル２１２から、実施予定日が健診実施日と同日であり、且つステップＳ６０３で抽出された会場情報とエリアが同じ団体情報を抽出する（ステップＳ６０５）。本実施例の表示制御部２７０は、抽出された団体情報の一覧を表示させる画面を作成し、端末装置３００へ表示させても良い。
【００４５】
続いて団体組合せ部２６０は、ステップＳ６０５で抽出された全ての団体情報の読み込みが完了した否かを判断する（ステップＳ６０６）。ステップＳ６０６においてＹｅｓの場合、後述するステップＳ６１５へ進む。ステップＳ６０６においてＮｏの場合、団体組合せ部２６０は、抽出した団体情報のうち未読込の団体情報が複数あるか否かを判定する（ステップＳ６０７）。
【００４６】
ステップＳ６０７においてＹｅｓの場合、団体組合せ部２６０は、ソート部２６１により、抽出された団体情報において未読込の団体情報から最も受診率の高い団体情報を読み込む（ステップＳ６０８）。続いて団体組合せ部２６０は、ソート部２６１により、抽出された団体情報において未読込の団体情報から最も受診率の低い団体情報を読み込む（ステップＳ６０９）。続いて団体組合せ部２６０は、人数計算部２６２により、ステップＳ６０８、ステップＳ６０９で読み込んだ団体情報に含まれる受診予定人数の合計を算出する（ステップＳ６１０）。
【００４７】
ステップＳ６０７においてＮｏの場合、団体組合せ部２６０は、未読込の団体情報が存在するか否かを判断する（ステップＳ６１１）。ステップＳ６１１においてＹｅｓの場合、団体組合せ部２６０は未読込の団体情報を読み込み（ステップＳ６１２）、ステップＳ６１０へ進む。ステップＳ６１１においてＮｏの場合、団体組合せ部２６０は後述するステップＳ６１５へ進む。
【００４８】
続いて団体組合せ部２６０は、ステップＳ６１０で人数判定部２６２により算出された受診予定人数の合計数が、ステップＳ６０４で選択された健診実施会場の受診可能人数より少ないか否かを判定する（ステップＳ６１３）。ステップＳ６１３においてＹｅｓの場合、団体組合せ部２６０はステップＳ６０７へ戻る。
【００４９】
ステップＳ６１３においてＮｏの場合、団体組合せ部２６０は、対応付け部２６４により、ステップＳ６０４で選択された会場情報に含まれる会場名を、ステップＳ６０８、ステップＳ６０９で読み込まれた団体情報と対応付ける（ステップＳ６１４）。続いて団体組合せ部２６０は、ステップＳ６０３で抽出された全ての会場情報を読み込んだか否かを判断する（ステップＳ６１５）。
【００５０】
ステップＳ６１５においてＮｏの場合、ステップＳ６０４へ戻る。ステップＳ６１５においてＹｅｓの場合、表示制御部２７０は、会場毎の団体の組合せを表示させる画面を作成し、端末装置３００へ表示させる（ステップＳ６１６）。
【００５１】
本実施例では、以上のように、受診率が高い団体と受診率の低い団体を組合せ、同日に同じ会場で健診を行うように、健診計画を作成する。よって本実施例では、各会場における受診率が平均化され、例えば極端に受診率が低い会場の発生が抑制できる。したがって本実施例では、各会場における受診率を底上げすることができ、巡回健診に係る車両、機材、人員等の無駄を減らすことができる。
【００５２】
以下に図７乃至９を参照して本実施例の健診計画作成システム１００の動作を具体的に説明する。
【００５３】
図７は、健診実施日の入力画面の一例を示す図である。本実施例では、例えば端末装置３００の出力装置（ディスプレイ等）に健診実施日の入力画面７１を表示させる。
【００５４】
入力画面７１では、例えば健診実施機関を入力する期間入力部７２が表示されており、期間入力部７２に入力された期間のカレンダーがカレンダー表示部７３に表示される。本実施例では、例えばカレンダー表示部７３に表示されたカレンダーにおいて選択された月日を健診実施日として受け付ける。
【００５５】
図８は、団体情報テーブル及び会場情報テーブルから抽出された団体情報及び会場情報が表示された画面の一例を示す図である。本実施例では、例えば端末装置３００の出力装置（ディスプレイ等）に、団体情報テーブル及び会場情報テーブルから抽出された団体情報及び会場情報の一覧画面８１を表示させる。
【００５６】
図８の一覧画面８１は、図７の入力画面７１において、健診実施日として２０１２／４／１０が受け付けられた場合の画面である。一覧画面８１は、団体情報抽出部２３０により抽出された団体情報一覧８２と、会場情報抽出部２４０により抽出された会場情報一覧８３とが表示されている。
【００５７】
団体情報一覧８２は、実施予定日が健診実施日である２０１２／４／１０と同じであり、且つ事業所住所が会場情報一覧８３に表示された会場情報の会場住所と同じエリア内の団体の団体情報の一覧である
本実施例では、団体情報テーブル２１２において実施予定日が２０１２／４／１０の団体は、団体コード００１〜００４までの団体である。また団体コード００１〜００４の団体の事業所住所は、○○県××市である。よって団体情報抽出部２３０は、団体情報テーブル２１２から、団体コード００１〜００４に対応する団体情報２１２ａ〜２１２ｄを抽出する。したがって一覧画面８１では、団体情報一覧８２として、団体情報２１２ａ〜２１２ｄが表示される。尚図８の例では、まだ各団体情報に会場名が対応付けられていないため、会場名の欄は表示されていない。
【００５８】
尚本実施例では、事業所住所が同じ市内の団体を同じエリアの団体としたが、これに限定されない。例えば事業所住所が同じ町内である団体を同じエリアの団体としても良い。
【００５９】
会場情報抽出部２４０は、健診実施日である２０１２／４／１０が使用可能期間に含まれ、且つ会場住所が同一のエリアである会場情報を抽出する。
【００６０】
本実施例では、会場情報テーブル２１１において使用可能期間に２０１２／４／１０が含まれる会場は、センター１とセンター２である。センター１とセンター２の会場住所は、何れも○○県××市である。よって会場情報抽出部２４０は、会場情報テーブル２１１から、センター１とセンター２に対応する会場情報２１１ａ、２１１ｂを抽出する。したがって一覧画面８１では、会場情報一覧８３として、会場情報２１１ａ、２１１ｂが表示される。
【００６１】
尚本実施例の会場情報一覧８３では、会場情報テーブル２１１において健診実施会場の優先順位が付与されている場合には、優先順位に沿って会場情報を表示させても良い。また本実施例の会場選択部２５０は、会場情報に含まれる受診可能人数が多い順に会場情報を選択しても良い。
【００６２】
図９は、第一の実施例における団体の組合せの一例を示す図である。本実施例では、例えば端末装置３００の出力装置（ディスプレイ等）に、健診計画作成サーバ２００による団体の組合せの結果画面９１を表示させる。
【００６３】
結果画面９１では、２０１２／４／１０に健診を実施する団体の組合せと、２０１２／７／１に健診を実施する団体の組合せとを示す組合せ一覧９２が表示されている。
【００６４】
以下に図８を参照して本実施例における健診計画作成サーバ２００における組合せの決定について説明する。
【００６５】
健診計画作成サーバ２００は、健診実施日が２０１２／４／１０の場合、団体情報一覧８２と会場情報一覧８３とが抽出されると、会場選択部２５０により会場情報を選択する。本実施例の会場選択部２５０は、例えば受診可能人数が多い会場情報から順に選択する。したがって会場選択部２５０は、会場情報一覧８３から受診可能人数が最も多い会場情報２１１ｂ（センター２）を選択する。
【００６６】
続いて健診計画作成サーバ２００は、団体組合せ部２６０により団体情報一覧８３に複数の団体情報が含まれるか否かを判断する。団体一覧情報８３は、複数の団体情報を含むため、ソート部２６１は団体情報一覧８２から最も受診率の高い団体情報２１２ｄを読み込む。次にソート部２６１は、団体情報一覧８２から最も受診率の低い団体情報２１２ｃを読み込む。
【００６７】
続いて人数計算部２６２は、読み込んだ団体情報の受診予定人数の合計を計算する。すなわち人数計算部２６２は、団体情報２１２ｄの受診予定人数と、団体情報２１２ｃの受診予定人数との合計人数を計算する。両者の合計人数は２２０人である。
【００６８】
次に人数判定部２６３は、合計人数２２０人が会場情報２１１ｂの受診可能人数以下であるか否かを判定する。会場情報２１１ｂの受診可能人数は４００人であるから、人数判定部２６３は、合計人数が受診可能人数以下であると判定する。このとき団体情報一覧８２の未読込の団体情報は、団体情報２１２ａと団体情報２１２ｂである。
【００６９】
続いて対応付け部２６４は、団体情報２１２ｃと団体情報２１２ｄとに、会場名を対応付ける。具体的には対応付け部２６４は、団体情報２１２ｃ、２１２ｄの会場名の欄に、会場情報２１１ｂの会場名称を格納する。よって団体情報２１２ｃ、２１２ｄの会場名は、センター２となる。
【００７０】
続いて団体組合せ部２６０は、団体情報一覧８２に未読込の団体情報が複数あるため、ソート部２６１により２つの団体情報のうち受診率が高い団体情報２１２ａを読み込む。続いてソート部２６１は、２つの団体情報のうち受診率が低い団体情報２１２ｂを読み込む。
【００７１】
続いて人数算出部２６２は、読み込んだ団体情報の受診予定人数の合計を計算する。すなわち人数計算部２６２は、団体情報２１２ａ〜団体情報２１２ｄの受診予定人数の合計人数を計算する。受診予定人数の合計人数は３７０人である。
【００７２】
次に人数判定部２６３は、合計人数３７０人が受診可能人数４００人以下であると判定する。よって対応付け部２６４は、団体情報２１２ａ、２１２ｂの会場名の欄に、会場情報２１１ｂの会場名称を格納する。よって団体情報２１２ａ、２１２ｂの会場名は、センター２となる。
【００７３】
ここで健診予定日が入力された健診実施日２０１２／４／１０と一致する団体情報一覧８２の読み込みが完了したため、健診計画作成サーバ２００は結果画面９１を端末装置３００へ表示させる。
【００７４】
結果画面９１では、２０１２／４／１０にセンター２で健診を行う団体の組合せは、受診率が８０％の団体Ａ−１と、受診率が６０％の団体Ａ−２と、受診率が５０％の団体Ｂと、受診率が９０％の団体Ｃとなる。
【００７５】
以上のように本実施例では、団体情報テーブル２１２から健診実施日と団体の所在地のエリアが一致する団体情報を抽出する。そして本実施例では、抽出した団体情報において受診率が高い団体と受診率が低い団体とを含むように団体を組み合わせ、組み合わせた団体を同一の会場で健診を実施させる巡回健診計画を作成する。本実施例では、このように巡回健診計画を作成することで、健診実施会場毎の受診率を平均化することができる。
【００７６】
（第二の実施例）
以下に図面を参照して第二の実施例について説明する。本実施例は、巡回健診のコースに基づいて、健診実施日、健診実施会場、健診実施会場において健診を受ける団体の組合せに加え、巡回健診に係る車両、機材、人員の割り当てを含む巡回健診計画を作成する例である。
【００７７】
図１０は、第二の実施例の健診計画作成サーバの有する機能を説明する図である。
【００７８】
本実施例の健診計画作成サーバ２００Ａは、記憶部２１０Ａ、受診日受付部２２０、団体情報抽出部２３０Ａ、会場情報抽出部２４０、会場選択部２５０、団体組合せ部２６０、表示制御部２７０、資源計画作成部２８０、テーブル登録部２９０を有する。
【００７９】
本実施例の記憶部２１０Ａは、会場情報テーブル２１１、団体情報テーブル２１３、車両情報テーブル２１４、人員情報テーブル２１５、機材情報テーブル２１６が格納されている。本実施例の団体情報テーブル２１３には、項目に巡回健診のコースが含まれる。本実施例の車両情報テーブル２１４は、巡回健診に使用される車両に係る情報が格納されている。人員情報テーブル２１５には、巡回健診の実施に必要となる人員に係る情報が格納されている。機材情報テーブル２１６には、巡回健診に使用される機材に係る情報が格納されている。本実施例の記憶部２１０Ａは、例えば補助記憶装置２４の所定の領域に設けられていても良い。
【００８０】
本実施例の団体情報抽出部２３０Ａは、団体情報テーブル２１３から団体抽出条件を満たす団体情報を抽出する。本実施形態の団体抽出条件は、実施日受付部２３０が受け付けた健診実施日と実施予定日が一致し、健診のコースが同一であり、且つ事業所住所のエリアが、会場抽出部２４０が抽出した会場情報に含まれる会場住所のエリアと一致することである。また本実施例の団体情報抽出部２３０Ａは、後述する資源計画の作成において、団体情報テーブル２１３から実施予定日と会場名とが一致する団体情報を抽出する。
【００８１】
本実施例の資源計画作成部２８０は、巡回健診に係る車両、機材、人員の割り当てを決めた資源計画を作成する。本実施例の資源計画作成部２８０は、車両割当部２８１、人員割当部２８２、機材割当部２８３、計画作成受付部２８４を有する。車両割当部２８１は、会場毎の車両の割当を行い、割当の結果を車両計画テーブル２９１としてテーブル登録部２９０に登録する。人員割当部２８２は、会場毎の人員の割当を行い、割当の結果を人員計画テーブル２９２としてテーブル登録部２９０に登録する。機材割当部２８３は、会場毎の機材の割当を行い、割当の結果を機材計画テーブル２９３としてテーブル登録部２９０に登録する。
【００８２】
本実施例のテーブル登録部２９０は、例えば補助記憶装置２４の所定の領域に設けられていても良い。
【００８３】
計画作成受付部２８４は、資源計画の作成指示を受け付ける。本実施例の計画作成受付部２８４は、例えば端末装置３００において資源計画の作成を行う対象となる健診実施会場と健診実施日とが入力された場合に、資源計画の作成指示を受け付けたものとする。
【００８４】
図１１は、第二の実施例の団体情報テーブルの一例を示す図である。本実施例の団体情報テーブル２１３は、団体コードと、団体名称と、事業所名称と、事業所住所と、健診の実施予定日と、健診のコースと、受診予定人数と、受診率と、会場名とが対応付けられている。
【００８５】
以下の説明では、団体情報テーブル２１３において、団体コードと対応付けられた情報を団体情報と呼ぶ。例えば団体情報テーブル２１３において、団体コード００１に対応付けられた情報を団体情報２１３ａ、団体コード００２に対応付けられた情報を団体情報２１３ｂ、団体コード００３に対応付けられた情報を団体情報２１３ｃとした。団体コード００４以降に対応した団体情報も同様に、団体情報２１３ｄ〜２１３ｈとした。
【００８６】
本実施例の団体情報テーブル２１３では、健診のコース毎の団体に分けられている。例えば団体情報２１３ａは、健診コースに定期健診が設定された団体の情報である。また団体情報２１３ｂは、健診コースに婦人科検診が設定された団体の情報である。
【００８７】
図１２は、第二の実施例の車両情報テーブルの一例を示す図である。
【００８８】
車両情報テーブル２１４は、車両の種類と、車両の使用対象となる健診のコースと、車両１台における最大受診人数とが対応付けられた車両情報を含む。
【００８９】
例えば車両情報テーブル２１４において、ワゴン車に対応する健診のコースと最大受診人数とが車両情報２１４ａである。他の車両の種類に対応した情報についても同様である。
【００９０】
図１３は、第二の実施例の人員情報テーブルの一例を示す図である。
【００９１】
人員情報テーブル２１５は人員の資格と、人員派遣の対象となる健診のコースと最大受診人数とが人員情報２１５ａである。他の人員の資格に対応した情報についても同様である。
【００９２】
図１４は、第二の実施例の機材情報テーブルの一例を示す図である。
【００９３】
機材情報テーブル２１５は、機材の種類と、機材の使用対象となる健診のコースと、機材１台における最大受診人数とが対応付けられた機材情報を含む。
【００９４】
例えば機材情報テーブル２１５において、身長体重計に対応する健診のコースと最大受診人数が機材情報２１５ａである。他の機材の種類に対応した情報についても同様である。
【００９５】
図１５は、第二の実施例の健診計画作成システムの動作を説明するフローチャートである。
【００９６】
ステップＳ１５０１からステップＳ１５０４までの処理は、ステップＳ６０１からステップＳ６０４までの処理と同様であるから説明を省略する。ステップＳ１５０５において団体情報抽出部２３０Ａは、団体情報テーブル２１３から団体抽出条件を一致する団体情報を抽出する（ステップＳ１５０５）。本実施形態では、実施予定日が健診実施日と同日と一致し、健診のコースが同一であり、且つ事業所住所のエリアがステップＳ１５０３で抽出された会場情報に含まれる健診実施会場の会場住所のエリアと一致する団体情報が抽出される。本実施例の表示制御部２７０は、抽出された団体情報の一覧を表示させる画面を作成し、端末装置３００へ表示させても良い。
【００９７】
ステップＳ１５０６からステップＳ１５１６までの処理は、図６のステップＳ６０６からステップＳ６１６までの処理と同様であるから説明を省略する。
【００９８】
図１６は、第二の実施例の団体情報テーブルから抽出された団体情報の例を示す図である。
【００９９】
図１６では、受診日受付部２２０により受け付けられた健診実施日が２０１２／４／１０の場合に抽出される団体情報一覧１６１を示している。図１６の例では、団体情報抽出部２３０Ａは、実施予定日が２０１２／４／１０と一致し、且つ健診のコースが定期健診であり事業所住所が××市の団体の団体情報を抽出している。具体的には団体情報抽出部２３０Ａは、団体情報２１３ａ，２１３ｃ，２１３ｄ，２１３ｆを抽出する。図１６に示す団体情報一覧１６１は、会場情報抽出物品２４０により抽出された会場情報と共に、端末装置３００の出力装置に表示されても良い。
【０１００】
図１７は、第二の実施例における団体の組合せの一例を示す図である。本実施例では、例えば端末装置３００の出力装置（ディスプレイ等）に、健診計画作成サーバ２００Ａによる団体の組合せの結果画面１７１を表示させる。
【０１０１】
結果画面１７１には、センター２において２０１２／４／１０に定期健診コースの健診を実施する団体の組合せと、センター１において２０１２／４／１５に婦人科検診コースの健診を実施する団体の組合せとが示されている。また結果画面１７１には、センター３において２０１２／７／１に定期健診コースの健診を実施する団体の組合せが示されている。
【０１０２】
尚結果画面１７１に表示されている会場名は、対応付け部２６４により団体情報テーブル２１３において団体コードと対応付けられる。具体的には例えば、団体情報テーブル２１３の団体情報２１３ａでは、会場名としてセンター２が団体コードと対応付けられる。
【０１０３】
また本実施例では、例えば結果画面１７１に表示された資源計画作成ボタン１７２が選択されると、健診計画作成サーバ２００Ａの資源計画作成部２８０による資源計画の作成が行われても良い。
【０１０４】
以下に図１８を参照して本実施例の資源計画作成部２８０の処理について説明する。図１８は、第二の実施例における資源計画作成部２８０の処理を説明するフローチャートである。
【０１０５】
本実施例の健診計画作成サーバ２００Ａにおいて、資源計画作成部２８０は、計画作成受付部２８４により、資源計画を作成する対象となる会場と、健診実施日とを受け付ける（ステップＳ１８０１）。会場と健診実施日とは、例えば端末装置３００から入力されても良い。
【０１０６】
団体情報抽出部２３０Ａは、団体情報テーブル２１３から、実施予定日が受け付けた健診実施日と一致し、且つ会場名が受け付けられた会場と一致する団体情報を抽出する（ステップＳ１８０２）。続いて車両割当部２８１は、車両情報テーブル２１４に含まれる車両情報を読み込む（ステップＳ１８０３）。本実施例では、例えば車両情報テーブル２１４の一番上の行から車両情報を読み取っても良い。その場合ステップＳ１８０３では車両情報２９１ａを読み込む。
【０１０７】
続いて車両割当部２８１は、読み取った車両情報に健診のコースが設定されているか否かを判断する（ステップＳ１８０４）。ステップＳ１８０４においてＹｅｓの場合、車両割当部２８１は、ステップＳ１８０２で抽出された団体情報において、ステップＳ１８０３で読み込んだ車両情報に設定されたコースとコースが一致する団体情報を抽出する（ステップＳ１８０５）。
【０１０８】
続いて車両割当部２８１は、ステップＳ１８０５で抽出した団体情報に含まれる受診予定人数の合計を車両情報の最大受診人数で割り、その結果を切り上げる処理を行う（ステップＳ１８０６）。ステップＳ１８０４においてＮｏであった場合、ステップＳ１８０６へ進む。
【０１０９】
続いて車両割当部２８１は、テーブル登録部２９０に格納された車両計画テーブル２９１に健診実施日、会場、車両、台数を登録する（ステップＳ１８０７）。続いて車両割当部２８１は、車両情報テーブル２１４に含まれる全ての車両情報を読み込んだか否かを判断する（ステップＳ１８０８）。ステップＳ１８０８においてＹｅｓの場合、資源計画作成部２８０は、車両の割当が完了したものと判断し、次の処理である人員の割当に進む。ステップＳ１８０９においてＮｏの場合、ステップＳ１８０３へ戻る。
【０１１０】
ステップＳ１８０９からステップＳ１８１４までの処理は、車両情報デーブル２１４が人員情報テーブル２１５に変わるのみで、ステップＳ１８０３からステップＳ１８０８までの処理と同様であるから説明を省略する。
【０１１１】
ステップＳ１８１５からステップＳ１８２０までの処理は、車両情報デーブル２１４が機材情報テーブル２１６に変わるのみで、ステップＳ１８０３からステップＳ１８０８までの処理と同様であるから説明を省略する。
【０１１２】
ステップＳ１８２０においてＹｅｓの場合、健診計画作成サーバ２００Ａは、表示制御部２７０によりテーブル登録部２９０を参照して資源計画を表示させる画面を生成し、端末装置３００へ表示させ（ステップＳ１８２１）、処理を終了する。
【０１１３】
尚図１８では、車両割当部２８１、人員割当部２８２、機材割当部２８３により車両、人員、機材を各健診実施会場へ割り当てる例を説明したが、これに限定されない。資源計画作成部２８０は、会場に対する車両の割当、人員の割当、機材の割当をそれぞれ独立した処理として実行できる。
【０１１４】
図１９は、第二の実施例のテーブル登録部に登録されたテーブルの一例を示す図である。
図１９（Ａ）は車両計画テーブル２９１の例を示し、図１９（Ｂ）は人員計画テーブル２９２を示し、図１９（Ｃ）は機材計画テーブル２９３を示す。
【０１１５】
図１９の例では、健診実施日を２０１２／４／１０とし、会場をセンター２とし、健診のコースを定期健診とした場合の各テーブルを示している。
【０１１６】
車両計画テーブル２９１によれば、２０１２／４／１０にセンター２で実施される定期健診には、ワゴン車が４台、Ｘ線車が１台割り当てられる。また人員計画テーブル２９２によれば、２０１２／４／１０にセンター２で実施される定期健診には、医師が１名、看護師が３名、受付が４名割り当てられる。同様に機材画テーブル２９３によれば、２０１２／４／１０にセンター２で実施される定期健診には、身長体重計が３台、視力計が４台、血圧計が２台割り当てられる。
【０１１７】
図２０は、第二の実施例における資源計画の一例を示す図である。図２０に示す画面２０１には、資源計画作成部２８０により決められた車両、人員、機材の割当が表示される。画面２０１は、テーブル登録部２９０に登録された車両計画テーブル２９１、人員計画テーブル２９２、機材計画テーブル２９３に基づき表示される。よって画面２０１には、２０１２／４／１０にセンター２で実施される定期健診に割り当てられ車両、人員、機材が表示される。
【０１１８】
以上のように本実施例では、健診のコースと健診実施会場毎の受診合計人数に合わせて、車両、人員、機材を含む資源を各健診実施会場に割り当てるため、巡回健診に係る車両、機材、人員等の無駄を減らすことができる。
【０１１９】
（第三の実施例）
以下に図面を参照して第三の実施例について説明する。本実施例では、団体の組合せ方が第一の実施例及び第二の実施例と相違する。
【０１２０】
図２１は、第三の実施例の健診計画作成サーバの有する機能を説明する図である。本実施例の健診計画作成サーバ２００Ｂは、記憶部２１０、受診日受付部２２０、団体情報抽出部２３０、会場情報抽出部２４０、会場選択部２５０、団体組合せ部２６０Ａ、表示制御部２７０を有する。
【０１２１】
本実施例の団体組合せ部２６０Ａは、ソート部２６１Ａ、人数計算部２６２Ａ、人数判定部２６３Ａ、対応付け部２６４を有する。
【０１２２】
本実施例のソート部２６１Ａは、団体情報抽出部２３０により抽出された団体情報において、受診率が高い団体情報及び受診率が低い団体情報のうち、受診予定人数が少ない方の団体情報をソートする。
【０１２３】
本実施例の人数計算部２６２Ａは、後述する処理に従って、受診予定人数の計算を行う。人数判定部２６３Ａは、後述する処理に従って、受診予定人数の大小の判定を行う。
【０１２４】
図２２は、第三の実施例の健診計画作成システムの動作を説明するフローチャートである。
【０１２５】
図２２のステップＳ２２０１からステップＳ２２０５までの処理は、図６のステップＳ６０１からステップＳ６０５までの処理と同様であるから説明を省略する。
【０１２６】
ステップＳ２２０５に続いて団体組合せ部２６０Ａは、ステップＳ２２０５で抽出された団体情報が存在するか否かを判断する（ステップＳ２２０６）。ステップＳ２２０６にておいてＹｅｓの場合、団体組合せ部２６０Ａは、実施日受診予定人数合計、高受診率受診予定人数合計、低受診率受診予定人数合計をそれぞれ変数とし、各変数を０とする（ステップＳ２２０７）。ステップＳ２２０６においてＮｏの場合、団体組合せ部２６０ＡはステップＳ２２０４へ戻る。
【０１２７】
尚ステップＳ２２０７において、実施日受診予定人数合計とは、ステップＳ２２０２で受け付けた健診実施日の受診予定人数の合計を示す。高受診率受診予定人数合計は、未読込の団体情報において受診率が最も高い団体情報の受診予定人数の合計である。低受診率受診予定人数合計は、未読込の団体情報において受診率が最も低い団体情報の受診予定人数の合計である。
【０１２８】
続いて団体組合せ部２６０Ａは、団体情報抽出部２３０により抽出された団体情報を全て読み込んだか否かを判断する（ステップＳ２２０８）。ステップＳ２２０８においてＹｅｓの場合、後述するステップＳ２２１９へ進む。
【０１２９】
ステップＳ２２０８においてＮｏの場合、人数判定部２６３Ａは、高受診率受診予定人数合計と受診率受診予定人数合計の大小関係を判定する（ステップＳ２２０９）。具体的には人数判定部２６３Ａは、高受診率受診予定人数合計が低受診率受診予定人数合計以下であるか否かを判定する。
【０１３０】
ステップＳ２２０９においてＹｅｓの場合、人数計算部２６２Ａは、抽出された団体情報において未読込の団体情報のうち、最も受診率が高い団体情報を読み込む（ステップＳ２２１０）。続いて人数計算部２６２Ａは、実施日受診予定人数合計とステップＳ２２１０で読み込んだ団体情報の受診予定人数とを和を算出する。そして人数判定部２６３Ａは、人数計算部２６２Ａが算出した人数の和が、ステップＳ２２０４で選択された会場情報の受診可能人数以下であるか否かを判断する（ステップＳ２２１１）。
【０１３１】
ステップＳ２２１１でＹｅｓの場合、人数計算部２６２Ａは、高受診率受診予定人数合計にステップＳ２２１０で読み込んだ団体情報の受診予定人数を加算する（ステップＳ２２１２）。ステップＳ２２１１においてＮｏの場合、団体組合せ部２６０ＡはステップＳ２２０９へ戻る。
【０１３２】
またステップＳ２２０９においてＮｏの場合、人数計算部２６２Ａは、抽出された団体情報において未読込の団体情報のうち、最も受診率が低い団体情報を読み込む（ステップＳ２２１３）。続いて人数計算部２６２Ａは、実施日受診予定人数合計とステップＳ２２１３で読み込んだ団体情報の受診予定人数とを和を算出する。そして人数判定部２６３Ａは、人数計算部２６２Ａが算出した人数の和が、ステップＳ２２０４で選択された会場情報の受診可能人数以下であるか否かを判断する（ステップＳ２２１４）。
【０１３３】
ステップＳ２２１４でＹｅｓの場合、人数計算部２６２Ａは、低受診率受診予定人数合計にステップＳ２２１３で読み込んだ団体情報の受診予定人数を加算する（ステップＳ２２１５）。ステップＳ２２１４においてＮｏの場合、団体組合せ部２６０ＡはステップＳ２２０９へ戻る。
【０１３４】
次に対応付け部２６４は、ステップＳ２２１０又はステップＳ２２１３で読み込んだ団体情報に、ステップＳ２２０４で選択された会場情報の会場名を対応付け、団体情報テーブル２１３に登録する（ステップＳ２２１６）。次に人数計算部２６２Ａは、実施日受診予定人数合計に、ステップＳ２２１０又はステップＳ２２１３で読み込んだ団体情報の受診予定人数を加算する（ステップＳ２２１７）。
【０１３５】
続いて人数判定部２６３Ａは、実施日受診予定人数合計がステップＳ２２０４で選択された会場情報の受診可能人数と等しいか否かを判断する（テップＳ２２１８）。ステップＳ２２１８においてＹｅｓの場合、団体組合せ部２６０Ａは、ステップＳ２２０３で抽出された会場情報を全て読み込んだか否かを判断する（ステップＳ２２１９）。ステップＳ２２１８においてＮｏの場合、団体組合せ部２６０ＡはステップＳ２２０９へ戻る。
【０１３６】
ステップＳ２２１９においてＹｅｓの場合、表示制御部２７０は、会場毎の団体の組合せを表示させる画面を作成し、端末装置３００へ表示させ（ステップＳ２２２０）、処理を終了する。ステップＳ２２１９においてＮｏの場合、団体組合せ部２６０ＡはステップＳ２２０４へ戻る。
【０１３７】
以下に図８を参照して図２２の処理について具体的に説明する。
【０１３８】
以下の説明では、図２２のステップＳ２２０４において、会場選択部２５０は会場情報一覧８３から会場情報２１１ｂを選択した場合を説明する。また図８の団体情報一覧８２はステップＳ２２０５において抽出される団体情報の一覧とする。
【０１３９】
本実施例の団体組合せ部２６０Ａにおいて、人数判定部２６３Ａは、ステップＳ２２０９において高受診率受診予定人数合計と低受診率受診予定人数合計の大小関係を判定する。このとき高受診率受診予定人数合計と低受診率受診予定人数合計は、ステップＳ２２０７で０とされている。よって団体組合せ部２６０ＡはステップＳ２２１０へ進む。
【０１４０】
ステップＳ２２１０において団体組合せ部２６０Ａは、団体情報一覧８２において最も受診率が高い団体情報２１２ｄを読み込む。
【０１４１】
次に人数判定部２６３Ａは、ステップＳ２２１１において実施日受診人数合計と団体情報２１２ｄの受診予定人数との和が、センター２の受診可能人数以下であるか否かを判定する。ステップＳ２２１１における実施日受診人数合計は、ステップＳ２２０７で０とされている。よって実施日受診人数合計と団体情報２１２ｄの受診予定人数との和は、団体情報２１２ｄの受診予定人数である２０人となる。センター２の受診可能人数は４００人であるから、団体組合せ部２６０ＡはステップＳ２２１２へ進む。
【０１４２】
ステップＳ２２１２において人数計算部２６２Ａは、高受診率受診予定人数合計に団体情報２１２ｄの受診予定人数を加算する。このとき高受診率受診予定人数合計は０であるから、ステップＳ２２１２で算出される高受診率受診予定人数合計は２０人となる。
【０１４３】
続いてステップＳ２２１６において、対応付け部２６４は、団体情報２１２ｄの会場名にセンター２を登録する。続いてステップＳ２２１７において人数計算部２６２Ａは、実施日受診予定人数合計に団体情報２１２ｄの受診予定人数を加算する。実施日受診予定人数合計は、ステップＳ２２１７で２０人となる。
【０１４４】
続いてステップＳ２２１８において人数判定部２６３Ａは、実施日受診予定人数合計がセンター２の受診可能人数と等しいか否かを判断する。ステップＳ２２１８では、実施日受診予定人数合計は２０人、センター２の受診可能人数は４００人であるから、団体組合せ部２６０ＡはステップＳ２２０９へ戻り、再度ステップＳ２２０９以降の処理を行う。
【０１４５】
２度目にステップＳ２２０９の処理を実行する際には、高受診率受診予定人数合計は２０人であり、低受診率受診予定人数合計は０人である。よって団体組合せ部２６０ＡはステップＳ２２１３へ進む。
【０１４６】
ステップＳ２２１３において団体組合せ部２６０Ａは、団体情報一覧８２における未読込の団体情報のうち、最も受診率の低い団体情報２１２ｃを読み込む。
【０１４７】
次に人数判定部２６３Ａは、ステップＳ２２１４において実施日受診人数合計と団体情報２１２ｃの受診予定人数との和が、センター２の受診可能人数以下であるか否かを判定する。ステップＳ２２１４における実施日受診人数合計は２０人であり、団体情報２１２ｃの受診予定人数は２００人である。よって実施日受診人数合計と団体情報２１２ｃの受診予定人数との和は、２２０人となる。センター２の受診可能人数は４００人であるから、団体組合せ部２６０ＡはステップＳ２２１５へ進む。
【０１４８】
ステップＳ２２１５において人数計算部２６２Ａは、低受診率受診予定人数合計に団体情報２１２ｃの受診予定人数を加算する。このとき低受診率受診予定人数合計は２００人であるから、ステップＳ２２１５で算出される低受診率受診予定人数合計は２００人となる。
【０１４９】
続いてステップＳ２２１６において、対応付け部２６４は、団体情報２１２ｃの会場名にセンター２を登録する。続いてステップＳ２２１７において人数計算部２６２Ａは、実施日受診予定人数合計２０人に団体情報２１２ｃの受診予定人数２００人を加算する。実施日受診予定人数合計は、ステップＳ２２１７で２２０人となる。
【０１５０】
続いてステップＳ２２１８において人数判定部２６３Ａは、実施日受診予定人数合計がセンター２の受診可能人数と等しいか否かを判断する。ステップＳ２２１８では、実施日受診予定人数合計は２２０人、センター２の受診可能人数は４００人であるから、団体組合せ部２６０ＡはステップＳ２２０９へ戻り、再度ステップＳ２２０９以降の処理を行う。
【０１５１】
以上のように本実施例では、団体情報抽出部２３０により抽出された団体情報において、
受診率が最も高い団体と受診率が最も低い団体とをまず組み合わせる。続いて本実施例では、受診率が高い団体情報の受診予定人数の合計及び受診率が低い団体情報の受診予定人数の合計のうち、受診予定人数が少ない方の団体情報をソートしていく。そして本実施例では、ソートした団体情報の受診予定人数の合計が、会場選択部２５０により選択された会場の受診可能人数と以下となるように団体を組み合わせる。
【０１５２】
よって本実施例によれば、各会場における受診率が平均化され、例えば極端に受診率が低い会場の発生が抑制できる。したがって本実施例では、各会場における受診率を底上げすることができ、巡回健診に係る車両、機材、人員等の無駄を減らすことができる。
【０１５３】
尚本実施例の健診計画作成サーバ２００Ｂは、第二の実施例で説明した資源計画作成部２８０を有する構成としても良い。この場合本実施例の健診計画作成サーバ２００Ｂは、健診のコースを含む団体情報テーブル２１３と、車両情報テーブル２１４と、人員情報テーブル２１５と、機材情報テーブル２１６と、テーブル登録部２９０を有する。
【０１５４】
以上のように本実施例の健診計画作成サーバ２００Ｂに資源計画作成部２８０を設ければ、健診のコースと会場毎の受診合計人数に合わせて、車両、人員、機材を含む資源を各会場に割り当てるため、巡回健診に係る車両、機材、人員等の無駄を減らすことができる。
【０１５５】
本実施例では、複数の受診者を含む団体を例に説明したが、団体ではなく受診者個人についても応用可能である。例えば個人毎に複数年にわたる受診率状況を記憶しておく。個人の過去の検診の受診率を参照して個人毎に組み合わせることも可能である。
【０１５６】
また、個人の受診状況は以下のように算出することも可能である。サーバ装置は、過去の検診において、団体の検診日程が複数ある場合において、個人が当初ある日程で予定していたが、キャンセルをして他の日程に変更をしたことを記憶しておく。
【０１５７】
サーバ装置は、健診計画を作成する際、当該個人の受診の過去のキャンセル発生率を算出して、キャンセル発生率を受診率とすることで検診計画作成を行うことが可能である。
【０１５８】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）
ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、
該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する
処理をコンピュータに実行させる健診計画作成プログラム。
（付記２）
前記複数の団体の受診率を含む団体情報テーブルを参照し、前記健康診断を実施する会場の所在地と前記団体の所在地と前記健康診断の実施予定日とに係る団体抽出条件を満たす団体情報を抽出し、
抽出された前記団体情報のうち最も受診率が高い団体と最も受診率の低い団体とを含むように会場毎の団体を組み合わせる、
処理をコンピュータに実行させる付記１記載の健診計画作成プログラム。
（付記３）
前記会場を識別する情報と、前記会場の所在地と、前記会場の受診可能人数とを含む会場情報テーブルを参照し、
前記会場の所在地と前記健康診断の実施予定日とに係る会場抽出条件を満たす会場情報を抽出し、
前記組み合わせる処理は、
前記団体情報テーブルに含まれる団体毎の受診予定人数の合計が、抽出された前記会場情報から選択された会場の受診可能人数に達するまで、前記団体を組み合わせる、付記２記載の健診計画作成プログラム。
（付記４）
前記組み合わせる処理は、
抽出された前記団体情報において、前記受診率の高い順と前記受診率の低い順の交互に前記団体情報をソートし、
ソートされた前記団体情報に対応する団体を、前記会場情報から選択された会場における団体の組み合わせとする付記３記載の健診計画作成プログラム。
（付記５）
前記組み合わせる処理は、
抽出された前記団体情報において、
前記受診率が高い順にソートされた前記団体情報の受診予定人数の合計と、前記受診率が低い順にソートされた前記団体情報の受診予定人数の合計とを比較し、
前記受診予定人数の合計が少ない方の受診率の順にしたがって前記団体情報をソートし、
ソートされた前記団体情報に対応する団体を、前記会場情報から選択された会場における団体の組み合わせとする付記３記載の健診計画作成プログラム。
（付記６）
前記健康診断に用いられる資源と前記資源毎の受診可能人数とが対応付けられた資源情報テーブルを参照し、
前記会場毎に組み合わされた前記団体の受診予定人数の合計と、前記資源毎の受診可能人数とに基づき、前記会場毎に前記資源の割り当てる付記２乃至５の何れ一項に記載の健診計画作成プログラム。
（付記７）
前記資源情報テーブルは、
前記健康診断に用いる車両に係る情報を含む車両情報テーブルと、
前記健康診断に派遣される人員に係る情報を含む人員情報テーブルと、
前記健康診断に用いる機材に係る情報を含む機材情報テーブルと、を含む付記６記載の健診計画作成プログラム。
（付記８）
前記団体抽出条件は、
健診計画作成指示により指定される健診実施日と、前記団体情報テーブルに含まれる前記実施予定日とが一致し、且つ前記団体の所在地が含まれるエリアが前記会場の所在地が含まれるエリアと一致することである付記２乃至７の何れか一項に記載の健診計画作成プログラム。
（付記９）
前記会場抽出条件は、
前記会場の所在地が所定エリア内であり、且つ健診計画作成指示により指定される健診実施日が前記会場情報テーブルに含まれる使用可能期間に含まれることである付記３乃至８の何れか一項に記載の健診計画作成プログラム。
（付記１０）
ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定する団体組合せ部と、
該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する抽出部と、を有する健診計画作成サーバ。
（付記１１）
前記複数の団体の受診率を含む団体情報テーブルが格納された記憶部と、
前記団体情報テーブルを参照し、前記健康診断を実施する会場の所在地と前記団体の所在地と前記健康診断の実施予定日とに係る団体抽出条件を満たす団体情報を抽出する団体情報抽出部とを有し、
前記団体組合せ部は、
抽出された前記団体情報のうち最も受診率が高い団体と最も受診率の低い団体とを含むように会場毎の団体を組み合わせる付記１０記載の健診計画作成サーバ。
（付記１２）
コンピュータによって実行される健診計画作成方法であって、
ある健康診断を受診可能な複数の団体に含まれるそれぞれの団体の検診の過去の受診率情報に応じて団体の組み合わせを決定し、
該決定した組合せに含まれる団体を前記ある健康診断を受診する対象の団体として抽出する健診計画作成方法。
（付記１３）
前記複数の団体の受診率を含む団体情報テーブルを参照し、前記健康診断を実施する会場の所在地と前記団体の所在地と前記健康診断の実施予定日とに係る団体抽出条件を満たす団体情報を抽出し、
抽出された前記団体情報のうち最も受診率が高い団体と最も受診率の低い団体とを含むように会場毎の団体を組み合わせる付記１２記載の健診計画作成方法。
【０１５９】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１６０】
１００  健診計画作成システム
２００、２００Ａ、２００Ｂ  健診計画作成サーバ
２１０、２１０Ａ  記憶部
２２０  実施日受付部
２３０、２３０Ａ  団体情報抽出部
２４０  会場情報抽出部
２５０  会場選択部
２６０、２６０Ａ  団体組合せ部
２７０  表示制御部
２８０  資源計画作成部
２９０  テーブル登録部
【図１】
2014102797.tif 000003
【図２】
2014102797.tif 000004
【図３】
2014102797.tif 000005
【図４】
2014102797.tif 000006
【図５】
2014102797.tif 000007
【図６】
2014102797.tif 000008
【図７】
2014102797.tif 000009
【図８】
2014102797.tif 000010
【図９】
2014102797.tif 000011
【図１０】
2014102797.tif 000012
【図１１】
2014102797.tif 000013
【図１２】
2014102797.tif 000014
【図１３】
2014102797.tif 000015
【図１４】
2014102797.tif 000016
【図１５】
2014102797.tif 000017
【図１６】
2014102797.tif 000018
【図１７】
2014102797.tif 000019
【図１８】
2014102797.tif 000020
【図１９】
2014102797.tif 000021
【図２０】
2014102797.tif 000022
【図２１】
2014102797.tif 000023
【図２２】
2014102797.tif 000024