(57)【要約】【課題】情報漏洩を確実に防ぎ、情報を確実に保護することができる情報処理装置を提供する。【解決手段】対象情報を外部３００に転送して処理し、当該処理後の情報を保存する情報処理装置２００は、記憶手段２１２により、第１の識別情報が付帯された対象情報に関連付けて対象情報に対応する第２の識別情報を記憶し、第１の変更手段２１３により、記憶手段２１２内の対象情報について第１の識別情報を削除すると共に対応する第２の識別情報を付加し、転送手段２１４により、第１の変更手段２１３で処理された対象情報を外部３００へ転送する。【選択図】　図１
2004013830.tif 000002
【特許請求の範囲】
【請求項１】
対象情報を外部に転送して処理し、当該処理後の情報を保存する情報処理装置であって、
第１の識別情報が付帯された対象情報に関連付けて、対象情報に対応する第２の識別情報を記憶する記憶手段と、
上記記憶手段内の対象情報について、第１の識別情報を削除すると共に対応する第２の識別情報を付加する第１の変更手段と、
上記第１の変更手段で処理された対象情報を外部転送する転送手段と、
上記転送手段による外部転送先で処理された対象情報を保存する保存手段とを備えることを特徴とする情報処理装置。
【請求項２】
上記外部転送先で処理された対象情報に付加された第２の識別情報に基づき上記記憶手段から該当する情報を検索し、当該情報に対応する第２の識別情報を上記記憶手段から削除する第２の変更手段を備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記外部転送先で処理された対象情報に付加された第２の識別情報に基づき上記記憶手段から該当する情報を検索し、当該情報を対象情報に付加する第２の変更手段を備えることを特徴とする請求項１記載の情報処理装置。
【請求項４】
上記第１の変更手段は、対象情報に含まれる任意の情報をも削除することを特徴とする請求項１記載の情報処理装置。
【請求項５】
上記第１の変更手段は、対象情報に対して、上記第２の識別情報に基づいた所定のアルゴリズムにより生成された第３の識別情報を付加し、上記第３の識別情報は、上記外部転送先において、対象情報の第２の識別情報に基づいた上記アルゴリズムにより生成された第４の識別情報と符合するか否かの検査処理に用いられる情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
上記アルゴリズムは、上記第２の識別情報及び処理時刻情報を用いたアルゴリズムを含み、
上記検査処理は、上記第３の識別情報が、処理時刻の前後一定期間内で生成される第４の識別子に符合するか否かの検査を含むことを特徴とする請求項５記載の情報処理装置。
【請求項７】
少なくとも、データ保存側と、当該データ保存側から転送されてきたデータを処理するデータ処理側とが、互いに通信可能に接続されてなる情報処理システムであって、
上記データ保存側は、請求項１〜６の何れかに記載の情報処理装置の機能を有することを特徴とする情報処理システム。
【請求項８】
対象情報を外部に転送して処理し、当該処理後の情報を保存するための情報処理方法であって、
第１の識別情報が付帯された対象情報に関連付けて、対象情報に対応する第２の識別情報を記憶する記憶ステップと、
上記記憶ステップにより記憶された対象情報について、第１の識別情報を削除すると共に対応する第２の識別情報を付加する変更ステップと、
上記変更ステップにより処理された対象情報を外部転送する転送ステップと、
上記転送ステップによる外部転送先で処理された対象情報を保存する保存ステップとを含むことを特徴とする情報処理方法。
【請求項９】
データ保存側において、管理されている対象データに識別子を付帯してデータ処理側に転送し、当該データ処理側でデータ処理されたデータを受け取り保存するための情報処理方法であって、
上記データ保存側の処理ステップは、
上記データ処理側に転送する対象データを識別するための第１の識別子を付帯情報として生成し、当該付帯情報を対象データに付帯する第１の識別子付帯ステップと、
上記第１の識別子とは異なる第２の識別子を生成する第２の識別子生成ステップと、
上記第２の識別子を対象データの付帯情報として記憶する変更記憶ステップと、
上記変更記憶ステップによる第２の識別子の記憶と同時に、対象データの付帯情報から第１の識別子を削除すると共に、当該第２の識別子を対象データに付帯する第１の変更ステップと、
上記第１の変更ステップにより処理された対象データを上記データ処理側に転送する転送ステップと、
上記データ処理側によるデータ処理後の対象データを受信する受信ステップと、
上記受信ステップにより受信された対象データを保存する保存ステップとを含むことを特徴とする情報処理方法。
【請求項１０】
上記データ保存側の処理ステップは、上記保存ステップによる対象データの保存終了後、対象データの第２の識別子に基づいて、管理データの中から該当するデータを検索し、上記変更記憶ステップによる記憶情報の中から、当該検索データに対応する第２の識別子を削除する第２の変更ステップを含むことを特徴とする請求項９記載の情報処理方法。
【請求項１１】
上記第１の変更ステップは、上記第１の識別子を削除する際に、対象データの付帯情報の一部情報も含めて削除するステップを含むことを特徴とする請求項９記載の情報処理方法。
【請求項１２】
上記データ保存側の処理ステップは、上記第２の識別子を用いた特定のアルゴリズムにより第３の識別子を生成する第３の識別子生成ステップを含み、
上記第１の変更ステップは、上記第３の識別子生成ステップにより得られた第３の識別子を付帯情報として対象データに付帯するステップを含み、
上記データ処理側の処理ステップは、
上記データ保存側からの対象データの第２の識別子を用いて上記アルゴリズムで生成された第４の識別子が、上記第３の識別子と符合するかの検査を行う認証ステップを含むことことを特徴とする請求項９記載の情報処理方法。
【請求項１３】
上記特定のアルゴリズムは、上記第２の識別子及びグリニッジ現時間を利用したアルゴリズムを含み、
上記認証ステップは、上記第３の識別子が、上記グリニッジ現時間の前後一定期間内で生成される第４の識別子のいずれかに符合するかの検査を行うステップを含むことことを特徴とする請求項１２記載の情報処理方法。
【請求項１４】
コンピュータを所定の手段として機能させるためのプログラムであって、
上記所定の手段は、対象情報を外部に転送して処理し、当該処理後の情報を保存するための手段を含み、
第１の識別情報が付帯された対象情報に関連付けて、対象情報に対応する第２の識別情報を記憶する記憶手段と、
上記記憶手段内の対象情報について、第１の識別情報を削除すると共に対応する第２の識別情報を付加する第１の変更手段と、
上記第１の変更手段で処理された対象情報を外部転送する転送手段と、
上記転送手段による外部転送先で処理された対象情報を保存する保存手段とを備えることを特徴とするプログラム。
【請求項１５】
コンピュータに所定のステップを実行させるためのプログラムであって、
上記所定のステップは、データ保存側において、管理されている対象データに識別子を付帯してデータ処理側に転送し、当該データ処理側でデータ処理されたデータを受け取り保存するための処理ステップを含み、
上記データ保存側の処理ステップは、
上記データ処理側に転送する対象データを識別するための第１の識別子を付帯情報として生成し、当該付帯情報を対象データに付帯する第１の識別子付帯ステップと、
上記第１の識別子とは異なる第２の識別子を生成する第２の識別子生成ステップと、
上記第２の識別子を対象データの付帯情報として記憶する変更記憶ステップと、
上記変更記憶ステップによる第２の識別子の記憶と同時に、対象データの付帯情報から第１の識別子を削除すると共に、当該第２の識別子を対象データに付帯する第１の変更ステップと、
上記第１の変更ステップにより処理された対象データを上記データ処理側に転送する転送ステップと、
上記データ処理側によるデータ処理後の対象データを受信する受信ステップと、
上記受信ステップにより受信された対象データを保存する保存ステップとを含むことを特徴とするプログラム。
【請求項１６】
請求項１４又は１５記載のプログラムを記録したことを特徴とするコンピュータ読出可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、Ｘ線撮影により得られた画像データ等をネットワークを介して処理するための装置或いはシステムに用いられる、情報処理装置、情報処理システム、情報処理方法、それを実施するためのプログラムを記憶したコンピュータ読出可能な記憶媒体、及び当該プログラムに関するものである。
【０００２】
【従来の技術】
従来より例えば、医用分野における画像診断とは、Ｘ線撮影により得られた画像情報をＸ線フィルム上に対して出力し、医師等が、当該フイルム画像をシャーカステンに掛けて観察（読影）することを指している。
【０００３】
しかしながら、通常のＸ線フィルムでは、診断部位の観察のしやすさを追及するあまり、観察しやすい濃度域１．０〜１．５Ｄ程度のコントラストとなる設定がなされているため、撮影条件が多少ずれてしまうと、露光オーバや露光アンダが発生してしまい、その結果、読影による画像診断に悪影響を及ぼす。
【０００４】
特に、被写体（患者等）をＸ線撮影する際に、当該被写体を構成する複数の部位（診断部位）毎にＸ線撮影する場合（分割撮影）、Ｘ線フイルムの各診断部位毎に被写体のコントラストや診断目的が異なるため、画像診断に適した画像を得るために様々な努力が重ねられているのが現状である。
【０００５】
一方、近年のコンピュータの発展に伴い、医用分野においてもコンピュータ化が浸透してきた。さらに、画像診断の分野においても、この流れが急であり、各種ＣＴや、超音波診断機器、或いはラジオアイソトープを用いた診断機器等の普及には目をみはるものがある。
【０００６】
このため、例えば、各種の診断機器をコンピュータを介して接続し、各種モダリティ画像を総合的に診断しようとする「総合画像診断」という概念が発生してきた。
【０００７】
しかしながら、Ｘ線フィルム上の画像は、本質的にアナログ画像であり、画像診断の中で最も使用頻度が多く、且つ、重要視されているにもかかわらず、上記の総合画像診断にうまくとけこめず、画像診断分野のコンピュータ化の障害の原因となっていた。
【０００８】
ところが、近年では更に、固体撮像素子等を用いたＸ線撮影装置が開発されてきており、コンピュータを用いて、Ｘ線撮影により得られた画像（Ｘ線画像）をディジタルデータとして扱って処理することが徐々に始まってきている。このような技術により、例えば、既にＸ線撮影して得られたＸ線画像のコントラスト調整や、Ｘ線撮影の失敗による再撮影が可能となる。
【０００９】
したがって、Ｘ線画像のディジタル化により、より安定した画質のＸ線画像を保存することができ、このＸ線画像のディジタルデータをもとに、様々な画像処理を行うことができる。
例えば、以前のＸ線撮影で得られたＸ線画像と、今回のＸ線撮影で得られたＸ線画像とを、ディジタル的に位置合わせを行い、差分を取る経時差分等の画像処理を行うことができる。これは、画像診断上も有効である。
【００１０】
さらに、インターネットの普及により、様々なデータ処理をインターネット上で行うことも可能となり、サービス型ビジネスが発展の兆しを見せている。
例えば、上記の経時差分の機能は、インターネット上でサービスすることが可能である。また、例えば、イントラネット内の医療情報（Ｘ線画像を含む様々な医療情報等）を、インターネット上でサービスすることが可能である。
【００１１】
【発明が解決しようとする課題】
しかしながら、上述したような、インターネット等のネットワーク上でサービス展開するための従来のデータ処理方法では、以下に説明するような問題があった。
【００１２】
例えば、イントラネット内の医療情報等（以下、イントラネット内の情報を「イントラネット情報」とも言う）を、インターネット上でサービス展開する場合、イントラネット情報がインターネット上へ送出されることによる外部漏洩が問題となる。このため、インターネット上のサービスを利用する場合、イントラネット情報の外部漏洩を最小限に留める必要がある。
【００１３】
さらに、インターネット上のサービスが展開されると、他の医療施設等が偽ってインターネット上のサービスを使用してしまう場合がある。これを防ぐために認証を行うことが考えられるが、イントラネット情報を外部送出しないようにすればするほど、送信元の認証が難しくなる。
【００１４】
そこで、本発明は、上記の欠点を除去するために成されたもので、情報漏洩を確実に防ぎ、情報を確実に保護することができる、情報処理装置、情報処理システム、情報処理方法、それを実施するためのプログラムを記憶したコンピュータ読出可能な記憶媒体、及び当該プログラムを提供することを目的とする。
【００１５】
具体的には例えば、情報保存側からの情報漏洩を防ぐと共に、情報保存側と情報処理側の間で情報の識別を不可能にする。また、情報処理側が、予め定められた情報以外の情報を受け付けないようにする。
【００１６】
【課題を解決するための手段】
斯かる目的下において、本発明は、対象情報を外部に転送して処理し、当該処理後の情報を保存する情報処理装置であって、第１の識別情報が付帯された対象情報に関連付けて、対象情報に対応する第２の識別情報を記憶する記憶手段と、上記記憶手段内の対象情報について、第１の識別情報を削除すると共に対応する第２の識別情報を付加する第１の変更手段と、上記第１の変更手段で処理された対象情報を外部転送する転送手段と、上記転送手段による外部転送先で処理された対象情報を保存する保存手段とを備えることを特徴とする。
【００１７】
また、本発明は、対象情報を外部に転送して処理し、当該処理後の情報を保存するための情報処理方法であって、第１の識別情報が付帯された対象情報に関連付けて、対象情報に対応する第２の識別情報を記憶する記憶ステップと、上記記憶ステップにより記憶された対象情報について、第１の識別情報を削除すると共に対応する第２の識別情報を付加する変更ステップと、上記変更ステップにより処理された対象情報を外部転送する転送ステップと、上記転送ステップによる外部転送先で処理された対象情報を保存する保存ステップとを含むことを特徴とする。
【００１８】
また、本発明は、データ保存側において、管理されている対象データに識別子を付帯してデータ処理側に転送し、当該データ処理側でデータ処理されたデータを受け取り保存するための情報処理方法であって、上記データ保存側の処理ステップは、上記データ処理側に転送する対象データを識別するための第１の識別子を付帯情報として生成し、当該付帯情報を対象データに付帯する第１の識別子付帯ステップと、上記第１の識別子とは異なる第２の識別子を生成する第２の識別子生成ステップと、上記第２の識別子を対象データの付帯情報として記憶する変更記憶ステップと、上記変更記憶ステップによる第２の識別子の記憶と同時に、対象データの付帯情報から第１の識別子を削除すると共に、当該第２の識別子を対象データに付帯する第１の変更ステップと、上記第１の変更ステップにより処理された対象データを上記データ処理側に転送する転送ステップと、上記データ処理側によるデータ処理後の対象データを受信する受信ステップと、上記受信ステップにより受信された対象データを保存する保存ステップとを含むことを特徴とする。
【００１９】
また、本発明は、コンピュータを所定の手段として機能させるためのプログラムであって、上記所定の手段は、対象情報を外部に転送して処理し、当該処理後の情報を保存するための手段を含み、第１の識別情報が付帯された対象情報に関連付けて、対象情報に対応する第２の識別情報を記憶する記憶手段と、上記記憶手段内の対象情報について、第１の識別情報を削除すると共に対応する第２の識別情報を付加する第１の変更手段と、上記第１の変更手段で処理された対象情報を外部転送する転送手段と、上記転送手段による外部転送先で処理された対象情報を保存する保存手段とを備えることを特徴とする。
【００２０】
また、本発明は、コンピュータに所定のステップを実行させるためのプログラムであって、上記所定のステップは、データ保存側において、管理されている対象データに識別子を付帯してデータ処理側に転送し、当該データ処理側でデータ処理されたデータを受け取り保存するための処理ステップを含み、上記データ保存側の処理ステップは、上記データ処理側に転送する対象データを識別するための第１の識別子を付帯情報として生成し、当該付帯情報を対象データに付帯する第１の識別子付帯ステップと、上記第１の識別子とは異なる第２の識別子を生成する第２の識別子生成ステップと、上記第２の識別子を対象データの付帯情報として記憶する変更記憶ステップと、上記変更記憶ステップによる第２の識別子の記憶と同時に、対象データの付帯情報から第１の識別子を削除すると共に、当該第２の識別子を対象データに付帯する第１の変更ステップと、上記第１の変更ステップにより処理された対象データを上記データ処理側に転送する転送ステップと、上記データ処理側によるデータ処理後の対象データを受信する受信ステップと、上記受信ステップにより受信された対象データを保存する保存ステップとを含むことを特徴とする。
【００２１】
また、本発明は、請求項１４又は１５記載のプログラムをコンピュータ読出可能な記憶媒体に記録したことを特徴とする。
【００２２】
具体的には例えば、イントラネット内部等に存在するデータを蓄えたデータ保存装置からデータ（Ｘ線撮影により得られた画像データ等を含む対象データ）を送出し、インターネット上でサービスを行うデータ処理装置において、対象データのデータ処理を行うにあたり、データ保存装置は、対象データに付加されている識別子（検査ＩＤ等の第１の識別子）とは異なる、新たな識別子（第２の識別子）を発番すると同時に、漏洩すると問題となる付帯情報については削除を行う。また、データ保存装置は、当該新たな識別子を対象データと共に保存する。
【００２３】
データ処理装置は、データ保存装置からの対象データをデータ処理し、当該処理後の対象データをデータ保存装置に対して戻す際、対象データに付加された新たな識別子を、当該処理後の対象データに付帯してデータ保存装置に返信する。
【００２４】
データ保存装置は、データ処理装置からの処理後データを受け取り保存すると同時に、処理後データに付帯している新たな識別子に基づき、処理後データの元となったデータ（処理前データ）の検索を行い、当該検索データに関連付けて補損している識別子（新たな識別子）を削除する。これにより、データの関連付けを消去することが可能となる。
【００２５】
また、データ保存装置は、データ処理装置へのデータ送信時に初番した新たな識別子と、グリニッジ現在時間とを用いて、特定のアルゴリズムに従い新たな識別子（第３の識別子）を生成し、これを対象データに付加してデータ処理装置へ送信する。
【００２６】
データ処理装置は、データ保存装置からの対象データに付帯している新たな識別子が、グリニッジ現在時間の特定の時間前後幅の時間帯に発行された識別子であるかのチェックを行う。これにより、不特定の施設等が、インターネット上のサービスを利用することを防ぐことができる。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００２８】
本発明は、例えば、図１に示すようなデータ保存処理システム１００に適用される。
本実施の形態のデータ保存処理システム１００は、特に、データ保存装置２００からの情報漏洩を防ぐと共に、データ保存装置２００とデータ処理装置３００の間でデータの識別を不可能し、また、データ処理装置３００が、予め定められたデータ以外のデータを受け付けないように構成されている。
以下、本実施の形態のデータ保存処理システム１００の構成及び動作について具体的に説明する。
【００２９】
＜データ保存処理システム１００の構成＞
データ保存処理システム１００は、上記図１に示すように、病院側の医療情報等のデータを管理及び保存するデータ保存装置２００と、当該データを処理するデータ処理装置３００とが通信可能なように接続された構成としている。
データ処理装置２００は、例えば、病院内のイントラネット上の装置であり、データ処理装置３００は、インターネット上の装置である。
【００３０】
データ保存装置２００は、画像発生装置２０１及び画像参照装置２０２が接続されており、発生データ受信部２１１、データ管理部２１２、第１の変更部２１３、転送部２１４、受信部２１５、保存部２１６、第２の変更部２１７、参照装置送信部２１８、第１の識別子生成部２１９、変更記録部２２０、第２の識別子生成部２２１、第３の識別子生成部２２２、及びグリニッジ時間取得部２２３を含む構成としている。
【００３１】
データ処理装置３００は、認証部３０１、処理データ転送部３０２、データ処理部３０３、及びグリニッジ時間取得部２２３を含む構成としている。
【００３２】
以下、データ保存装置２００及びデータ処理装置３００の主なる機能について説明する。
【００３３】
データ保存装置２００において、第１の識別子生成部２１９は、データ処理装置３００側（インターネット側）に対して転送するデータ（医療情報等の転送データ）を識別するための第１の識別子（検査ＩＤ等）を生成する。
第２の識別子生成部２２１は、第１の識別子生成部２１９で生成された第１の識別子とは異なる第２の識別子を生成する。
【００３４】
変更記録部２２０は、第２の識別子生成部２２１で生成された第２の識別子を、データ管理部２１２に保存されている転送データの付帯情報として記憶（記録）する。
第１の変更部２１３は、変更記録部２２０での情報記録と同時に、転送データの付帯情報から第１の識別子を削除して第２の識別子を付帯する。
転送部２１４は、第１の変更部２１３で得られた転送データ（識別子変更データ）を、データ処理装置３００側（インターネット側）に対して転送する。
【００３５】
受信部２１５は、データ処理装置３００から処理後データを受信する。
保存部２１６は、受信部２１５で受信されたデータをデータ管理部２１２に保存する。
【００３６】
第３の識別子生成部２２２は、第２の識別子を元に特定のアルゴリズムで第３の識別子を生成する。
第１の変更部２１３は、第３の識別子生成部２２２で生成された第３の識別子を転送データの付帯情報に付帯して、転送部２１４を介してデータ処理装置３００に対して転送する。
【００３７】
一方、データ処理装置３００において、認証部３０１は、データ保存装置２００から転送されてきたデータを受信し、当該受信データの第２の識別子を元に、データ保存装置２００における上記アルゴリズムで生成した第４の識別子と比較し、第３の識別子と符合するかの検査を行う。
【００３８】
＜データ保存処理システム１００の動作＞
データ保存装置２００側（イントラネット側）において、先ず、外部の画像発生装置２０１は、Ｘ線撮影等により得られた画像データを出力する。
【００３９】
発生データ受信部２１１は、画像発生装置２０１から出力された画像データを受信する。この画像データは、例えば、Ｘ線撮影により得られた画像であり、当該Ｘ線撮影の対象の患者に関する情報（患者情報）、及び検査情報等を含む属性情報が付帯している。
【００４０】
第１の識別子生成部２１９は、発生データ受信部２１１で画像データが受信されると、当該画像データに対して、データ管理部２１２内でユニークな識別子（第１の識別子）を生成し、これを当該画像データに付加する。
【００４１】
尚、データ保存処理システム１００は、上記モードのほかに、設置する施設によっては、第一の識別子を与える別のモードを利用できる。この別のモードが利用できる前提は、画像の付帯情報には検査ＩＤが付帯情報としてあり、これが、データ管理部２１２内でユニークな識別子であるようなことが確実な運用施設での利用の場合である。この場合、第１の識別子生成部２１９は、画像の付帯情報よりこの検査ＩＤを抽出し、これをユニークな識別子（第１の識別子）となる。この抽出利用の場合であっても、主旨からすればデータ管理部２１２内でユニークな識別子（第１の識別子）を生成すると捕らえられることはいうまでもない。
【００４２】
データ管理部２１２は、第１の識別子生成部２１９により第１の識別子が付帯された画像データを保存する。
【００４３】
ここで、データ保存装置２００は、例えば、病院内に設置された装置であり、上述のようにしてデータ管理部２１２に保存された画像データを、インターネット側のデータ処理装置３００に対して転送する際、新たな識別子を発番すると同時に、漏洩すると問題となる付帯情報について削除を行う。これにより、データ漏洩を防ぐことができる。
【００４４】
具体的には、まず、データ処理装置３００に対して転送するデータは、順次処理していく必要がある。このため、データ保存装置２００は、データ管理部２１２内の転送対象のデータを順次処理して、データ処理装置３００に対して送出する。
【００４５】
すなわち、新たにデータ管理部２１２に保存された画像データ（対象画像データ）は、その第１の識別子とは異なる第２の識別子の発番が必要であるため、第２の識別子生成部２２１は、当該第２の識別子の発番を行う。
変更記録部２２０は、第２の識別子生成部２２１で生成された第２の識別子を、対象画像データの付帯情報としてデータ管理部２１２に記録する。
【００４６】
第１の変更部２１３は、データ管理部２１２から対象画像データを読み出し、その第１の識別子を削除すると同時に、第２の識別子を付加する。
また、第１の変更部２１３は、対象画像データの付帯情報の中で、対象画像データに対応する被験者に関する情報や、データ自体が特定される情報、具体的には例えば、患者名及び患者ＩＤ等の患者情報や、検査日及び検査日時等の情報を全て削除する。
このとき、第１の変更部２１３は、画像の幅のピクセル数や高さのピクセル数等の、画像表現に必要な最低限必要な情報は削除しない。
【００４７】
第３の識別子生成部２２２は、データ処理の認証を行うために、グリニッジ時間取得部２２３で得られたグリニッジ時間、及び第２の識別子生成部２２１で得られた第２の識別子に基づいて第３の識別子を生成する。
【００４８】
例えば、第３の識別子生成部２２２は、所定のアルゴリズムに従って、現在の時間（グリニッジ時間）を、２０００年０１月０１日をベースとした分経過時間に変換し、当該変換結果と第２の識別子を加算した結果を、第３の識別子とする。すなわち、第３の識別子は、分経過時間Ｍｉ及び第２の識別子ＩＤを以って
第３の識別子　＝　Ｍｉｎ　＋　ＩＤ
なる式により表される。
【００４９】
したがって、例えば、現在のグリニッジ時間が２０００年０１月０１日をベースに５４３２１分（Ｍｉ）経過しており、第２の識別子が９８７６５（ＩＤ）でる場合、第３の識別子は、
５４３２１　＋　９８７６５　＝　１５３０８６
となる。
【００５０】
第１の変更部２１３は、上述のようにして第３の識別子生成部２２２により得られた第３の識別子を付帯情報として、対象画像データに付帯する。
転送部２１４は、第１の変更部２１３により付帯情報が変更された対象画像データを、データ処理装置３００に対して送出する。
【００５１】
データ処理装置３００において、データ処理部３０３は、データ保存装置２００から転送されてきた画像データ（対象画像データ）に対してデータ処理を施すが、第２の識別子情はそのまま処理後データに付帯した状態として、処理データ転送部３０２を介してデータ保存装置２００に返信する。
また、データ処理部３０３は、どのようなデータ処理を行ったかの履歴のために、当該履歴情報、第２の識別子、及び付帯情報を保存する。
【００５２】
ここで、認証部３０１は、データ保存装置２００からの対象画像データ受信時に、対象画像データが正しい依頼元（ここではデータ保存装置２００側）からのデータであるか否かの判別を行う。
【００５３】
具体的には例えば、認証部３０１は、データ保存装置２００の第３の識別子生成部２２２で用いられたアルゴリズムに従って判別処理（認証処理）を実行するが、このとき、グリニッジ時間取得部３０４で得られたグリニッジ時間の分単位で、前後２分間の対象画像データを許容する。
【００５４】
すなわち、ここでのアルゴリズムは、分の変化に対して単調増加な結果を得るアルゴリズムとしているため、認証部３０１は、対象画像データの第３の識別子が、
（Ｍｉｎ−２＋ＩＤ）以上で且つ（Ｍｉｎ＋２＋　ＩＤ）以下
であれば、対象画像データは、正しい依頼元（ここではデータ保存装置２００側）からのデータであると見なす。
【００５５】
上述のように時間に幅を持たせるように構成している。これは、データ保存装置２００とデータ処理装置３００の両者の装置の設定時間が必ずしも正しいものではなく、また、転送時間のディレイタイムもあるためである。
【００５６】
したがって、例えば、現在の時間（グリニッジ時間）を、２０００年０１月０１日をベースとして分経過時間に変換した結果が５４３２１であり、そのプラスマイナス２分間が許容幅であり、また、対象画像データの第２の識別子が９８７６５である場合、対象画像データの第３の識別子が、
５４３２１　−　２　＋　９８７６５　＝　１５３０８４　以上、且つ
５４３２１　＋　２　＋　９８７６５　＝　１５３０８８　以下
であれば、対象画像データは正しいものとなる。
【００５７】
認証部３０１は、上述のような認証処理により、対象画像データは正しいものでないと認識した場合、データ処理部３０３に対して、その旨を通知する（エラー発生）。これにより、データ処理部３０３は、データ処理を進めない。
【００５８】
したがって、例えば、ネットワーク上に流れる送受信データを第３者が悪意を持って保存しておき、同じデータを後ほどデータ処理装置３００に対して送り付けたとしても、グリニッジ時間が異なるため、データ処理装置３００は認証しない。
【００５９】
一方、認証部３０１において、対象画像データは正しいものであると認識され、データ処理部３０３においてデータ処理されたデータ（処理後）は、処理データ転送部３０２により、データ保存装置２００に対して送出される。
【００６０】
データ保存装置２００において、受信部２１５は、データ処理装置３００からの処理後データを受信する。
保存部２１６は、受信部２１５で受信された処理後データをデータ管理部２１２に保存する。
【００６１】
第２の変更部２１７は、保存部２１６によるデータ保存の完了を待って、処理後データの第２の識別子に基づいて、データ管理部２１２から該当するデータを検索する。
すなわち、第２の変更部２１７は、処理後データに対応する処理前の対象画像データを、データ管理部２１２から検索し、その対象画像データに付帯する第２の識別子を削除する。
【００６２】
この際、第２の変更部２１７は、処理後データに、処理前の対象画像データの一部の情報を付加する。この情報とは、対象画像データに対応する被験者に関する情報や、データ自体が特定される情報、具体的には例えば、患者名及び患者ＩＤ等の患者情報や、検査日及び検査日時等の情報である。
【００６３】
尚、これらの画像データに付帯する識別子や付加したデータは画像データのヘッダ部分にあってもかまわないし、データベースとして別途まとめて管理されていてもかまわない。
【００６４】
したがって、データ処理装置３００で保存された第２の識別子を用いて、データ保存装置２００内のデータ管理部２１２が保持しているデータの何れかと対応するか否かの判別がつかなくなる。
【００６５】
データ管理部２１２で管理された画像データ、例えば、上述のようにしてデータ処理装置３００でデータ処理された画像データは、参照装置送信部２１８により、画像参照装置２０２に対して送信される。
画像参照装置２０２は、参照装置送信部２１８からの画像データを、画像診断等のために表示する。
画像参照装置としては、インターネット側のデータ処理装置においてデータ処理が行われたことを示す情報は一切得ることが出来ない。
【００６６】
尚、本発明の目的は、本実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、本実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
図２は、上記コンピュータの機能６００を示したものである。
コンピュータ機能６００は、上記図２に示すように、ＣＰＵ６０１と、ＲＯＭ６０２と、ＲＡＭ６０３と、キーボード（ＫＢ）６０９のキーボードコントローラ（ＫＢＣ）６０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）６１０のＣＲＴコントローラ（ＣＲＴＣ）６０６と、ハードディスク（ＨＤ）６１１及びフレキシブルディスク（ＦＤ）６１２のディスクコントローラ（ＤＫＣ）６０７と、ネットワーク６２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）６０８とが、システムバス６０４を介して互いに通信可能に接続された構成としている。
【００６８】
ＣＰＵ６０１は、ＲＯＭ６０２或いはＨＤ６１１に記憶されたソフトウェア、或いはＦＤ６１２より供給されるソフトウェアを実行することで、システムバス６０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ６０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ６０２、或いはＨＤ６１１、或いはＦＤ６１２から読み出して実行することで、本実施の形態での動作を実現するための制御を行う。
【００６９】
ＲＡＭ６０３は、ＣＰＵ６０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ６０５は、ＫＢ６０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ６０６は、ＣＲＴ６１０の表示を制御する。
ＤＫＣ６０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び本実施の形態における所定の処理プログラム等を記憶するＨＤ６１１及びＦＤ６１２とのアクセスを制御する。
ＮＩＣ６０８は、ネットワーク６２０上の装置或いはシステムと双方向にデータをやりとりする。
【００７０】
【発明の効果】
以上説明したように本発明によれば、データ保存側ら、データを処理するために外部（データ処理側）に処理依頼を行っても、データ保存側のデータが漏洩することを防ぐことができる。
【００７１】
また、データ保存側で管理しているＩＤ（第２の識別子）と、データ処理側で受信した情報のＩＤ（第２の識別子）とは同一ではあるが、データ処理側が、データ処理結果をデータ保存側に返送したタイミングで、データ保存側で管理しているＩＤ（第２の識別子）は抹消されるため、データ処理側でデータ蓄積していたとしても、当該データを元に、データ保存側のどのデータと対応しているのかが後段の処理で判明できない。このため、データの漏洩やデータの解析を防御することができる。
【００７２】
また、特定のアルゴリズムにより生成される第３の識別子を用いる構成により、データが正しいかの判定をデータ処理側で行うことができ、例えば、ネットワーク上の転送データを搾取し、後段にて悪意を持って再送したとしても、データ処理側がグリニッジ時間を元に認証しているので、認証されない。
【図面の簡単な説明】
【図１】本発明を適用したデータ保存処理システムの構成を示すブロック図である。
【図２】上記データ保存処理システムの機能をコンピュータに実現させるためのプログラムをコンピュータ読出可能な記憶媒体から読み出して実行する当該コンピュータの構成を示すブロック図である。
【符号の説明】
１００　データ保存処理システム
２００　データ保存装置
２０１　画像発生装置
２０２　画像参照装置
２１１　発生データ受信部
２１２　データ管理部
２１３　第１の変更部
２１４　転送部
２１５　受信部
２１６　保存部
２１７　第２の変更部
２１８　参照装置送信部
２１９　第１の識別子生成部
２２０　変更記録部
２２１　第２の識別子生成部
２２２　第３の識別子生成部
２２３　グリニッジ時間取得部
３００　データ処理装置
３０１　認証部
３０２　処理データ転送部
３０３　データ処理部
３０４　グリニッジ時間取得部
【図１】
2004013830.tif 000003
【図２】
2004013830.tif 000004