(57)【特許請求の範囲】
【請求項１】
検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、
前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、
健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部と、
前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択部と
を有することを特徴とする健康診断スケジューリング装置。
【請求項２】
前記健診候補期間選択部は、
前記検査項目毎の受診予定時期から、これら検査項目毎の前記有効期間分遡った期間を、検査項目毎の検査候補期間として特定する検査候補期間特定部を有し、
前記検査候補期間特定部によって特定された前記検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出することを特徴とする請求項１に記載の健康診断スケジューリング装置。
【請求項３】
検査項目毎に所定の重み付けを予め記憶した重み情報記憶部を有し、
前記健診候補期間選択部は、
検査項目が最も多く重なる期間が複数存在する場合に、前記検査候補期間特定部によって前記検査項目毎に特定された検査候補期間内の各月日に、前記重み情報記憶部によって記憶された所定の重み付けを検査項目毎に付与し、検査項目毎に付与した所定の重み付けを月日単位に加算する月日単位重み算出部を有し、
前記検査項目毎の検査候補期間の中で前記月日単位重み算出部によって加算された月日単位の重み付けが最も大きくなる月日の期間を算出することを特徴とする請求項２に記載の健康診断スケジューリング装置。
【請求項４】
コンピュータが、検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部とを有し、
前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択手順
を前記コンピュータに実行させることを特徴とする健康診断スケジューリングプログラム。
【請求項５】
コンピュータが健康診断のスケジューリングを実行する健康診断スケジューリング方法であって、
検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部とを有する前記コンピュータが、
前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択工程
を実行することを特徴とする健康診断スケジューリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健康診断スケジューリング装置、健康診断スケジューリングプログラムおよび健康診断スケジューリング方法に関する。
【背景技術】
【０００２】
近年、個人の医療や健康等に関する電子記録を一元管理し、医療機関や企業等で利用することを目的とするＥＨＲ（Electric Health Record）やＰＨＲ（Personal Health Record）を用いたシステムの構築が実現されようとしている。かかるシステムが運用されると、各医療機関により記録された検査結果や診断予定日等を医療機関以外でも有効活用することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７６４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、企業等の組織で実施される健康診断の検査項目と健康診断以外で受診する検査項目とが重複する場合がある。この場合、健康診断以外で健康診断と重複する検査項目に関して受診する予定がある対象者は、当該検査項目の診断を効率的に受けることができないという問題がある。すなわち、かかる対象者は、重複する検査項目に関して、健康診断のみならず健康診断以外でも受診することになるので、どちらか一方の診断は無駄になることがある。
【０００５】
開示の技術は、上記に鑑みてなされたものであって、健康診断以外で健康診断と重複する検査項目に関して受診する予定がある対象者に当該検査項目の診断を効率的に受けさせることができる健康診断スケジューリング装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した問題を解決し、目的を達成するために、健康診断スケジューリング装置は、検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部と、前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択部とを備える構成を採る。
【発明の効果】
【０００７】
以上により、健康診断スケジューリング装置は、健康診断と重複する検査項目に関して受診する予定がある対象者に、当該検査項目の診断を効率的に受けさせることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１に係る健康診断スケジューリング装置の構成を示す機能ブロック図である。
【図２】図２は、健康診断スケジューリングの例を示す図である。
【図３】図３は、実施例２に係る健康診断スケジューリング装置の構成を示す機能ブロック図である。
【図４】図４は、検査コースマスタ記憶部のデータ構造の一例を示す図である。
【図５】図５は、検査項目マスタ記憶部のデータ構造の一例を示す図である。
【図６】図６は、対象者単位検査項目記憶部のデータ構造の一例を示す図である。
【図７】図７は、実施例２に係る健診候補期間の選択方法の一例を示す図である。
【図８】図８は、実施例２に係る健康診断スケジューリング手順を示すフローチャートである。
【図９】図９は、実施例３に係る健康診断スケジューリング装置の構成を示す機能ブロック図である。
【図１０】図１０は、検査項目マスタ記憶部のデータ構造の一例を示す図である。
【図１１】図１１は、実施例３に係る健診候補期間の選択方法の一例を示す図である。
【図１２】図１２は、実施例３に係る健康診断スケジューリング手順を示すフローチャートである。
【図１３】図１３は、健康診断スケジューリングプログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【０００９】
以下に、本健康診断スケジューリング装置、健康診断スケジューリングプログラムおよび健康診断スケジューリング方法の実施例を図面に基づいて詳細に説明する。なお、本実施例によりこの発明が限定されるものではない。
【実施例１】
【００１０】
図１は、実施例１に係る健康診断スケジューリング装置の構成を示す機能ブロック図である。図１に示すように、健康診断スケジューリング装置１は、検査予定記憶部１１、有効期間記憶部１２、選択可能期間記憶部１３及び健診候補期間選択部１４を有する。
【００１１】
検査予定記憶部１１は、検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶する。有効期間記憶部１２は、検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶する。選択可能期間記憶部１３は、健康診断の候補期間として選択可能な選択可能期間を記憶する。
【００１２】
健診候補期間選択部１４は、選択可能期間記憶部１３に記憶された選択可能期間を取得する。健診候補期間選択部１４は、検査予定記憶部１１に記憶された検査項目毎の受診予定時期を取得する。健診候補期間選択部１４は、これら検査項目の有効期間記憶部１２に記憶された有効期間を取得する。そして、健診候補期間選択部１４は、選択可能期間の中から、検査項目毎の受診予定時期にこれら検査項目の有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する。
【００１３】
実施例１では、健診候補期間選択部１４は、各検査項目の受診予定時期に検査結果が有効となる検査項目がより多くなる期間を健康診断の候補期間として選択する。これにより、該当する対象者が選択された候補期間内で健康診断を実施すれば、健康診断と重複する検査項目であって受診予定時期に検査結果が有効となる検査項目をより多く実施することになる。この結果、健診候補期間選択部１４は、これら検査項目の予定された受診が無駄となるので、当該検査項目の予定された無駄な受診を効率的に取り消すことができることになる。このため、健診候補期間選択部１４は、当該検査項目の診断を、該当する対象者に効率的に受けさせることができる。
【００１４】
ここで、図２を参照して、健康診断スケジューリング装置１によって選択される健康診断候補期間について説明する。図２は、健康診断スケジューリングの例を示す図である。なお、図２では、定期的に実施される通常の定期健康診断及び当該定期健康診断が実施された月の約６ヶ月後に実施される裏月の定期健康診断のうち、受診対象者に関する通常の定期健康診断の候補期間を選択する場合について説明する。
【００１５】
健診候補期間選択部１４は、選択可能期間記憶部１３に記憶された選択可能期間ｔｓを取得する。また、健診候補期間選択部１４は、検査予定記憶部１１に記憶された検査項目毎の受診予定時期を取得する。ここでは、検査項目Ａ〜Ｄの受診予定日ｄａ〜ｄｄをそれぞれ取得する。また、健診候補期間選択部１４は、これら検査項目の有効期間記憶部１２に記憶された有効期間を取得する。ここでは、検査項目Ａ〜Ｄの有効期間ｔａ〜ｔｄをそれぞれ取得する。
【００１６】
そして、健診候補期間選択部１４は、選択可能期間ｔｓの中から、検査項目Ａ〜Ｄ毎の受診予定日ｄａ〜ｄｄにこれら検査項目の有効期間ｔａ〜ｔｄ内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する。ここでは、健診候補期間選択部１４は、検査項目Ａ〜Ｄ毎の受診予定日ｄａ〜ｄｄにそれぞれの有効期間ｔａ〜ｔｄ内となる検査項目がより多くなる期間として、検査項目Ａ〜Ｃの３個が重なる期間Ｔ１を算出する。そして、健診候補期間選択部１４は、この期間Ｔ１を健康診断の候補期間として選択する。
【００１７】
これにより、健康診断の候補期間として選択された候補期間Ｔ１内で健康診断を実施すれば、健康診断と重複する検査項目であって受診予定日に検査結果が有効となる検査項目Ａ〜Ｃの診断も実施することになる。この結果、健診候補期間選択部１４は、これら検査項目Ａ〜Ｃの予定された受診が無駄となるので、当該検査項目の予定された無駄な受診を効率的に取り消すことができることになる。このため、健診候補期間選択部１４は、健康診断と重複する検査項目Ａ〜Ｃに関して受診する予定がある対象者に、当該検査項目の診断を効率的に受けさせることができる。
【実施例２】
【００１８】
［実施例２に係る健康診断スケジューリング装置の構成］
図３は、本実施例２に係る健康診断スケジューリング装置２の構成を示す機能ブロック図である。健康診断スケジューリング装置２は、制御部２０、不揮発性記憶部３０および揮発性記憶部４０を有し、ＥＨＲサーバ３と接続する。
【００１９】
ここでは、まず、健康診断スケジューリング装置２と接続するＥＨＲサーバ３について説明する。ＥＨＲサーバ３は、複数の医療機関と接続され、各医療機関から送信された個人単位の医療履歴をＥＨＲデータベース４に格納する。この医療履歴には、例えば、医療機関で受診される予定の検査項目、受診予定日および検査後の検査結果が含まれる。なお、受診予定日とは、検査項目の検査結果が医療機関により求められる日を示し、診断を受ける日のみならず検査を受ける日を含むものとする。
【００２０】
また、ＥＨＲサーバ３は、健康診断スケジューリング装置２からＥＨＲに関する送信要求を受信すると、該当するＥＨＲをＥＨＲデータベース４から読み出し、読み出したＥＨＲを送信要求のあった健康診断スケジューリング装置２に送信する。ＥＨＲデータベース４は、個人単位のＥＨＲを一元的に記憶したデータベースであるが、医療履歴を記憶した記憶媒体であっても良い。なお、実施例では、個人単位の医療や健康等の履歴を「ＥＨＲ」というものとする。
【００２１】
不揮発性記憶部３０は、検査コースマスタ記憶部３１、検査項目マスタ記憶部３２および対象者単位検査項目記憶部３３を有する。なお、不揮発性記憶部３０は、電源から給電されなくても格納されたデータを記憶する機能部であり、例えば、フラッシュメモリ（flash memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置を含む。
【００２２】
検査コースマスタ記憶部３１は、健康診断のコース情報を一括して記憶する。ここで、検査コースマスタ記憶部３１のデータ構造について図４を参照しながら説明する。図４は、検査コースマスタ記憶部３１のデータ構造の一例を示す図である。図４に示すように、検査コースマスタ記憶部３１は、健康診断のコースコード３１ａ毎に、コース名３１ｂおよびＥＨＲチェック期間３１ｃを対応付けて記憶する。
【００２３】
コースコード３１ａおよびコース名３１ｂには、例えば人間ドック健診（ドック）や定期健康診断（定期Ａ）があり、それぞれ「裏月」に実施される健診（ドック（裏月））、定期Ａ（裏月）がある。また、再度の検査を指す二次（精密）健診、コンピュータディスプレイ等の表示機器（ＶＤＴ：Visual Display Terminals）を使用する作業者を対象にした特殊（ＶＤＴ）健診および粉塵作業者を対象にした特殊（じん肺）健診がある。
【００２４】
ＥＨＲチェック期間３１ｃとは、ＥＨＲに含まれる受診予定日をチェックする期間であり、月単位で表す。例えば、ＥＨＲチェック期間３１ｃが「０」である場合には、ＥＨＲに含まれる受診予定日を全くチェックしない。この結果、このＥＨＲチェック期間３１ｃに対応付けられたコースでは、通常どおり（誕生月または指定月）健康診断の候補期間（以下、「健診候補期間」と略する。）が選択されることになる。ＥＨＲチェック期間３１ｃが「１」から「１２」までの数値である場合には、ＥＨＲに含まれる受診予定日をこの数値月期間分チェックする。この結果、このＥＨＲチェック期間３１ｃに対応付けられたコースでは、ＥＨＲに含まれる受診予定日を考慮して健診候補期間が選択される。つまり、ＥＨＲチェック期間３１ｃは、健診候補期間として選択可能な「健診選択可能期間」ともいえる。なお、裏月に実施される健康診断コースの場合には、ＥＨＲチェック期間３１ｃは、「０」から「６」までの数値であるものとする。
【００２５】
図３に戻って、検査項目マスタ記憶部３２は、各健康診断コースに含まれる検査項目情報を一括して記憶する。ここで、検査項目マスタ記憶部３２のデータ構造について図５を参照しながら説明する。図５は、検査項目マスタ記憶部３２のデータ構造の一例を示す図である。図５に示すように、検査項目マスタ記憶部３２は、検査項目コード３２ａ毎に、検査項目名３２ｂ、検査結果有効期間（日）３２ｃおよび検査追加有無３２ｄを対応付けて記憶する。
【００２６】
検査結果有効期間（日）３２ｃとは、ＥＨＲの検査結果が有効となる有効期間であり、検査項目コード３２ａ毎に異なる。すなわち、検査結果有効期間３２ｃは、ＥＨＲに含まれる検査結果が有効であると判断される期間をいう。図５の例では、検査項目「身長」の検査結果有効期間３２ｃは「０」であるので、検査結果が検査日から０日間有効すなわち検査日の次の日から無効となることを示す。また、検査項目「ＷＲＣ」の検査結果有効期間３２ｃは「３０」であるので、検査結果が検査日から３０日間有効となることを示す。なお、本実施例では、「ＷＲＣ」とは血液検査を指すものとする。
【００２７】
検査追加有無３２ｄとは、ＥＨＲに含まれる検査項目の健康診断への追加有無である。例えば、検査追加有無３２ｄは、ＥＨＲに含まれる検査項目の健康診断への追加有りの場合には「１」が記憶され、ＥＨＲに含まれる検査項目の健康診断への追加無しの場合には「０」が記憶される。
【００２８】
図３に戻って、対象者単位検査項目記憶部３３は、対象者単位の検査項目情報を記憶する。ここで、対象者単位検査項目記憶部３３のデータ構造について図６を参照しながら説明する。図６は、対象者単位検査項目記憶部３３のデータ構造の一例を示す図である。図６に示すように、対象者単位検査項目記憶部３３は、対象者の識別番号３３ａ毎に、健康診断のコースコード３３ｂ、検査項目コード３３ｃ、受診予定日３３ｄおよび検査候補期間３３ｅを対応付けて記憶する。
【００２９】
対象者識別番号３３ａは、対象者毎に一意に付与される番号である。なお、対象者識別番号３３ａは、ＥＨＲで用いられる対象者に対応付けられる識別番号と同一であっても良い。
【００３０】
コースコード３３ｂは、健康診断のコースコードであり、対象者毎の所定の条件に基づいて決定される。なお、所定の条件とは、対象者の年齢や仕事内容等を指し、例えば４０歳以上の対象者には「ドック」や「ドック（裏月）」等の人間ドックに対応するコースコードが記憶される。検査項目コード３３ｃは、コースコード３３ｂに対応する検査項目のコードである。
【００３１】
受診予定日３３ｄは、ＥＨＲに含まれた対象者の受診予定日である。すなわち、受診予定日３３ｄは、前述したとおり、検査項目の検査結果が医療機関により求められる日を示し、診断を受ける日のみならず検査を受ける日を含む。検査候補期間３３ｅは、受診予定日に検査結果が有効となる期間であり、検査項目コード３３ｃ毎に異なる。例えば、検査項目コード３３ｃが「０２０」（ＷＲＣ）である検査候補期間３３ｅ「５／１７〜６／１５」内に対象者が検査すれば、受診予定日３３ｄ「２００９／６／１５」に検査結果が有効となることを意味する。
【００３２】
図３に戻って、揮発性記憶部４０は、後述する健診候補期間選択記憶部４１を有する。なお、揮発性記憶部４０は、電源から給電されなくなると格納されたデータを失ってしまう揮発性メモリであり、例えばＲＡＭ（Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）等の半導体メモリ素子を含む。
【００３３】
制御部２０は、受診予定取得部２１、検査候補期間特定部２２、健診候補期間選択部２３および健診日決定部２４を有する。受診予定取得部２１は、健診候補期間を選択する基点となる基点月を取得する。また、受診予定取得部２１は、基点月からＥＨＲチェック期間内の受診予定日が含まれるＥＨＲを、健康診断を受ける対象者毎に取得する。具体的には、受診予定取得部２１は、対象者に対応する健康診断コースのＥＨＲチェック期間３１ｃを検査コースマスタ記憶部３１から読み出す。そして、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目を含むＥＨＲをＥＨＲサーバ３から受信する。受診予定取得部２１は、検査項目マスタ記憶部３２を参照し、受信したＥＨＲに含まれた検査項目の検査追加有無３２ｄが追加有り（例えば、「１」）であるか否かを判定する。そして、受診予定取得部２１は、追加有りであると判定された検査項目およびその受診予定日を検査候補期間特定部２２に通知する。
【００３４】
検査候補期間特定部２２は、検査項目毎の受診予定日から、これら検査項目毎の有効期間分遡った期間を、検査項目毎の検査候補期間として特定する。具体的には、検査候補期間特定部２２は、検査項目マスタ記憶部３２から、受診予定取得部２１から通知された検査項目毎の検査結果有効期間３２ｃを読み出す。また、検査候補期間特定部２２は、受診予定取得部２１から通知された検査項目毎の受診予定日から、検査項目毎の検査結果有効期間３２ｃ分遡った期間を、検査項目毎の検査候補期間として特定する。また、検査候補期間特定部２２は、検査項目毎に特定した検査候補期間を対象者単位検査項目記憶部３３に格納する。
【００３５】
例えば、検査項目「ＷＲＣ」の受診予定日が２００９／６／１５であるとする。検査候補期間特定部２２は、検査項目マスタ記憶部３２から、検査項目「ＷＲＣ」の検査結果有効期間３２ｃ「３０」日を読み出す。そして、検査候補期間特定部２２は、読み出した検査結果有効期間３２ｃ「３０」日分、検査項目「ＷＲＣ」の受診予定日２００９／６／１５から遡った期間を算出する。そして、検査候補期間特定部２２は、算出結果となる「５／１７〜６／１５」を、検査項目「ＷＲＣ」の検査候補期間として特定する。そして、検査候補期間特定部２２は、特定した検査候補期間「５／１７〜６／１５」を、対象者単位検査項目記憶部３３の検査項目「ＷＲＣ」に対応する検査候補期間３３ｅに格納する。
【００３６】
健診候補期間選択部２３は、検査候補期間特定部２２によって特定された検査項目毎の検査候補期間の中で、これら検査項目が最も多く重なる期間を算出し、当該期間の中で健診選択可能期間と重複する期間を健診候補期間として選択する。具体的には、健診候補期間選択部２３は、検査候補期間特定部２２によって特定された検査項目毎の検査候補期間の月日毎に、検査候補期間内であることを示す「１」を、健診候補期間選択部記憶部４１に格納する。また、健診候補期間選択部２３は、健診候補期間選択部記憶部４１に格納された値を月日毎に加算し、健診候補期間選択部記憶部４１に格納する。また、健診候補期間選択部２３は、月日毎の加算値、すなわち検査項目の重複数が最も多い期間を算出する。そして、健診候補期間選択部２３は、算出した期間の中で、受診予定取得部２１によって読み出されたＥＨＲチェック期間３１ｃ（健診選択可能期間）と重複する期間を健診候補期間として選択する。そして、健診候補期間選択部２３は、選択した健診候補期間と重なる検査候補期間を持つ検査項目について、ＥＨＲに含まれる受診予定日を削除し、ＥＨＲに健康診断に検査結果が有る旨のコメントを付記すべく、当該コメントをＥＨＲに格納する。
【００３７】
健診日決定部２４は、健診候補期間の中から対象者の健康診断の健診予約日を決定する。具体的には、健診日決定部２４は、健診候補期間選択部２３によって選択された健診候補期間の中から、対象者の予定および健康診断を実施する医療機関の予定に基づき、健康診断の健診予約日を決定する。なお、対象者の予定とは、例えば夜勤や昼勤等の勤務形態、休暇や出張等の勤務予定や休職中等の人事情報を示す。また、医療機関の予定とは、例えば医療機関の休診等の勤務予定や検査機器の空き状況を示す。
【００３８】
なお、健診日決定部２４は、対象者および医療機関の勤務カレンダーを備えた所定のスケジューリングプログラムと連動して、健診候補期間の中から対象者の健康診断の健診予約日を決定しても良い。
【００３９】
ここで、図７を参照して、ある対象者の健診候補期間の選択方法について説明する。図７は、健診候補期間の選択方法の一例を示す図である。なお、図７の例では、ある対象者の健康診断コースに含まれる検査項目であって受診予定日のある検査項目が、「ＷＲＣ」、「心電図」、「胸部Ｘ線」および「胃検査」であるものとして説明する。また、図７の例では、予め揮発性記憶部４０に領域が確保された健診候補期間選択記憶部４１を用いて実行されるものとする。
【００４０】
まず、検査候補期間特定部２２は、検査項目毎の受診予定日から、これら検査項目毎の有効期間分遡った期間を、検査項目毎の検査候補期間として特定する。ここでは、検査項目「ＷＲＣ」、「心電図」、「胸部Ｘ線」および「胃検査」の検査候補期間として、それぞれの検査項目毎に「５／１７〜６／１５」、「４／１６〜７／１４」、「４／６〜８／３」、「７／２０〜１０／１８」を特定する。
【００４１】
また、健診候補期間選択部２３は、検査候補期間特定部２２によって特定された検査項目毎の検査候補期間の月日毎に、検査候補期間内であることを示す「１」を、健診候補期間選択記憶部４１に格納する。ここでは、検査項目「ＷＲＣ」では、「ＷＲＣ」に特定された検査候補期間「５／１７〜６／１５」内の各月日に対応する領域ｔ１にそれぞれ「１」が格納される。検査項目「心電図」では、「心電図」に特定された検査候補期間「４／１６〜７／１４」内の各月日に対応する領域ｔ２にそれぞれ「１」が格納される。検査項目「胸部Ｘ線」では、「胸部Ｘ線」に特定された検査候補期間「４／６〜８／３」内の各月日に対応する領域ｔ３にそれぞれ「１」が格納される。さらに、検査項目「胃検査」では、「胃検査」に特定された検査候補期間「７／２０〜１０／１８」内の各月日に対応する領域ｔ４にそれぞれ「１」が格納される。
【００４２】
また、健診候補期間選択部２３は、健診候補期間選択部記憶部４１に格納された値を月日毎に加算し、健診候補期間選択部記憶部４１に格納する。ここでは、健診候補期間選択部２３は、検査項目毎に格納された「１」を月日毎に加算し、加算して得た加算値を領域ｔ５に格納する。
【００４３】
また、健診候補期間選択部２３は、月日毎の加算値、すなわち検査項目の重複数が最も多い期間を算出する。ここでは、健診候補期間選択部２３は、領域ｔ５の中で最も多い重複数が「３」であるので、重複数「３」を示す期間「５／１７〜６／１５」を算出する。
【００４４】
また、健診候補期間選択部２３は、算出した期間の中で、受診予定取得部２１によって読み出されたＥＨＲチェック期間３１ｃ（健診選択可能期間）と重複する期間を健診候補期間として選択する。ここでは、健診候補期間選択部２３は、健診選択可能期間ｔ０が６／１から所定期間であるので、重複数が最も多い期間「５／１７〜６／１５」の中で、健診選択可能期間ｔ０と重複する期間「６／１〜６／１５」を健診候補期間ｔ６として選択することになる。
【００４５】
［実施例２に係る健康診断スケジューリングの処理手順］
次に、実施例２に係る健康診断のスケジューリング手順を、図８を参照して説明する。図８は、実施例２に係る健康診断スケジューリング手順を示すフローチャートである。なお、図８の例では、ある対象者の健康診断のスケジューリング手順を説明するが、健康診断を実施する組織に属する各対象者の健康診断のスケジューリング手順も同様であることはいうまでもない。
【００４６】
まず、受診予定取得部２１は、健診候補期間を選択する基点となる基点月を取得すると（ステップＳ１１）、対象者の年齢から受診する健康診断コースを決定する（ステップＳ１２）。そして、受診予定取得部２１は、決定した健康診断コースに対応する検査項目を対象者単位検査項目記憶部３３に格納する。
【００４７】
次に、受診予定取得部２１は、対象者の年齢以外の個人情報から、既に決定された健康診断コースに追加するコースまたは追加するオプションの検査項目を決定する（ステップＳ１３）。そして、受診予定取得部２１は、決定したコースまたはオプションの検査項目を対象者単位検査項目記憶部３３に格納する。例えば、受診予定取得部２１は、対象者の仕事内容に基づいて、特殊（ＶＤＴ）健診または特殊（じん肺）健診の検査項目を既に決定された健康診断コースに追加する。
【００４８】
次に、受診予定取得部２１は、決定された健康診断コースに対応するＥＨＲチェック期間３１ｃを検査コースマスタ記憶部３１から読み出し、ＥＨＲチェック期間３１ｃが「１」以上であるか否かを判定する（ステップＳ１４）。そして、受診予定取得部２１は、ＥＨＲチェック期間３１ｃが「１」以上でないと判定した場合に（ステップＳ１４否定）、ＥＨＲをチェックしないものと判断し、所定の期間を健診候補期間として選択する（ステップＳ２４）。なお、所定の期間には、例えば誕生日月の期間または４／１〜９／３０の半期期間等がある。
【００４９】
一方、受診予定取得部２１は、ＥＨＲチェック期間３１ｃが「１」以上である場合に（ステップＳ１４肯定）、ＥＨＲをチェックすると判断し、基点月からＥＨＲチェック期間３１ｃに受診予定日がある検査項目をＥＨＲサーバ３から取得する（ステップＳ１５）。
【００５０】
次に、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目が有ったか否かを判定する（ステップＳ１６）。そして、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目が無かったと判定した場合に（ステップＳ１６否定）、ステップＳ２４に移行する。
【００５１】
一方、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目が有ったと判定した場合に（ステップＳ１６肯定）、１個の受診予定の検査項目を選択する。そして、受診予定取得部２１は、選択した受診予定検査項目の検査追加有無３２ｄが追加無し（「０」）であるか否かを判定する（ステップＳ１７）。
【００５２】
そして、受診予定取得部２１によって受診予定検査項目の検査追加有無３２ｄが追加無しである場合に（ステップＳ１７肯定）、当該受診予定検査項目を健康診断コースに追加しないと判断し、受診予定取得部２１は、ステップＳ１９に移行する。
【００５３】
一方、受診予定取得部２１によって受診予定検査項目の検査追加有無３２ｄが追加無しでない場合に（ステップＳ１７否定）、検査候補期間特定部２２は、当該項目の検査結果有効期間３２ｃ分、受診予定日から遡った期間を記録する（ステップＳ１８）。具体的には、検査候補期間特定部２２は、検査項目マスタ記憶部３２から、受診予定検査項目の検査結果有効期間３２ｃを読み出す。そして、検査候補期間特定部２２は、読み出した検査結果有効期間３２ｃ分、受診予定検査項目の受診予定日から遡った期間を、受診予定検査項目の検査候補期間として特定し、当該検査候補期間を対象者単位検査項目記憶部３３に格納する。
【００５４】
続いて、受診予定取得部２１は、全ての受診予定の検査項目を選択したか否かを判定する（ステップＳ１９）。そして、受診予定取得部２１は、全ての受診予定の検査項目を選択したと判定した場合に（ステップＳ１９肯定）、ステップＳ２０に移行する。一方、受診予定取得部２１は、全ての受診予定の検査項目を選択していないと判定した場合に（ステップＳ１９否定）、まだ選択していない受診予定の検査項目を選択し、ステップＳ１７に移行する。
【００５５】
次に、健診候補期間選択部２３は、検査候補期間特定部２２によって特定された受診予定検査項目毎の検査候補期間の中で、受診予定検査項目が最も多く重なる期間を算出し、当該期間の中で健診選択可能期間と重複する期間を健診候補期間として選択する（ステップＳ２０）。この結果、選択された健診候補期間を含む検査候補期間の受診予定検査項目が、健康診断コースに追加予定となる検査項目となる。
【００５６】
続いて、健診候補期間選択部２３は、健康診断コースに追加予定の検査項目が当該健康診断コースに含まれている検査項目か否かを判定する（ステップＳ２１）。そして、健診候補期間選択部２３は、追加予定の検査項目が健康診断に含まれている検査項目でない場合に（ステップＳ２１否定）、当該検査項目を健康診断コースに追加し（ステップＳ２２）、ステップＳ２３に移行する。
【００５７】
そして、健診候補期間選択部２３は、追加予定の検査項目について、ＥＨＲに含まれる受診予定日を削除する（ステップＳ２３）。このとき、健診候補期間選択部２３は、ＥＨＲに健康診断に検査結果が有る旨のコメントを付記すべく、当該コメントを格納する。
【００５８】
健診日決定部２４は、健診候補期間でスケジューリングし、健康診断の健診予約日を決定する（ステップＳ２５）。例えば、健診日決定部２４は、対象者の予定および健康診断を実施する医療機関の予定に基づき、健診候補期間で健康診断の健診予約日を決定する。
【００５９】
なお、健診日決定部２４は、対象者および医療機関の勤務カレンダーを備えた所定のスケジューリングプログラムと連動して、健診候補期間の中から対象者の健康診断の健診予約日を決定しても良い。
【００６０】
［実施例２の効果］
上記実施例２によれば、検査候補期間特定部２３が、検査項目毎の受診予定日から、これら検査項目毎の有効期間分遡った期間を、検査項目毎の検査候補期間として特定する。そして、健診候補期間選択部２３が、検査候補期間特定部２３によって特定された検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出し、当該期間の中で健診選択可能期間と重複する期間を、健診候補期間として選択するようにした。
【００６１】
かかる構成によれば、該当する対象者は、選択された健診候補期間内で健康診断を実施すれば、健康診断と重複する検査項目であって受診予定日に検査結果が有効となる検査項目をより多く実施することになる。この結果、健診候補期間選択部２３は、これら検査項目の予定された受診が無駄となるので、当該検査項目の予定された無駄な受診を効率的に取り消すことができることになる。このため、健診候補期間選択部２３は、当該検査項目の診断を、該当する対象者に効率的に受けさせることができる。すなわち、健診候補期間選択部２３は、該当する対象者に対して、受診予定のある検査項目の重複診断を回避でき、当該対象者の身体への負担を軽減できるとともに、当該対象者の受診費用を軽減できる。さらに、健診候補期間選択部２３は、受診予定のある検査項目について重複診断を防止するので、医療機関全体の業務効率を向上させる。
【００６２】
また、上記実施例２では、健診日決定部２４が健康診断を受ける対象者の予定および健康診断を行う医療機関の予定に基づき、健診候補期間選択部２３によって選択された健康診断の候補期間の中から健康診断の健診予約日を決定するようにした。これにより、健診日決定部２４は、健康診断を受ける対象者及び健康診断を行う医療機関のどちらも都合の良い日を決定するので、効率的に健診予約日を決定できる。
【００６３】
なお、健診候補期間選択部２３は、検査候補期間特定部２２によって特定された検査項目毎の検査候補期間の中で、これら検査項目が最も多く重なる期間を算出し、当該期間の中で健診選択可能期間と重複する期間を健診候補期間として選択する。そして、健診候補期間選択部２３は、選択した健診候補期間と重なる検査候補期間を持つ検査項目について、ＥＨＲに含まれる受診予定日を削除し、ＥＨＲに健康診断に検査結果が有る旨のコメントを付記すべく、当該コメントをＥＨＲに格納する。ところが、実際の健康診断時に、予定していた検査項目の検査を受けない場合も想定される。かかる場合であっても、健康診断スケジューリング装置２は、健康診断の予約日以後に、健康診断において予定していた検査項目の検査を受けたか否かを判定し、当該検査を受けなかったと判定した場合に、例えばモニタに警告メッセージを出力しても良い。さらに、健康診断スケジューリング装置２は、検査を受けなかった旨を健康診断の管理部門またはＥＨＲの管理部門に通知しても良い。
【実施例３】
【００６４】
ところで、実施例２に係る健康診断スケジューリング装置２では、検査候補期間特定部２２によって特定された検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間から健康診断の候補期間を選択する場合を説明した。ところが、検査項目が最も多く重なる期間が複数存在する場合がある。かかる場合には、健康診断スケジューリング装置２は、検査項目毎に重み付けを割り当て、検査候補期間特定部２２によって特定された検査項目毎の検査候補期間の中で、重み付けが最も大きくなる期間から健康診断の候補期間を選択しても良い。
【００６５】
そこで、実施例３では、検査項目が最も多く重なる期間が複数存在する場合に、健康診断スケジューリング装置５は、健康診断の候補期間を選択する場合を説明する。すなわち、健康診断スケジューリング装置５は、検査項目毎に重み付けを割り当て、検査項目毎の検査候補期間の中で、重み付けが最も大きくなる期間から健康診断の候補期間を選択する。以降では、検査項目が最も多く重なる期間が複数存在する場合について説明する。
【００６６】
［実施例３に係る健康診断スケジューリング装置の構成］
図９は、実施例３に係る健康診断スケジューリング装置５の構成を示す機能ブロック図である。なお、図３に示す健康診断スケジューリング装置２と同一の構成については同一符号を示すことで、その重複する構成及び動作の説明については省略する。実施例２と実施例３とが異なるところは、制御部２０に月日単位重み算出部５１を追加し、検査項目マスタ記憶部３２の構成内容を変更し、検査項目マスタ記憶部５２とした点にある。
【００６７】
検査項目マスタ記憶部５２のデータ構造の一例について図１０を参照して説明する。図１０は、実施例３に係る検査項目マスタ記憶部５２のデータ構造の一例を示す図である。図１０に示すように、検査項目マスタ記憶部５２は、検査項目コード３２ａ毎に、検査項目名３２ｂ、検査結果有効期間（日）３２ｃ、検査追加有無３２ｄ及び検査項目重み５２ａを対応付けて記憶する。なお、実施例２に係る検査項目マスタ記憶部３２（図５）と同一のデータ項目については同一符号を示すことで、その重複するデータ項目の説明については省略する。
【００６８】
検査項目重み５２ａとは、検査項目に対する所定の重み付けを示す値（以降、「重み値」という。）である。例えば、検査項目重み５２ａは、検査項目に関する検査が人体に与える負担に応じた値であり、人体に与える負担が大きい程値が大きくなる。図１０の例では、検査項目「胃検査」は、他の検査項目より人体に与える負担が大きいので、他の検査項目の検査項目重みより大きい値、例えば「４」が格納される。なお、検査項目重み５２ａは、人体に与える負担に応じた値としたが、これに限定されず、検査費用に応じた値であっても良い。
【００６９】
月日単位重み算出部５１は、検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出する。そして、月日単位重み算出部５１は、算出した期間が複数存在する場合に、検査項目毎の検査候補期間内の各月日に、検査項目毎の所定の重み付けを付与し、検査項目毎に付与した所定の重み値を月日単位に加算する。具体的には、月日単位重み算出部５１は、検査有効期間特定部２２によって検査項目毎に特定された検査候補期間の月日毎に、検査項目マスタ記憶部５２に記憶された各検査項目に対応する重み値を、健診候補期間選択記憶部４１に格納する。また、月日単位重み算出部５１は、健診候補期間選択記憶部４１に月日毎に格納された重み値を、月日毎に加算し、健診候補期間選択記憶部４１に格納する。
【００７０】
健診候補期間選択部２３は、検査項目毎の検査候補期間の中で月日単位重み算出部５１によって加算された月日単位の重み付けが最も大きくなる月日の期間を算出する。そして、健診候補期間選択部２３は、算出した期間の中で、受診予定取得部２１によって読み出されたＥＨＲチェック期間３１ｃ（健診選択可能期間）と重複する期間を健診候補期間として選択する。
【００７１】
ここで、図１１を参照して、ある対象者の健診候補期間の選択方法について説明する。図１１は、健診候補期間の選択方法の一例を示す図である。なお、図１１の例では、ある対象者の健康診断コースに含まれる検査項目であって受診予定日のある検査項目が、「ＷＲＣ」、「心電図」、「胸部Ｘ線」および「胃検査」であるものとして説明する。また、図１１の例では、予め揮発性記憶部４０に領域が確保された健診候補期間選択記憶部４１を用いて実行されるものとする。また、検査項目マスタ記憶部５２の検査項目重み５２ａには、検査項目「ＷＲＣ」、「心電図」、「胸部Ｘ線」、「胃検査」に対応して、それぞれ「１」、「２」、「３」、「４」が記憶されているものとする。
【００７２】
まず、検査候補期間特定部２２は、検査項目毎の受診予定日から、これら検査項目毎の有効期間分遡った期間を、検査項目毎の検査候補期間として特定する。ここでは、検査項目「ＷＲＣ」、「心電図」、「胸部Ｘ線」および「胃検査」の検査候補期間として、それぞれの検査項目毎に「５／１７〜６／１５」、「４／１６〜７／１４」、「４／６〜８／３」、「６／３０〜９／２７」を特定する。
【００７３】
また、月日単位重み算出部５１は、検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出する。ここでは、月日単位重み算出部５１は、「５／１７〜６／１５」及び「６／３０〜７／１４」の２個の期間を算出する。
【００７４】
検査項目が最も多く重なる期間が複数存在するので、月日単位重み算出部５１は、検査項目毎に特定された検査候補期間の月日毎に、検査項目マスタ記憶部５２に記憶された各検査項目に対応する重み値を、健診候補期間選択記憶部４１に格納する。ここでは、検査項目「ＷＲＣ」では、「ＷＲＣ」に特定された検査候補期間「５／１７〜６／１５」内の各月日に対応する領域ｔ１に検査項目マスタ記憶部５２に記憶された「１」が格納される。検査項目「心電図」では、「心電図」に特定された検査候補期間「４／１６〜７／１４」内の各月日に対応する領域ｔ２に検査項目マスタ記憶部５２に記憶された「２」が格納される。検査項目「胸部Ｘ線」では、「胸部Ｘ線」に特定された検査候補期間「４／６〜８／３」内の各月日に対応する領域ｔ３に検査項目マスタ記憶部５２に記憶された「３」が格納される。さらに、検査項目「胃検査」では、「胃検査」に特定された検査候補期間「６／３０〜９／２７」内の各月日に対応する領域ｔ４に検査項目マスタ記憶部５２に記憶された「４」が格納される。
【００７５】
また、月日単位重み算出部５１は、健診候補期間選択部記憶部４１に月日毎に格納された重み値を、月日毎に加算し、健診候補期間選択部記憶部４１に格納する。ここでは、月日単位重み算出部５１は、検査項目毎に格納された重み値を月日毎に加算し、加算して得た加算値を領域ｔ５に格納する。
【００７６】
また、健診候補期間選択部２３は、月日毎の加算値、すなわち月日単位の重み付けが最も大きくなる月日の期間を算出する。ここでは、健診候補期間選択部２３は、領域ｔ５の中で重み付けが最も大きい数が「９」であるので、「９」を示す期間「６／３０〜７／１４」を算出する。
【００７７】
また、健診候補期間選択部２３は、算出した期間の中で、受診予定取得部２１によって読み出されたＥＨＲチェック期間３１ｃ（健診選択可能期間）と重複する期間を健診候補期間として選択する。ここでは、健診候補期間選択部２３は、健診選択可能期間ｔ０が６／１から所定期間であるので、重み付けが最も大きい期間「６／３０〜７／１４」と重複する期間「６／３０〜７／１４」を健診候補期間ｔ６として選択する。このように、検査項目が最も多く重なる期間が、「５／１７〜６／１５」及び「６／３０〜７／１４」と複数存在する場合であっても、重み付けが最も大きい期間を健診候補期間として選択することができる。
【００７８】
［実施例３に係る健康診断スケジューリングの処理手順］
次に、実施例３に係る健康診断のスケジューリング手順を、図１２を参照して説明する。図１２は、実施例３に係る健康診断スケジューリング手順を示すフローチャートである。なお、図１２の例では、ある対象者の健康診断のスケジューリング手順を説明するが、健康診断を実施する組織に属する各対象者の健康診断のスケジューリング手順も同様であることはいうまでもない。また、実施例３に係る健康診断スケジューリングの処理手順のうち、実施例２に係る健康診断スケジューリングの処理手順（図８）と同じ処理手順については、同一符号を付すことで、その重複する手順の説明を簡略する。
【００７９】
まず、受診予定取得部２１は、健診候補期間を選択する基点となる基点月を取得すると（ステップＳ１１）、対象者の年齢から受診する健康診断コースを決定する（ステップＳ１２）。次に、受診予定取得部２１は、対象者の年齢以外の個人情報から、既に決定された健康診断コースに追加するコースまたは追加するオプションの検査項目を決定する（ステップＳ１３）。
【００８０】
次に、受診予定取得部２１は、決定された健康診断コースに対応するＥＨＲチェック期間３１ｃを検査コースマスタ記憶部３１から読み出し、ＥＨＲチェック期間３１ｃが「１」以上であるか否かを判定する（ステップＳ１４）。そして、受診予定取得部２１は、ＥＨＲチェック期間３１ｃが「１」以上でないと判定した場合に（ステップＳ１４否定）、所定の期間を健診候補期間として選択する（ステップＳ２４）。なお、所定の期間には、例えば誕生日月の期間または４／１〜９／３０の半期期間等がある。
【００８１】
一方、受診予定取得部２１は、ＥＨＲチェック期間３１ｃが「１」以上であると判定した場合に（ステップＳ１４肯定）、基点月からＥＨＲチェック期間３１ｃ内に受診予定日が含まれる検査項目を、ＥＨＲサーバ３から取得する（ステップＳ１５）。
【００８２】
次に、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目が有ったか否かを判定する（ステップＳ１６）。そして、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目が無かったと判定した場合に（ステップＳ１６否定）、ステップＳ２４に移行する。
【００８３】
一方、受診予定取得部２１は、基点月からＥＨＲチェック期間３１ｃ内に受診予定日となる検査項目が有ったと判定した場合に（ステップＳ１６肯定）、１個の受診予定の検査項目を選択する。そして、受診予定取得部２１は、選択した受診予定検査項目の検査追加有無３２ｄが追加無し（「０」）であるか否かを判定する（ステップＳ１７）。
【００８４】
そして、受診予定取得部２１によって受診予定検査項目の検査追加有無３２ｄが追加無しであると判定された場合に（ステップＳ１７肯定）、受診予定取得部２１は、ステップＳ１９に移行する。
【００８５】
一方、受診予定取得部２１によって受診予定検査項目の検査追加有無３２ｄが追加無しでないと判定された場合に（ステップＳ１７否定）、検査候補期間特定部２２は、当該項目の検査結果有効期間３２ｃ分受診予定日から遡った期間を記録する（ステップＳ１８）。具体的には、検査候補期間特定部２２は、検査項目マスタ記憶部５２から、受診予定検査項目の検査結果有効期間３２ｃを読み出す。そして、検査候補期間特定部２２は、読み出した検査結果有効期間３２ｃ分、受診予定検査項目の受診予定日から遡った期間を、受診予定検査項目の検査候補期間として特定し、当該検査候補期間を対象者単位検査項目記憶部３３に格納する。
【００８６】
続いて、受診予定取得部２１は、全ての受診予定の検査項目を選択したか否かを判定する（ステップＳ１９）。そして、受診予定取得部２１は、全ての受診予定の検査項目を選択したと判定した場合に（ステップＳ１９肯定）、ステップＳ３１に移行する。一方、受診予定取得部２１は、全ての受診予定の検査項目を選択していないと判定した場合に（ステップＳ１９否定）、まだ選択していない受診予定の検査項目を選択し、ステップＳ１７に移行する。
【００８７】
次に、月日単位重み算出部５１は、受診予定検査項目毎の検査候補期間の中で、受診予定検査項目が最も多く重なる期間を算出し（ステップＳ３１）、当該期間が複数有るか否かを判定する（ステップＳ３２）。そして、月日単位重み算出部５１は、受診予定検査項目が最も多く重なる期間が複数無いと判定した場合に（ステップＳ３２否定）、当該期間を健診候補期間として選択し（ステップＳ３４）、ステップＳ２１に移行する。
【００８８】
一方、月日単位重み算出部５１は、受診予定検査項目が最も多く重なる期間が複数有ると判定した場合に（ステップＳ３２肯定）、ステップＳ３３に移行する。そして、月日単位重み算出部５１は、検査候補期間特定部２２によって特定された受診予定検査項目毎の検査候補期間の中で、月日単位の重みが最大値となる期間を算出し、当該期間の中で健診選択可能期間と重複する期間を健診候補期間として選択する（ステップＳ３３）。
【００８９】
具体的には、月日単位重み算出部５１が、検査候補期間特定部２２によって特定された受診予定検査項目毎の検査候補期間内の各月日に、受診予定検査項目毎の重み値を付与し、受診予定検査項目毎に付与した重み値を月日単位に加算する。そして、健診候補期間選択部２３は、受診予定検査項目毎の検査候補期間の中で月日単位重み算出部５１によって加算された月日単位の重み値が最も大きくなる月日の期間を算出する。さらに、健診候補期間選択部２３は、算出した期間の中で、受診予定取得部２１によって読み出されたＥＨＲチェック期間３１ｃ（健診選択可能期間）と重複する期間を健診候補期間として選択する。つまり、選択された健診候補期間を含む検査候補期間の受診予定検査項目が、健康診断に追加予定となる検査項目となる。
【００９０】
続いて、健診候補期間選択部２３は、健康診断に追加予定の受診予定検査項目が当該健康診断に含まれる検査項目か否かを判定する（ステップＳ２１）。そして、健診候補期間選択部２３は、追加予定の受診予定検査項目が健康診断に含まれる検査項目でないと判定した場合に（ステップＳ２１否定）、健康診断時に検査項目として追加し（ステップＳ２２）、ステップＳ２３に移行する。
【００９１】
一方、健診候補期間選択部２３は、追加予定の受診予定検査項目について、ＥＨＲに含まれる受診予定日を削除する（ステップＳ２３）。このとき、健診候補期間選択部２３は、ＥＨＲに健康診断に検査結果が有る旨のコメントを付記すべく、当該コメントを格納する。
【００９２】
健診日決定部２４は、健診候補期間でスケジューリングし、健康診断の健診予約日を決定する（ステップＳ２５）。
【００９３】
［実施例３の効果］
上記実施例３によれば、検査候補期間特定部２３が、検査項目毎の受診予定日から、これら検査項目毎の有効期間分遡った期間を、検査項目毎の検査候補期間として特定する。そして、月日単位重み算出部５１が、検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間が複数存在するか否かを判定する。そして、月日単位重み算出部５１が、検査項目が最も多く重なる期間が複数存在する場合に、検査項目毎に特定された検査候補期間内の各月日に、検査項目毎の所定の重み付けを付与し、検査項目毎に付与した所定の重み付けを月日単位に加算する。そして、健診候補期間選択部２３が、月日単位重み算出部によって加算された月日単位の重み付けが最も大きくなる月日の期間を算出し、当該期間の中で健診選択可能期間と重複する期間を、健診候補期間として選択するようにした。
【００９４】
かかる構成によれば、健診候補期間選択部２３は、検査項目が最も多く重なる期間が複数存在する場合には、検査項目が最も多く重なる期間の中で、最大の重み付けとなる月日の期間を、検診候補期間として選択する。これにより、該当する対象者が選択された候補期間内で健康診断を実施すれば、健康診断と重複する検査項目であって受診予定日に検査結果が有効となる、重み付けの大きい検査項目の診断を実施することになる。そして、健診候補期間選択部２３は、これら検査項目の予定された受診が無駄となるので、当該検査項目の予定された無駄な受診を効率的に取り消すことができることになる。この結果、仮に検査項目に関する重み付けが人体への負担に応じる値である場合、健診候補期間選択部２３は、人体への負担が大きい検査項目の重複診断を回避でき、該当する対象者の身体への負担を軽減できる。また、仮に検査項目に関する重み付けが検査費用に応じる値である場合、健診候補期間選択部２３は、検査費用の高額な検査項目の重複診断を回避でき、該当する対象者の受診費用を軽減できる。
【００９５】
［その他］
なお、実施例では、定期健康診断の裏月に実施される健康診断のスケジューリングに関して特記していないが、健康診断のスケジューリング手順に基づいて選択しても良い。
【００９６】
また、健康診断スケジューリング装置２、５は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置に、上記した制御部２０、不揮発性記憶部３０及び揮発性記憶部４０の各機能を搭載することによって実現することができる。
【００９７】
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的態様は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。例えば、実施例３において月日単位重み算出部５１と健診候補期間選択部２３とを１つの部として統合しても良い。一方、実施例３において月日単位重み算出部５１を、検査項目が最も多く重なる期間を算出する算出部と、当該期間が複数存在するか否かを判定する判定部と、当該期間が複数存在する場合に月日単位に重み算出する算出部等とに分散しても良い。また、不揮発性記憶部３０を健康診断スケジューリング装置２の外部装置としてネットワーク経由で接続するようにしても良い。また、検診日決定部２４を別の装置が有し、ネットワーク接続されて協働することで、上述した健康診断スケジューリング装置２、５の機能を実現するようにしても良い。
【００９８】
［プログラム］
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図１３を用いて、図３に示した健康診断スケジューリング装置２と同様の機能を有する健康診断スケジューリングプログラムを実行するコンピュータの一例を説明する。
【００９９】
図１３は、健康診断スケジューリングプログラムを実行するコンピュータを示す図である。図１３に示すように、コンピュータ１０００は、ＲＡＭ（Random  Access  Memory）１０１０と、キャッシュ１０２０と、ＨＤＤ１０３０と、ＲＯＭ（Read  Only  Memory）１０４０と、ＣＰＵ（Central  Processing  Unit）１０５０、バス１０６０とを有する。ＲＡＭ１０１０、キャッシュ１０２０、ＨＤＤ１０３０、ＲＯＭ１０４０、ＣＰＵ１０５０は、バス１０６０によって接続されている。
【０１００】
ＲＡＭ１０１０には、図１３に示すように健診候補期間選択領域１０１１が設けられる。健診候補期間選択領域１０１１は、例えば、図３に示した揮発性記憶部４０に記憶される健診候補期間選択記憶部４１に対応する。
【０１０１】
ＲＯＭ１０４０には、図３に示した健康診断スケジューリング装置２と同様の機能を発揮する健康診断スケジューリングプログラム１０４１が記憶されている。
【０１０２】
そして、ＣＰＵ１０５０は、これらの健康診断スケジューリングプログラム１０４１を読み出して実行する。これにより、図１３に示すように、健康診断スケジューリングプログラム１０４１は、健康診断スケジューリングプロセス１０５１になる。なお、健康診断スケジューリングプロセス１０５１は、図３に示した受診予定取得部２１、検査候補期間特定部２２、検診候補期間選択部２３及び検診日決定部２４に対応する。
【０１０３】
また、ＨＤＤ１０３０には、図１３に示すように健康診断スケジューリング制御関連情報１０３１が設けられる。健康診断スケジューリング制御関連情報１０３１は、例えば、図３に示した不揮発性記憶部３０に記憶される各種データ（検査コースマスタ記憶部３１、検査項目マスタ記憶部３２及び対象者単位検査項目記憶部３３）に対応する。
【０１０４】
なお、上述したプログラム１０４１については、必ずしもＲＯＭ１０４０に記憶させなくても良い。例えば、コンピュータ１０００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の「可搬用の物理媒体」にプログラム１０４１を記憶させても良い。又は、コンピュータ１０００の内外に備えられるハードディスクドライブ（ＨＤＤ）等の「固定用の物理媒体」にプログラム１０４１を記憶させても良い。又は、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介してコンピュータ１０００に接続される「他のコンピュータ（又はサーバ）」にプログラム１０４１を記憶させても良い。そして、コンピュータ１０００は、上述したフレキシブルディスク等からプログラムを読み出して実行するようにしても良い。
【０１０５】
以上の実施例に係る実施形態に関し、さらに以下の付記を開示する。
【０１０６】
（付記１）検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、
前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、
健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部と、
前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択部と
を有することを特徴とする健康診断スケジューリング装置。
【０１０７】
（付記２）前記健診候補期間選択部は、
前記検査項目毎の受診予定時期から、これら検査項目毎の前記有効期間分遡った期間を、検査項目毎の検査候補期間として特定する検査候補期間特定部を有し、
前記検査候補期間特定部によって特定された前記検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出することを特徴とする付記１に記載の健康診断スケジューリング装置。
【０１０８】
（付記３）検査項目毎に所定の重み付けを予め記憶した重み情報記憶部を有し、
前記健診候補期間選択部は、
検査項目が最も多く重なる期間が複数存在する場合に、前記検査候補期間特定部によって前記検査項目毎に特定された検査候補期間内の各月日に、前記重み情報記憶部によって記憶された所定の重み付けを検査項目毎に付与し、検査項目毎に付与した所定の重み付けを月日単位に加算する月日単位重み算出部を有し、
前記検査項目毎の検査候補期間の中で前記月日単位重み算出部によって加算された月日単位の重み付けが最も大きくなる月日の期間を算出することを特徴とする付記２に記載の健康診断スケジューリング装置。
【０１０９】
（付記４）健康診断を受ける対象者の予定および前記健康診断を行う医療機関の予定に基づき、前記健診候補期間選択部によって選択された健康診断の候補期間の中から前記健康診断の健診日を決定する健診日決定部を有することを特徴とする付記１から付記３のいずれか１つに記載の健康診断スケジューリング装置。
【０１１０】
（付記５）検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部とを有し、
前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択手順
をコンピュータに実行させることを特徴とする健康診断スケジューリングプログラム。
【０１１１】
（付記６）前記健診候補期間選択手順は、
前記検査項目毎の受診予定時期から、これら検査項目毎の前記有効期間分遡った期間を、検査項目毎の検査候補期間として特定する検査候補期間特定手順を含み、
前記検査候補期間特定手順によって特定された前記検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出することを特徴とする付記５に記載の健康診断スケジューリングプログラム。
【０１１２】
（付記７）検査項目毎に所定の重み付けを予め記憶した重み情報記憶部を有し、
前記健診候補期間選択手順は、
検査項目が最も多く重なる期間が複数存在する場合に、前記検査候補期間特定手順によって前記検査項目毎に特定された検査候補期間内の各月日に、前記重み情報記憶部によって記憶された所定の重み付けを検査項目毎に付与し、検査項目毎に付与した所定の重み付けを月日単位に加算する月日単位重み算出手順を含み、
前記検査項目毎の検査候補期間の中で前記月日単位重み算出手順によって加算された月日単位の重み付けが最も大きくなる月日の期間を算出することを特徴とする付記６に記載の健康診断スケジューリングプログラム。
【０１１３】
（付記８）健康診断を受ける対象者の予定および前記健康診断を行う医療機関の予定に基づき、前記健診候補期間選択手順によって選択された健康診断の候補期間の中から前記健康診断の健診日を決定する健診日決定手順を含むことを特徴とする付記５から付記７のいずれか１つに記載の健康診断スケジューリングプログラム。
【０１１４】
（付記９）コンピュータが健康診断のスケジューリングを実行する健康診断スケジューリング方法であって、
検査項目と当該検査項目の検査結果が要求される受診予定時期とを記憶した検査予定記憶部と、前記検査項目と当該検査項目の検査結果が有効となる有効期間とを予め記憶した有効期間記憶部と、健康診断の候補期間として選択可能な選択可能期間を記憶する選択可能期間記憶部とを有する前記コンピュータが、
前記選択可能期間記憶部に記憶された選択可能期間の中から、前記検査予定記憶部に記憶された検査項目毎の受診予定時期に、これら検査項目の前記有効期間記憶部に記憶された有効期間内となる検査項目がより多くなる期間を算出し、健康診断の候補期間として選択する健診候補期間選択工程
を実行することを特徴とする健康診断スケジューリング方法。
【０１１５】
（付記１０）前記健診候補期間選択工程は、
前記検査項目毎の受診予定時期から、これら検査項目毎の前記有効期間分遡った期間を、検査項目毎の検査候補期間として特定する検査候補期間特定工程を含み、
前記検査候補期間特定工程によって特定された前記検査項目毎の検査候補期間の中で、検査項目が最も多く重なる期間を算出することを特徴とする付記９に記載の健康診断スケジューリング方法。
【０１１６】
（付記１１）前記コンピュータは、
検査項目毎に所定の重み付けを予め記憶した重み情報記憶部をさらに有し、
前記健診候補期間選択工程は、
検査項目が最も多く重なる期間が複数存在する場合に、前記検査候補期間特定工程によって前記検査項目毎に特定された検査候補期間内の各月日に、前記重み情報記憶部によって記憶された所定の重み付けを検査項目毎に付与し、検査項目毎に付与した所定の重み付けを月日単位に加算する月日単位重み算出工程を含み、
前記検査項目毎の検査候補期間の中で前記月日単位重み算出工程によって加算された月日単位の重み付けが最も大きくなる月日の期間を算出することを特徴とする付記１０に記載の健康診断スケジューリング方法。
【０１１７】
（付記１２）健康診断を受ける対象者の予定および前記健康診断を行う医療機関の予定に基づき、前記健診候補期間選択工程によって選択された健康診断の候補期間の中から前記健康診断の健診日を決定する健診日決定工程を含むことを特徴とする付記９から付記１１のいずれか１つに記載の健康診断スケジューリング方法。
【符号の説明】
【０１１８】
１、２、５  健康診断スケジューリング装置
３  ＥＨＲサーバ
４  ＥＨＲデータベース
１１  検査予定記憶部
１２  有効期間記憶部
１３  選択可能期間記憶部
１４、２３  健診候補期間選択部
２１  受診予定取得部
２２  検査候補期間特定部
２４  検診日決定部
３０  不揮発性記憶部
３１  検査コースマスタ記憶部
３２、５２  検査項目マスタ記憶部
３３  対象者単位検査項目記憶部
４０  揮発性記憶部
４１  健診候補期間選択記憶部
５１  月日単位重み算出部
【図１】
0005446940.tif 000002
【図２】
0005446940.tif 000003
【図３】
0005446940.tif 000004
【図４】
0005446940.tif 000005
【図５】
0005446940.tif 000006
【図６】
0005446940.tif 000007
【図７】
0005446940.tif 000008
【図８】
0005446940.tif 000009
【図９】
0005446940.tif 000010
【図１０】
0005446940.tif 000011
【図１１】
0005446940.tif 000012
【図１２】
0005446940.tif 000013
【図１３】
0005446940.tif 000014