(57)【要約】辞書システムは事業体の活動をサポートする用語蓄積手段を提供し、この蓄積手段はシステムの使用に応答してそのコンテンツを自動的に更新する。入力プロセッサは、複数の異なるデータフォーマットのうちの少なくとも１つでトランザクションメッセージを取得する。データプロセッサは、取得したトランザクションメッセージデータを構文解析してその用語を抽出する。その後、このプロセッサは抽出した用語を第１の用語蓄積手段中の用語と比較する。第１の用語蓄積手段は、抽出した用語が第１の用語蓄積手段中にない場合はその抽出した用語を含むように更新される。通信プロセッサは、第２の用語蓄積手段との通信に適当なように第１の用語蓄積手段のコンテンツを断続的に処理する。
2005519411.tif 000002
【特許請求の範囲】
【請求項１】
ヘルスケア事業体の運営をサポートするために用いるアクセス可能な用語蓄積手段を提供するヘルスケア辞書システムであって、
複数の異なるデータフォーマットのうちの少なくとも１つでヘルスケアトランザクションメッセージデータを取得するための入力プロセッサと、
データプロセッサと、
通信プロセッサとより成り、
データプロセッサは、
取得したトランザクションメッセージデータを構文解析して取得したトランザクションメッセージデータから用語を抽出し、
抽出した用語を第１の用語蓄積手段内の用語と比較し、
抽出した用語が第１の用語蓄積手段内にないことが確認されるとそれに応答して抽出した用語を含めるように第１の用語蓄積手段を更新し、
通信プロセッサは第２の用語蓄積手段と通信するに適当なように第１の用語蓄積手段のコンテンツを断続的に処理するヘルスケア辞書システム。
【請求項２】
データプロセッサはさらに、抽出した用語が第１の用語蓄積手段内にあることが確認されるとそれに応答して第１の用語蓄積手段の抽出した用語の使用カウントを累増させるように第１の用語蓄積手段を更新する請求項１のシステム。
【請求項３】
第１の用語蓄積手段に結合されて該蓄積手段のコンテンツを維持管理するための維持管理プロセッサをさらに備えた請求項１または２のシステム。
【請求項４】
維持管理プロセッサによりユーザーは第１の用語蓄積手段内の用語の使用カウントをリセットできる請求項３のシステム。
【請求項５】
維持管理プロセッサにより、ユーザーは、（ａ）第１の用語蓄積手段内の用語を視認し、（ｂ）第１の用語蓄積手段に用語を追加し、（ｃ）第１の用語蓄積手段から用語を削除し、（ｄ）第１の用語蓄積手段内の用語を編集し、（ｅ）第１の用語蓄積手段内の用語に関連するレポートを作成するうちの１またはそれ以上を行える請求項３のシステム。
【請求項６】
データプロセッサはさらに、（ａ）トランザクションメッセージソース識別情報、（ｂ）トランザクションメッセージプロトコル識別情報、及び（ｃ）トランザクションメッセージソースコンピュータシステム識別情報のうちの少なくとも１つを抽出する請求項１のシステム。
【請求項７】
トランザクションメッセージデータは、（ａ）ヘルスケア事業体検査施設が関与する通信、（ｂ）ヘルスケア事業体薬局施設が関与する通信、（ｃ）ヘルスケア事業体放射線施設が関与する通信、（ｄ）ヘルスケア事業体モダリティー施設に関与する通信、（ｅ）ヘルスケア事業体管理運営施設が関与する通信、（ｆ）ヘルスケア事業体注文または結果管理施設が関与する通信のうちの少なくとも１つより成る請求項１のシステム。
【請求項８】
第１の用語蓄積手段は、第２の用語蓄積手段を含む複数の異なるヘルスケア情報システム用語蓄積手段を更新するために使用され、
さらに、第１の用語蓄積手段に結合され、ユーザー命令に応答して第２の用語蓄積手段の更新を開始させる維持管理プロセッサを備えた請求項１のシステム。
【請求項９】
更新は所定の基準を満足するとそれに応答して自動的に開始され、所定の基準は、（ａ）それぞれの用語が第１の用語蓄積手段に追加された日付、（ｂ）第１の用語蓄積手段に含まれる用語の数、（ｃ）第１の用語蓄積手段に含まれる用語の属性のうちの少なくとも１つに関連する請求項１０のシステム。
【請求項１０】
データプロセッサは、抽出した用語を（ａ）その用語が受け入れられた日付または時間、（ｂ）ソースシステム識別子、（ｃ）用語ステイタス及び、（ｄ）その用語が検出された回数を示す更新情報のうちの少なくとも１つと共に第１の用語蓄積手段に蓄積することにより、抽出した用語を第１の用語蓄積手段に適合するように処理する請求項１のシステム。
【請求項１１】
データプロセッサは、抽出した用語を（ａ）データプロセッサにより発生される用語識別コード、及び（ｂ）抽出された用語のソースシステムに関連する組織識別コードのうちの少なくとも１つと共に第１の用語蓄積手段に蓄積することにより、抽出した用語を第１の用語蓄積手段に適合するように処理する請求項１のシステム。
【請求項１２】
抽出した用語は、ヘルスケア事業体の運営をサポートするために通信されるトランザクションメッセージデータから取り出し可能な、（ａ）単語、（ｂ）コード、（ｃ）記号、（ｄ）ラベル、（ｅ）テキスト、（ｆ）テキスト表現、（ｇ）表示、（ｈ）文字列のうちの少なくとも１つより成る請求項１のシステム。
【請求項１３】
データプロセッサは、抽出した用語を（ａ）データプロセッサにより発生される用語識別コード、及び（ｂ）抽出された用語のソースシステムに関連する組織識別コードのうちの少なくとも１つと共に第１の用語蓄積手段に蓄積することにより、抽出した用語を第１の用語蓄積手段に適合するように処理する請求項１のシステム。
【請求項１４】
ヘルスケア事業体の運営をサポートするために用いるアクセス可能なヘルスケア用語蓄積手段を提供する方法であって、
複数の異なるデータフォーマットのうち少なくとも１つでヘルスケアトランザクションメッセージデータを取得し、
取得したトランザクションメッセージデータの構文解析を行って取得したトランザクションメッセージから用語を抽出し、
抽出した用語を第１の用語蓄積手段内の用語と比較し、
抽出した用語が第１の用語蓄積手段内にないことが確認されるとそれに応答して抽出した用語を含めるように第１の用語蓄積手段を更新し、
第１の用語蓄積手段のコンテンツを第２の用語蓄積手段との通信に適するように処理するステップより成るヘルスケア用語蓄積手段の提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘルスケア事業体をサポートするために使用可能な辞書及び用語蓄積システムにかかわる。
【背景技術】
【０００２】
ヘルスケア事業体は１またはそれ以上のヘルスケア関連施設により構成されており、ヘルスケア事業体に含まれない他の主体と連携することが可能である。ヘルスケア情報システムは、ヘルスケア事業体の患者に関する情報を保存する。患者情報は、ヘルスケア事業体の種々の施設を相互接続する通信ネットワークを介して交換される。かかる情報の中には、例えば、患者名、年齢、性別、人種、住所などの人的情報及び符号化、請求、取立て、アピールなどの財政データのように、コンピュータシステムが取り扱い易いものがある。しかしながら、患者記録の最も重要な部分は、例えば、症状、兆候、副作用、合併症などの臨床情報、及び成績、有効性、効率などの結果のような医療情報である。これらの記録は、利用価値を上げるために、特定の患者につき（例えば、最良の治療ルールを適用するために）または患者の個体群にわたって（最善の治療ルールを開発するために）それらに含まれる医学用語につきサーチ可能な状態にする必要がある。
【０００３】
しかしながら、医療記録には同一または類似の概念について異なる施設及び／または異なる医師が異なる用語を使用することがあるという一つの問題がある。例えば、「心臓が肥大している」、「肥大した心臓」、「心臓が肥大を示す」及び「心臓肥大」は意味が同じであり、標準または正規の用語「心臓肥大」に変換可能である。同様に、同じ用語がヘルスケア事業体内の異なる施設において異なる意味を持つ場合がある。例えば、「嚢胞性の病気」は、エックス線診断では１つの意味を、乳房診断では別の意味を有する。
【０００４】
医学的概念に関連して記録をサーチする際完全且つ正確な結果を得るためには、その概念を表すために使用される全ての用語をサーチにより見付け出す必要がある。この機能を容易に利用できるようにするため、ヘルスケア事業体の各ヘルスケア情報システムは、その施設における医療トランザクションに使用される医学的用語（即ち、単語またはフレーズ）を蓄積する辞典または辞典を維持管理している。そうした状態では、各サーチ用語に関連する正規の用語を調べ、医療記録を分析して該記録に用いられた用語に関連する正規の用語を同定し、正規の用語を用いてサーチを行うことにより（これらは全ての公知の態様で）、サーチを実行することができる。
【０００５】
２００２年６月２７日付けで公開されたPories et al.の米国特許公開公報２００２／００８２８６８号は、電子医療記録を作成するシステムに係る。患者の大体の病名を最初に同定し、入力装置によりシステムに供給する。それに応答して提示される一連のスクリーン画像が医師に複数の用語を表示するが、それらはその病気に関連して辞典に予め入力されているものである。医師が表示用語リストの中から選択を行って彼の診断結果を記述する。医師の選択に応答して、以前に選択された用語に関連する他の用語リストを含む他のスクリーン画像が表示されるが、医師は所要の詳細レベルに到達するまでそれらの表示リストの中から選択を行う。その後、選択した全ての用語を処理して、医療記録のために構造化された医療情報が自動的に発生させる。用語は、医療責任者または権限を有する他の者の決済を得た後に、手動で辞典に追加することができる。例えば、所望の用語がその辞典にない場合、医師はそれを辞典に加えるようリクエストする。さらに、医療テキストをスキャンし構文解析して、テキスト中にある用語が自動的に辞典に追加されるようにすることができる。また、病院、保険会社及び／または連邦政府のデータベースのような第三者の情報ソースを、関連の用語を抽出するためにスキャンし構文解析して、抽出された用語をその辞典に加えることも可能である。さらに自動的なプロセスにより使わなくなった用語を削除することもできる。
【０００６】
２０００年４月２５日にFriedmanへ発行された米国特許第６，０５５，４９４号は、自然言語の医療記録を構文解析するシステムを開示している。自然言語の医療記録を構文解析し、その用語をデータベース中の項目と比較して、標準の用語に対応する任意の自然言語表現につきその標準の用語を割り当てる。データベースにより、構文解析を実行するに必要な情報を保持する。その後、自然言語の医療記録の構文解析により得られた正規の用語にさらに処理を加える。例えば、かかる医療記録を全て正規の用語でサーチできるように正規の用語をデータベースの記録中に蓄積することができる。
【０００７】
１９９８年９月１５日付でRyanへ発行された米国特許第５，８０９，４７６号は、自然言語の医療記録から符号化データを発生させるシステムを開示している。医療記録中の各用語及びそれらの用語間の関係を分析して、元の情報を圧縮して表す記号表示を発生させる。このシステムでは、元の情報の訂正及び／または補充が可能である。この符号化された情報は後で問い合わせを受ける。
【０００８】
記録中の医学用語の正規または標準の用語を同定するために医療記録の構文解析及び／または符号化を行うことにより、かかる記録に対する今後のサーチが容易になり、これらの用語を用いて最善の治療ルールを決定し、より意義のある医療記録の統計的分析を行うことができる。
【０００９】
Pories et al.の特許では、辞典中の用語だけが医師に表示され、彼が医療記録中に含むために利用できる。他のシステムでは、辞典中の用語が認識され符号化されるに過ぎない。従って、上述したシステムは全て、これらを稼動させるには、データベースまたは辞典に多量の用語が既に入力されていなければならない。しかしながら、かかる辞典に多量の用語を入力するには時間のかかるプロセスが必要であり、医師がヘルスケアサービスを提供しながら彼ら自身の医療記録を作製する際に医師の時間を不当に制限することになる。また、前の辞典または文献から自動的に作成するにしても、収集された用語がその施設または医師に関連性があるという保証は何もない。
【００１０】
このPories et al.特許では、医師は用語を辞典に追加するようリクエストすることになる。しかしながら、更新作業は、恐らく医療責任者の決済が得られて初めて手動で行われる。このシステムはまた、ある所定の期間の間使用されなかった用語を自動的に削除することがある。Friedmanの特許もRyanの特許も、システムの利用に応答して辞典を動的に更新する技術を開示していない。
【００１１】
完全な辞典の必要条件として、かかるシステムは、使用可能となる前にかかる辞典のインストールを必要とする。完全な辞典のインストールは２つの方法、即ち、辞典を１またはそれ以上の遠隔場所から現在のヘルスケア情報システムへ移動させ、そして／または所望の用語を手動でその辞典に入力することにより、実現することができる。前者では、既存の辞典をそのフォーマットで読み取り、新しい辞典をその、恐らくは異なるフォーマットで書き込むことができるプログラムを作成する必要がある。このプログラムの開発、テスト及び実行にはかなりの時間が必要であり、古くて使用されない用語が古い辞典から新しい辞典に移される危険性がある。後者の方法はさらに時間がかかり、新しい辞典にエラー、脱落及び不正確な部分が含まれる蓋然性が非常に高い。
【００１２】
辞典が完全な状態での稼動開始を必要としないシステムは、そのかなりの部分を迅速且つ正確に増殖させて、医療記録の完全且つ正確なサーチを可能にする手段を提供する。
【発明の概要】
【００１３】
本発明の原理に従うと、辞書システムは、システムの利用に応答してコンテンツを動的に更新する、事業体の運営をサポートする用語蓄積手段を提供する。入力プロセッサは、複数の異なるデータフォーマットのうちの少なくとも１つでトランザクションメッセージデータを取得する。データプロセッサは、取得したトランザクションメッセージデータの構文解析を行って、そのメッセージデータから用語を抽出する。プロセッサはその後、抽出した用語を第１の用語蓄積手段内の用語と比較する。抽出した用語が第１の用語蓄積手段内にない場合は、その第１の用語蓄積手段を抽出した用語を含むように更新する。通信プロセッサは、第１の用語蓄積手段のコンテンツを第２の用語蓄積手段との通信に適当なように断続的に処理する。この第２の用語蓄積手段は、ヘルスケア事業体の施設のうちの１つのヘルス情報システムの作動可能な用語蓄積手段を構成する。
【実施例】
【００１４】
図１は、本発明の原理によるデータ辞書システムを含むヘルスケア事業体データ処理システムの一部を示すブロック図である。本発明の原理によるデータ辞書を説明するに必要な構成要素のみを図１に示す。当業者は、ヘルスケア事業体データ処理システムにとって他にいかなる構成要素が必要か、それらの要素を如何にして特定し、設計し、実現するか、また、それらの他の構成要素を図示の構成要素と如何に相互接続して作動可能なデータ処理システムとするかを理解できるであろう。
【００１５】
図１において、ヘルスケア事業体は、各々がヘルスケア事業体の１またはそれ以上の稼動施設にデータ処理サービスを提供する複数のヘルスケア情報システム（ＨＩＳ）１００を有する。例えば、ヘルスケア事業体は、ヘルスケア事業体検査施設、ヘルスケア事業体薬局施設、ヘルスケア事業体放射線施設、ヘルスケア事業体モダリティー施設、ヘルスケ事業体管理運営施設、ヘルスケ事業体注文または結果管理施設及び他のかかる施設を含むことがある。
【００１６】
これらのＨＩＳは、無線ネットワーク、有線ネットワーク（例えば、イサーネット）またはコンピュータ相互接続構造の他の任意の形態のうちの任意のものを含むネットワーク接続手段２００により相互接続されている。各ＨＩＳ１００は、ネットワーク接続手段２００からデータを受け、該接続手段へデータを送る入出力（Ｉ／Ｏ）プロセッサ１０４を有する。少なくとも１つのＨＩＳ１００はまた、そのＨＩＳのユーザーの語彙を記述する用語を表すデータを含む用語蓄積手段１０２を有し、また、上述した態様で、情報を入力し、情報を認証し、処理の経路を特定し、そのＨＩＳ１００に含まれるデータ記録のサーチを実行するために使用できる。この辞書はまた、標準または正規の用語のような各用語に関連する他の情報、他の同意語（あれば）、用語の使用頻度を示すカウント（以下に詳述する）、定義なども含む。また、辞書は、完全血球算定（ＣＢＣ）検査テストのような１組のテストの結果を記述するに用いるような、用語の階層構造内の他の用語に対する関係を表す情報を含むことができる。
【００１７】
ネットワーク接続手段２００はまた、電子データ交換（ＥＤＩ）回路４００に結合されている。ＥＤＩ４００は、事業体ネットワーク接続手段２００と、事業体の内部または外部の他の主体３００との間の橋渡しをする。例えば、これらの主体３００には、医師のオフィス、検査室、製薬会社、支払い者などが含まれる。
【００１８】
ネットワーク接続手段２００はまた、本発明の原理による辞書システム５００に結合されている。入力プロセッサ５０２の入力端子は、ネットワーク接続手段２００に結合され、その接続手段からデータを受ける。入力プロセッサ５０２の出力端子はデータプロセッサ５０４の入力端子に結合されている。データプロセッサ５０４の出力端子は、通信プロセッサ５０８の入力端子に結合されている。通信プロセッサ５０８の出力端子はネットワーク接続手段２００に結合され、その接続手段にデータを送信する。用語蓄積手段５０６は、データプロセッサ５０４に双方向通信自在に結合されている。維持管理プロセッサ５１０は、用語蓄積手段５０６に双方向通信自在に結合されている。
【００１９】
動作について、種々のＨＩＳ１００、ＥＤＩ４００及びデータ辞書システム５００は、ネットワーク接続手段２００を介してトランザクションメッセージを送ることにより通信する。かかるトランザクションメッセージには、（ａ）ヘルスケア事業体検査施設が関与する通信、（ｂ）ヘルスケア事業体薬局施設が関与する通信、（ｃ）ヘルスケア事業体放射線施設が関与する通信、（ｄ）ヘルスケア事業体モダリティー施設が関与する通信、（ｅ）ヘルスケア事業体管理運営にかかわる通信、（ｆ）ヘルスケア事業体の注文または結果管理運営にかかわる通信を含むデータ、及び／またはヘルスケア事業体内の１つの施設とヘルスケア事業体内または事業体外の他の施設との間で交信される他の任意のデータが含まれる。
【００２０】
これらのトランザクションメッセージは、ソース（例えば、１つのＨＩＳ）から行先（例えば、別のＨＩＳ１００）へ送られる。その行先では、入来トランザクションメッセージはさらなる処理を受けるため待機状態にされる。待ち行列のトランザクションメッセージは順番に従って処理される。信頼性を増加させるために、待ち行列の各トランザクションメッセージのデータフィールドは、そのトランザクションメッセージが完全で正確であることが明らかになるまで可逆態様で分析され処理される。この処理は人間のユーザーによるチェックを含むことがある。トランザクションメッセージが完全且つ正確であれば、そのトランザクションメッセージは「通知」されるが、これは、トランザクションメッセージ中のデータフィールドにより特定される任意の変更が行先で行われ、そのトランザクションメッセージが待ち行列から除去されることを意味する。このように、トランザクションメッセージが、例えば、データの消失、データの一部の毀損または矛盾もしくは無意味なデータが含まれるなどにより任意の態様で欠陥を有することが判明した場合、「通知」は行われず、従って行先のＨＩＳでは変更は不正確な形ではなされない。さらに、ソースＨＩＳにはその問題が通告される。
【００２１】
図１に示すようなヘルスケア事業体データ処理システムでは、多種多様なＨＩＳが種々の納入者により納入されるため、これらのＨＩＳは、種々のデータを含むトランザクションメッセージをそれらのトランザクションについてプロトコルと呼ぶ種々のデータフォーマットを用いて通信する。トランザクションメッセージを形成するプロトコルには公知のものが幾つかあるが、例示すると、ヘルスレベル７（ＨＬ７）、拡張マークアップ言語（ＸＬＭ）、医学におけるデジタル画像表示及び通信（ＤＩＣＯＭ）または米国国立標準局（ＡＮＳＩ）の認証標準委員会（ＡＳＣ）Ｘ１２により認められた他の任意の電子データ交換（ＥＤＩ）プロトコルがある。プロトコルとは無関係に、各トランザクションメッセージは、とりわけ、トランザクションメッセージソース場所、トランザクションメッセージプロトコル及びトランザクションメッセージソース場所におけるコンピュータシステムのタイプを表す幾つかのデータフィールドを含む。例えば、医療記録を送信する場合では、場合によっては、トランザクションメッセージがさらに符号化医療データ及び／または医療記録のテキストを表すデータフィールドを含むことがある。
【００２２】
一般的に、本発明の原理による辞書システム５００は、ヘルスケア事業体システム１００の多数のＨＩＳ１００と他の主体３００を接続するネットワーク接続手段２００を介して流れるトランザクションメッセージと流れをモニターし、それらのトランザクションに見られる新しい用語（医学コードを含む）をかかる用語の構造化された蓄積手段５０６に保存する。上述した施設の用語蓄積手段１０２と同じ態様で、辞書システム５００の用語蓄積手段５０６も、標準または正規の用語、他の同意語（あれば）、その用語の使用頻度を示すカウント、定義などのような各用語に関連する他の情報も含む。また、用語蓄積手段５０６は、以下に詳述するように、完全血球算定（ＣＢＣ）検査テストのような１組の検査の結果を記述するために用いるような、ある用語と階層構造内の他の用語との関係を表す情報を含むことができる。
【００２３】
医療記録の符号化医療データ及び／またはテキストを表すそれぞれのトランザクションメッセージデータフィールドは、コードまたは用語を同定して抽出するために構文解析を受ける。新しい用語はその蓄積手段に追加され、繰り返される用語の頻度が維持される。その蓄積手段を管理するためのユーティリティーが提供されるが、それには、コンテンツを見て維持管理し（例えば、最も頻度が高い用語を表示し、用語を削除し、カウントをリセットし、ＨＩＳの用語蓄積手段１０２の更新を行う）ことを含む。新しい用語蓄積手段１０２を含む新しいＨＩＳシステムをインストールする準備として、中央の用語蓄積手段５０６を早くオンの状態にすることにより、基礎となる一組の用語を収集することが可能であるが、その後、新しいＨＩＳシステムの新しい用語の必要条件を反映させるために改善を行うことができる。新しい辞書はトランザクションメッセージが処理されるにつれてそれ自体が増殖するため、複雑なインストールは不要である。
【００２４】
詳述すると、入力プロセッサ５０２は、トランザクションメッセージがフォーマットされる上述した少なくとも１つのプロトコルでネットワーク接続手段からトランザクションメッセージを取得する。しかしながら、入力プロセッサ５０２は、システムに用いる任意のプロトコルで適正にトランザクションメッセージを取得するのが好ましい。これを行うために、入力プロセッサ５０２は、そのトランザクションメッセージをフォーマットするために如何なるプロトコルが使用中であるかを知る必要がある。上述したように、各トランザクションメッセージは、そのトランザクションメッセージのプロトコルを表すデータフィールドを含む。入力プロセッサ５０２は、そのデータフィールドの値を抽出し、それに応じてそれ自身の処理条件を調整することによりトランザクションメッセージデータの残部を適正に取得する。
【００２５】
データプロセッサ５０４はさらに、概説したように、取得したトランザクションメッセージを処理して用語蓄積手段５０６を更新する。まず第１に、取得したトランザクションメッセージデータ、特に医療データを表すデータフィールドをそれに含まれる用語を抽出するために構文解析にかける。種々の可能なプロトコルのトランザクションメッセージの所定のテンプレートを形成し、それらを用いて、メッセージ構文分析機能を駆動するための何らかの基礎的な位置情報を提供する。これは、ソースシステムの種々の標準メッセージプロトコルを一般的な態様で適合させる必要性を満足するものである。かかる抽出用語はそれぞれ、単語、コード、記号、ラベル、テキスト、テキスト表現、表示、文字列、または全体として医療概念を表す他の任意のかかる記号群である。第２に、このように抽出された各用語を用語蓄積手段５０６に現在ある用語と比較する。第３に、用語蓄積手段５０６を更新する。その用語が用語蓄積手段５０６内にない場合は追加する。その用語が用語蓄積手段５０６に追加されると、その用語蓄積手段５０６の他のデータフィールドをその用語に関連するデータ及び／またはその用語を含むトランザクションメッセージにより初期化する。オプションとして、その用語が用語蓄積手段にあれば、その使用カウントを含む用語蓄積手段５０６のデータフィールドを１だけインクリメントする。このカウントは、更新情報が施設用語蓄積手段へ配布されるかまたは新しい使用カウントの分析が望ましい時のような維持管理施設５１０のユーザーによりある時点においてリセットされるまで無限に増加する。用語が最初に用語蓄積手段５０６に追加されると、使用カウントデータフィールドが１に初期化される。
【００２６】
図２は、図１に示すデータ辞書システム５００の用語蓄積表６００の内容の一部を示すデータ図である。詳述すると、表６００の内容をインデックスするための重要なデータフィールドは、トランザクションメッセージのソースを表すソース識別（ＩＤ）コードと、図２の最も左の２つの欄に示す用語それ自身を表す用語識別（ＩＤ）コードとを含む。ヘルスケア事業体１００の各施設、恐らく全てのヘルスケア事業体にわたる各施設、及び例えば外部施設、政府及び／または保険業界のデータベースのようなデータソースである他の主体は、その関連の識別コードを有する。医学テキストのような用語の他のソースに識別コードを割り当てることも可能である。
【００２７】
キーデータフィールドとしてソースＩＤコードを含めることは、上述するように種々のＨＩＳ施設において異なる意味を有する可能性のある同一の用語を別個に識別して維持管理するために必要である。統合ルールを維持管理プロセッサ５１０が後で適用して同一の意味を有する同一の用語を合体させ、異なる意味を持つ用語を分離することができる。当業者は、維持管理プロセッサ５１０内で後で適用される統合ルールを如何にして形成するかがわかるであろう。
【００２８】
上述したように、各トランザクションメッセージは、そのトランザクションメッセージのソースのＩＤを表すデータフィールドを含む。トランザクションメッセージメッセージがデータプロセッサ５０４による構文分析を受けると、そのトランザクションメッセージ中の各用語はソースのＩＤコードと関連付けられる。さらに、１つの用語がトランザクションメッセージから抽出されると、データプロセッサ５０４はその用語に用語識別コードを関連付ける。この用語が既に用語蓄積表６００に含まれておれば、その用語ＩＤはその表に既に存在する。その用語が用語蓄積表６００中になければ、データプロセッサ５０４は固有の用語ＩＤを新しい用語に関連付ける。上述したように、新たに構文分析を受けた用語が用語蓄積表６００中にない場合は、キーデータフィールドにソースＩＤと用語ＩＤを含む新しい記録が付加される。
【００２９】
用語蓄積表６００に左から右にさらに別のデータフィールドを示すが、それには、ソースシステムのフルネーム、テキストフォームの抽出用語、最後のトランザクションメッセージを受けた日付及び日時並びにその用語のステイタスが含まれる。これらのフィールドは、用語が最初に表６００に付加されると初期化される。また、別のデータフィールドは詳述したように使用カウントを含む。その用語の詳細、他の用語との関係、その用語の記入が最初に行われた日付及び時間、その用語に関連する他の任意の情報を含む他のフィールド（図示せず）も提供することができる。トランザクションメッセージから抽出された各用語は用語蓄積表６００内に記録を有する。
【００３０】
再び図１を参照して、維持管理プロセッサ５１０は用語蓄積手段５０６を維持管理する手段を提供する。維持管理プロセッサ５１０は、用語蓄積手段５０６のコンテンツにアクセスして、ユーザーがその用語及び関連データを視認し、用語を手動で追加し、用語を手動で削除し、用語を手動で編集し、使用頻度カウントをリセットまたは他のやり方で調整するのを可能にする。維持管理プロセッサ５１０はまた、全て公知の態様で、蓄積された用語に関するレポートを作成することができる。維持管理プロセッサ５１０はまた、用語蓄積表６００中のデータ／時間フィールドを評価して、所定の時間インターバルの間トランザクションで使用されていない用語を識別できる。識別された任意のかかる用語は、表６００からその記録を削除し、その用語のステイタスフィールドを「休止」とマークし、その記録を休止状態の用語を保持する別個の表（図示せず）に移動させるか、他の任意適当な方法により、休止状態にすることができる。維持管理プロセッサ５１０はまた、ユーザーが以下に詳述する態様で施設のＨＩＳ１００の用語蓄積手段１０２の更新を開始できるようにする。
【００３１】
上述したように、ヘルスケア事業体の稼動施設のＨＩＳ１００はそれぞれ、その施設に関連ある語彙を含むそれら自身の用語蓄積手段１０２を有する。その施設の用語蓄積手段１０２は、初期化され、そして／または、恐らくその施設のＨＩＳに特定の他のソースから辞書システム５００に蓄積された用語を用いて更新される。通信プロセッサ５０８は、データプロセッサ５０４をコンディショニングすることにより、辞書５００の用語蓄積手段５０６のコンテンツが施設のＨＩＳ１００の用語蓄積手段１０２との通信に適するように処理されるようにする。詳述すると、データプロセッサ５０４を、その施設（または、恐らく、所望のそして適当な他の施設もしくはソース）と関連のあるソースＩＤ及び／または新しく追加された用語の期間のような所定のルールにマッチする他の記録属性を有する用語を選択するようにコンディショニングする。選択された用語及び他の関連のデータフィールドはその後マッピングされ、その施設のＨＩＳ１００の用語蓄積手段１０２により必要とされるように調整される。その後、これらのデータフィールドは、ネットワーク接続手段２００によりその施設のＨＩＳ１００へ、その施設のＨＩＳ１００により必要とされるプロトコルを用いるファイル及び／または１またはそれ以上のトランザクションメッセージを介して送られる。これらのトランザクションメッセージを受けると、その施設のＨＩＳ１００はその用語蓄積手段１０２を更新する。その施設のＨＩＳ１００の用語蓄積手段１０２の更新は、上述したように維持管理プロセッサ５１０から発せられるユーザー命令により開始することができる。あるいは、任意所望の基準に応答して自動的に発せられる命令により更新を開始してもよい。例えば、最後の更新から所定の時間が経過するか、または最後の更新から所定数の用語の蓄積があるか、もしくは使用カウントが所定のしきい値を超えた用語が特定されると、それに応答して更新を開始させてもよい。その施設の用語蓄積手段１０２はまた、選択された日付（例えば、最後の更新日付）の後に追加された中央の用語蓄積手段５０６中の用語のみを選択し、それらの用語により施設の用語蓄積手段１０２を更新することにより、累増的に更新してもよい。
【００３２】
特に、新しいコンテンツを既存の施設に特有の用語蓄積手段に適用する場合に、何らかのフィルタリングをこのアップロードプロセスに施すことも重要である。従って、更新はより複雑な基準に基づかせることができる。ユーザーは、特定の期間内に限り取得された新しい用語のような所望の基準、または特定のソースだけから取得されたような用語それ自体の属性または特定のステイタスを有する用語だけに基づく基準にマッチする１組の用語を識別するために、中央の用語蓄積手段５０６に問い合わせを行うことができる。その施設の用語蓄積手段１０２はこれらの用語のみによって更新される。標準の意味が同じである種々のソースからの同一の用語は上述したように統合できるが、統合された用語はその施設の用語蓄積手段１０２へ送られる。あるいは、例えば、検査室用語のような選択された種類の用語を抽出し、それらの用語だけをその施設の用語蓄積手段１０２へ送ることができる。さらに、図２に示すように、その用語のソースはデータベースに含まれる。上述したように、そのソースは医学テキストまたは政府もしくは保険業界のデータベースでよい。これらのソースから用語は、それらが同定された後できるだけ早くその施設の用語蓄積手段１０２へ供給する必要があろう。これら全ての例において、用語蓄積手段５０６のデータベース６００は所望の用語を同定するための問い合わせを受け、選択された用語はその施設の用語蓄積手段１０２へ送られる。当業者は、上述の方法は例示にすぎず、任意のかかる方法により用語のセットを同定し、これらの用語によりその施設の用語蓄積手段１０２の更新を開始できることがわかるであろう。
【００３３】
上述したように、ネットワーク接続手段（２００）を通過するトランザクションメッセージをモニターして中央の用語蓄積手段（５０６）に用語を蓄積することにより、施設の用語蓄積手段（１０２）内の用語を完全なインストールプロセスを必要とせずに最初にインストールすることができる。換言すれば、用語のインストールはこれらの用語が使用されるにつれて起こる。あるいは、新しいシステムが納入されるのを待ちながらトランザクションの流れを中央の用語蓄積手段５０６によりモニターし、施設の用語蓄積手段１０２をそのインストールが完了した時に中央の用語蓄積手段５０６により更新することができる。これにより、既存の用語蓄積手段または医学テキストから用語を転送するためのソフトウェアの作製及びテストに固有の時間及び費用を削減し、新しい用語蓄積手段への用語の手動による記入に伴う固有の信頼性の問題点を無くすことができる。代わりに、用語は使用され、従って必要とされるときに、迅速且つ正確に蓄積される。新しい用語は進行形の形で同定され、一体化される。
【００３４】
本発明を、ヘルスケア事業体の対応するヘルスケア施設における多数のＨＩＳを含むヘルスケア事業体の実施例において説明した。しかしながら、当業者は、本発明を単一のＨＩＳに拡張するか、または、例えば、地方の健康監視または他の任意のかかる目的のために使用される一般的なヘルスケア業界のデータ辞書として利用できることがわかるであろう。さらに、この技術にはヘルスケア及びＨＩＳに特有なものは何もない。必要な構文解析及び同定を可能にするデータの流れの中での基準があると仮定すれば、本発明に従うと、用語が含まれるトランザクションを運ぶトランザクションの流れをモニターすることにより、任意の語彙を蓄積する用語蓄積手段を構築し維持管理することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の原理によるデータ辞書システムを含むヘルスケア事業体データ処理システムの一部を示すブロック図である。
【図２】図１に示すデータ辞書システムにおける用語蓄積表のコンテンツの一部を示すデータ図である。
【図１】
2005519411.tif 000003
【図２】
2005519411.tif 000004
【国際調査報告】
2005519411.tif 000005
2005519411.tif 000006
2005519411.tif 000007