MCP-Funktion
basisfallwerte_searchSucht den Landesbasisfallwert eines Bundeslandes nach Name oder Kürzel (z. B. 'Bayern', 'NW'). Jeder Treffer in 'items' nennt den abrechenbaren Landesbasisfallwert des Jahres, die Veränderung zum Vorjahr und den Abstand zum Bundesbasisfallwert; 'bund' enthält den Bundesbasisfallwert mit Korridor. Passt kein Land, stehen alle 16 in 'items'.
| Name | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
query | string | ja | — | Name oder Kürzel des Bundeslandes (ISO 3166-2:DE ohne 'DE-'), z. B. 'Hessen' oder 'HE'. |
year | integer | null | nein | — | Jahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr. |
limit | integer | null | nein | 25 | Wird ignoriert: es gibt höchstens 16 Länder. |
Aufbau von structuredContent laut outputSchema des Servers. Verschachtelte Felder lassen sich aufklappen.
bundobject | null6 FelderBundesbasisfallwert des Jahres mit Korridor und Verlauf — Bezugsgröße aller Landesbasisfallwerte.
bundesbasisfallwertnumber | nullBundesbasisfallwert (einheitlicher Basisfallwert nach § 10 Abs. 9 KHEntgG) in Euro.
obereKorridorgrenzenumber | nullObere Korridorgrenze (+2,5 %) in Euro.
untereKorridorgrenzenumber | nullUntere Korridorgrenze in Euro (-1,02 %, bis 2015 -1,25 %).
veraenderungZumVorjahrnumber | nullVeränderung des Bundesbasisfallwerts zum Vorjahr als Anteil.
vereinbartAmstring | nullDatum der Vereinbarung zwischen GKV-Spitzenverband, PKV-Verband und DKG, sofern bekannt (TT.MM.JJJJ).
verlaufobject[]5 FelderBundesbasisfallwert und Korridor je Jahr, älteste zuerst.
yearintegerJahr.
landesbasisfallwertnumber | nullAbrechenbarer Landesbasisfallwert (mit Ausgleichen) nach dem letzten Stand des Jahres, in Euro.
bundesbasisfallwertnumber | nullBundesbasisfallwert des Jahres in Euro.
untereKorridorgrenzenumber | nullUntere Korridorgrenze in Euro.
obereKorridorgrenzenumber | nullObere Korridorgrenze in Euro.
yearintegerKatalogjahr, aus dem alle Daten dieser Antwort stammen.
focusobject | null20 FelderDer abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode).
landesbasisfallwertnumber | nullAbrechenbarer Landesbasisfallwert (mit Ausgleichen) in Euro, nach dem zuletzt veröffentlichten Stand des Jahres.
landesbasisfallwertOhneAusgleichenumber | nullLandesbasisfallwert ohne Ausgleiche in Euro.
abrechenbarAbstring | nullAb wann der Wert abrechenbar ist (TT.MM.JJJJ), sofern die Quelle es nennt; sonst null und das Genehmigungsdatum steht in 'genehmigtAm'.
genehmigtAmstring | nullDatum des Genehmigungsbescheids (TT.MM.JJJJ), wenn die Quelle kein Datum der Abrechenbarkeit nennt.
veraenderungZumVorjahrnumber | nullVeränderung des abrechenbaren Landesbasisfallwerts zum Vorjahr als Anteil (0,025 = +2,5 %). Null, wenn das Vorjahr fehlt.
abstandZumBundesbasisfallwertnumber | nullAbstand zum Bundesbasisfallwert des Jahres als Anteil (0,01 = 1 % darüber).
imKorridorboolean | nullTrue, wenn der Wert innerhalb des Basisfallwertkorridors nach § 10 Abs. 8 KHEntgG liegt.
mehrereStaendebooleanTrue, wenn der Landesbasisfallwert im Jahr mehr als einmal festgesetzt wurde (z. B. mit der Tariferhöhungsrate); die Stände stehen in der Detailansicht.
periodenobject[]9 FelderAlle Stände des Jahres in der Reihenfolge ihrer Veröffentlichung; der letzte ist der geltende.
lbfwOhneAusgleichenumber | nullLandesbasisfallwert ohne Ausgleiche in Euro.
lbfwMitAusgleichennumber | nullAbrechenbarer Landesbasisfallwert mit Ausgleichen in Euro.
zahlbetragnumber | nullAbweichender Zahlbetrag (Zahlbasisfallwert) in Euro für den Zeitraum 'zahlbetragAb' bis 'zahlbetragBis'.
zahlbetragAbstring | nullBeginn des Zahlbetrags (TT.MM.JJJJ).
zahlbetragBisstring | nullEnde des Zahlbetrags (TT.MM.JJJJ), falls befristet.
abrechenbarAbstring | nullAb wann der Wert abrechenbar ist (Inkrafttreten, TT.MM.JJJJ).
genehmigtAmstring | nullDatum des Genehmigungsbescheids (TT.MM.JJJJ).
standstring | nullStand der Übersicht, aus der der Wert stammt (TT.MM.JJJJ).
herausgeberstring | nullHerausgeber der Übersicht (z. B. 'vdek').
verlaufobject[]5 FelderDer Landesbasisfallwert je Jahr neben Bundesbasisfallwert und Korridor, älteste zuerst.
yearintegerJahr.
landesbasisfallwertnumber | nullAbrechenbarer Landesbasisfallwert (mit Ausgleichen) nach dem letzten Stand des Jahres, in Euro.
bundesbasisfallwertnumber | nullBundesbasisfallwert des Jahres in Euro.
untereKorridorgrenzenumber | nullUntere Korridorgrenze in Euro.
obereKorridorgrenzenumber | nullObere Korridorgrenze in Euro.
isTerminalboolean | nullTrue, 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).
treeDepthinteger | nullNur 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 | nullNur 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.
isGroupHeaderbooleanNur bei einer Suche: True, wenn diese Zeile die Rubrik selbst ist und die folgenden Zeilen mit gleichem 'groupCode' ihre Kodes sind.
matchedTermstring | nullNur 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.
isSemanticMatchbooleanNur 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 | nullNormalisierter 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 | nullDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstring | nullAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
parentsobject[]3 FelderÜbergeordnete Kodes von 'focus' als Pfad von der obersten Ebene abwärts (Brotkrumen). Leer bei einer Suche und beim Katalog-Einstieg.
codestring | nullNormalisierter 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 | nullDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstring | nullAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
itemsobject[]18 FelderDie Kodeliste der Antwort: bei einer Abfrage die direkt untergeordneten Kodes von 'focus' (bzw. die oberste Ebene bei leerem Kode), bei einer Suche die Treffer.
landesbasisfallwertnumber | nullAbrechenbarer Landesbasisfallwert (mit Ausgleichen) in Euro, nach dem zuletzt veröffentlichten Stand des Jahres.
landesbasisfallwertOhneAusgleichenumber | nullLandesbasisfallwert ohne Ausgleiche in Euro.
abrechenbarAbstring | nullAb wann der Wert abrechenbar ist (TT.MM.JJJJ), sofern die Quelle es nennt; sonst null und das Genehmigungsdatum steht in 'genehmigtAm'.
genehmigtAmstring | nullDatum des Genehmigungsbescheids (TT.MM.JJJJ), wenn die Quelle kein Datum der Abrechenbarkeit nennt.
veraenderungZumVorjahrnumber | nullVeränderung des abrechenbaren Landesbasisfallwerts zum Vorjahr als Anteil (0,025 = +2,5 %). Null, wenn das Vorjahr fehlt.
abstandZumBundesbasisfallwertnumber | nullAbstand zum Bundesbasisfallwert des Jahres als Anteil (0,01 = 1 % darüber).
imKorridorboolean | nullTrue, wenn der Wert innerhalb des Basisfallwertkorridors nach § 10 Abs. 8 KHEntgG liegt.
mehrereStaendebooleanTrue, wenn der Landesbasisfallwert im Jahr mehr als einmal festgesetzt wurde (z. B. mit der Tariferhöhungsrate); die Stände stehen in der Detailansicht.
isTerminalboolean | nullTrue, 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).
treeDepthinteger | nullNur 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 | nullNur 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.
isGroupHeaderbooleanNur bei einer Suche: True, wenn diese Zeile die Rubrik selbst ist und die folgenden Zeilen mit gleichem 'groupCode' ihre Kodes sind.
matchedTermstring | nullNur 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.
isSemanticMatchbooleanNur 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 | nullNormalisierter 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 | nullDer Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').
descriptionstring | nullAmtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).
interpretationobject | null3 FelderNur bei einer Suche: wie die Suche die Anfrage gelesen hat. Null außerhalb der Suche.
detectedCodestring | nullIm 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'.
usedSemanticSearchbooleanTrue, wenn die Wortsuche keinen sicheren Treffer hatte und zusätzlich nach Bedeutung gesucht wurde.