S-MCP Katalogseite
Fallpauschalenkatalog (German Diagnosis Related Groups) - alle verfügbaren MCP-Funktionen mit Parametern und Antwortstruktur.
Parameter und Antwortfelder stammen unmittelbar aus der Definition des MCP-Servers - Ihr MCP-Client erhält exakt diese Struktur.
drg_getFallpauschale abrufenLiefert in 'focus' alles, was der Fallpauschalenkatalog zu einer DRG ausweist: die Werte jeder Anlage, in der sie geführt wird (Bewertungsrelationen für Haupt- und Belegabteilung, Verweildauergrenzen mit Zu- und Abschlägen, Pflegeerlös, Verlegungs- und Wiederaufnahmekennzeichen), die zugehörigen Fußnoten im Volltext und die daneben abrechenbaren Zusatzentgelte. Ohne Kode aufgerufen liefert die Funktion die oberste Ebene (MDC).
code | string | DRG-Kode (z. B. 'F01A') oder MDC-Gruppe. Leer lassen für die oberste Ebene des Katalogs. |
year | integer | Katalogjahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr. |
year | integer | Katalogjahr, aus dem alle Daten dieser Antwort stammen. |
focus | object | Der abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode). |
partition | string | Partition der Fallpauschale laut Spalte 2 des Katalogs: 'Operativ' (O), 'Medizinisch' (M) oder 'Andere' (A). 'Undefined' bei Gruppenzeilen (MDC-Ebene). Undefined · Operativ · Medizinisch · Andere |
variants | object[] | Je ein Eintrag pro Anlage des Fallpauschalenkatalogs, in der die Fallpauschale geführt wird — mit den dort geltenden Bewertungsrelationen und Verweildauergrenzen. |
kind | string | Anlage des Fallpauschalenkatalogs, aus der diese Werte stammen: 'Hauptabteilung' (Anlage 1a), 'Belegabteilung' (1b), 'Teilstationaer' (1c), 'HauptabteilungGezieltePruefung' (1d), 'BelegabteilungGezieltePruefung' (1e), 'KrankenhausindividuellVollstationaer' (3a), 'KrankenhausindividuellTeilstationaer' (3b). Hauptabteilung · Belegabteilung · Teilstationaer · HauptabteilungGezieltePruefung · BelegabteilungGezieltePruefung · KrankenhausindividuellVollstationaer · KrankenhausindividuellTeilstationaer |
br | number | Führende Bewertungsrelation der Anlage: bei Hauptabteilung (1a/1d), bei Belegoperateur (1b/1e) bzw. die einzige Bewertungsrelation der teilstationären Tabelle (1c). Null in Anlage 3a/3b, die keine Bewertungsrelation führen. |
brHauptabteilungBeleghebamme | number | Bewertungsrelation bei Versorgung durch Hauptabteilung und Beleghebamme (Anlage 1a/1d). |
brBelegOpAnaesthesist | number | Bewertungsrelation bei Versorgung durch Belegoperateur und Beleganästhesist (Anlage 1b/1e). |
brBelegOpHebamme | number | Bewertungsrelation bei Versorgung durch Belegoperateur und Beleghebamme (Anlage 1b/1e). |
brBelegOpAnaesthesistHebamme | number | Bewertungsrelation bei Versorgung durch Belegoperateur, Beleganästhesist und Beleghebamme (Anlage 1b/1e). |
mittlereVerweildauer | number | Mittlere Verweildauer in Belegungstagen, auf der die Fallpauschale kalkuliert ist. |
ugvdErsterTag | integer | Untere Grenzverweildauer: erster Belegungstag, der einen Abschlag auslöst. |
ugvdBrProTag | number | Untere Grenzverweildauer: Bewertungsrelation, die je Tag unterhalb der Grenze abgezogen wird. |
ogvdErsterTag | integer | Obere Grenzverweildauer: erster Belegungstag, der ein zusätzliches tagesbezogenes Entgelt auslöst. |
ogvdBrProTag | number | Obere Grenzverweildauer: Bewertungsrelation, die je Tag oberhalb der Grenze hinzukommt. |
externeVerlegungAbschlagProTag | number | Bewertungsrelation des Abschlags je Tag bei Verlegung in ein anderes Krankenhaus. |
verlegungsfallpauschale | boolean | True, wenn die Fallpauschale im Katalog als Verlegungsfallpauschale gekennzeichnet ist ('x'). |
ausnahmeWiederaufnahme | boolean | True, wenn die Fallpauschale von der Wiederaufnahmeregelung (Fallzusammenführung) ausgenommen ist ('x'). |
pflegeerloesBrProTag | number | Bewertungsrelation je Belegungstag aus dem Pflegeerlöskatalog (ab 2020). |
medianFallzahl | integer | Median der Fallzahl je Krankenhaus; nur in Anlage 1d/1e ausgewiesen. |
isKrankenhausindividuell | boolean | True, wenn diese Variante aus Anlage 3a/3b stammt und damit keine Bewertungsrelation führt, sondern krankenhausindividuell zu vereinbaren ist. |
codeFootnotes | object[] | Die neben diesem Kode abgedruckten Fußnoten im Volltext — sie enthalten die Sonderregelungen zur Abrechnung. |
marker | string | Fußnotenzeichen, wie es im Katalog abgedruckt ist, ohne schließende Klammer (z. B. '6', '*'). |
text | string | Text der Fußnote. |
scope | string | Katalogblatt, zu dem der Fußnotenblock gehört (z. B. 'Deckblatt', 'Anlage 5'). Fußnotenzeichen sind nur innerhalb ihres Blocks eindeutig. |
footnotes | any[] | Fußnoten des Deckblatts — die Legende zu den Spalten des Katalogs. |
abbreviations | object[] | Im Deckblatt erläuterte Abkürzungen des Katalogs. |
term | string | Abkürzung, wie sie im Katalog verwendet wird (z. B. 'MDC', 'ZE'). |
meaning | string | Auflösung der Abkürzung laut Deckblatt des Katalogs. |
allowedZusatzentgelte | object | Zusatzentgelte, die laut Anlage 8 bzw. Anhang 1 zusätzlich zu dieser Fallpauschale abgerechnet werden dürfen. |
value | object[] | Der eigentliche Wert. |
sourceYear | integer | 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. |
catalogVersion | string | Versionsangabe des Quellkatalogs (z. B. 'aG-DRG-Version 2026 und Pflegeerlöskatalog 2026'). |
isTerminal | boolean | True, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist. |
classificationLevel | integer | Tiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene). |
treeDepth | integer | 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.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche. |
descriptionHighlight | number[] | Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null. |
code | string | 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. |
fullCode | string | Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0'). |
description | string | Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung). |
parents | object[] | Übergeordnete Kodes von 'focus' als Pfad von der obersten Ebene abwärts (Brotkrumen). Leer bei einer Suche und beim Katalog-Einstieg. |
code | string | 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. |
fullCode | string | Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0'). |
description | string | Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung). |
items | object[] | 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. |
partition | string | Partition der Fallpauschale laut Spalte 2 des Katalogs: 'Operativ' (O), 'Medizinisch' (M) oder 'Andere' (A). 'Undefined' bei Gruppenzeilen (MDC-Ebene). Undefined · Operativ · Medizinisch · Andere |
bewertungsrelation | number | Führende Bewertungsrelation der maßgeblichen Anlage (bei Hauptabteilung). Null bei unbewerteten Fallpauschalen und Gruppenzeilen. |
mittlereVerweildauer | number | Mittlere Verweildauer in Belegungstagen, auf der die Fallpauschale kalkuliert ist. |
ugvdErsterTag | integer | Untere Grenzverweildauer: erster Belegungstag, der einen Abschlag auslöst. |
ogvdErsterTag | integer | Obere Grenzverweildauer: erster Belegungstag, der ein zusätzliches tagesbezogenes Entgelt auslöst. |
pflegeerloesBrProTag | number | Bewertungsrelation je Belegungstag aus dem Pflegeerlöskatalog (ab 2020). |
isKrankenhausindividuell | boolean | True, wenn die Fallpauschale nur in Anlage 3a/3b geführt wird und damit krankenhausindividuell zu vereinbaren ist. |
isTerminal | boolean | True, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist. |
classificationLevel | integer | Tiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene). |
treeDepth | integer | 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.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche. |
descriptionHighlight | number[] | Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null. |
code | string | 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. |
fullCode | string | Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0'). |
description | string | Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung). |
drg_searchFallpauschalen durchsuchenDurchsucht den Fallpauschalenkatalog (G-DRG) nach Kode oder Bezeichnung. Die Treffer stehen in 'items' mit Partition, führender Bewertungsrelation, mittlerer Verweildauer und den Grenzverweildauern. Die vollständigen Werte aller Anlagen liefert drg_get.
query* | string | Suchbegriff: DRG-Kode (z. B. 'F01A') oder Bezeichnung der Fallpauschale (z. B. 'Herztransplantation'). |
year | integer | Katalogjahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr. |
limit | integer | Maximale Anzahl Treffer, 1 bis 100. Standard 25. |
year | integer | Katalogjahr, aus dem alle Daten dieser Antwort stammen. |
focus | object | Der abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode). |
partition | string | Partition der Fallpauschale laut Spalte 2 des Katalogs: 'Operativ' (O), 'Medizinisch' (M) oder 'Andere' (A). 'Undefined' bei Gruppenzeilen (MDC-Ebene). Undefined · Operativ · Medizinisch · Andere |
variants | object[] | Je ein Eintrag pro Anlage des Fallpauschalenkatalogs, in der die Fallpauschale geführt wird — mit den dort geltenden Bewertungsrelationen und Verweildauergrenzen. |
kind | string | Anlage des Fallpauschalenkatalogs, aus der diese Werte stammen: 'Hauptabteilung' (Anlage 1a), 'Belegabteilung' (1b), 'Teilstationaer' (1c), 'HauptabteilungGezieltePruefung' (1d), 'BelegabteilungGezieltePruefung' (1e), 'KrankenhausindividuellVollstationaer' (3a), 'KrankenhausindividuellTeilstationaer' (3b). Hauptabteilung · Belegabteilung · Teilstationaer · HauptabteilungGezieltePruefung · BelegabteilungGezieltePruefung · KrankenhausindividuellVollstationaer · KrankenhausindividuellTeilstationaer |
br | number | Führende Bewertungsrelation der Anlage: bei Hauptabteilung (1a/1d), bei Belegoperateur (1b/1e) bzw. die einzige Bewertungsrelation der teilstationären Tabelle (1c). Null in Anlage 3a/3b, die keine Bewertungsrelation führen. |
brHauptabteilungBeleghebamme | number | Bewertungsrelation bei Versorgung durch Hauptabteilung und Beleghebamme (Anlage 1a/1d). |
brBelegOpAnaesthesist | number | Bewertungsrelation bei Versorgung durch Belegoperateur und Beleganästhesist (Anlage 1b/1e). |
brBelegOpHebamme | number | Bewertungsrelation bei Versorgung durch Belegoperateur und Beleghebamme (Anlage 1b/1e). |
brBelegOpAnaesthesistHebamme | number | Bewertungsrelation bei Versorgung durch Belegoperateur, Beleganästhesist und Beleghebamme (Anlage 1b/1e). |
mittlereVerweildauer | number | Mittlere Verweildauer in Belegungstagen, auf der die Fallpauschale kalkuliert ist. |
ugvdErsterTag | integer | Untere Grenzverweildauer: erster Belegungstag, der einen Abschlag auslöst. |
ugvdBrProTag | number | Untere Grenzverweildauer: Bewertungsrelation, die je Tag unterhalb der Grenze abgezogen wird. |
ogvdErsterTag | integer | Obere Grenzverweildauer: erster Belegungstag, der ein zusätzliches tagesbezogenes Entgelt auslöst. |
ogvdBrProTag | number | Obere Grenzverweildauer: Bewertungsrelation, die je Tag oberhalb der Grenze hinzukommt. |
externeVerlegungAbschlagProTag | number | Bewertungsrelation des Abschlags je Tag bei Verlegung in ein anderes Krankenhaus. |
verlegungsfallpauschale | boolean | True, wenn die Fallpauschale im Katalog als Verlegungsfallpauschale gekennzeichnet ist ('x'). |
ausnahmeWiederaufnahme | boolean | True, wenn die Fallpauschale von der Wiederaufnahmeregelung (Fallzusammenführung) ausgenommen ist ('x'). |
pflegeerloesBrProTag | number | Bewertungsrelation je Belegungstag aus dem Pflegeerlöskatalog (ab 2020). |
medianFallzahl | integer | Median der Fallzahl je Krankenhaus; nur in Anlage 1d/1e ausgewiesen. |
isKrankenhausindividuell | boolean | True, wenn diese Variante aus Anlage 3a/3b stammt und damit keine Bewertungsrelation führt, sondern krankenhausindividuell zu vereinbaren ist. |
codeFootnotes | object[] | Die neben diesem Kode abgedruckten Fußnoten im Volltext — sie enthalten die Sonderregelungen zur Abrechnung. |
marker | string | Fußnotenzeichen, wie es im Katalog abgedruckt ist, ohne schließende Klammer (z. B. '6', '*'). |
text | string | Text der Fußnote. |
scope | string | Katalogblatt, zu dem der Fußnotenblock gehört (z. B. 'Deckblatt', 'Anlage 5'). Fußnotenzeichen sind nur innerhalb ihres Blocks eindeutig. |
footnotes | any[] | Fußnoten des Deckblatts — die Legende zu den Spalten des Katalogs. |
abbreviations | object[] | Im Deckblatt erläuterte Abkürzungen des Katalogs. |
term | string | Abkürzung, wie sie im Katalog verwendet wird (z. B. 'MDC', 'ZE'). |
meaning | string | Auflösung der Abkürzung laut Deckblatt des Katalogs. |
allowedZusatzentgelte | object | Zusatzentgelte, die laut Anlage 8 bzw. Anhang 1 zusätzlich zu dieser Fallpauschale abgerechnet werden dürfen. |
value | object[] | Der eigentliche Wert. |
sourceYear | integer | 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. |
catalogVersion | string | Versionsangabe des Quellkatalogs (z. B. 'aG-DRG-Version 2026 und Pflegeerlöskatalog 2026'). |
isTerminal | boolean | True, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist. |
classificationLevel | integer | Tiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene). |
treeDepth | integer | 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.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche. |
descriptionHighlight | number[] | Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null. |
code | string | 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. |
fullCode | string | Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0'). |
description | string | Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung). |
parents | object[] | Übergeordnete Kodes von 'focus' als Pfad von der obersten Ebene abwärts (Brotkrumen). Leer bei einer Suche und beim Katalog-Einstieg. |
code | string | 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. |
fullCode | string | Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0'). |
description | string | Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung). |
items | object[] | 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. |
partition | string | Partition der Fallpauschale laut Spalte 2 des Katalogs: 'Operativ' (O), 'Medizinisch' (M) oder 'Andere' (A). 'Undefined' bei Gruppenzeilen (MDC-Ebene). Undefined · Operativ · Medizinisch · Andere |
bewertungsrelation | number | Führende Bewertungsrelation der maßgeblichen Anlage (bei Hauptabteilung). Null bei unbewerteten Fallpauschalen und Gruppenzeilen. |
mittlereVerweildauer | number | Mittlere Verweildauer in Belegungstagen, auf der die Fallpauschale kalkuliert ist. |
ugvdErsterTag | integer | Untere Grenzverweildauer: erster Belegungstag, der einen Abschlag auslöst. |
ogvdErsterTag | integer | Obere Grenzverweildauer: erster Belegungstag, der ein zusätzliches tagesbezogenes Entgelt auslöst. |
pflegeerloesBrProTag | number | Bewertungsrelation je Belegungstag aus dem Pflegeerlöskatalog (ab 2020). |
isKrankenhausindividuell | boolean | True, wenn die Fallpauschale nur in Anlage 3a/3b geführt wird und damit krankenhausindividuell zu vereinbaren ist. |
isTerminal | boolean | True, wenn der Kode ein Blatt der Hierarchie ist und damit selbst kodiert werden kann; false, wenn er nur eine Gruppe untergeordneter Kodes ist. |
classificationLevel | integer | Tiefe des Kodes in der Katalog-Hierarchie (0 = oberste Ebene). |
treeDepth | integer | 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.). Null bedeutet, dass die Zeilen der Liste in keinem Über-/Unterordnungsverhältnis zueinander stehen — etwa bei einer Suche. |
descriptionHighlight | number[] | Nur für die Trefferhervorhebung im Web-Katalog: Gewicht je Zeichen von 'description'. Über MCP immer null. |
code | string | 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. |
fullCode | string | Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0'). |
description | string | Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung). |
Diese Funktionen stehen sofort zur Verfügung — ohne Anmeldung, über die öffentliche Server-URL. Ein kostenloser Token hebt lediglich die Fair-Use-Limits an.