

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menghapus Sumber Daya Secara Permanen dengan `$erase`
<a name="reference-fhir-operations-erase"></a>

AWS HealthLake mendukung `$erase` operasi, memungkinkan penghapusan permanen sumber daya tertentu dan versi historisnya. Operasi ini sangat berguna ketika Anda perlu:
+ Hapus sumber daya individu secara permanen
+ Hapus riwayat versi tertentu
+ Mengelola siklus hidup sumber daya individu
+ Mematuhi persyaratan penghapusan data tertentu

## Penggunaan
<a name="erase-usage"></a>

`$erase`Operasi dapat dipanggil pada dua tingkat:

**Tingkat Instans Sumber Daya**  


```
POST [base]/[ResourceType]/[ID]/$erase?deleteAuditEvent=true
```

**Level Khusus Versi**  


```
POST [base]/[ResourceType]/[ID]/_history/[VersionID]/$erase
```

## Parameter
<a name="erase-parameters"></a>


| Parameter | Tipe | Diperlukan | Default | Deskripsi | 
| --- | --- | --- | --- | --- | 
| deleteAuditEvent | boolean | Tidak | false | Jika benar, menghapus peristiwa audit terkait | 

## Contoh
<a name="erase-examples"></a>

**Contoh Permintaan**  


```
POST [base]/Patient/example-patient/$erase
```

**Contoh Respons**  


```
{
      "jobId": "5df47e2f51ff3c731847678cb8cad48e",
      "jobStatus": "SUBMITTED"
    }
```

## Status Tugas
<a name="erase-job-status"></a>

Untuk memeriksa status pekerjaan penghapusan:

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

Operasi mengembalikan informasi status pekerjaan:

```
{
      "datastoreId": "36622996b1fcecb7e12ee2ee085308d3",
      "jobId": "5df47e2f51ff3c731847678cb8cad48e",
      "status": "COMPLETED",
      "submittedTime": "2025-10-30T16:39:24.160Z"
    }
```

## Perilaku
<a name="erase-behavior"></a>

`$erase`Operasi:

1. Memproses secara asinkron untuk memastikan integritas data

1. Mempertahankan transaksi ACID

1. Menyediakan pelacakan status pekerjaan

1. Secara permanen menghapus sumber daya yang ditentukan dan versinya

1. Termasuk pencatatan audit yang komprehensif atas kegiatan penghapusan

1. Mendukung penghapusan selektif peristiwa audit

## Pencatatan Audit
<a name="erase-audit-logging"></a>

Log `$erase` operasi seperti DeleteResource ID pengguna, stempel waktu, dan detail sumber daya.

## Batasan
<a name="erase-limitations"></a>
+ `$erased`sumber daya tidak akan muncul di hasil penelusuran atau `_history` kueri.
+ Sumber daya yang dihapus mungkin sementara tidak dapat diakses selama pemrosesan
+ Pengukuran penyimpanan segera disesuaikan karena sumber daya dihapus secara permanen