(57)【要約】【課題】  健診システムを提供する。【解決手段】  複数の健診データを格納するデータベース（ＤＢ）及び該ＤＢへのアクセス権限を判定する認証機能部を含むＤＢサーバ２５と、ＤＢに格納した健診データを操作するための健診プログラム及び該プログラムの使用権限を判定する認証機能部を含むＡＰサーバ２４と、該健診プログラムを起動するための起動画面機能部及び該起動画面機能部を起動権限を判定する認証機能部とを含むＡＰＧＷサーバ２３と、該ＡＰＧＷ／ＡＰ／ＤＢサーバとの複数の認証を得たとき、前記健診データをＡＰサーバに格納した健診プログラムを使用して参照等を行う団体操作用クライアントＰＣ１０ａ等と、前記ＡＰＧＷサーバ２３による認証を得たときに健診データを健診プログラムによる健診アプリケーション画面の参照乃至操作が可能な権限が付与されるリモート操作用クライアント２７ｄとを備えるもの。【選択図】図１
2007257367.tif 000002
【特許請求の範囲】
【請求項１】
複数の健診データを格納する複数のデータベース及び該複数のデータベース毎へのアクセス権限を判定する認証機能部を含むデータベースサーバと、
前記複数のデータベースに格納した健診データを操作するための複数の健診プログラム及び該健診プログラムを使用する権限を判定する認証機能部を含むＡＰサーバと、
前記健診プログラムを起動するための起動画面機能部及び該起動画面機能部を起動する権限を判定する認証機能部とを含むＡＰＧＷサーバと、
前記ＡＰＧＷサーバとＡＰサーバとデータベースサーバとの複数の認証機能部による認証を得たとき、前記データベースサーバに格納した健診データをＡＰサーバに格納した健診プログラムを使用して参照・更新・削除を行う団体操作用クライアントＰＣと、
前記ＡＰＧＷサーバの認証機能部による認証を得たとき、前記データベースサーバに格納した健診データをＡＰサーバに格納した健診プログラムによる健診アプリケーション画面の参照乃至操作が可能な権限が付与されるリモート操作用クライアントとを備えることを特徴とする健診システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の団体の健康診断（健診）業務を委託された健診業者が各団体毎のセキュリティを確保することができる健診システムに係り、特に特定の団体が自己の健診情報のみにアクセス可能とすると共に各団体の健診データをリモートアクセスすることができる健診システムに関する。
【背景技術】
【０００２】
近年の企業等の学校／企業／公的機関等の各種団体においては、その団体に属する人員の健康診断を定期的に行うことが法に規定されており、例えば企業の健康診断は、該企業内の診察所等において健康診断を定期的に実施し、その各種検査項目に対応する検査結果を健診データとして保管することが義務づけられている。しかしながら、企業内に前記診察所等を置くことは経費負担が増加することもあり、近年においては企業が診察業務を外部の健診業者に委託することが行われている。
【０００３】
尚、前記診察業務のデータの処理に関する技術が記載された文献としては、例えば下記特許文献が挙げられる。
【特許文献１】特開平７−２９６０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の健診業者が管理するコンピュータシステム（健診システム）は、多数の企業／学校等の団体の健診データを保管すると共に、各団体の健診データ利用者からの要望に応じてオンラインで必要な健診データの検索照合等が行われるため、複数の団体の健診データの内、該当の健診データのみを検索照合を可能とするセキュリティの向上が望まれている。また健診システムは、団体によって健診業務内容が異なるため、各団体の使用勝手に合わせた画面／操作仕様が要求されており、このため各団体専用の健診プログラムが要求されている。
【０００５】
また従来の健診システムは、団体の健診データへアクセスしている利用者からの画面操作方法等の質問があった場合、前記健診データ利用者が見ている画面が団体毎に異なり、更にどの段階の画面なのかの判定が困難なため、画面操作の指導をシステム管理者等が立ち会いにより行わなければならないと言う不具合もあった。
【０００６】
本発明の目的は、前述の従来技術による不具合を除去することであり、各団体間のセキュリティを確保しつつ利用者に対する画面操作の指導を容易に行うことができる健診システムを提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明による健診システムは、複数の健診データを格納する複数のデータベース及び該複数のデータベース毎へのアクセス権限を判定する認証機能部を含むデータベースサーバと、前記複数のデータベースに格納した健診データを操作するための複数の健診プログラム及び該健診プログラムを使用する権限を判定する認証機能部を含むＡＰサーバと、前記健診プログラムを起動するための起動画面機能部及び該起動画面機能部を起動する権限を判定する認証機能部とを含むＡＰＧＷサーバと、前記ＡＰＧＷサーバとＡＰサーバとデータベースサーバとの複数の認証機能部による認証を得たとき、前記データベースサーバに格納した健診データをＡＰサーバに格納した健診プログラムを使用して参照・更新・削除を行う団体操作用クライアントＰＣと、前記ＡＰＧＷサーバの認証機能部による認証を得たとき、前記データベースサーバに格納した健診データをＡＰサーバに格納した健診プログラムによる健診アプリケーション画面の参照乃至操作が可能な権限が付与されるリモート操作用クライアントとを備えることを特徴とする。
【発明の効果】
【０００８】
本発明による健診システムは、団体操作用クライアントＰＣに対しては、ＡＰＧＷサーバとＡＰサーバとデータベースサーバとの複数の認証機能部による認証を得て健診データへのアクセスを許可することによって、健診データのセキリティを高くすることができると共に、リモート操作用クライアントがＡＰＧＷサーバの認証機能部による認証を得たとき、前記データベースサーバに格納した健診データをＡＰサーバに格納した健診プログラムによる健診アプリケーション画面の参照乃至操作が可能な権限が付与されることによって、健診プログラムのリモート操作を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態による健診システムを図面を参照して詳細に説明する。図１は本実施形態による健診システムの全体構成を示す図、図２は本実施形態による団体操作用クライアントの処理手順を説明するための図、図３は本実施形態による健診業者用クライアントの処理手順を説明するための図、図４は本実施形態によるリモート操作用クライアントの処理手順を説明するための図である。
<構成の説明>
【００１０】
図１は本実施形態による健診システムの概略構成を示す図であって、この健診システムは、後述する健診データを格納し、アクセスした団体毎にセキュリティをもって健診データを提供するための健診サーバ２１及び健診用操作クライアント２６を含む健診業者システム２０と、該健診業者システム２０と一般公衆通信回路網１１を介して接続される複数の団体毎の団体操作用クライアントＰＣ１０ａ〜１０ｃと、専用通信回路網２７ｂ及びルータ２７ａを介して接続されるリモート操作用クライアント２７ｄとから構成される。
【００１１】
前記健診サーバ２１は、公衆通信回線網１１とルータ２２を介して接続され、アクセスしてきた団体操作用クライアントＰＣ１０ａ〜１０ｃを認証する認証機能／後述するＡＰサーバへの負荷分散機能／アクセスしてきたクランアントを各団体に振り分けるゲートウェイ機能を有するＡＰＧＷ（アプリケーションゲートウェイ）サーバ２３と、該ＡＰＧＷサーバ２３と接続され、アクセスすべき団体用の健診プログラムの使用許可を認証する認証機能／各団体用の健診プログラムを格納して実行する機能とを有するＡＰサーバ２４と、該ＡＰサーバ２４と接続され、団体毎の健診データへのアクセス許可を認証するための認証機能／各団体毎の健診データを複数のＤＢ２５ａ〜２５ｃとして格納する機能とを有するデータベース（ＤＢ）サーバ２５と、前記ルータ２２と専用通信回線網２７ｂとを接続するルータ２７ａとを備える。
【００１２】
前記ＡＰＧＷサーバ２３は、前記複数の団体操作クライアントＰＣ１０ａ〜１０ｃのユーザＩＤやパスワートを基にクライアントのアクセス権限を認証し、各クライアントＰＣ１０ａ〜１０ｃ用の起動画面２３ａ〜２３ｃを起動するＡＰＧＷサーバ認証機能部２３ｄと、後述するリモート操作用クライアント２７ｄを認証するための認証機能部２３ｅとを備える。
【００１３】
前記ＡＰサーバ２４は、各クライアント（団体）に応じてカスタマイズされた複数の健診プログラム２４ａ〜２４ｃと、前記複数の団体操作用クライアントＰＣ１０ａ〜１０ｃのユーザＩＤ／パスワートとＤＢサーバ２５の各ＤＢ２５ａ〜２５ｃに格納された認証情報とを用いてクライアントの健診プログラムに対するアクセス権限を認証し、認証された健診プログラムを実行するＡＰサーバ認証機能部２４ｄとを備える。
【００１４】
前記ＤＢサーバ２５は、各団体用の健診データ及び前述の認証情報を格納するＤＢ２５ａ〜２５ｃと、該ＤＢサーバ２５に対する複数の団体操作用クライアントＰＣ１０ａ〜１０ｃのユーザＩＤ／パスワートを用いて各ＤＢ２５ａ〜２５ｃに対するアクセス権限を認証し、認証された健診データの参照・更新・削除等を行う機能とを備える。
【００１５】
前記リモート操作用クライアント２７ｄは、例えば団体側のクライアントＰＣ１０ａを用いたクライアントが自己の健診データに対する参照・更新・削除等を行うときにその操作方法を問い合わせる際、問合せセンタ等の説明員等が操作方法を電話等を用いて説明するため、団体側のクライアント側に表示している操作画面をリモート操作用クライアント２７ｄに表示並びに代行操作を行う機能を有するものである。このリモート操作用クライアント２７ｄに接続される専用回線網２７ｂは専用回線による電話番号の識別並びに通信プロトコルをフィルタリングにより制限することによって、不正アクセスを防止している。またリモート操作用クライアント２７ｄは、ＡＰＧＷサーバ認証機能部２３ｅによりアクセス権限の認証が行われ、認証されることにより各団体のクライアント用の健診プログラム２４ａ〜２４ｃが実行している健診アプリケーションの画面の参照乃至操作が可能な権限が付与される様に構成されている。
【００１６】
尚、前記ＡＰＧＷサーバ認証機能部２３ｄは、クライアントが健診サーバ２１にアクラスする権限を認証するためのものであり、認証機能部２３ｅはリモート操作用クライアント２７ｄのアクセス権限を認証するものであり、認証機能機能部２４ｅ〜２４ｇは各団体用の健診プログラムを使用する権限を認証するものであり、これら認証機能部は、各々認証対象が異なり個別の機能をもつプログラムが好適である。尚、ＡＰサーバ２４の認証機能部２４ｅ〜２４ｆと健診用操作クライアント２６の認証機能部２６ｄ〜２６ｆは、実質的に同一である。
<動作の説明>
【００１７】
<クライアントＰＣ１０ａ等からのアクセス>
さて、前述のように構成された健診システムは、団体操作用クライアントＰＣ１０ａ〜１０ｃが自己の検診データの参照・更新・削除等の各種データの処理を行う場合、各団体操作用クライアント１０ａ〜１０ｃからＡＰＧＷサーバ２３へアクセスし（ステップＳ１）、ルータ２２がこのアクセスをチェックして当該アクセスが許可されたユーザであるか否かの判定を行う（ステップＳ２〜Ｓ３）。
【００１８】
次いで本システムは、この判定により許可されたユーザでないと判定した場合、アクセスを拒否し（ステップＳ５）、許可されたユーザであると判定した場合、次にＡＰＧＷサーバ２３のＡＰＧＷサーバ認証機能部２３ｄがクライアントがアクセスが許可されたユーザであるか否かの認証を行い（ステップＳ４）、この認証が「不可」の場合、アクセスを不可とし（ステップＳ１５）、この認証が「可」の場合、ＡＰＧＷサーバ２３が認証されたクライアント用のプログラムを起動して認証したクライアント用の起動画面２３ａ〜２３ｃを団体操作用クライアントＰＣ１０ａ〜１０ｃの何れかに表示する（ステップＳ７）。
【００１９】
次いで本システムは、ＡＰサーバ２４が、ＡＰサーバ認証機能部２４ｄを使用してアクセスしたクライアントが該当の健診プログラムを使用する権限があるか否かの認証（ステップＳ８〜Ｓ９）を行い、この認証の結果、アクセスしたクライアントの認証が「不可」の場合、アクセスを不可（ステップＳ１５）とし、認証が「可」の場合、ＤＢサーバ２５の認証機能部２５を起動し、次いでクライアントが当該ＤＢをアクセスする権限があるか否かを判定し、アクセスしたクライアントの認証が「不可」の場合、アクセスを不可（ステップＳ１５）とし、認証が「可」の場合、ＤＢサーバ２５の認証されたＤＢ２５ａ〜２５ｃの何れかに対する参照・更新・削除等のため健診データの利用を可能とする処理（ステップＳ１４）を実行する様に動作する。
【００２０】
この様に本実施形態による健診システムは、各団体操作用クライアントＰＣ１０ａ〜１０ｃを用いて各団体から健診データをアクセスする場合、ＡＰＧＷサーバ２３の認証機能部２３ｄがユーザの認証を行って本システムへのアクセスが許可されているか否かの認証と、ＡＰサーバの認証機能部２４ｄがユーザが指定された健診プログラムを使用する権限があるか否かの認証と、ＤＢサーバ認証機能部２５ｄが指定されたＤＢを使用する権限があるか否かの認証を３段行うことによって、健診データのセキュリティを向上することができる。
【００２１】
<健診用操作クライアントの動作>
次いで本健診システムは、例えば健診業者が各団体からの要望による健診データの整理等の処理を行う際、健診用操作クライアント２６を使用した処理を行うことができ、この処理手順は、図３に示す如く、健診用操作クライアント２６が任意の団体の健診プログラム２６ａ〜２６ｃを起動し（ステップＳ２０）、この起動した健診プログラムがプログラム使用が許可されたものか否かの判定を行い（ステップＳ２１〜Ｓ２２）、認証された場合、ＤＢサーバ２５をアクセスしてＤＢサーバ認証機能部２５ｄによりアクセスするＤＢの使用許可があるか否かの認証を行い（ステップＳ２３〜Ｓ２４）、前述の実施形態同様に健診データの利用を可能とする処理（ステップＳ２５）を実行する様に動作する。
【００２２】
このように本実施形態による本健診システムは、健診用操作クライアント２６に各クライアント用の認証機能部２６ｄ〜２６ｆを格納しておき、各クライアント用の健診プログラムを起動した際に各プログラムの使用許可を認証した後にＤＢサーバ２５による各ＤＢ２５ａ〜２５ｃに対する認証を実行するため、前述の実施形態で説明した外部の団体操作用クライアントＰＣ１０ａ〜１０ｃからのアクセスに比して２段階のセキリティチェックにより健診データをアクセスすることができる。
【００２３】
<リモート操作用クライアントの動作>
次にリモート操作用クライアント２７ｄの動作を説明する。本健診システムによるリモート操作用クライアント２７ｄは、例えば問合せセンタ等の説明員等が操作方法を説明するためのリモート操作を行うものである。
【００２４】
この処理手順は、例えば団体操作用クライアントＰＣ１０ａ〜１０ｃが前述の実施形態の様に健診データにアクセスしている状態において、図４に示す如く、リモート操作用クライアント２７ｄがルータ２７ｃ／専用通信回線網２７ｂ／ルータ２７ａ／ルータ２２を介してＡＰＧＷサーバ２３へアクセスし（ステップＳ３０）、前記両ルータ２７ａ／２７ｃによる認証によるアクセスチェックを行って認証が許可されたか否かを判定し（ステップＳ３１〜Ｓ３２）、許可された場合、次いでリモート操作認証機能部２３ｃによる認証を行い（ステップＳ３３）、これの認証が許可されたときにリモート操作を実施するユーザ（団体＝クライアント）を選択（ステップＳ３６）する。
【００２５】
次いで本システムは、団体（クライアント）操作クライアント１０ａ等にリモート操作許可を団体の利用者が許可するか否かを問い合わせる操作許可確認メッセージを表示（ステップＳ３７）し、許可されたとき、各団体の団体操作用クライアントＰＣ１０ａ等の画面をリモート操作用クライアント２７ｄに表示し、これを参照しながら前述の説明員が一般電話又はＩＰ電話等を用いて操作方法を説明可能な様に動作する。
【００２６】
この様に本実施形態による健診システムは、リモート操作用クライアント２７ｄが、団体操作用クライアントＰＣの利用者からのリモート操作許可を得る事と、ＡＰＧＷサーバ認証機能部２３ｅによりアクセス権限の認証が行われる事とを条件とし、この条件が満たされた際に各団体のクライアント用の健診プログラム２４ａ〜２４ｃが実行している健診アプリケーションの画面の参照乃至操作が可能な権限が付与され、クライアントＰＣが健診プログラムを使用した健診データの検索画面等をモニタ乃至リモートコントロールすることができる。
【００２７】
以上述べた如く、本発明の健診システムは、外部からの一般公衆回線網１１を介した団体操作用クライアントＰＣ１０ａ〜１０ｃからのアクセスに対して、ＡＰＧＷサーバ２３による健診サーバ２１へのアクセス権の認証と、ＡＰサーバ２４による健診プログラム使用の認証と、ＤＢサーバ２５による健診データアクセスに対する認証と３段階のセキリティを設定したことにより、セキュリティをクライアント別に確保することができると共に、リモート操作用クライアント２７ｄがＡＰＧＷサーバ２３による団体のクライアント用の健診プログラム２４ａ〜２４ｃが実行している健診アプリケーションの画面の参照乃至操作が可能な権限を付与することによって、利用者に対する操作ガイダンスを容易に行うことができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態による健診システムの全体構成を示す図。
【図２】本実施形態による団体操作用クライアントの処理手順を説明するための図。
【図３】本実施形態による健診業者用クライアントの処理手順を説明するための図。
【図４】本実施形態によるリモート操作用クライアントの処理手順を説明するための図。
【符号の説明】
【００２９】
１０ａ〜１０ｃ：各団体操作用クライアントＰＣ、２３ａ-２３ｃ：起動画面、２４ａ〜２４ｃ：健診プログラム、２４ｅ〜２４ｇ：認証機能機能部、２６ａ〜２６ｃ：健診プログラム、２６ｄ〜２６ｆ：認証機能部、１１：一般公衆通信回路網、２０：健診業者システム、２１：健診サーバ、２２：ルータ、２３：ＡＰＧＷサーバ、２３ｃ：リモート操作認証機能部、２３ｄ：認証機能部、２３ｅ：認証機能部、２４：ＡＰサーバ、２４ｄ：認証機能部、２５：データベースサーバ、２５ｄ：サーバ認証機能部、２６：健診用操作クライアント、２７ａ：ルータ、２７ｂ：専用通信回路網、２７ｃ：ルータ、２７ｄ：リモート操作用クライアント。
【図１】
2007257367.tif 000003
【図２】
2007257367.tif 000004
【図３】
2007257367.tif 000005
【図４】
2007257367.tif 000006