5. XDS.b
5.2. メタデータ定義
5.2.5. 文書間関係(Document Relationship)
ebRIM 関連(Association)オブジェクトを使って、2 つのドキュメントエントリの関係(文書間関係)を 定義することができる。表 5-20 に本書で使用する文書間関係を示す。
文書間関係を定義するためには、1 つの新しいドキュメントエントリと、そのドキュメントエントリ、及 び、既存のドキュメントエントリを関連付ける 1 つの関連(Association)オブジェクトを含むサブミッショ ンセットを作成する。
新しいドキュメントエントリは、新しい uniqueId と entryUUID が割り当てられる。関連オブジェクトで 参照される既存のドキュメントエントリはレジストリ内で承認状態(Approved)でなければならない。また、
既存のドキュメントを識別するための entryUUID を、ストアドクエリ[ITI-18]などの方法で取得しなければ ならない。
表 5-20 文書間関係の種類
関連 associationType 定義
APND urn :ihe :iti :2007 :AssociationType :APND 現在の文書は、元文書への追加である。
RPLC urn :ihe :iti :2007 :AssociationType :RPLC 現在の文書は、元文書から置き換えられた 文書である。
表 5-21 XML定義(文書間関係)
rim :RegistryObjectList/rim :Association
XMLNo 要素 / 属性 IHE JAHIS 記法 説明 設
定 区 分 1.1 @id M :1..1 M :1..1 UUID 本 関 連 ( Association ) を 識 別 す る
entryUUID(UUID またはシンボリック ID)を設 定する。
●
1.2 @associationType M :1..1 M :1..1 URN 表 5-20 の文書関係の種類を表す URN を設定
する。 ●
1.3 @sourceObject M :1..1 M :1..1 UUID サブミッションセット内のドキュメントエン トリを識別する entryUUID(UUID またはシン ボリック ID)を設定する。
●
1.4 @targetObject M :1..1 M :1..1 UUID 関連する既存のドキュメントエントリを識別 するentryUUID(UUID またはシンボリックID) を設定する。
●
1.5 @objectType O :0..1 O :0..1 URN 登録系のトランザクション([ITI-41]、
[ITI-42])では任意であるが、問合せ応答系 トランザクション([ITI-18])では必須で設 定 す る 。 設 定 す る 場 合
「 urn :oasis :names :tc :ebxml-regrep : ObjectType :RegistryObject :Association
」を設定する。
2 rim :Classification O :0..1 O :0..1 関連の説明を含むことができる。XML 定義は、
表 5-7 参照。
5.2.5.1. 追加(Append)
新しいドキュメントエントリが、既存のドキュメントと追加の関係にある場合、AssociationType が APND である文書間関係を使用する。このとき、元のドキュメントエントリの状態は変更されず、Approved のま まである。図 5-9 の例は、サブミッションセット SS02 が、ドキュメントエントリ DE01 に対してドキュメン トエントリ DE02 を追加する登録であることを示す。追加後も、ドキュメントエントリ DE01 の状態は Approved のままである。
5.2.5.2. 置換(Replace)
新しいドキュメントエントリが、既存のドキュメントを置き換える関係にある場合、AssociationType が RPLC である文書間関係を使用する。このとき、元のドキュメントエントリの状態は、Deprecated に変更さ れる。図 5-10 の例は、サブミッションセット SS02 が、既存のドキュメントエントリ DE01 に対して、新し いドキュメントエントリ DE02 で置き換える登録であることを示す。追加後、ドキュメントエントリ DE01 の 状態が Deprecated に変更されていることに留意する。
SS01:SubmissionSet DE01:DocumentEntry
availabilityStatus: URN=Approved
HM01:HasMember
submissionSetStatus: Value = Original
SS01:SubmissionSet DE01:DocumentEntry
availabilityStatus: URN=Approved
HM01:HasMember
submissionSetStatus: Value = Original
SS02:SubmissionSet DE02:DocumentEntry
availabilityStatus: URN=Approved
HM02:HasMember
submissionSetStatus: Value = Original
R01:Relationship
associationType: URN = APND
図 5-9 文書間関係(APND)
<追加前>
<追加後>
SS01:SubmissionSet DE01:DocumentEntry
availabilityStatus: URN=Approved
HM01:HasMember
submissionSetStatus: Value = Original
SS01:SubmissionSet DE01:DocumentEntry
availabilityStatus: URN=Deprecated
HM01:HasMember
submissionSetStatus: Value = Original
SS02:SubmissionSet DE02:DocumentEntry
availabilityStatus: URN=Approved
HM02:HasMember
submissionSetStatus: Value = Original
R01:Relationship
associationType: URN = RPLC
図 5-10 文書間関係(RPLC)
<追加前>
<追加後>