Erste Schritte
Was Azmoth prüft, wie eine Prüfung abläuft und wo der verbindliche Vertrag steht.
Azmoth prüft private Arztabrechnungen deterministisch gegen die GOÄ. Jede Aussage der Engine lässt sich auf eine benannte Regel und deren Rechtsgrundlage zurückführen — es gibt kein Sprachmodell im Prüfpfad und keinen geschätzten Risikobetrag.
Diese Dokumentation richtet sich an zwei Leserinnen: an eine Abrechnungsstelle, die verstehen will, was ein Prüfbericht behauptet, und an eine Entwicklerin bei einem PVS-Hersteller, die Azmoth gegen den eigenen Export integriert.
Die drei Verdikte
Eine Position verlässt die Prüfung in genau einem von drei Zuständen. Sie werden bewusst nicht zu einer einzelnen Summe addiert — die Buckets bedeuten Verschiedenes, und eine Zahl, die sie vermischt, beantwortet keine Frage, die in einer Rechnungsprüfung gestellt wird.
Bestätigt
Eine verifizierte Regel greift und die Position hält ihr stand. Der Beweis liegt der Antwort bei.
Nachweislich falsch
Eine verifizierte Regel greift und die Position verletzt sie. Der Befund nennt Regel-ID und gesetzliche Grundlage.
Unbestätigt
Keine durchgesetzte Regel deckt diese Position ab. Das ist kein Freispruch, sondern eine Aussage über die Abdeckung des Katalogs.
Unbestätigt heißt nicht korrekt
Der Anteil des GOÄ-Katalogs, zu dem überhaupt eine durchgesetzte Regel existiert, steht als
rule_coverage_detail auf jeder API-Antwort. Lesen Sie ihn zur Laufzeit; er ändert sich mit
jedem Regel-Release und ist kein Vertragsbestandteil.
Ablauf einer Prüfung
Schlüssel erzeugen
Ein angemeldetes Mitglied Ihrer Abrechnungsstelle erzeugt den Schlüssel in der Anwendung unter Einstellungen. Er wird genau einmal angezeigt — gespeichert wird nur sein SHA-256-Hash.
Lieferung senden
Eine PADnext-Datei per multipart/form-data oder als Rohtext an /api/v1/audit/single.
Der Schlüssel bestimmt den Mandanten; es gibt kein Feld, mit dem ein Aufrufer eine fremde
Organisation benennen könnte.
Bericht auswerten
Die Antwort enthält jede Position mit Verdikt, Begründung und Beweis, jeden Befund mit Regel-ID und gesetzlicher Grundlage sowie die drei Bucket-Summen.
Eine Lieferung prüfen
curl -X POST https://api.azmoth.com/api/v1/audit/single \
-H "X-API-Key: $AZMOTH_API_KEY" \
-F "file=@lieferung.xml"{
"job_id": "job_7Kd2…",
"totals": {
"confirmed": "1284.60",
"wrong": "212.40",
"unconfirmed": "96.00"
},
"rule_coverage_detail": {
"catalog_positions": 2847,
"positions_with_enforced_rule": 1032
}
}Eurobeträge sind Dezimal-Strings
Niemals JSON-Zahlen. Wer sie in ein IEEE-Double liest, verliert Cent — und Cent sind genau das, worüber eine Rechnungsprüfung streitet.