DRGSystemDeutschland

S-MCP Katalogseite

Zusatzentgelte MCP Server / MCP API

Zusatzentgelte-Katalog zum Fallpauschalensystem - alle verfügbaren MCP-Funktionen mit Parametern und Antwortstruktur.

Funktionen für Zusatzentgelte

2 Tools

Parameter und Antwortfelder stammen unmittelbar aus der Definition des MCP-Servers - Ihr MCP-Client erhält exakt diese Struktur.

ze_getZusatzentgelt abrufen

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.

Parameter
codestringZE-Kode (z. B. 'ZE01' oder 'ZE130.01'). Leer lassen für die oberste Ebene des Katalogs.
yearintegerKatalogjahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr.
Antwort
yearintegerKatalogjahr, aus dem alle Daten dieser Antwort stammen.
focusobjectDer abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode).
pricenumberBundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null, wenn der Katalog statt einer Zahl einen Verweis abdruckt (dann siehe 'priceNote') oder das Zusatzentgelt unbewertet ist.
priceNotestringWortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').
sourcestringHerkunft des Zusatzentgelts: 'Bewertet' = Anlage 2/5 mit bundeseinheitlichem Betrag, 'Unbewertet' = Anlage 4/6, krankenhausindividuell zu vereinbaren.
Undefined · Bewertet · Unbewertet
opsobject[]Die OPS-Kodes, die das Zusatzentgelt auslösen, mit dem im Katalog abgedruckten (gekürzten) Text.
codestringNormalisierter Schlüssel des OPS-Kodes, wie er an die OPS-Funktionen zurückzugeben ist (z. B. '8836n1').
fullCodestringDer OPS-Kode in amtlicher Schreibweise (z. B. '8-836.n1').
textstringDer Text, wie ihn der Zusatzentgelte-Katalog abdruckt — vom InEK gekürzt, nicht der vollständige OPS-Titel.
highlightedbooleanTrue, 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'.
appliesToAllSubcodesbooleanTrue, wenn der Kode mit '*)' gekennzeichnet ist und damit für alle fünf- und sechsstelligen Kodes darunter gilt.
icdobject[]Die dem Zusatzentgelt zugeordneten ICD-Kodes (Anlage 7).
codestringNormalisierter Schlüssel des ICD-Kodes, wie er an die ICD-Funktionen zurückzugeben ist (z. B. 'D6800').
fullCodestringDer ICD-Kode in amtlicher Schreibweise (z. B. 'D68.00').
textstringDer Text, wie ihn der Zusatzentgelte-Katalog abdruckt.
allowedDrgobjectFallpauschalen, neben denen dieses Zusatzentgelt laut Anlage 8 bzw. Anhang 1 abgerechnet werden darf.
valueobject[]Der eigentliche Wert.
sourceYearintegerJahrgang 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[]Die für dieses Zusatzentgelt geltenden Fußnoten im Volltext — sie enthalten Altersgrenzen, Mindestverweildauern und Ausschlüsse, die über die Abrechenbarkeit entscheiden.
markerstringFußnotenzeichen, wie es im Katalog abgedruckt ist, ohne schließende Klammer (z. B. '6', '*').
textstringText der Fußnote.
scopestringKatalogblatt, zu dem der Fußnotenblock gehört (z. B. 'Deckblatt', 'Anlage 5'). Fußnotenzeichen sind nur innerhalb ihres Blocks eindeutig.
catalogVersionstringVersionsangabe des Quellkatalogs.
isTerminalbooleanTrue, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist.
classificationLevelintegerTiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene).
treeDepthintegerNur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche.
descriptionHighlightnumber[]Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null.
codestringNormalisierter 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.
fullCodestringDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstringAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
parentsobject[]Übergeordnete Kodes von 'focus' als Pfad von der obersten Ebene abwärts (Brotkrumen). Leer bei einer Suche und beim Katalog-Einstieg.
pricenumberBundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null bei unbewerteten Zusatzentgelten oder wenn der Katalog einen Verweis abdruckt.
priceNotestringWortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').
sourcestringHerkunft des Zusatzentgelts: 'Bewertet' = mit bundeseinheitlichem Betrag, 'Unbewertet' = krankenhausindividuell zu vereinbaren.
Undefined · Bewertet · Unbewertet
codestringNormalisierter 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.
fullCodestringDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstringAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
itemsobject[]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.
pricenumberBundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null, wenn der Katalog statt einer Zahl einen Verweis abdruckt (dann siehe 'priceNote') oder das Zusatzentgelt unbewertet ist.
priceNotestringWortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').
sourcestringHerkunft des Zusatzentgelts: 'Bewertet' = Anlage 2/5 mit bundeseinheitlichem Betrag, 'Unbewertet' = Anlage 4/6, krankenhausindividuell zu vereinbaren.
Undefined · Bewertet · Unbewertet
opsCountintegerAnzahl der OPS-Kodes, die das Zusatzentgelt auslösen. Die Kodes selbst liefert die Detailabfrage.
icdCountintegerAnzahl 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.
isTerminalbooleanTrue, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist.
classificationLevelintegerTiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene).
treeDepthintegerNur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche.
descriptionHighlightnumber[]Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null.
codestringNormalisierter 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.
fullCodestringDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstringAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
ze_searchZusatzentgelte durchsuchen

Durchsucht den Zusatzentgelte-Katalog nach Kode oder Leistungsbeschreibung. Die Treffer stehen in 'items' mit Betrag, Herkunft (bewertet oder krankenhausindividuell) und der Anzahl der auslösenden OPS- und ICD-Kodes.

Parameter
query*stringSuchbegriff: ZE-Kode (z. B. 'ZE01', 'ZE130.01') oder Leistungsbeschreibung (z. B. 'Gabe von Humanalbumin').
yearintegerKatalogjahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr.
limitintegerMaximale Anzahl Treffer, 1 bis 100. Standard 25.
Antwort
yearintegerKatalogjahr, aus dem alle Daten dieser Antwort stammen.
focusobjectDer abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode).
pricenumberBundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null, wenn der Katalog statt einer Zahl einen Verweis abdruckt (dann siehe 'priceNote') oder das Zusatzentgelt unbewertet ist.
priceNotestringWortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').
sourcestringHerkunft des Zusatzentgelts: 'Bewertet' = Anlage 2/5 mit bundeseinheitlichem Betrag, 'Unbewertet' = Anlage 4/6, krankenhausindividuell zu vereinbaren.
Undefined · Bewertet · Unbewertet
opsobject[]Die OPS-Kodes, die das Zusatzentgelt auslösen, mit dem im Katalog abgedruckten (gekürzten) Text.
codestringNormalisierter Schlüssel des OPS-Kodes, wie er an die OPS-Funktionen zurückzugeben ist (z. B. '8836n1').
fullCodestringDer OPS-Kode in amtlicher Schreibweise (z. B. '8-836.n1').
textstringDer Text, wie ihn der Zusatzentgelte-Katalog abdruckt — vom InEK gekürzt, nicht der vollständige OPS-Titel.
highlightedbooleanTrue, 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'.
appliesToAllSubcodesbooleanTrue, wenn der Kode mit '*)' gekennzeichnet ist und damit für alle fünf- und sechsstelligen Kodes darunter gilt.
icdobject[]Die dem Zusatzentgelt zugeordneten ICD-Kodes (Anlage 7).
codestringNormalisierter Schlüssel des ICD-Kodes, wie er an die ICD-Funktionen zurückzugeben ist (z. B. 'D6800').
fullCodestringDer ICD-Kode in amtlicher Schreibweise (z. B. 'D68.00').
textstringDer Text, wie ihn der Zusatzentgelte-Katalog abdruckt.
allowedDrgobjectFallpauschalen, neben denen dieses Zusatzentgelt laut Anlage 8 bzw. Anhang 1 abgerechnet werden darf.
valueobject[]Der eigentliche Wert.
sourceYearintegerJahrgang 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[]Die für dieses Zusatzentgelt geltenden Fußnoten im Volltext — sie enthalten Altersgrenzen, Mindestverweildauern und Ausschlüsse, die über die Abrechenbarkeit entscheiden.
markerstringFußnotenzeichen, wie es im Katalog abgedruckt ist, ohne schließende Klammer (z. B. '6', '*').
textstringText der Fußnote.
scopestringKatalogblatt, zu dem der Fußnotenblock gehört (z. B. 'Deckblatt', 'Anlage 5'). Fußnotenzeichen sind nur innerhalb ihres Blocks eindeutig.
catalogVersionstringVersionsangabe des Quellkatalogs.
isTerminalbooleanTrue, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist.
classificationLevelintegerTiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene).
treeDepthintegerNur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche.
descriptionHighlightnumber[]Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null.
codestringNormalisierter 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.
fullCodestringDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstringAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
parentsobject[]Übergeordnete Kodes von 'focus' als Pfad von der obersten Ebene abwärts (Brotkrumen). Leer bei einer Suche und beim Katalog-Einstieg.
pricenumberBundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null bei unbewerteten Zusatzentgelten oder wenn der Katalog einen Verweis abdruckt.
priceNotestringWortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').
sourcestringHerkunft des Zusatzentgelts: 'Bewertet' = mit bundeseinheitlichem Betrag, 'Unbewertet' = krankenhausindividuell zu vereinbaren.
Undefined · Bewertet · Unbewertet
codestringNormalisierter 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.
fullCodestringDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstringAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
itemsobject[]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.
pricenumberBundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null, wenn der Katalog statt einer Zahl einen Verweis abdruckt (dann siehe 'priceNote') oder das Zusatzentgelt unbewertet ist.
priceNotestringWortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').
sourcestringHerkunft des Zusatzentgelts: 'Bewertet' = Anlage 2/5 mit bundeseinheitlichem Betrag, 'Unbewertet' = Anlage 4/6, krankenhausindividuell zu vereinbaren.
Undefined · Bewertet · Unbewertet
opsCountintegerAnzahl der OPS-Kodes, die das Zusatzentgelt auslösen. Die Kodes selbst liefert die Detailabfrage.
icdCountintegerAnzahl 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.
isTerminalbooleanTrue, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist.
classificationLevelintegerTiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene).
treeDepthintegerNur wenn die Liste ein aufgeklapptes Teilbaum-Listing ist: Tiefe dieser Zeile innerhalb der Liste (0 = direkt unter dem abgefragten Kode, 1 = dessen Kind usw.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche.
descriptionHighlightnumber[]Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null.
codestringNormalisierter 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.
fullCodestringDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstringAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).

Nächster Schritt

Diese Funktionen stehen sofort zur Verfügung — ohne Anmeldung, über die öffentliche Server-URL. Ein kostenloser Token hebt lediglich die Fair-Use-Limits an.