翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リンク履歴の追跡
リソースマッチングでは、グループ化が変更されLinkageても は削除されません。リソースが別々のグループに分割された場合、または 1 つのグループが 2 つのメンバーを下回ると、置き換えられた Linkageは activeフィールドを に設定して保持されますfalse。現在のグループ化は にactive設定されていますtrue。これにより、リソースのリンクが時間の経過とともにどのように進化したかを追跡できます。たとえば、2 つのレコードがグループ化されていなくなった理由を監査したり、以前の時点でグループ化の状態を再構築したりできます。
非アクティブなLinkageリソースはデータストアに残るため、active検索パラメータを使用して現在のリンクを過去のリンクから分離します。
- リソースの現在のリンクを取得する
-
まだ保持しているグループのみを返します。
GET /Linkage?item=Patient/patient-A&active=true&_include=Linkage:item - リソースの履歴 (非アクティブ) リンクを取得する
-
リソースが属すると、置き換えられたグループを返します。
GET /Linkage?item=Patient/patient-A&active=false&_include=Linkage:item - リソースの完全なリンク履歴を取得する
-
activeフィルタを省略して、現在のグループ化と履歴グループ化の両方を返します。でソート_lastUpdatedして、変更のシーケンスに従います。GET /Linkage?item=Patient/patient-A&_include=Linkage:item&_sort=_lastUpdated
各非アクティブは、グループ化の原因となった識別子を記録したlinkage-match-detail拡張機能Linkageを保持するため、リソースを接続したsystem|value特定の を確認できます。
注記
非アクティブなLinkageリソースは、 などの広範な検索によって返されるリンクにカウントされますGET /Linkage。現在のビューのみactive=trueが必要な場合は、 でフィルタリングします。