MCP-Funktion
lg_getLiefert in 'focus' eine Leistungsgruppe nach § 135e SGB V mit allen Qualitätskriterien und deren Teilanforderungen, gegliedert nach Anforderungsbereich (personelle und sachliche Ausstattung, sonstige Voraussetzungen, verwandte Leistungsgruppen). Verweise auf andere Leistungsgruppen sind in beide Richtungen aufgelöst. Ohne Kode aufgerufen liefert die Funktion die oberste Gliederungsebene.
| Name | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
code | string | null | nein | — | Kode der Leistungsgruppe ('LG14'), einer Anforderungsstufe ('LG64A') oder eines Leistungsbereichs ('LB1'). Leer lassen für den vollständigen Katalog; 'items' enthält dann alle Leistungsbereiche mit ihren Leistungsgruppen, die Verschachtelung steht in 'treeDepth'. |
year | integer | null | nein | — | Katalogjahr (z. B. 2026). Leer lassen für das aktuellste verfügbare Jahr. |
Aufbau von structuredContent laut outputSchema des Servers. Verschachtelte Felder lassen sich aufklappen.
infoobject | null9 FelderHerkunft der Daten dieses Jahrgangs: Rechtsgrundlage, Version und Stand der zugrunde liegenden Kataloge sowie Quellen.
rechtsgrundlagestring | nullRechtsgrundlage der Leistungsgruppen und ihrer Qualitätskriterien.
hinweisstring | nullHinweis dazu, welche Angaben amtlich sind und welche redaktionell ergänzt wurden.
kriterienVersionstring | nullVersion des Katalogs der Qualitätskriterien des Medizinischen Dienstes Bund, aus dem dieser Jahrgang erzeugt wurde.
kriterienStandstring | nullStand (Veröffentlichungsdatum) des Katalogs der Qualitätskriterien.
kriterienHinweisstring | nullErläuterung, wenn Katalogjahr und Version der Qualitätskriterien auseinanderfallen. Null, wenn sie übereinstimmen.
opsVersionstring | nullVersion des Katalogs der OPS-Strukturmerkmale, aus dem dieser Jahrgang erzeugt wurde.
opsStandstring | nullStand (Veröffentlichungsdatum) des Katalogs der OPS-Strukturmerkmale.
quellenobject[] | null2 FelderQuellen des Katalogs mit Titel und URL.
titelstring | nullTitel der Quelle.
urlstring | nullURL der Quelle.
merkmalstypenobject[] | null3 FelderDie Eigenschaften, die aus dem Wortlaut der Kriterien erkannt werden, mit Schlüssel und Bedeutung. Die Schlüssel sind zugleich die zulässigen Werte des Filters 'merkmal'.
codestring | nullSchlüssel der Eigenschaft, z. B. 'Jederzeit', 'Kooperation', 'Facharzt'.
labelstring | nullKurzbezeichnung der Eigenschaft für die Anzeige.
beschreibungstring | nullBedeutung der Eigenschaft.
yearintegerKatalogjahr, aus dem alle Daten dieser Antwort stammen.
focusobject | null19 FelderDer abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode).
nodeTypestringArt des Knotens: 'Leistungsbereich' (Fachgebiet, unter dem Leistungsgruppen geführt werden), 'Leistungsgruppe' (amtliche Leistungsgruppe nach Anlage 1 zu § 135e SGB V) oder 'Anforderungsstufe' (Stufe innerhalb einer Leistungsgruppe).
Werte: Leistungsbereich · Leistungsgruppe · Anforderungsstufe
nummerinteger | nullAmtliche Nummer der Leistungsgruppe nach Anlage 1 zu § 135e SGB V. Null bei einem Leistungsbereich.
stufestring | nullKennbuchstabe der Anforderungsstufe ('A', 'B', 'C') innerhalb einer Leistungsgruppe. Null bei allen anderen Knoten.
hinweisstring | nullErläuterung des Leistungsbereichs. Nur bei einem Leistungsbereich gesetzt.
nameKorrigiertstring | nullKorrigierte Schreibweise der Bezeichnung, wenn die amtliche Bezeichnung einen Schreibfehler enthält. Null, wenn die amtliche Schreibweise korrekt ist.
kriterienobject | null7 FelderAnzahl der Qualitätskriterien je Anforderungsbereich. Null bei Knoten ohne eigene Kriterien.
gesamtintegerGesamtzahl der Qualitätskriterien der Leistungsgruppe.
personelleAusstattungintegerAnzahl Kriterien im Anforderungsbereich 'Personelle Ausstattung'.
sachlicheAusstattungintegerAnzahl Kriterien im Anforderungsbereich 'Sachliche Ausstattung'.
sonstigeVoraussetzungenintegerAnzahl Kriterien im Anforderungsbereich 'Sonstige Voraussetzungen'.
verwandteLeistungsgruppenintegerAnzahl Kriterien im Anforderungsbereich 'Verwandte Leistungsgruppen'.
teilanforderungenintegerGesamtzahl der Teilanforderungen über alle Kriterien der Leistungsgruppe.
merkmaleobject[] | null2 FelderAus dem Wortlaut erkannte Eigenschaften mit der Anzahl der Kriterien, die sie tragen — etwa wie viele Kriterien jederzeitige Verfügbarkeit verlangen oder eine Kooperation zulassen. Leer, wenn keine erkannt wurde.
codestring | nullSchlüssel der Eigenschaft.
anzahlintegerAnzahl der Qualitätskriterien dieser Leistungsgruppe, die die Eigenschaft tragen.
kriterienlisteobject[] | null6 FelderAlle Qualitätskriterien dieses Knotens in der Reihenfolge der Veröffentlichung, jeweils mit ihren Teilanforderungen. Null bei Knoten ohne eigene Kriterien.
bereichstringAnforderungsbereich des Kriteriums: 'PersonelleAusstattung', 'SachlicheAusstattung', 'SonstigeVoraussetzungen' oder 'VerwandteLeistungsgruppen'.
Werte: PersonelleAusstattung · SachlicheAusstattung · SonstigeVoraussetzungen · VerwandteLeistungsgruppen
namestring | nullWortlaut des Qualitätskriteriums, wie in Anlage 1 zu § 135e SGB V bzw. im Katalog des Medizinischen Dienstes Bund veröffentlicht.
identifierstring | nullKennung des Kriteriums im Katalog des Medizinischen Dienstes Bund (z. B. 'LG1_PA_1'). Nur als Referenz auf die Quelle; im Katalog nicht durchgängig eindeutig vergeben.
verweisobject | null3 FelderDie im Kriterium genannte verwandte Leistungsgruppe, gegen diesen Katalog aufgelöst. Nur im Anforderungsbereich 'VerwandteLeistungsgruppen' gesetzt.
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).
teilanforderungenobject[] | null2 FelderTeilanforderungen, in die das Kriterium für die Prüfung durch den Medizinischen Dienst zerlegt ist. Null, wenn das Kriterium nicht weiter zerlegt ist.
namestring | nullWortlaut der Teilanforderung, wie im Katalog des Medizinischen Dienstes Bund veröffentlicht.
identifierstring | nullKennung der Teilanforderung im Katalog des Medizinischen Dienstes Bund (z. B. 'LG1_PA_2_Anf_1').
merkmaleobject[] | null3 FelderAus dem Wortlaut erkannte Eigenschaften des Kriteriums (Verfügbarkeit, mögliche Kooperation, geforderte Qualifikation). Auswertungshilfe, kein amtliches Merkmal — massgeblich ist der Wortlaut. Null, wenn keine Eigenschaft erkannt wurde.
codestring | nullSchlüssel der Eigenschaft, z. B. 'Jederzeit', 'Kooperation', 'Facharzt'.
labelstring | nullKurzbezeichnung der Eigenschaft für die Anzeige.
beschreibungstring | nullBedeutung der Eigenschaft.
referenziertVonobject[] | null3 FelderLeistungsgruppen, die ihrerseits diese Leistungsgruppe als verwandte Leistungsgruppe voraussetzen (Gegenrichtung der Verweise). Null, wenn keine Leistungsgruppe auf diese verweist.
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).
setztVorausobject[] | null3 FelderLeistungsgruppen, die diese Leistungsgruppe ihrerseits voraussetzt — am Standort oder in Kooperation. Aus den Kriterien des Anforderungsbereichs 'VerwandteLeistungsgruppen' aufgelöst. Null, wenn die Leistungsgruppe keine andere voraussetzt.
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).
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[]15 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.
nodeTypestringArt des Knotens: 'Leistungsbereich' (Fachgebiet, unter dem Leistungsgruppen geführt werden), 'Leistungsgruppe' (amtliche Leistungsgruppe nach Anlage 1 zu § 135e SGB V) oder 'Anforderungsstufe' (Stufe innerhalb einer Leistungsgruppe).
Werte: Leistungsbereich · Leistungsgruppe · Anforderungsstufe
nummerinteger | nullAmtliche Nummer der Leistungsgruppe nach Anlage 1 zu § 135e SGB V. Null bei einem Leistungsbereich.
stufestring | nullKennbuchstabe der Anforderungsstufe ('A', 'B', 'C') innerhalb einer Leistungsgruppe. Null bei allen anderen Knoten.
nameKorrigiertstring | nullKorrigierte Schreibweise der Bezeichnung, wenn die amtliche Bezeichnung einen Schreibfehler enthält. Null, wenn die amtliche Schreibweise korrekt ist.
kriterienobject | null7 FelderAnzahl der Qualitätskriterien je Anforderungsbereich. Null bei Knoten ohne eigene Kriterien.
gesamtintegerGesamtzahl der Qualitätskriterien der Leistungsgruppe.
personelleAusstattungintegerAnzahl Kriterien im Anforderungsbereich 'Personelle Ausstattung'.
sachlicheAusstattungintegerAnzahl Kriterien im Anforderungsbereich 'Sachliche Ausstattung'.
sonstigeVoraussetzungenintegerAnzahl Kriterien im Anforderungsbereich 'Sonstige Voraussetzungen'.
verwandteLeistungsgruppenintegerAnzahl Kriterien im Anforderungsbereich 'Verwandte Leistungsgruppen'.
teilanforderungenintegerGesamtzahl der Teilanforderungen über alle Kriterien der Leistungsgruppe.
merkmaleobject[] | null2 FelderAus dem Wortlaut erkannte Eigenschaften mit der Anzahl der Kriterien, die sie tragen — etwa wie viele Kriterien jederzeitige Verfügbarkeit verlangen oder eine Kooperation zulassen. Leer, wenn keine erkannt wurde.
codestring | nullSchlüssel der Eigenschaft.
anzahlintegerAnzahl der Qualitätskriterien dieser Leistungsgruppe, die die Eigenschaft tragen.
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.