---
title: CANCEL
description: "```javascript //Scriptfunktion 'CANCEL' //Bricht einen Vorgang in MediControl (AKTE, z.B. Neueinrichtung oder Öffnen) ab und beendet die Ausführung des aktuellen Scripts. //Beispiel: //Überprüfen, ob eine Diagnose existiert TMP_MATCHCODE=\"DIAG\" CHECK=IFEXISTSMATCH{{TMP_MATCHCODE},1,0} IFBLOCK{CHECK=0} // Nachricht anzeigen, wenn keine Diagnosen vorhanden sind DLG=DLGMESSAGE{Es wurden…"
url: "https://aspi-gmbh.de/docs/cancel/"
updated: "2026-02-02"
---

# CANCEL

```javascript

                //Scriptfunktion 'CANCEL'
//Bricht einen Vorgang in MediControl (AKTE, z.B. Neueinrichtung oder Öffnen) ab und beendet die Ausführung des aktuellen Scripts.
//Beispiel:
//Überprüfen, ob eine Diagnose existiert
TMP_MATCHCODE="DIAG"
CHECK=IFEXISTSMATCH{{TMP_MATCHCODE},1,0}
IFBLOCK{CHECK=0}
	// Nachricht anzeigen, wenn keine Diagnosen vorhanden sind
	DLG=DLGMESSAGE{Es wurden noch keine Diagnosen angelegt!}
	//Aktenobjekt für Diagnosen öffnen
	RESULT=OPENAKTEOBJ{DIAG,0}
	// Fehlernachricht anzeigen, falls ein Fehler beim Öffnen auftritt
	IFBLOCK{SCRIPT.LASTERROR!0}
		ERR=DLGMESSAGE{{SCRIPT.LASTERRORMSG}}
	ENDIF
	// Script abbrechen
	RESULT=CANCEL{}
	DLG=DLGMESSAGE{{MSG}{RESULT}}
ELSE
	DLG=DLGMESSAGE{{MSG}{TMP_MATCHCODE} existiert.}

ENDIF
```
