消去履歴操作
$purge-history
は、単一の Fast Healthcare Interoperability Resources (FHIR®) リソースの履歴を削除できる操作です。 この操作は FHIR 仕様では定義されていませんが、大規模な FHIR サービス インスタンスでの 履歴管理 に役立ちます。
消去履歴の概要
操作は $purge-history
、FHIR サービスでのリソース履歴の管理に役立つよう作成されました。 リソース履歴を消去する必要は一般的ではありません。 ただし、システム レベルまたはリソース レベルの バージョン管理ポリシー が変更され、既存のリソース履歴をクリーンアップする場合に必要です。
はリソース レベルの操作と型レベルまたはシステム レベルの操作であるため $purge-history
、履歴を削除するすべてのリソースに対して操作を実行する必要があります。
消去履歴の例
を使用 $purge-history
するには、標準の削除要求の末尾に を追加 /$purge-history
する必要があります。 要求のテンプレートは次のとおりです。
DELETE <FHIR-Service-Url>/<Resource-Type>/<Resource-Id>/$purge-history
次に例を示します。
DELETE https://workspace-fhir.fhir.azurehealthcareapis.com/Observation/123/$purge-history
次のステップ
この記事では、FHIR サービスのリソースの履歴を消去する方法について説明しました。 履歴を無効にする方法と履歴管理に関するいくつかの概念の詳細については、次を参照してください。
FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。