(57)【特許請求の範囲】
【請求項１】
遺伝子情報の提供を１つ以上のサーバが実行する方法であって、
被検者から採取された検体を保存する容器に付着された検体識別コードと、前記被検者を特定する被検者ＩＤとを、前記被検者が操作していることが認証された操作端末から受信し、対応づけることにより第１の対応関係を取得するステップと、
前記検体が遺伝子検査機関に提供される前に、前記容器に付着された前記検体識別コードが剥離され、別の検体識別コードが付着された前記容器が前記遺伝子検査機関に提供され、前記検体識別コードと、前記別の検体識別コードとの関係を第３の対応関係として取得するステップと、
前記別の検体識別コードと前記検体とが提供された前記遺伝子検査機関から、前記別の検体識別コードと前記検体の遺伝子情報とを、受け取り、前記第３の対応関係を用いて、前記検体識別コードと前記検体の遺伝子情報とを対応付けることにより第２の対応関係を取得するステップと、
前記第１の対応関係及び前記第２の対応関係を用いて、前記被検者ＩＤを所定のアルゴリズムにより暗号化した暗号化被検者ＩＤと、前記遺伝子情報とを、関連づけて記憶部に記憶するステップと、
前記認証された操作端末から前記１つ以上のサーバへのアクセスに用いられた前記被検者ＩＤを前記所定のアルゴリズムにより暗号化して得られたストリングによって、前記記憶部を検索して、前記ストリングに対応する前記遺伝子情報を抽出するステップと、
抽出された前記遺伝子情報を、前記認証された操作端末に送信するステップと、
を有する、遺伝子情報提供方法。
【請求項２】
前記第１の対応関係を取得するステップは、
前記検体識別コードが予め定められた条件を満足しないと判断された場合、前記検体識別コードが無効である旨を前記認証された操作端末に通知するステップを含む、
請求項１記載の遺伝子情報提供方法。
【請求項３】
前記予め定められた条件は、
前記検体識別コードが、容器に付着されたものであり、かつ、前記検体識別コードが、未だ前記被検者ＩＤに関連づけられていないものである、請求項２記載の遺伝子情報提供方法。
【請求項４】
前記第１の対応関係を取得するステップは、
前記予め定められた条件を満足すると判断された場合、前記認証された操作端末に対して、前記検体の保存された前記容器を送付するための送付先の情報を伝達するステップ、
を含む、請求項２又は３記載の遺伝子情報提供方法。
【請求項５】
請求項１ないし４のうちいずれか１項記載の遺伝子情報提供方法を、前記１つ以上のサーバに実行させるプログラム。
【請求項６】
遺伝子情報を提供するシステムであって、
被検者から採取された検体を保存する容器に付着された検体識別コードと、前記被検者を特定する被検者ＩＤとを、前記被検者が操作していることが認証された操作端末から受信し、対応づけることにより第１の対応関係を取得する手段と、
前記検体が遺伝子検査機関に提供される前に、前記容器に付着された前記検体識別コードが剥離され、別の検体識別コードが付着された前記容器が前記遺伝子検査機関に提供され、前記検体識別コードと、前記別の検体識別コードとの関係を第３の対応関係として取得する手段と、
前記別の検体識別コードと前記検体とが提供された前記遺伝子検査機関から、前記別の検体識別コードと前記検体の遺伝子情報とを、受け取り、前記第３の対応関係を用いて、前記検体識別コードと前記検体の遺伝子情報とを対応付けることにより第２の対応関係を取得する手段と、
前記第１の対応関係及び前記第２の対応関係を用いて、前記被検者ＩＤを所定のアルゴリズムにより暗号化した暗号化被検者ＩＤと、前記遺伝子情報とを、関連づけて記憶部に記憶する手段と、
前記認証された操作端末から１つ以上のサーバへのアクセスに用いられた前記被検者ＩＤを前記所定のアルゴリズムにより暗号化して得られたストリングによって、前記記憶部を検索して、前記ストリングに対応する前記遺伝子情報を抽出する手段と、
抽出された前記遺伝子情報を、前記認証された操作端末に送信する手段と、
を有する、遺伝子情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遺伝子情報提供方法、遺伝子情報提供プログラム、及び遺伝子情報提供システムに関する。
【背景技術】
【０００２】
医療を含め個人の健康維持を目的としたヘルスケアなどの分野において、遺伝子解析によって得られた情報が広く利用されている。例えば、遺伝子情報は、様々な疾病にかかるリスクの判断、潜在的な能力の判断、先祖のルーツのトレースなどに利用されている。
【０００３】
このように、遺伝子情報を利用することによって、その個人の様々なプロフィールを知ることができる。遺伝子情報は、個人のプライバシーに直接関係する個人情報である。したがって、個人情報である遺伝子に係る情報を取り扱う者は、遺伝子情報に対して、充分なセキュリティを確保して、その情報が漏洩されないように管理することが求められている。
【０００４】
従来の技術の例を挙げれば、以下の通りである。
【０００５】
利用者が、コンビニエンスストア等の店舗内に設置するタッチパネル式の特別端末機器を使い、あるいは、インターネット上の遺伝子検査受託機関のホームページにアクセスして、遺伝子検査を注文する。利用者からの注文受けて、遺伝子検査受託機関は利用者の家に遺伝子検査キット（セット）を郵送する。遺伝子検査受託機関は利用者から受理した粘膜等の採取済み検体を遺伝子検査センターに送付し、遺伝子検査を実施する。遺伝子診断実施医療機関にてその遺伝子検査データの診断を依頼する。遺伝子検査受託機関は医師の遺伝子診断（コメント）を付与した遺伝子検査結果を利用者に郵送する。また、必要な場合には医師による利用者へのカウンセリングも実施する技術がある（例えば、特許文献１参照）。
【０００６】
また、遺伝子情報へのアクセスのために、識別情報（例えば、指紋、網膜、血流等の生体情報）を利用する技術がある（例えば、特許文献２参照）。
【０００７】
また、個人特定機能を備えた電子申請システムを利用した電子申請処理としては、利用者が電子申請サーバにアクセスし、利用者認証を行い、申請情報を入力して電子申請サーバに送信する。電子申請サーバは利用者ＩＤを付与した申請情報ファイルを中継サーバに送信する。中継サーバは、申請情報から送信すべき内部事務システムを判別し、上記利用者ＩＤと個人ＩＤを対応付けた情報から該内部事務システムの個人ＩＤを取得し、個人ＩＤを付与した申請情報ファイルを該内部事務システムに送信する。この時リアルタイムに処理できるような申請内容の場合は内部システムからの回答情報受信を受けて電子申請サーバに回答情報を送信する。内部事務システムは、申請情報に個人ＩＤが付与されているため迅速に該当するデータを探し出すことが可能であり、迅速に申請処理を行なうことができる。リアルタイムに処理できるような申請内容の場合は個人ＩＤを付与した回答情報を中継サーバに送信する。中継サーバは、個人ＩＤに対応する利用者ＩＤを付与して回答情報や送信済情報を電子申請サーバに送信する。利用者は、電子申請サーバから申請に対する回答や、申請が事務システムに送信された旨の通知を受信する技術がある（例えば、特許文献３参照）。
【０００８】
また、遺伝子の解析と保管を組み合わせた遺伝子診断サービスにおいて、顧客の個人情報の入力に応じて、遺伝子診断サービスの代金支払いのために用いられる識別コードＡが付与され、この識別コードＡを付与した顧客に対して、顧客の遺伝子情報の閲覧のために用いられる識別コードＢが付与される。支払いサーバ１は、識別コードＡのみを用いて遺伝子診断サービスの代金支払い処理を行い、管理サーバ２は、識別コードＢのみを用いて遺伝子情報の閲覧処理を行う。遺伝子情報ＤＢサーバ３は、識別コードＡと識別コードＢを用いずに、識別コードＣを用いて遺伝子情報の保管を行う技術がある（例えば、特許文献４参照）。
【０００９】
また、遺伝子情報の匿名化等に関する日本政府の指針としては、例えば、非特許文献１がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−３５８３６２号公報
【特許文献２】特開２００３−１９６４０３号公報
【特許文献３】特開２００４−１７１９２３号公報
【特許文献４】特開２００９−１８７１９８号公報
【非特許文献】
【００１１】
【非特許文献１】「ヒトゲノム・遺伝子解析研究に関する倫理指針」平成１３年３月２９日、文部科学省、厚生労働省、経済産業省、
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述のように、従来から様々な形で遺伝子情報に係る個人情報を保護する技術が存在する。しかしながら、遺伝子情報を取得するためには、本人の検体を取得し、遺伝子解析を行う機関に対して、その検体を送付し、その後遺伝子解析を行う機関から遺伝子解析結果の情報を取得し、本人に対して遺伝子情報を提供することが必要となる。このように、遺伝子情報を取り扱う際には、検体を送付するという物理的な輸送手段を経ることが必要であり、遺伝子解析結果等に関しては、電子的な情報の転送手段が介在する。このように様々な機関が介在し、物理的及び電子的な情報伝達が混在するため、遺伝子情報が漏洩することを最小限に抑える仕組みの構築が望まれている。
【００１３】
本発明は、上記の課題に鑑みなされたものであり、遺伝子解析のサービスにおける情報管理を適切に行うことができる遺伝子情報提供方法、遺伝子情報提供プログラム、及び遺伝子情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の一実施例において、遺伝子情報の提供を１つ以上のサーバが実行する方法は、  被検者から採取された検体を保存する容器に付着された検体識別コードと、前記被検者を特定する被検者ＩＤとを、前記被検者が操作していることが認証された操作端末から受信し、対応づけることにより第１の対応関係を取得するステップと、前記検体識別コードと前記検体とが提供された遺伝子検査機関から、前記検体識別コードと前記検体の遺伝子情報とを、受け取り、対応付けることにより第２の対応関係を取得するステップと、前記第１の対応関係及び前記第２の対応関係を用いて、前記被検者ＩＤを所定のアルゴリズムにより暗号化した暗号化被検者ＩＤと、前記遺伝子情報とを、関連づけて記憶部に記憶するステップと、前記認証された操作端末から前記１つ以上のサーバへのアクセスに用いられた前記被検者ＩＤを前記所定のアルゴリズムにより暗号化して得られたストリングによって、前記記憶部を検索して、前記ストリングに対応する前記遺伝子情報を抽出するステップと、抽出された前記遺伝子情報を、前記認証された操作端末に送信するステップと、を有する。
【発明の効果】
【００１５】
一側面では、本発明は、遺伝子解析のサービスにおける情報管理を適切に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】一実施形態の遺伝子情報の提供システムを示した図。
【図２】一実施形態における検体識別コードのアクティベートの処理を示したフローチャート。
【図３】一実施形態における遺伝子情報の取得と提供の処理を示すフローチャート。
【図４】検体が保存され、検体識別コードが付された容器を示す図。
【図５】一実施形態の機能ブロック図。
【図６】一実施形態の処理の流れの概略を示したシーケンス図。
【図７】一実施形態における各サーバに記憶され得る情報を示した図。
【図８】各サーバのハードウエア構成の例を示す図。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、複数の実施形態について説明を行うが、以下の説明及び図面に開示された複数の実施形態は、例示である点に留意すべきである。したがって、請求項に記載された発明が、明細書及び図面に開示された複数の実施形態に限定されるものではない。
【００１８】
なお、図面において、同様の構成要素には、同じ参照番号が付されている。
【００１９】
図１は、一実施形態の遺伝子情報の提供システムを示している。被検者１０１は、自己の遺伝子情報を取得したいと希望している者である。操作端末１０２は、被検者１０１が操作することができ、インターネットなどのネットワーク１０４に接続されている。
【００２０】
遺伝子情報サービス機関１１０は、被検者１０１から検体１３６を取得し、検体１３６から得た遺伝子情報を被検者１０１に提供することができる組織である。遺伝子情報サービス機関１１０は、購入サーバ１１２、会員サーバ１１４、マスタサーバ１１６、配送工場サーバ１１８を有する。なお、図１においては、このように複数のサーバが存在するが、１つのサーバで全ての機能を実現させても良い。また、サーバは仮想マシンであってもよい。なお、後述するように、遺伝子情報、個人情報等の被検者に関する情報が漏洩するのを極力防止するために、図１のように複数のサーバを設置して、データの分散化を図ることが望ましい。また、例えばネットワーク的にも閉域網（VPN）などを利用したり、サーバ間通信を一方向のみに限定したりして、物理的に外部からのアクセスがサーバ内に侵入しないよう保護する。なお、各サーバの機能については、後述する。
【００２１】
遺伝子情報サービス機関１１０は、検査キット１３０を被検者の求めに応じて、被検者に提供する。検査キット１３０には、被検者１０１の検体１３６を保存する容器１３４、検体１３６を被検者１０１から採取し容器１３４に保存するための器具（不図示）、説明書等が輸送用の箱に格納されている。被検者１０１は、検体１３６を保存した検査キット＋検体（１３２）を遺伝子情報サービス機関１１０に送付する。
【００２２】
遺伝子情報サービス機関１１０は、受領した検査キット＋検体（１３２）から、検体１３６の格納された容器１３４を取り出し、遺伝子検査機関１２０に送付する。
【００２３】
遺伝子検査機関１２０は、検体１３６から遺伝子情報を取得し、検体識別コード１３５とともに遺伝子情報サービス機関１１０に、経路１０６を介して送付する。経路１０６は、ネットワークであってもよい。あるいは、遺伝子検査機関１２０は、ＤＶＤ―ＲＯＭのような記憶媒体（不図示）に遺伝子情報と検体識別コード１３５とを対応させて格納して、物理的な輸送手段を用いて、この記憶媒体を遺伝子情報サービス機関１１０に送付してもよい。このように、物理的な輸送手段を介して、記憶媒体を送付し、遺伝子検査機関をネットワークから遮断することにより、遺伝子検査機関１２０に対するネットワークを介した情報漏洩を回避することができる。
【００２４】
遺伝子情報サービス機関１１０は、受け取った遺伝子情報を必要に応じて加工することができる。加工された遺伝子情報は、被検者１０１の操作する操作端末１０２を経由して、被検者１０１に伝達される。
【００２５】
遺伝子情報は、被検者１０１が理解しやすいように、様々なアルゴリズムを用いて加工され得る。遺伝子情報の加工は、遺伝子検査機関１２０、遺伝子情報サービス機関１１０、又は操作端末１０２などで実行される。なお、本明細書においては、加工された遺伝子情報も含めて、「遺伝子情報」の語を用いることとする。
【００２６】
遺伝子情報サービス機関１１０における各サーバについて説明する。購入サーバ１１２は、操作端末１０２によって検査キット１３０を被検者１０１が購入するための注文を処理するためのサーバである。なお、検査キット１３０は、被検者１０１自らが購入しない場合を許容してもよい。被検者１０１の家族又はその他の者が、検査キット１３０を購入してもよい。購入サーバ１１２は、入金処理等の諸手続を処理し、検査キット１３０の購入契約を成立させると共に、検査キット１３０の送付先、購入者の諸情報等を取得する。その後、購入サーバ１１２は、ネットワーク１１７を介して、検査キット１３０の配送を、配送工場サーバ１１８に指示する。
【００２７】
配送工場サーバ１１８は、上記の指示に基づいて、送付先に検査キット１３０を送付する。送付が完了すると、配送工場サーバ１１８は、配送状況のステータスを保持する。
【００２８】
会員サーバ１１４は、遺伝子情報サービス機関１１０の会員を管理する。会員には、遺伝子検査を遺伝子情報サービス機関１１０に依頼した被検者１０１が含まれる。なお、未だ遺伝子検査を遺伝子情報サービス機関１１０に依頼してはいないが、遺伝子検査に興味を持つ者、検査キットを購入した者、医療機関などが会員となってもよい。会員となるためには、ログインのため、少なくとも会員ＩＤとパスワードの登録が必要であることが望ましい。また、会員の電子メールを併せて登録させてもよい。なお、架空の会員の登録を防止するために、運転免許証、パスポートなどの画像の提出を求めてもよい。あるいは、会員予定者の携帯電話のメッセージ通信システムを介して、認証番号を携帯電話に伝達し、伝達された認証番号を会員登録時に会員予定者に入力させてもよい。ネットワークを通じた会員登録において、本人確認を行うための種々の既存の手段を利用することができる。
【００２９】
また、会員サーバ１１４は、検査キット１３０をアクティベートさせる機能を有する。被検者１０１が、検査キットを受け取って、自己の検体１３６を容器１３４に保存した場合、検査キット＋検体（１３２）を遺伝子情報サービス機関１１０に返送する前に、検査キット１３０の容器に付着された検体識別コード１３５をアクティベートさせておくことが望ましい。アクティベートとは、被検者１０１の被検者ＩＤと容器１３４に付着された検体識別コード１３５とを関連づける処理である。このアクティベートされた検体識別コード１３５は、重複登録を避けるため、再度利用することができなくなる。なお、被検者ＩＤは、上述の会員ＩＤで代用することができる。
【００３０】
マスタサーバ１１６は、アクティベートがなされた後、会員サーバ１１４から、会員情報、検体識別コード１３５、被検者ＩＤなどを取得し、テーブルに保存する。なお、マスタサーバ１１６と会員サーバ１１４とは、他のサーバが利用するネットワーク１１７とは別個の、よりセキュアーなネットワーク１１９で接続されていることが望ましい。マスタサーバ１１６は、後述するように、遺伝子情報も含む被検者１０１に関する個人情報が格納されるサーバである。したがって、強固なセキュリティの元で管理される必要がある。また、図１において、マスタサーバ１１６は、単体で存在しているが、物理的に複数のサーバが存在し、それぞれのサーバが情報を分散して保存するようにしてもよい。
【００３１】
なお、本明細書においては、説明を簡潔にし、かつ理解を助けるために、各情報をそのまま明記し、一部の情報に対してのみ暗号化処理を施すように説明している。しかしながら、暗号化処理を明記していない情報に対しても、暗号化処理を施すことが望ましい。たとえば、パスワード、被検者ＩＤ、通常、暗号化処理が施されているものであり、暗号化処理を施すことが望ましい。遺伝子情報などのその他の情報についても同様である。
【００３２】
遺伝子検査機関１２０は、遺伝子検査機関サーバ１２２を有する。遺伝子検査機関サーバ１２２は、遺伝子の解析及びその加工を行うことができる。また、遺伝子検査機関サーバ１２２には、遺伝子の解析結果の情報、遺伝子解析結果を加工した情報、検体識別コード１３５などが保存され得る。
【００３３】
図２は、一実施形態における検体識別コード１３５のアクティベートの処理を示したフローチャートである。
【００３４】
なお、図２では、すでに被検者１０１は、会員登録を行っており、会員ＩＤ及びパスワードの登録がなされているとする。なお、会員ＩＤは以後被検者ＩＤの語を用いて説明する。
【００３５】
ステップ２０２で、被検者１０１は、操作端末１０２を用いて、被検者ＩＤ及びパスワードを入力する。会員サーバ１１４は、被検者ＩＤ及びパスワードを受信する。
【００３６】
ステップ２０４で、ログイン処理が行われる。すなわち、被検者ＩＤとパスワードとの組合せが、一致しているか否かがチェックされる。このチェックが「はい」であれば、ログインが成功し、ステップ２０６に移る。このチェックが「いいえ」であれば、ログインは失敗するため、処理は終了する。
【００３７】
ステップ２０６で、会員サーバ１１４は、操作端末１０２から検体識別コード１３５を受信する。
【００３８】
ステップ２０７で、会員サーバは、検体識別コード１３５が容器１３４に付着されたものであり、かつ未だアクティベートがなされていないものであるかをチェックする。例えば、入力された情報が、検体識別コード１３５と桁数が異なる場合、あるいは、未だ容器１３４に付着されたことがないコード（あるいはコード体系）である場合には、そのコードは、不正な検体識別コード１３５である。また、すでにアクティベートがなされた検体識別コード１３５である場合には、重複して検体識別コード１３５が利用されると、被検者ＩＤと検体識別コード１３５とが１対１の対応関係でなくなる可能性がある。このような場合には、適切な被検者１０１に適切な遺伝子情報を提供することができなくなる。したがって、このような不都合を避けるために、ここでのチェックがなされる。このチェックが「はい」であれば、ステップ２０８に移る。このチェックが「いいえ」であれば、不正な検体識別コード１３５であるため、処理が終了する。あるいは、会員サーバ１１４は、被検者１０１に対して、検体識別コード１３５が不正（無効）であること、及び検体識別コード１３５を再度入力することを促すメッセージを、操作端末に送信してもよい（不図示）。
【００３９】
ステップ２０８で、会員サーバ１１４は、被検者ＩＤと検体識別コード１３５とを関連づけ、これらの情報を記憶部に記憶する。この被検者ＩＤと検体識別コード１３５との対応関係は、第１の対応関係の一例である。
【００４０】
ステップ２１０で、会員サーバ１１４は、検体１３６が保存された容器１３４の送付先のアドレスを操作端末に送信してもよい。操作端末は、受信したアドレスを印刷してもよい。被検者１０１は、印刷されたアドレスを検査キットの箱に貼り付けて、検体１３６の保存された容器１３４を、適切なアドレスに送付することができる。なお、送付先アドレスは、検査キット内に貼付ラベルなどの形で、含まれていてもよい。なお、検査キット内に、送付アドレスの情報を含めておく場合には、被検者１０１が、アクティベーションの処理を忘れる可能性がある。上記のように、アクティベーションの処理が完了した段階で、送付アドレスを、操作端末を介して被検者１０１に知らせることとすれば、被検者１０１がアクティベーションの処理を行わずに、検体１３６を送ってしまうことを防止できる。
【００４１】
なお、アクティベーションの処理が行われた場合には、会員サーバ１１４は、被検者情報、被検者ＩＤ、検体識別コード１３５などをマスタサーバに送信し、これらの情報をマスタサーバが管理する（不図示）。また、会員サーバ１１４は、購入サーバ１１２及び配送工場サーバ１１８に対して、アクティベーション処理が行われた検査キットに関する一連の情報を削除するよう指示してもよい。このようにすることにより、購入サーバ１１２及び配送工場サーバ１１８から、既に使用済みの情報を削除することができ、被検者に関する情報等の漏洩のリスクを下げることができる。
【００４２】
図３は、一実施形態における遺伝子情報の取得と提供の処理を示すフローチャートである。
【００４３】
このフローの前に、検体識別コード１３５が付された容器１３４に保存された検体１３６が、遺伝子検査機関１２０に提供されていることが前提となる。遺伝子検査機関１２０は、検体１３６の遺伝子解析を行い、遺伝子情報を取得する。なお、検査キットの箱には、送付元住所（被検者１０１の住所など）氏名等が記載されているため、遺伝子情報サービス機関１１０は、検査キットを受け取ると、検体１３６が保存され検体識別コード１３５が付された容器１３４のみを、遺伝子情報サービス機関１１０に渡すことが望ましい。
【００４４】
ステップ３０２で、検体識別コード１３５と遺伝子情報とが、遺伝子検査機関１２０から遺伝子情報サービス機関１１０に提供される。そして、マスタサーバ１１６は、これらの情報を記憶部に記憶する。検体識別コード１３５と遺伝子情報との対応関係は、第２の対応関係の一例である。
【００４５】
ステップ３０４で、マスタサーバ１１６は、被検者ＩＤと検体識別コード１３５との対応関係（第１の対応関係）、及び、検体識別コード１３５と遺伝子情報との対応関係（第２の対応関係）を用いて、被検者ＩＤを所定のアルゴリズムにより暗号化した暗号化被検者ＩＤと、遺伝子情報とを結びつけて、会員サーバの記憶部に記憶させる。暗号化被検者ＩＤと遺伝子情報を結びつけて記憶しておくことにより、会員サーバがハッキングされたとしても、被検者ＩＤと遺伝子情報とを結びつけることは、極めて難しい。また、既に述べたように、遺伝子情報に対しても暗号化を施すことにより、更にセキュリティを強化することができる。
【００４６】
ステップ３０６で、会員サーバ１１４は、被検者ＩＤ及びパスワードを操作端末から受信し、ログインの要求を受け付ける。
【００４７】
ステップ３０８で、ログイン処理が行われる。すなわち、被検者ＩＤとパスワードとの組合せが、一致しているか否かがチェックされる。このチェックが「はい」であれば、ログインが成功し、ステップ３１０に移る。このチェックが「いいえ」であれば、ログインは失敗するため、処理は終了する。
【００４８】
ステップ３１０で、被検者１０１が、遺伝子情報の入手を希望した場合には、会員サーバ１１４は、被検者ＩＤを所定のアルゴリズムにより暗号化して得られたストリングによって、記憶部を検索して、ストリングに対応する遺伝子情報を抽出する。なお、ここで抽出された遺伝子情報は、上述したように、被検者１０１が理解できる形に加工された情報であることが望ましい。なお、遺伝子情報の加工の例としては、例えば、特定の遺伝子配列が存在する場合には、体脂肪率が高くなる傾向があり、食生活のアドバイスを提示するなどが挙げられる。その他、遺伝子情報の加工に関しては、当業者が理解する種々の研究及び手法が提案されているため、本明細書においては、その詳細を説明することは省略する。
【００４９】
ステップ３１２で、会員サーバ１１４は、抽出された遺伝子情報を、被検者１０１の操作端末１０２に送信する。
【００５０】
図４は、検体１３６が保存され検体識別コード１３５が付された容器１３４を示す図である。容器１３４は密閉されている。また、検体識別コード１３５は、例えば、複数桁の文字列で構成される。また、リーダを用いて、バーコードなどを読み取ることができるようにしてもよい。あるいは、文字列そのものを読み取らせてもよい。文字列には、文字列の入力誤りを防止するために、チェックデジット又は誤り訂正のための冗長文字列が付加されてもよい。検体の例としては、唾液が挙げられる。
【００５１】
なお、検体識別コード１３５を記載したラベルは、容器１３４が遺伝子検査機関１２０に送付される前に、別のラベルに貼り替えられてもよい。この場合には、受付サーバ１１４は、元のラベルの検体識別コードと貼り替えられた別のラベルの検体識別コードとの対応関係を記憶しておく。この対応関係は、第３の対応関係の一例である。そして、この場合には、貼り替えられた別のラベルの検体識別コードと遺伝子情報との対が、遺伝子検査機関１２０から提供されることとなる。このため、上記第３の対応関係を用いて、元の検体識別コードと遺伝子情報との対応関係（第２の対応関係）を取得することができる。このようにラベルを貼り替えることにより、匿名性を向上させることができる。
【００５２】
図５は、一実施形態の機能ブロック図を示している。
【００５３】
一実施形態は、操作端末１０２、本人認証手段５１０、検体識別コードと被検者ＩＤとの関係（第１の対応関係）を取得する手段５２０、検体識別コードと遺伝子情報との関係（第２の対応関係）を取得する手段５３０、記憶手段５４０、遺伝子情報抽出手段５５０、及び遺伝子検査機関１２０を有する。
【００５４】
本人認証手段５１０は、操作端末１０２からの被検者ＩＤとパスワートとの組合せをチェックする。組み合わせが正しければ操作端末１０２の会員サーバ１１４へのログインを許容する。組合せが正しくなければ、会員サーバ１１４へのログインを拒絶する。
【００５５】
検体識別コードと被検者ＩＤとの関係（第１の対応関係）を取得する手段５２０は、操作端末１０２から、検体識別コード１３５が送信され、検体識別コード１３５のアクティベートが要求された場合に機能する。アクティベートの処理については、すでに図２を用いて説明しているので、その詳細は省略する。アクティベートの処理が完了すると、手段５２０は、検体識別コード１３５と被検者ＩＤとを対応付けて、記憶手段５４０に送る（５８４）。
【００５６】
検体識別コードと遺伝子情報との関係（第２の対応関係）を取得する手段５３０は、遺伝子検査機関１２０から、検体識別コード１３５及び遺伝子情報を受け取る。受け取られた検体識別コード１３５及び遺伝子情報は、記憶手段５４０に送られる（５５８）。
【００５７】
記憶手段５４０は、被検者ＩＤ暗号化部５４１を含む。被検者ＩＤ暗号化部５４１は、被検者ＩＤを暗号化し、暗号化被検者ＩＤを生成する。記憶手段５４０は、検体識別コード１３５が一致する遺伝子情報と暗号化被検者ＩＤとを対応付けて記憶する。
【００５８】
遺伝子情報抽出手段５５０は、被検者ＩＤ暗号化部５５１を含む。被検者ＩＤ暗号化部５５１は、操作端末１０２から受信した被検者ＩＤを暗号化したストリングを生成する。遺伝子情報抽出手段５５０は、生成されたストリングを用いて、記憶手段５４０に記憶された暗号化被検者ＩＤを検索する。遺伝子情報抽出手段５５０は、検索された暗号化被検者ＩＤに対応付けられた遺伝情報を抽出し、操作端末１０２に送信する（５９０）。
【００５９】
操作端末１０２は、受信した遺伝子情報を表示（又は印刷）する。なお、操作端末１０２は、遺伝子情報を表示（又は印刷）する際、被検者１０１を特定できる氏名、被検者ＩＤなどを表示（又は印刷）しないこととしてもよい。このようにすることにより、例えば、遺伝子情報が印刷されても、印刷物からはどの被検者の遺伝子情報であるか判別することができないようにすることができる。また、遺伝子情報を表示した画面を他人に見られても、どの被検者の遺伝子情報であるかを他人が判別することができないようにすることができる。このようにすることにより、被検者を特定できる遺伝子情報の拡散を未然に防止することができる。
【００６０】
図６は、一実施形態の処理の流れの概略を示したシーケンス図である。
【００６１】
シーケンス６０２で、マスタサーバ１１６は、検体識別コード１３５を会員サーバ１１４に送信する。
【００６２】
シーケンス６０４で、会員サーバ１１４は、検体識別コード１３５を購入サーバ１１２に送る。
【００６３】
シーケンス６０６で、会員サーバ１１４は、検体識別コード１３５、及び検体識別コード１３５のラベル発行の指示、ラベルを容器１３４に付着する指示を配送工場サーバ１１８に送る。配送工場サーバ１１８は、この指示に基づき、検査キットを完成させる。
【００６４】
シーケンス６０８で、被検者１０１の操作する操作端末１０２から、購入サーバ１１２に対して検査キット１３０の購入申込が伝達される。なお、この申込は、会員サーバ１１４を経由してもよい。
【００６５】
シーケンス６１０で、購入サーバ１１２は、検体識別コード１３５を特定して、検査キット配送指示を、配送工場サーバ１１８に送る。
【００６６】
シーケンス６１２で、購入サーバ１１２は、配送指示に関連した検体識別コードを会員サーバ１１４に送り、会員サーバ１１４に配送済フラグをセットさせてもよい。
【００６７】
シーケンス６１４で、配送工場サーバ１１８は、検査キット１３０の配送のための処理を実行する。この処理によって、検査キット１３０が被検者１０１に送付される。
【００６８】
シーケンス６１６で、操作端末１０２は、検体識別コード１３５のアクティベートの要求を会員サーバ１１４に送信する。会員サーバ１１４は、操作端末１０２から、被検者ＩＤ、パスワード、検体識別コード１３５を受け取る。
【００６９】
シーケンス６１８で、会員サーバ１１４は、少なくとも被検者ＩＤと検体識別コード１３５をマスタサーバに送る。なお、会員サーバ１１４は、アクティベートの終了後、アクティベートされた検体識別コード１３５の情報を消去する。また、会員サーバ１１４は、同様に、購入サーバ１１２及び配送工場サーバ１１８に対して、アクティベートされた検体識別コード１３５の情報を消去するよう指示してもよい（不図示）。既にアクティベートされた検体識別コード１３５等は、セキュリティの向上の観点から、会員サーバ１１４、購入サーバ１１２、配送工場サーバ１１８から消去されることが望ましい。
【００７０】
検体が保存された検査キット＋検体（１３２）が送られると、パッケージ分離がなされる（６３０）。
【００７１】
シーケンス６２０で、検体１３６が保存され検体識別コード１３５が付された容器１３４が、遺伝子検査機関１２０に送付される。遺伝子検査機関１２０は、検体１３６の遺伝子を解析し遺伝子情報を得て、遺伝子情報を検体識別コード１３５に対応付けて遺伝子検査機関サーバ１２２の記憶装置に記憶する。
【００７２】
シーケンス６２２で、遺伝子検査機関サーバ１２２は、検体識別コード１３５と遺伝子情報とを対応付けて、マスタサーバ１１６に伝達する。この伝達は、ネットワークを利用してもよい。あるいは、セキュリティを更に向上させるために、検体識別コード１３５と遺伝子情報を対応付けた情報を可搬型の記憶媒体（例えばＤＶＤ−ＲＯＭなど）に格納して、物理的に、遺伝子情報サービス機関１１０に送付してもよい。
【００７３】
シーケンス６２４で、マスタサーバ１１６は、被検者ＩＤを暗号化し、遺伝子情報と対応付けて会員サーバ１１４に送る。
【００７４】
シーケンス６２６で、会員サーバ１１４は、認証された操作端末から送られた被検者ＩＤを、所定の暗号化アルゴリズムで暗号化し、ストリングを得る。会員サーバ１１４は、このストリングを用いて、暗号化被検者ＩＤを検索し、対応する遺伝子情報を抽出する。
【００７５】
シーケンス６２８で、会員サーバ１１４は、抽出された遺伝子情報を、認証された操作端末に送る。操作端末は、遺伝子情報を表示（又は印刷）する。
【００７６】
図７は、一実施形態における各サーバに記憶され得る情報を示した図である。図７に示した情報は、暗号化された状態で記憶されていてもよい。なお、パスワードなど、暗号化されて記憶されることが望ましい情報も、分かりやすさを考慮して、そのまま記載されている点に留意すべきである。
【００７７】
テーブル７００は、購入サーバに記憶され得る情報の例を示している。購入サーバには、例えば、Ａ１：検体識別コード、Ａ２：購入者情報、Ａ３：配送先情報、Ａ４：購入ステータスなどが記憶される。購入者情報の例としては、購入者の氏名が挙げられる。購入ステータスの例としては、購入済フラグなどが挙げられる。既に述べたように、検体識別コード１３５がアクティベートされた場合には、検体識別コード１３５に関連する購入者情報、配送先情報、購入ステータスを消去することが望ましい。
【００７８】
テーブル７１０及びテーブル７１２は、会員サーバ１１４に記憶され得る情報の例を示している。テーブル７１０には、Ｂ１０：被検者ＩＤ、Ｂ１１：パスワード、Ｂ１２：メールアドレスが記憶される。被検者ＩＤ（又は会員ＩＤ）及びパスワードは、例えば操作端末のログイン時に利用される。メールアドレスは、被検者１０１への連絡用に利用される。なお、テーブル７１０には、上述したように、検体識別コード１３５が更に記憶されてもよい。なお、検体識別コード１３５は、アクティベートが行われた段階で、テーブル７１０から消去されることが望ましい。あるいは、会員サーバ１１４から購入サーバ１１２及び配送工場サーバ１１８に、検体識別コードを送信し終えた段階で、検体識別コード１３５をテーブル７１０から消去してもよい。この場合には、会員サーバ１１４は、検体識別コードの有効性をチェックする際、マスタサーバ１１６などに問い合わせてもよい。
【００７９】
テーブル７１２には、Ｂ２１：暗号化被検者ＩＤ、Ｂ２２遺伝子情報が記憶される。このテーブルを検索することによって、被検者ＩＤに対応する遺伝子情報を抽出することができる点については、既に述べたとおりである。なお、Ｂ１０に記憶された被検者ＩＤも暗号化して記憶されてもよい。セキュリティをより強固にするために、Ｂ１０の被検者ＩＤの暗号化アルゴリズムと、Ｂ２１の暗号化被検者ＩＤで用いられる暗号化アルゴリズムは、異なるアルゴリズムであることが望ましい。
【００８０】
テーブル７２０は、遺伝子検査機関サーバ１２２に記憶され得る情報の例を示している。テーブル７２０には、Ｄ１：検体識別コード、Ｄ２：遺伝子情報が記憶され得る。Ｄ２の遺伝子情報は、加工されていない遺伝子情報であってもよい。
【００８１】
テーブル７３０は、マスタサーバ１１６に記憶され得る情報の例を示している。テーブル７３０には、Ｅ１：被検者ＩＤ、Ｅ２：パスワード、Ｅ３：メールアドレス、Ｅ４：遺伝子情報、Ｅ５：検体識別コード、Ｅ６：被検者個人情報等が記憶され得る。マスタサーバ１１６は、このように、ほとんど全ての情報が保存されるサーバであるため、他のサーバとは別個のサーバであることが望ましい。また、マスタサーバが設置される場所は、物理的にも強固に隔離された場所であることが望ましい。加えて、保存される各情報には、他のサーバで用いられる暗号化処理とは別個の暗号化処理を施しておくことが望ましい。更に、マスタサーバ１１６に接続されるネットワークは、他のサーバが共有するネットワークとは別個のネットワークとしてもよい。例えば、マスタサーバ１１６は会員サーバとだけ接続できるようなネットワークと接続して、ネットワークからの不正なアクセスを極力防止できるようにすることが望ましい。
【００８２】
テーブル７４０は、配送工場サーバ１１８に記憶され得る情報の例を示している。テーブル７４０には、Ｃ１：検体識別コード、Ｃ２：購入者情報、Ｃ３：配送先情報、Ｃ４：検査キット識別コード、Ｃ５：配送ステータス等が記憶され得る。Ｃ４の検査キット識別コードは、検査キットの箱の表面に印刷され、検査キットを識別するための情報である。Ｃ５の配送ステータスは、未配送、配送準備中、配送中、配送完了等の情報を含む。既に述べたように、検体識別コード１３５のアクティベートが完了した時点で、Ｃ１の検体識別コード及びこれに関連する情報を消去することが望ましい。
【００８３】
図８は、各サーバのハードウエア構成の例を示す図である。
【００８４】
サーバは、ＣＰＵ８０２、ＲＡＭ８０４、ＲＯＭ８０６、ＨＤＤ８０８、ドライブ装置８１０、通信インタフェース８１２、Ｉ／Ｏ８１４、周辺機器インタフェース８１６を含む。そして、各構成要素は、バス８５０によって接続されている。ドライブ装置８１０は、例えばＤＶＤ−ＲＯＭなどの非一時的な記憶媒体を読み書きすることができる。通信インタフェース８１２は、ＬＡＮ、インターネットなどのネットワーク８２４に接続される。Ｉ／Ｏ８１４は、例えば検体識別コード１３５を読み込むバーコードリーダなどが接続される。周辺機器インタフェース８１６には、キーボード、マウス８２８などが接続される。
【００８５】
なお、本実施形態の全部又は一部はプログラムによってインプリメントされ得る。このプログラムは、記憶媒体８２２に格納することができる。記憶媒体８２２とは、非一時的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な可搬型の記憶媒体を言う。例示として、記憶媒体８２２としては、磁気記憶媒体、光ディスク、光磁気記憶媒体、不揮発性メモリなどがある。磁気記憶媒体には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。また、光磁気記憶媒体には、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）などがある。記憶媒体に格納されたプログラムが読み出され、プロセッサによって実行されることにより、本発明の実施形態の全部又は一部が実施され得る。
【００８６】
以上、図面を用いて本発明の実施形態を詳細に説明した。なお、上述の実施形態は、発明を理解するためのものであり、本発明の範囲を限定するためのものではない点に留意すべきである。また、上述の複数の実施形態は、相互に排他的なものではない。したがって、矛盾が生じない限り、異なる実施形態の各要素を組み合わせることも意図されていることに留意すべきである。また、請求項に記載された方法、及びプログラムに係る発明は、矛盾のない限り処理の順番を入れ替え、或いはスキップしてもよい。あるいは、複数の処理を同時に実行してもよい。そして、これらの実施形態も、請求項に記載された発明の技術的範囲に包含されることは言うまでもない。
【００８７】
また、コンピュータが読み出したプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードの指令に基づき、コンピュータ上で稼働しているＯＳ、仮想マシンモニタＶＭＭ、ファームウエア、ＢＩＯＳなどのプログラムが実際の処理の一部または全部を行ない、その処理によって実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００８８】
また、本発明の各種実施形態のそれぞれの構成要素は、物理的に分離された複数のハードウエアで実現されてもよい。また、本発明の各種実施形態のそれぞれの構成要素は、１つ以上のサーバ上で動作することによって実現されてもよい。また、本発明に係るプログラムを実行するＣＰＵは複数であってもよく、また、各ＣＰＵは複数のコアを含んでいてもよい。
【００８９】
また、各実施形態の記憶部は、１つ以上存在し、記憶される情報を管理するサーバ内に置かれてもよく、あるいは、記憶される情報を管理するサーバのリモートに置かれて、別のサーバによって管理されていてもよい。また、記憶部は、可搬型の記憶媒体であってもよい。また、情報の伝達は、ネットワークを介してなされてもよく、あるいは、可搬型記憶媒体に情報が格納されて、可搬型記憶媒体の物理的な移動によってなされてもよい。
【符号の説明】
【００９０】
１０１  被検者
１０２  操作端末
１０４  インターネットなどのネットワーク
１０６  経路
１１０  遺伝子情報サービス機関
１１２  購入サーバ
１１４  会員サーバ
１１６  マスタサーバ
１１７  ネットワーク
１１８  配送工場サーバ
１１９  ネットワーク
１２０  遺伝子検査機関
１２２  遺伝子検査機関サーバ
１３０  検査キット
１３２  検査キット＋検体
１３４  容器
１３５  検体識別コード
１３６  検体
５１０  本人認証手段
５２０  （第１の対応関係）を取得する手段
５３０  （第２の対応関係）を取得する手段
５４０  記憶手段
５４１  暗号化部
５５０  遺伝子情報抽出手段
５５１  暗号化部
【図１】
0005865950.tif 000002
【図２】
0005865950.tif 000003
【図３】
0005865950.tif 000004
【図４】
0005865950.tif 000005
【図５】
0005865950.tif 000006
【図６】
0005865950.tif 000007
【図７】
0005865950.tif 000008
【図８】
0005865950.tif 000009