

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用した患者部門リソースの削除 `$purge`
<a name="reference-fhir-operations-purge"></a>

AWS HealthLake は `$purge`オペレーションをサポートし、患者の区画内のすべてのリソースを完全に削除できます。このオペレーションは、以下が必要な場合に特に役立ちます。
+ 患者に関連付けられているすべてのデータを削除する
+ 患者データの削除リクエストへの準拠
+ 患者データのライフサイクルを管理する
+ 包括的な患者レコードのクリーンアップを実行する

## 使用方法
<a name="purge-usage"></a>

`$purge` オペレーションは、患者リソースで呼び出すことができます。

```
POST [base]/Patient/[ID]/$purge?deleteAuditEvent=true
```

## パラメータ
<a name="purge-parameters"></a>


| パラメータ | タイプ | [Required] (必須) | デフォルト | 説明  | 
| --- | --- | --- | --- | --- | 
| deleteAuditEvent | boolean | 不可 | false | true の場合、関連する監査イベントを削除します | 
| \$1since | string | 不可 | データストアの作成時刻 | 入力すると、開始カットオフ時間を選択して、lastModified時間に基づいてリソースを検索します。開始または終了では使用できません | 
| start | string | 不可 | データストアの作成時刻 | 入力すると、カットオフ時間を選択して、lastModified時間に基づいてリソースを検索します。末尾で使用できます | 
| end | string | 不可 | ジョブの送信時間 | 入力すると、終了カットオフ時間を選択して、lastModified時間に基づいてリソースを検索します。 | 

## 例
<a name="purge-examples"></a>

**リクエストの例**  


```
POST [base]/Patient/example-patient/$purge?deleteAuditEvent=true
```

**レスポンスの例**  


```
{
  "resourceType": "OperationOutcome",
  "id": "purge-job",
  "issue": [
    {
      "severity": "information",
      "code": "informational",
      "diagnostics": "Purge job started successfully. Job ID: 12345678-1234-1234-1234-123456789012"
    }
  ]
}
```

## ジョブのステータス
<a name="purge-job-status"></a>

パージジョブのステータスを確認するには:

```
GET [base]/$purge/[jobId]
```

オペレーションはジョブステータス情報を返します。

```
{
      "datastoreId": "36622996b1fcecb7e12ee2ee085308d3",
      "jobId": "3dd1c7a5b6c0ef8c110f566eb87e2ef9",
      "status": "COMPLETED",
      "submittedTime": "2025-10-31T18:43:21.822Z"
    }
```

## 行動
<a name="purge-behavior"></a>

`$purge` オペレーション:

1. 複数のリソースを処理するために非同期的に処理する

1. データ整合性のために ACID トランザクションを維持します

1. リソース削除数を含むジョブステータスの追跡を提供します

1. 患者区画内のすべてのリソースを完全に削除します

1. 削除アクティビティの包括的な監査ログ記録が含まれます

1. 監査イベントの選択的な削除をサポート

## 監査ログ記録
<a name="purge-audit-logging"></a>

`$purge` オペレーションは、詳細なオペレーション情報を StartFHIRBulkDeleteJob および DescribeFHIRBulkDeleteJob としてログに記録します。

## 制限事項
<a name="purge-limitations"></a>
+ 消去されたリソースは検索レスポンスに表示されません
+ 消去されるリソースは、処理中に一時的にアクセスできない場合があります
+ 患者区画内のすべてのリソースが完全に削除されます