ENCOUNTER_MAPPINGテーブル

encounter mapping icon

ENCOUNTER_MAPPINGはi2b2内部で用いる受診識別子(ENCOUNTER_NUM)と、ソースシステムの暗号化済み受診ID(ENCOUNTER_IDE)を対応付けるテーブルです。

ENCOUNTER_MAPPINGの役割は?

i2b2内部で利用する受診識別子 (ENCOUNTER_NUM) と、ソースシステムから提供される 暗号化済み受診ID (ENCOUNTER_IDE) をマッピングします。
この仕組みにより、複数の施設やシステムからの受診データを統合しつつ、元のIDを秘匿して扱うことができます。

ENCOUNTER_MAPPINGはどこにある?

i2b2のData Repository (CRC) Cellのスキーマに存在 します。
例えばデータベース名が i2b2 でスキーマ名が i2b2demodata の場合、 `i2b2.i2b2demodata.ENCOUNTER_MAPPING` として参照します。

ENCOUNTER_MAPPINGのテーブル定義

デフォルトのENCOUNTER_MAPPINGテーブルの構造は以下の通りです。

Note

  • ENCOUNTER_IDE, ENCOUNTER_IDE_SOURCE は複合主キーです。

  • UPDATE_DATE, DOWNLOAD_DATE, IMPORT_DATE, SOURCESYSTEM_CD, UPLOAD_ID はi2b2で共通的に利用される管理用列です。

列名

キー

データ型

説明

ENCOUNTER_IDE

PK

varchar(200)

ソースシステムから提供される暗号化済み受診ID。

ENCOUNTER_IDE_SOURCE

PK

varchar(50)

暗号化受診IDを発行したソースシステム名。

ENCOUNTER_NUM

int

i2b2内部で利用する受診の一意識別子。

PATIENT_IDE

varchar(200)

受診に対応する患者の暗号化ID。
PATIENT_MAPPINGに格納されるPATIENT_IDEと対応。

PATIENT_IDE_SOURCE

varchar(50)

患者暗号化IDを発行したソースシステム名。

ENCOUNTER_IDE_STATUS

varchar(50)

ソースシステムにおける受診IDの状態。
Active / Inactive / Deleted / Merged など。

PROJECT_ID

varchar(50)

i2b2プロジェクトの識別子。

UPLOAD_DATE

datetime

レコードが最終アップロードされた日時。

DOWNLOAD_DATE

datetime

レコードがシステムにダウンロードされた日時。

IMPORT_DATE

datetime

レコードがインポートされた日時。

SOURCESYSTEM_CD

varchar(50)

データのソースシステムを示すコード。

UPLOAD_ID

int

アップロード処理の識別子。

参考文献

このページは主に i2b2 Community Wiki の内容をもとに作成しました。