

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Dauerhaftes Entfernen von Ressourcen mit `$erase`
<a name="reference-fhir-operations-erase"></a>

AWS HealthLake unterstützt den `$erase` Vorgang und ermöglicht das dauerhafte Löschen einer bestimmten Ressource und ihrer historischen Versionen. Dieser Vorgang ist besonders nützlich, wenn Sie:
+ Einzelne Ressourcen dauerhaft entfernen
+ Löschen Sie bestimmte Versionsverläufe
+ Verwalten Sie die Lebenszyklen einzelner Ressourcen
+ Erfüllen Sie die spezifischen Anforderungen zur Datenlöschung

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

Der `$erase` Vorgang kann auf zwei Ebenen aufgerufen werden:

**Ebene der Ressourceninstanz**  


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

**Versionsspezifische Ebene**  


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

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


| Parameter | Typ | Erforderlich | Standard | Description | 
| --- | --- | --- | --- | --- | 
| deleteAuditEvent | Boolean | Nein | false | Wenn der Wert wahr ist, werden die zugehörigen Prüfereignisse gelöscht | 

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

**Beispielanforderung**  


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

**Beispielantwort**  


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

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

Um den Status eines Löschauftrags zu überprüfen:

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

Der Vorgang gibt Informationen zum Auftragsstatus zurück:

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

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

Die `$erase` Operation:

1. Wird asynchron verarbeitet, um die Datenintegrität sicherzustellen

1. Verwaltet ACID-Transaktionen

1. Ermöglicht die Nachverfolgung des Jobstatus

1. Löscht die angegebene Ressource und ihre Versionen dauerhaft

1. Beinhaltet eine umfassende Auditprotokollierung der Löschaktivitäten

1. Unterstützt das selektive Löschen von Prüfereignissen

## Protokollierung von Prüfungen
<a name="erase-audit-logging"></a>

Der `$erase` Vorgang protokolliert wie DeleteResource mit Benutzer-ID, Zeitstempel und Ressourcendetails.

## Einschränkungen
<a name="erase-limitations"></a>
+ `$erased`Die Ressource wird nicht in Suchergebnissen oder `_history` Abfragen angezeigt.
+ Auf Ressourcen, die gelöscht werden, kann während der Verarbeitung möglicherweise vorübergehend nicht zugegriffen werden
+ Die Speicherbelegung wird sofort angepasst, wenn Ressourcen dauerhaft entfernt werden