JP2007234018A - 分散型データにアクセスする方法、システム及びコンピュータ・プログラム - Google Patents

分散型データにアクセスする方法、システム及びコンピュータ・プログラム Download PDF

Info

Publication number
JP2007234018A
JP2007234018A JP2007042412A JP2007042412A JP2007234018A JP 2007234018 A JP2007234018 A JP 2007234018A JP 2007042412 A JP2007042412 A JP 2007042412A JP 2007042412 A JP2007042412 A JP 2007042412A JP 2007234018 A JP2007234018 A JP 2007234018A
Authority
JP
Japan
Prior art keywords
entity
client
access information
data
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007042412A
Other languages
English (en)
Inventor
Boaz Carmeli
ボーズ・カルメリ
James H Kaufman
ジェイムズ・エイチ・カウフマン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2007234018A publication Critical patent/JP2007234018A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • G16H10/65ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records stored on portable record carriers, e.g. on smartcards, RFID tags or CD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16ZINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
    • G16Z99/00Subject matter not provided for in other main groups of this subclass

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】分散型データにアクセスする方法及びシステムを提供する。
【解決手段】分散型データにアクセスするシステムは、クライアント・データ(221乃至223)を記憶する第1のエンティティ(201乃至203)であって、前記クライアント・データ(221乃至223)にアクセスするためのアクセス情報(220)を必要とする第1のエンティティを含む。記憶装置(200)は、前記クライアントに保持されて、前記クライアント・データ(221乃至223)にアクセスするための前記アクセス情報(220)を提供する。第2のエンティティ(204)は、前記クライアントから前記アクセス情報(220)を提供された場合に、前記第1のエンティティ(201乃至203)から前記記憶されたクライアント・データ(221乃至223)にアクセスすることができる。
【選択図】図2

Description

本発明は分散型データへのアクセスの分野に関するものである。本発明は特にデータ及び情報を地理的に共有することに関するものである。
例えば個人や組織等のエンティティに関する情報や記録の形のデータは、地理的に分散した場所で保持されることがある。1つの例示的なコンテキストは個人に関する医療情報であるが、本コンテキストを使用して直面する課題を例示しながら背景技術を説明する。しかしながら、他の形態のデータや記録も地理的に共有されるという同様な課題を有しており、課題は、医療情報の分野に限定されたものではない。データや記録を地理的に共用することが望まれる他の例示的な分野としては、銀行業、小売製造業、電話通信、教育、警察、裁判所及び刑務所、保険業及び自動車が挙げられる。このリストは網羅的なものではなく、他の多くの分野のもの及び他の形態のデータや記録を想定することもできる。前記データは、極秘データ(例えば医療、金融、教育、警察、刑務所等に関するデータ等)であってもよい。
企業間共通の医療コンテンツの共有に関する現行の技術解決策では、患者情報及び各患者に関する医療情報を維持する地域記録簿の使用が提案されている。患者は通常、居住地域の一組の医療提供者(care provider)から治療を受ける。そのような地域記録簿内に保持される情報が前記極秘情報自体を含んでいるわけではなく、前記極秘情報を保持している前記医療提供者を参照するのである。
機動性が向上し治療の専門性が高まるにつれて、患者は各居住地域から離れた場所で治療を求めるようになる。これらのケースから、患者情報へのリモート・アクセスが益々必要となっていることが理解できる。医療コンテンツの共有を支援する医療ITシステムでは、地域記録簿を患者の医療情報を通信し交換することができるようになることが必要となっている。
医療機関が多数の記録簿にわたり特定の患者に関するすべての情報を発見することができるようにすると考えられる選択肢は、すべての使用可能な記録簿に対して分散型問合わせを実施することである。しかしながら、この解決策は拡張性がなく多大な時間とプロセッサ能力を要する。
記録又は記録に関するメタデータの集中化はいずれも煩雑であり、また大量の患者関連情報を公衆の利用可能な場所に保有することによるプライバシ・リスクが伴うこととなる。
本発明の第1の態様によれば、分散型データにアクセスする方法であって、クライアント・データを、前記クライアント・データにアクセスするためのアクセス情報を必要とする第1のエンティティに記憶するステップと、クライアントが前記アクセス情報を第2のエンティティに提供するステップと、前記第2のエンティティが前記第1のエンティティから前記記憶されたクライアント・データにアクセスするステップとを有する方法が、提供される。
前記方法は、単一のクライアントに関するデータを複数の第1のエンティティに記憶するステップを含むことができる。
前記クライアントは、前記アクセス情報を各第1のエンティティに関する位置・アクセス情報の形で提供することができる。別法として、前記クライアントは位置・アクセス情報を前記第1のエンティティ及びそれらのアクセス情報の記録簿に提供することによって、前記アクセス情報を提供することもできる。後者の場合には、前記記録簿は前記クライアントと同期化することによって、あるいは第2のエンティティによるオンライン・アクセス中に、更新することができる。
前記アクセス情報は前記クライアントに特有の信任・許可情報であってもよい。前記アクセス情報が前記クライアントによって保持されてもよいし、前記アクセス情報の参照が前記クライアントによって保持されてもよい。前記位置情報は、インターネット・プロトコル・アドレスであってもユニフォーム・リソース・ロケータであってもよい。
前記第1のエンティティは前記クライアント・データを、前記第1のエンティティを介してアクセスされるデータベースに記憶することができる。第2のエンティティによって作成される新しいクライアント・データは、前記第2のエンティティであって前記新しいクライアント・データにアクセスするためのアクセス情報を必要とする前記第2のエンティティによって記憶することができる。
本発明の第2の態様によれば、分散型データにアクセスするためのシステムであって、クライアント・データを記憶する第1のエンティティであって前記クライアント・データにアクセスするためのアクセス情報を必要とする前記第1のエンティティと、前記アクセス情報を提供する前記クライアントによって保持される記憶装置と、前記クライアントから前記アクセス情報を提供されたときに、前記第1のエンティティから前記記憶されているクライアント・データにアクセスすることができる第2のエンティティと、を有するシステムが、提供される。
複数の第1のエンティティは、単一のクライアントに関するクライアント・データを記憶することができる。前記記憶装置は、前記アクセス情報を各第1のエンティティに関する位置・アクセス情報の形で提供することができる。別法として、前記記憶装置は位置・アクセス情報を前記第1のエンティティ及びそれらのアクセス情報の記録簿に提供することによって、前記アクセス情報を提供することができる。前記記録簿は前記クライアントの記憶装置と同期化することによって、あるいは第2のエンティティによるオンライン・アクセス中に、更新することができる。
前記記憶装置は使用時に第2のエンティティに連結される携帯型記憶装置であってもよい。別法として、前記記憶装置はクライアントのコンピュータ・システム上に設置することもできるが、アクセス情報はネットワーク通信を介して第2のエンティティに提供される。
本発明の第3の態様によれば、分散型データにアクセスするためにコンピュータに読み込み可能な記憶媒体に記憶されたコンピュータ・プログラムであって、クライアント・データを、第1のエンティティであって前記クライアント・データにアクセスするためのアクセス情報を必要とする前記第1のエンティティに記憶するステップと、クライアントが前記アクセス情報を第2のエンティティに提供するステップと、前記第2のエンティティが前記第1のエンティティから前記記憶されているクライアント・データにアクセスするステップと、を実施するコンピュータに読み込み可能なプログラム・コード手段を有する、コンピュータ・プログラムが、提供される。
図解の簡潔さと明瞭さのために、図に示される構成要素は必ずしも縮尺どおりに描かれてはいないことを理解していただきたい。例えば、いくつかの構成要素の寸法は、明瞭にするために他の要素に対して拡大している場合がある。さらに適切と思われる場合は、対応又は類似する機能を示すために、参照番号を各図面で繰り返している場合もある。
ここに記載された方法及びシステムは、以下の3つのエンティティ(事業体)・タイプが存在するいずれの領域内でも、あてはめることができる。
1.エンティティA:組織A
2.エンティティB:組織B
3.エンティティC:クライアント
前記クライアントは1つ又は複数の前記組織に記憶されるデータを有する。前記クライアントは個人、組織、製品等を含む任意のエンティティであってよい。前記データは任意の形態のデータ、記録、又は情報であってよい。一実施形態において、前記データは機密を扱うデータあるいは極秘のデータであることもある。例えば医療、金融、警察、裁判所、刑務所、教育等のコンテキストに関する記録が挙げられる。別の実施形態においては、前記データは非機密で公衆に利用可能であるが、複数の組織に分散される場合がある。
トランザクションは、以下の順序で実行される。
1.クライアント・データがエンティティBに記憶される。
2.エンティティBが前記クライアントへ、前記記憶されているデータにエンティティBでアクセスすることができるアクセス情報を提供する。
3.前記クライアントがエンティティAを訪問するが、エンティティAが前記クライアント要求を処理するためには、エンティティBに記憶されている前記クライアント・データにアクセスする必要がある。
4.エンティティAは前記クライアントに、エンティティBの詳細情報及び前記アクセス情報を提供するよう依頼する。
5.エンティティAは前記クライアントから提供された前記情報を使用して、エンティティBから前記記憶されているクライアント・データにアクセスしそれを利用する。
上記のシナリオにおいて、エンティティBは前記クライアント・データを他の場所に記憶することもできるが、アクセスは、前記クライアントによって保持される前記アクセス情報を使用してエンティティBを介する場合だけ可能となる。各々が前記クライアントに関するデータを記憶しているエンティティBの多数のインスタンスが存在する可能性があるが、前記クライアントはエンティティBの異なるインスタンス毎に異なるアクセス情報を有することができる。
前記データが機密を扱うデータ又は極秘のデータである場合は、前記アクセス情報は前記クライアントの信任状又はセキュリティ許可データに基づくものにすることができる。
図1を参照すれば、上記のシナリオが図示されている。クライアントC100は、組織B101、D102、及びE103に記憶されているデータ・レコード111、112、113を有する。前記組織101乃至103の各々に記憶されている前記データ・レコード111乃至113は、異なっていてもよい。
ある組織、例えば組織B101は前記組織B101のアンブレラ内のエンティティB1 131、B2 132、B3 133を有することができ、各エンティティはデータ・レコード111を記憶することができる。前記組織B101は、前記組織B101内の前記データ・レコード111に関する情報を記憶する記録簿134を有することができる。例えば、前記組織B101はある地理的地域内のエンティティに関する地域的な統括組織であってもよい。
一実施形態において、前記データ・レコード111乃至113は各々、前記クライアントC100によって保持されるアクセス情報121、122、123を有する。前記アクセス情報は、前記データ・レコードを保持する前記エンティティのアドレス、信任・許可情報を含むことができる。
別の実施形態において、前記クライアントC100は前記統括組織B101へのアクセスだけを有し、特定の前記データ・レコード111へのアクセスは有していない。前記レコードは、組織B101にアクセスした後、組織B101から前記クライアントC100に提供される。この処理は、組織B101が記録簿134又はクライアントC100に関するすべてのデータ・レコードの索引を維持することによって行われる。
組織A104は、前記組織B101、D102、E103内に記憶されている1つ又は複数の前記データ・レコード111乃至113から情報を必要とする場合、組織A104が前記組織B101、D102、E103から直接前記データ・レコード111乃至113を取得することができるようにする前記クライアントC100から、前記アクセス情報121乃至123を要求する。
図2を参照すると、分散型コンピュータ・システムの一配置は例示的な一実施形態を表示している。
一実施形態において、前記クライアントは記憶装置200を、例えばスマート・カードやUSBキーや他の形の読み込み/書き込み可能な携帯型記憶装置の形で、保有する。前記記憶装置200は、各々の位置で前記クライアント・データへのアクセスを取得するために、クライアント・データ及びアクセス情報220を記憶しているエンティティの位置リストを含んでいる。
エンティティAは、データ・レコード224を記憶するためのデータベース234を含むコンピュータ・システム204を有する。前記クライアントの前記記憶装置200は、前記コンピュータ・システム204に連結されてデータ、特に前記アクセス情報220の送信又は受信あるいはその両方を行うことができる。
別法として、前記クライアントは前記位置・アクセス情報220をそのコンピュータ・システムに記憶し、前記位置・アクセス情報220の機密性を維持するために適切なセキュリティ手続きを使用して、この情報をネットワーク接続を介してエンティティAに提供する。
エンティティB、D、Eも、各々がデータベース231乃至233を備えるコンピュータ・システム201乃至203を有している。前記データベース231乃至234は、前記コンピュータ・システム201乃至204の一部として表示されているが、前記コンピュータ・システムに別個に連結されてもよいし、ネットワーク経由でアクセスされてもよい。2つ以上のエンティティがデータベースを共有することもできるが、前記データベース内に保持される前記データ・レコードへのアクセスは、前記アクセス情報を使用して前記適切なエンティティを介して行われる。
前記エンティティA、B、D、及びEの前記コンピュータ・システム201乃至204はすべて、ネットワーク240を介して相互にアクセス可能である。
別の実施形態において、前記クライアントはホーム・エンティティを有し、この例ではホーム・エンティティはエンティティB201である。前記ホーム・エンティティは、図1に示される統括組織B内のエンティティB1としてもよい。前記ホーム・エンティティは、前記クライアント及び前記アクセス情報に関するデータ・レコードを有するエンティティのリスト250を維持する責任を担う。本実施形態の前記クライアント記憶装置200は、前記位置・アクセス情報自体の代わりに、前記ホーム・エンティティの前記位置・アクセス情報を記憶している。
本リスト250は、同期化の際又は前記記憶装置200が別のエンティティのコンピュータ・システム204に連結される時のオンライン・アクセス中に、前記クライアント記憶装置200によって更新されてもよい。これは図2の破線252で図示されている。
図3を参照すると、図2の前記コンピュータ・システム201乃至204の各々を実行する例示的なシステムが図示されている。前記システム300は、システム・バス303を介してメモリ要素に直接又は間接的に連結される少なくとも1つのプロセッサ301を含むプログラム・コードを記憶し又は実行し、あるいはその両方を行うのに適している。前記メモリ要素は、前記プログラム・コードの実行中に使用されるローカル・メモリ、バルク記憶装置及び実行中にコードをバルク記憶装置から検索しなければならない回数を少なくするために少なくともいくつかのプログラム・コードを一時的に保管するキャッシュ・メモリと、を含むことができる。
前記メモリ要素は読み取り専用メモリ(ROM)304及びランダム・アクセス・メモリ(RAM)305の形で、システム・メモリ302を含むことができる。基本入出力システム(BIOS)306はROM304に記憶することができる。オペレーティング・システム・ソフトウェア308を含むシステム・ソフトウェア307はRAM305に記憶することができる。RAM305には、ソフトウェア・アプリケーション310も記憶することができる。
前記システム300はまた、磁気ハード・ディスク・ドライブのような1次記憶手段311と、磁気ディスク・ドライブや光ディスク・ドライブのような2次記憶手段312とを含むことができる。前記ドライブ及びそれらに関連するコンピュータ可読媒体は、コンピュータ実行可能な命令とデータ構造とプログラム・モジュールと他のデータについての不揮発性記憶装置とを前記システム300に提供する。ソフトウェア・アプリケーションは、前記1次記憶手段311及び2次記憶手段312並びに前記システム・メモリ302に記憶することができる。
前記システム300はネットワーク・アダプタ316を介して、1つ又は複数のリモート・コンピュータへの論理結合を利用するネットワーク環境で動作することができる。
入出力デバイス313は直接又は介在I/Oコントローラを通して、前記システムに連結することができる。ユーザはキーボード等の入力デバイス、ポインティング・デバイス、他の入力デバイスを経由して、コマンド及び情報を前記システム300に入力することができる。出力デバイスとしては、スピーカやプリンタ等を挙げることができる。表示デバイス314はビデオ・アダプタ315等のインターフェイスを介してシステム・バス303にも接続される。
前記提案された方法及びシステムの応用例については、地理的な位置の全域で医療記録を共有する分野で今、説明する。
「医療提携のための情報統合化(Integrating the Healthcare Enterprise:IHE)」と呼ばれる業界イニシアティブは、「エンタプライズ間ドキュメント共有(Cross Enterprise Document Sharing(XDS))」のプロファイルを規定している。IHEのXDSプロファイルによれば、一組の医療提供機関(Care Delivery Organization:CDO)は、臨床アフィニティ・ドメイン(Clinical Affinity Domain:CAD)と、前記CADに関与する前記いずれかのCDOにおける患者のドキュメントの利用可能性についてのメタデータ情報を維持する共有記録簿とを確立することによって、患者の医療情報を共有することができる。前記IHEのXDSは現時点では、CAD記録簿(registry)の標準的な通信手法を提示していない。患者の医療情報がいくつかのCADにわたって多数の記録簿に記憶されている場合、現時点では患者又は医療機関が患者の医療情報にアクセスする標準的な仕組みは存在しない。
患者は前記記載のシステムを使用して各医療情報を維持する記録簿の組を、例えばスマート・カード技術やUSBキー等の記憶装置上に記憶する。前記患者の記憶装置上の前記情報は、所与のCAD記録簿にアクセスするのに必要な情報を含んでいる。前記カード上の情報には、前記実際の患者医療データは含まれていない。前記患者の記憶装置は、前記記録簿に関する位置・アクセス情報を記憶することができ、前記記録簿は、前記機関における前記データの利用可能性に関するメタデータを維持することができる。
各記録簿毎に含むことができる情報は、
記録簿のIPアドレス及びポートを含む位置情報と、
患者の信任及びセキュリティ属性を含むアクセス情報である。例えば、前記セキュリティ属性は、XDSコンシューマ(XDS consumer)が遠隔の記録簿における患者情報にアクセスすることができるようにするために、SAML2.0(セキュリティ保証マークアップ言語)で使用される属性とすることができる。
図4を参照すると、シーケンス図400は、患者401が自宅から離れた場所にある医療提供機関(CDO)402を訪問するプロトコルを示している。前記CDO402はデータ・レコードを利用する(402a)だけでなく、前記患者の新しいデータ・レコードのソース402bでもある。前記CDO402は記録簿A403を有する。前記患者は、本拠地の記録簿B1404と、やはり前記患者に関するデータ・レコードを含む別の記録簿B2405とを有する。
第1のステップ411で、前記患者は自身のスマート・カードから記録簿のリストを、前記ビジターCDO402の前記コンシューマ402aに提供する。前記コンシューマ402aは前記患者の本拠地の記録簿B1 404から前記患者のドキュメントを要求412し、それらのドキュメントが前記コンシューマ402aに戻される413。前記コンシューマ402aは前記患者に関するデータ・レコードを含む他の記録簿B2 405からも、前記患者のドキュメントを要求414する。それらのドキュメントが前記コンシューマ402aに戻される415。
前記患者が訪れる前記CDO402はその後、前記患者に関するすべての関連レコードを有することになる。その後、前記CDO402によって治療が行われ、前記CDO402の前記ソース402bによって作成される新しいドキュメントは、前記CDO402の前記記録簿403に提出される416。前記ビジターCDO402の前記記録簿A403は必要な記録簿のアクセスの詳細情報と共に、前記患者のカードに追加される417。
図5を参照すると、患者が前記アクセス・レコードを維持する本拠地の記録簿を有する実施形態においては、前記プロセスで追加的なステップが実行される。ある患者の前記本拠地記録簿B1 404は、前記患者及び各通信特性(例えばIPアドレス、ポート、及び信任情報等)に関する情報を有する訪問先の記録簿のリストを維持する責任を担う。このリストは、同期化の際、又は前記患者が訪問先の記録簿に属するビジターCDOで治療を受けていて前記訪問先の記録簿が前記本拠地の記録簿にアクセスしている時のオンライン・アクセス中に、前記患者のスマート・カードから更新される。
図5は、このような形で部分的に集中化されたドキュメント管理を支援するのに必要となる追加的なプロトコル420を説明している。前記患者のカードは本拠地記録簿サーバ404aのアドレス及び信任状を提供する421。次に、ビジター・クライアント402cは前記本拠地記録簿サーバ404aから前記患者に関するすべての記録簿情報を検索し422、前記情報が前記ビジター・クライアント402cに戻される423。次に、前記ビジター・クライアント402cは完全な記録簿リストを前記CDO402の前記コンシューマ402aに提供する424。ステップ424が完了すると、前記制御フローは図4のステップ412から進む。
前記記載の方法及びシステムにより、患者情報が発見できる記録簿リストを患者に提供することによって、患者の医療情報に関する集中型検索サービスの必要性がなくなる。前記患者は、前記リストを任意の永続的な記憶装置(例えば、スマート・カードやUSBキー等)に保持する。サービス提供者は、前記患者がこの貴重な情報を保持するのに役立つバックアップ及び同期化のサービスを提供することができる。
前記解決策の主な利点は、患者が自身の医療情報を管理することができ、どのような公共利用サービスも必要とせずに、それらの情報の所在を発見できることである。
前記解決策は、患者情報を保持するのにいかなる集中型の記憶装置も必要としないので、無限に拡張可能である。また膨大な量のエンティティ(記録簿)に対する非効率的な問合わせが必要なくなる。
本解決策はピアツーピア通信を基に構成されているので、世界的又は集中的(国際的)なバックボーンを必要とせずに記録簿同士が協調して取り組むことができるようにすることによって、その採用機会は増えることとなる。
本解決策を用いることによって、前記患者はプライバシ、セキュリティ及びアクセス制御を完全に管理できるようになる。
前記提案されている方法及びシステムに関する別の応用例は、金融データの共有の分野に存在する。個人又は組織に関する金融データには、様々な機関がアクセスする必要が生じる可能性がある。例えば、クライアントは自身の銀行情報にアクセスするのに、自身の現在の銀行組織とは異なる別の銀行組織を望んでもよい。別の例では、クライアントは母国内のクライアント自身の詳細情報にアクセスするのに、他国の金融組織を認定することを望んでもよい。
前記提案されている方法及びシステムのさらに別の応用例は、小売及び製造業の分野に存在する。元の卸売業者、製造業者、修理業者等の形をとる分散型組織は、クライアントが購入する製品に関する情報をすべて保持することができる。記載されている方法によれば、前記クライアントは別のエンティティを、前記分散型組織によって保持される前記レコードにアクセスさせる。例えばクライアントは、購入についての詳細情報を保持する販売店Aから、製品自体に関するデータを保持する製造業者Bが製造したテレビを購入したという場合に、別の製造業者又は交換部品供給業者Cが前記テレビ等を修理するのに必要な交換部品の詳細情報を保持している場合がある。前記クライアント又は前記製品自体は、前記A、B、C各組織のデータに関する位置・アクセス情報を含む記憶装置を有することができる。前記記憶装置が前記製品内に格納されている場合、前記製品が別の所有者の手に渡った場合にも、上記の情報は前記製品に転送される。同様に本コンテキストは、車両がその通常の修理工場から離れた工場で修理される自動車あるいは、車両に関する記録が分散した場所で必要になる車両レンタル・サービスにも適用することができる。
さらに他の応用例は、クライアントの電話の詳細情報が分散化された組織によって保持される携帯電話の分野に存在する。
別の応用分野は、ある学生の履歴を通じて様々な学校、大学及び他の教育機関が作成する可能性がある学生に関する教育記録である。前記学生はその資質を立証するために、別のエンティティ、例えば将来の雇用主に配布することができる位置・アクセス情報を保持することができる。
機密情報へのアクセスが必要とされる可能性がある別の応用分野は、警察、裁判所及び刑務所の記録の分野に関するものである。個人の過去の犯罪歴に関するリストは非常に極秘性の高い資料であり、関係者だけに配布されるものである。したがって、クライアントだけが前記位置・アクセス情報を保持することになる。
他の応用分野は、クライアントが分散化された組織と様々な保険契約を有していて、必要に応じて別のエンティティに配布することができる位置・アクセス情報を保持することを望むこともある保険記録である。
本発明は全面的にハードウェアの実施形態の形あるいは全面的にソフトウェアの実施形態の形あるいはハードウェア要素とソフトウェア要素の両方を含む実施形態の形を、とることができる。好ましい一実施形態では、本発明は必ずしもそれだけに限定されるわけではないが、ファームウェア、常駐ソフトウェア、マイクロコード等を含むソフトウェアで実施される。
本発明はコンピュータ又は任意の命令実行システムによって、あるいはシステムに関連して使用されるプログラム・コードを備えるコンピュータ使用可能な又はコンピュータに読み込み可能な媒体からアクセスできる、コンピュータ・プログラム製品の形をとることができる。本明細書の目的のためには、コンピュータ使用可能な又はコンピュータに読み込み可能な媒体は、前記命令実行システム、装置又は機器によってあるいはそれらに関連して使用される前記プログラムを、収容し記憶し通信し伝搬し又は移送することができる任意の機器であってもよい。
前記媒体は電子系媒体、磁気系媒体、光学系媒体、電磁気系媒体、赤外線系媒体又は半導体系媒体(すなわち装置又は機器)あるいは伝搬媒体であってもよい。コンピュータに読み込み可能な媒体の例としては、半導体又は固体メモリ、磁気テープ、着脱自在のコンピュータ・ディスケット、ランダム・アクセス・メモリ(RAM)、読み取り専用メモリ(ROM)、固定磁気ディスク及び光ディスクが挙げられる。光ディスクの最新例としては、コンパクト・ディスク読み取り専用メモリ(CD−ROM)、コンパクト・ディスク読み出し/書き込み(CD−R/W)、及びDVDが挙げられる。
上記の記載には本発明の範囲から逸脱することがなければ、様々な改良及び修正を施すことができる。
本発明が実施できるエンティティの一配置に関する概略図である。 本発明に記載の分散型コンピュータ・システム配置のブロック図である。 本発明に記載のコンピュータ・システムのブロック図である。 本発明に記載の方法のシーケンス図である。 本発明に記載の方法のシーケンス図である。
符号の説明
100 クライアントC
101 組織B
102 組織D
103 組織E
104 組織A
111乃至113 データ・レコード
121乃至123 アクセス情報
131 エンティティB1
132 エンティティB2
133 エンティティB3
200 記憶装置
201〜204 コンピュータ・システム
220 アクセス情報
221〜223 クライアント・データ
224 データ・レコード
231〜234 データベース
240 ネットワーク
300 システム
301 プロセッサ
302 システム・メモリ
303 システム・バス
304 ROM
305 RAM
306 BIOS
307 システム・ソフトウェア
308 オペレーティング・システム・ソフトウェア
310 ソフトウェア・アプリケーション
311 1次記憶手段
312 2次記憶手段
313 入出力デバイス
315 ビデオ・アダプタ
316 ネットワーク・アダプタ

Claims (20)

  1. 分散型データにアクセスする方法であって、
    クライアント・データを、前記クライアント・データにアクセスするためのアクセス情報を必要とする第1のエンティティに記憶するステップと、
    クライアントが前記アクセス情報を第2のエンティティに提供するステップと、
    前記第2のエンティティが第1のエンティティから前記記憶されているクライアント・データにアクセスするステップと、
    を有する方法。
  2. 単一のクライアントに関するデータを複数の第1のエンティティに記憶するステップを含む、請求項1に記載の方法。
  3. 前記クライアントは、前記アクセス情報を各第1のエンティティ毎に位置・アクセス情報の形で提供する、請求項1に記載の方法。
  4. 前記クライアントは、位置・アクセス情報を前記第1のエンティティ及びそれらのアクセス情報の記録簿に提供することによって前記アクセス情報を提供する、請求項1に記載の方法。
  5. 前記記録簿は、前記クライアントと同期化させることによって、又は第2のエンティティによるオンライン・アクセス中に、更新される、請求項4に記載の方法。
  6. 前記アクセス情報は、前記クライアント特有の信任・許可情報である、請求項1に記載の方法。
  7. 前記位置情報は、インターネット・プロトコル・アドレス又はユニフォーム・リソース・ロケータである、請求項3に記載の方法。
  8. 前記第1のエンティティは、前記クライアント・データを前記第1のエンティティを介してアクセスされるデータベースに記憶する、請求項1に記載の方法。
  9. 第2のエンティティによって作成される新しいクライアント・データは、前記新しいクライアント・データにアクセスするためのアクセス情報を必要とする前記第2のエンティティによって記憶される、請求項1に記載の方法。
  10. 前記アクセス情報は前記クライアントによって保持されるか又は、前記アクセス情報の参照が前記クライアントによって保持される、請求項3に記載の方法。
  11. 分散型データにアクセスするシステムであって、
    クライアント・データを記憶する第1のエンティティであって前記クライアント・データにアクセスするためのアクセス情報を必要とする前記第1のエンティティと、
    前記アクセス情報を提供する前記クライアントによって保持される記憶装置と、
    前記クライアントから前記アクセス情報を提供されたときに、前記記憶されたクライアント・データに前記第1のエンティティからアクセスすることができる第2のエンティティと、
    を有するシステム。
  12. 複数の第1のエンティティは、単一のクライアントに関するクライアント・データを記憶する、請求項11に記載のシステム。
  13. 前記記憶装置は、前記アクセス情報を各第1のエンティティ毎に位置・アクセス情報の形で提供する、請求項11に記載のシステム。
  14. 前記記憶装置は、位置・アクセス情報を前記第1のエンティティ及びそれらのアクセス情報の記録簿に提供することによって前記アクセス情報を提供する、請求項11に記載のシステム。
  15. 前記記録簿は、前記クライアント記憶装置と同期化させることによって、又は第2のエンティティによるオンライン・アクセス中に、更新される、請求項14に記載のシステム。
  16. 前記記憶装置は、使用時に第2のエンティティに連結される携帯型記憶装置である、請求項11に記載のシステム。
  17. 前記記憶装置はクライアントのコンピュータ・システム上に設けられ、アクセス情報はネットワーク通信を介して第2のエンティティに提供される、請求項11に記載のシステム。
  18. 前記位置情報はインターネット・プロトコル・アドレスであり、前記第2のエンティティはネットワークを介して前記第1のエンティティから前記クライアント・データにアクセスする、請求項13に記載のシステム。
  19. 前記第2のエンティティによって作成される新しいクライアント・データは、前記クライアント・データにアクセスするためのアクセス情報を必要とする前記第2のエンティティによって記憶される、請求項11に記載のシステム。
  20. 分散型データにアクセスするためにコンピュータに読み込み可能な記憶媒体に記憶されたコンピュータ・プログラムであって、
    クライアント・データを、第1のエンティティであって前記クライアント・データにアクセスするためのアクセス情報を必要とする前記第1のエンティティに記憶するステップと、
    クライアントが前記アクセス情報を第2のエンティティに提供するステップと、
    前記第2のエンティティが前記第1のエンティティから前記記憶されているクライアント・データにアクセスするステップと、
    を実施するコンピュータに読み込み可能なプログラム・コード手段を有する、コンピュータ・プログラム。
JP2007042412A 2006-03-01 2007-02-22 分散型データにアクセスする方法、システム及びコンピュータ・プログラム Pending JP2007234018A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/365,735 US20070208750A1 (en) 2006-03-01 2006-03-01 Method and system for access to distributed data

Publications (1)

Publication Number Publication Date
JP2007234018A true JP2007234018A (ja) 2007-09-13

Family

ID=38472602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007042412A Pending JP2007234018A (ja) 2006-03-01 2007-02-22 分散型データにアクセスする方法、システム及びコンピュータ・プログラム

Country Status (3)

Country Link
US (1) US20070208750A1 (ja)
JP (1) JP2007234018A (ja)
CN (1) CN100541497C (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019021861A1 (ja) * 2017-07-24 2019-01-31 株式会社デンソー 台帳管理装置、台帳管理システム、車載の情報提供装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1873728B1 (en) * 2006-06-29 2013-11-27 Incard SA Method for configuring an IC Card in order to receive personalization commands
US8645424B2 (en) * 2007-12-19 2014-02-04 Sam Stanley Miller System for electronically recording and sharing medical information
CN101996214B (zh) * 2009-08-27 2013-10-23 国际商业机器公司 用于处理数据库操作请求的方法和装置
KR101946861B1 (ko) 2011-09-21 2019-02-13 삼성전자주식회사 멀티미디어 방송 서비스의 미디어 데이터 동기화 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331101A (ja) * 1999-05-17 2000-11-30 Ntt Data Corp 医療関連情報管理システム及びその方法
US20040030703A1 (en) * 2002-08-12 2004-02-12 International Business Machines Corporation Method, system, and program for merging log entries from multiple recovery log files
US20040128390A1 (en) * 2002-12-31 2004-07-01 International Business Machines Corporation Method and system for user enrollment of user attribute storage in a federated environment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944767B1 (en) * 2000-07-07 2005-09-13 Genaissance Pharmaceuticals, Inc. Methods and apparatus for ensuring the privacy and security of personal medical information
US6748393B1 (en) * 2001-04-20 2004-06-08 Microsoft Corporation Transparent updates to partitioned views in a federated database system
JP2002366665A (ja) * 2001-06-05 2002-12-20 Nidek Co Ltd 医療情報管理システム及び医療情報管理方法
US20030074564A1 (en) * 2001-10-11 2003-04-17 Peterson Robert L. Encryption system for allowing immediate universal access to medical records while maintaining complete patient control over privacy
FR2836251B1 (fr) * 2002-02-18 2004-06-25 Gemplus Card Int Dispositif et procede de securisation de donnees sensibles, notamment entre deux parties via un organisme tiers
US7797434B2 (en) * 2002-12-31 2010-09-14 International Business Machines Corporation Method and system for user-determind attribute storage in a federated environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331101A (ja) * 1999-05-17 2000-11-30 Ntt Data Corp 医療関連情報管理システム及びその方法
US20040030703A1 (en) * 2002-08-12 2004-02-12 International Business Machines Corporation Method, system, and program for merging log entries from multiple recovery log files
US20040128390A1 (en) * 2002-12-31 2004-07-01 International Business Machines Corporation Method and system for user enrollment of user attribute storage in a federated environment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019021861A1 (ja) * 2017-07-24 2019-01-31 株式会社デンソー 台帳管理装置、台帳管理システム、車載の情報提供装置
JP2019023823A (ja) * 2017-07-24 2019-02-14 株式会社デンソー 台帳管理ノード、台帳管理システム、車載の情報提供装置

Also Published As

Publication number Publication date
CN101030226A (zh) 2007-09-05
CN100541497C (zh) 2009-09-16
US20070208750A1 (en) 2007-09-06

Similar Documents

Publication Publication Date Title
CN112424766B (zh) 数据交换
US7788222B2 (en) Information exchange engine providing a critical infrastructure layer and methods of use thereof
CN104102483B (zh) 安全地使用公共服务以实现私人或企业目的的方法和***
US20150278542A1 (en) Database access control
US20050004927A1 (en) Intelligent and automated system of collecting, processing, presenting and distributing real property data and information
US20140012833A1 (en) Protection of data privacy in an enterprise system
US20060235829A1 (en) Query to an electronic form
JP2010537283A5 (ja)
US20080312962A1 (en) System and method for providing services via a network in an emergency context
Koster et al. FAIR Principles for Library, Archive and Museum Collections: A proposal for standards for reusable collections
US20220050855A1 (en) Data exchange availability, listing visibility, and listing fulfillment
US20150331948A1 (en) Search infrastructure and method for performing web search
US11809586B2 (en) Shared object discovery techniques
JP2007234018A (ja) 分散型データにアクセスする方法、システム及びコンピュータ・プログラム
US10394835B1 (en) Rapid access information database (RAID) system and method for generalized data aggregation for a plethora of data types and users
KR102298017B1 (ko) 심리상담전문가 정보관리 서버
CN115269527A (zh) 向客户共享数据共享度量
CN114064634A (zh) 信息处理装置以及非暂时性存储介质
US20140172835A1 (en) Data reliability through crowd sourcing
Ma et al. OpenID connect as a security service in Cloud-based diagnostic imaging systems
EP4350533A1 (en) Computer-implemented method and system for processing a service with sovereign data
Tay Improving Authentication and Authorization: SeamlessAccess and GetFTR Introduction
US20240039993A1 (en) System And Method for Managing Data Stored in A Remote Computing Environment
US20240037270A1 (en) System and Method for Managing Data Stored in A Remote Computing Environment
JP7183640B2 (ja) 情報処理装置、情報処理システム及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110905

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110905

RD12 Notification of acceptance of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7432

Effective date: 20110905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111013

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20111017

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20111017

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120306