DRGSystemDeutschland

Fehler melden

Stimmt etwas auf dieser Seite nicht? Beschreiben Sie kurz, was falsch ist — die Adresse der Seite wird mitgeschickt.

Die Meldung wird per E-Mail an die Redaktion gesendet und nicht gespeichert.

MCP-Funktion

Zusatzentgelt abrufen

ze_get

Liefert in 'focus' alle Angaben zu einem Zusatzentgelt: Betrag, alle auslösenden OPS-Kodes einschließlich der grau hinterlegten Kombinationspartner, die zugeordneten ICD-Kodes, die Fallpauschalen, neben denen es abgerechnet werden darf, und die Fußnoten mit Altersgrenzen, Mindestverweildauern und Ausschlüssen. Ohne Kode aufgerufen liefert die Funktion die oberste Ebene des Katalogs.

Argumente

NameTypPflichtStandardBeschreibung
codestring | nullnein—ZE-Kode (z. B. 'ZE01' oder 'ZE130.01'). Leer lassen für die oberste Ebene des Katalogs.
yearinteger | nullnein—Katalogjahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr.

Antwort

Aufbau von structuredContent laut outputSchema des Servers. Verschachtelte Felder lassen sich aufklappen.

  • yearinteger

    Katalogjahr, aus dem alle Daten dieser Antwort stammen.

  • ▶
    focusobject | null18 Felder

    Der abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode).

    • pricenumber | null

      Bundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null, wenn der Katalog statt einer Zahl einen Verweis abdruckt (dann siehe 'priceNote') oder das Zusatzentgelt unbewertet ist.

    • priceNotestring | null

      Wortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').

    • sourcestring

      Herkunft des Zusatzentgelts: 'Bewertet' = Anlage 2/5 mit bundeseinheitlichem Betrag, 'Unbewertet' = Anlage 4/6, krankenhausindividuell zu vereinbaren.

      Werte: Undefined · Bewertet · Unbewertet

    • ▶
      opsobject[]6 Felder

      Die OPS-Kodes, die das Zusatzentgelt auslösen, mit dem im Katalog abgedruckten (gekürzten) Text.

      • codestring

        Normalisierter Schlüssel des OPS-Kodes, wie er an die OPS-Funktionen zurückzugeben ist (z. B. '8836n1'). Bei einem Muster mit '*' der feste Teil davor — der Kode, unter dem alle erfassten Kodes liegen (bei 8-826.*2 also '8826').

      • patternstring | null

        Normalisiertes Muster, wenn der Katalog statt eines Kodes ein Muster druckt: jedes '*' steht für genau eine beliebige Stelle (z. B. '8826*2' für 8-826.*2 = 8-826.02, 8-826.12). Erfasst sind alle Kodes, deren Anfang auf das Muster passt. Null bei einem einzelnen Kode.

      • fullCodestring

        Der OPS-Kode in amtlicher Schreibweise, bei einem Muster mit '*' wie gedruckt (z. B. '8-836.n1', '8-826.*2').

      • textstring | null

        Der Text, wie ihn der Zusatzentgelte-Katalog abdruckt — vom InEK gekürzt, nicht der vollständige OPS-Titel.

      • highlightedboolean

        True, wenn der Kode im Katalog grau hinterlegt ist. Graue Kodes sind die Kombinationspartner der Anlage-5-Fußnote 'Nur abrechenbar in Kombination mit einem der grau hinterlegten OPS-Kodes'.

      • appliesToAllSubcodesboolean

        True, wenn der Katalog ein Muster mit '*' druckt, das mehrere fünf- oder sechsstellige Kodes erfasst — siehe 'pattern'.

    • ▶
      icdobject[]3 Felder

      Die dem Zusatzentgelt zugeordneten ICD-Kodes (Anlage 7).

      • codestring

        Normalisierter Schlüssel des ICD-Kodes, wie er an die ICD-Funktionen zurückzugeben ist (z. B. 'D6800').

      • fullCodestring

        Der ICD-Kode in amtlicher Schreibweise (z. B. 'D68.00').

      • textstring | null

        Der Text, wie ihn der Zusatzentgelte-Katalog abdruckt.

    • ▶
      allowedDrgobject | null2 Felder

      Fallpauschalen, neben denen dieses Zusatzentgelt laut Anlage 8 bzw. Anhang 1 abgerechnet werden darf.

      • ▶
        valueobject[]3 Felder

        Der eigentliche Wert.

        • codestring | null

          Normalisierter Schlüssel ohne Trennzeichen, wie er für Abfragen und URLs verwendet wird (z. B. 'A010' für den ICD-Kode A01.0). Dieser Wert ist als 'code' an alle Katalog-Funktionen zurückzugeben.

        • fullCodestring | null

          Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').

        • descriptionstring | null

          Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).

      • sourceYearinteger

        Jahrgang des Katalogs, aus dem der Wert stammt. Weicht er vom abgefragten Jahr ab, liegen für das abgefragte Jahr noch keine Daten vor und es wird der letzte verfügbare Jahrgang gezeigt.

    • ▶
      footnotesobject[]3 Felder

      Die für dieses Zusatzentgelt geltenden Fußnoten im Volltext — sie enthalten Altersgrenzen, Mindestverweildauern und Ausschlüsse, die über die Abrechenbarkeit entscheiden.

      • markerstring

        Fußnotenzeichen, wie es im Katalog abgedruckt ist, ohne schließende Klammer (z. B. '6', '*').

      • textstring

        Text der Fußnote.

      • scopestring | null

        Katalogblatt, zu dem der Fußnotenblock gehört (z. B. 'Deckblatt', 'Anlage 5'). Fußnotenzeichen sind nur innerhalb ihres Blocks eindeutig.

    • catalogVersionstring | null

      Versionsangabe des Quellkatalogs.

    • isTerminalboolean | null

      True, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist.

    • classificationLevelinteger

      Tiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene).

    • treeDepthinteger | null

      Nur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Bei einer Suche null — dort sagt 'groupCode', wohin eine Zeile gehört, und die Gliederung entsteht durch Blöcke statt durch Einrückung.

    • groupCodestring | null

      Nur bei einer Suche: die Rubrik, unter der die Suche diesen Treffer einordnet — beim ICD die dreistellige Kategorie, beim OPS der vierstellige Kode. Die Liste bleibt flach; wer mag, gruppiert danach. Null außerhalb der Suche.

    • isGroupHeaderboolean

      Nur bei einer Suche: True, wenn diese Zeile die Rubrik selbst ist und die folgenden Zeilen mit gleichem 'groupCode' ihre Kodes sind.

    • matchedTermstring | null

      Nur bei einer Suche: die Formulierung, über die der Treffer gefunden wurde, wenn sie etwas sagt, was 'description' nicht sagt — etwa der Eintrag des Alphabetischen Verzeichnisses, unter dem der Kode nachgewiesen ist. Null, wenn der Treffer sich aus der Bezeichnung selbst erklärt.

    • isSemanticMatchboolean

      Nur bei einer Suche: True, wenn kein Wort der Anfrage diesen Kode erreicht hat und er über die Bedeutung gefunden wurde. Dann gibt es nichts hervorzuheben.

    • codestring | null

      Normalisierter Schlüssel ohne Trennzeichen, wie er für Abfragen und URLs verwendet wird (z. B. 'A010' für den ICD-Kode A01.0). Dieser Wert ist als 'code' an alle Katalog-Funktionen zurückzugeben.

    • fullCodestring | null

      Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').

    • descriptionstring | null

      Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).

  • ▶
    parentsobject[]6 Felder

    Übergeordnete Kodes von 'focus' als Pfad von der obersten Ebene abwärts (Brotkrumen). Leer bei einer Suche und beim Katalog-Einstieg.

    • pricenumber | null

      Bundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null bei unbewerteten Zusatzentgelten oder wenn der Katalog einen Verweis abdruckt.

    • priceNotestring | null

      Wortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').

    • sourcestring

      Herkunft des Zusatzentgelts: 'Bewertet' = mit bundeseinheitlichem Betrag, 'Unbewertet' = krankenhausindividuell zu vereinbaren.

      Werte: Undefined · Bewertet · Unbewertet

    • codestring | null

      Normalisierter Schlüssel ohne Trennzeichen, wie er für Abfragen und URLs verwendet wird (z. B. 'A010' für den ICD-Kode A01.0). Dieser Wert ist als 'code' an alle Katalog-Funktionen zurückzugeben.

    • fullCodestring | null

      Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').

    • descriptionstring | null

      Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).

  • ▶
    itemsobject[]16 Felder

    Die Kodeliste der Antwort: bei einer Abfrage die direkt untergeordneten Kodes von 'focus' (bzw. die oberste Ebene bei leerem Kode), bei einer Suche die Treffer.

    • pricenumber | null

      Bundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null, wenn der Katalog statt einer Zahl einen Verweis abdruckt (dann siehe 'priceNote') oder das Zusatzentgelt unbewertet ist.

    • priceNotestring | null

      Wortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').

    • sourcestring

      Herkunft des Zusatzentgelts: 'Bewertet' = Anlage 2/5 mit bundeseinheitlichem Betrag, 'Unbewertet' = Anlage 4/6, krankenhausindividuell zu vereinbaren.

      Werte: Undefined · Bewertet · Unbewertet

    • opsCountinteger

      Anzahl der OPS-Kodes, die das Zusatzentgelt auslösen. Die Kodes selbst liefert die Detailabfrage.

    • icdCountinteger

      Anzahl der dem Zusatzentgelt zugeordneten ICD-Kodes. Die Kodes selbst liefert die Detailabfrage.

    • opsPreviewstring[]

      Die ersten auslösenden OPS-Kodes in amtlicher Schreibweise — als Kurzvorschau für die Listenzeile.

    • isTerminalboolean | null

      True, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist.

    • classificationLevelinteger

      Tiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene).

    • treeDepthinteger | null

      Nur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Bei einer Suche null — dort sagt 'groupCode', wohin eine Zeile gehört, und die Gliederung entsteht durch Blöcke statt durch Einrückung.

    • groupCodestring | null

      Nur bei einer Suche: die Rubrik, unter der die Suche diesen Treffer einordnet — beim ICD die dreistellige Kategorie, beim OPS der vierstellige Kode. Die Liste bleibt flach; wer mag, gruppiert danach. Null außerhalb der Suche.

    • isGroupHeaderboolean

      Nur bei einer Suche: True, wenn diese Zeile die Rubrik selbst ist und die folgenden Zeilen mit gleichem 'groupCode' ihre Kodes sind.

    • matchedTermstring | null

      Nur bei einer Suche: die Formulierung, über die der Treffer gefunden wurde, wenn sie etwas sagt, was 'description' nicht sagt — etwa der Eintrag des Alphabetischen Verzeichnisses, unter dem der Kode nachgewiesen ist. Null, wenn der Treffer sich aus der Bezeichnung selbst erklärt.

    • isSemanticMatchboolean

      Nur bei einer Suche: True, wenn kein Wort der Anfrage diesen Kode erreicht hat und er über die Bedeutung gefunden wurde. Dann gibt es nichts hervorzuheben.

    • codestring | null

      Normalisierter Schlüssel ohne Trennzeichen, wie er für Abfragen und URLs verwendet wird (z. B. 'A010' für den ICD-Kode A01.0). Dieser Wert ist als 'code' an alle Katalog-Funktionen zurückzugeben.

    • fullCodestring | null

      Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').

    • descriptionstring | null

      Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).

  • ▶
    interpretationobject | null3 Felder

    Nur bei einer Suche: wie die Suche die Anfrage gelesen hat. Null außerhalb der Suche.

    • detectedCodestring | null

      Im Suchtext erkannte Schlüsselnummer, normalisiert (z. B. 'I219', '5820'). Null, wenn die Anfrage nur Text war.

    • expandedTermsstring[]

      Aufgelöste Abkürzungen, mit denen zusätzlich gesucht wurde — etwa 'KHK' auch als 'Koronare Herzkrankheit'.

    • usedSemanticSearchboolean

      True, wenn die Wortsuche keinen sicheren Treffer hatte und zusätzlich nach Bedeutung gesucht wurde.