MCP-Funktion
seg4kde_getLiefert in 'focus' den Volltext einer SEG-4-Kodierempfehlung samt Veröffentlichungs- und Änderungsdatum sowie den darin genannten ICD-, OPS- und DRG-Kodes. Ohne Nummer aufgerufen liefert die Funktion die oberste Gliederungsebene.
| Name | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
code | string | null | nein | — | Nummer der Kodierempfehlung. Leer lassen für die oberste Gliederungsebene. |
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.
yearintegerKatalogjahr, aus dem alle Daten dieser Antwort stammen.
focusobject | null23 FelderDer abgefragte Kode mit allen Detaildaten. Null bei einer Suche und beim Katalog-Einstieg (leerer Kode).
textstring | nullVolltext der Kodierempfehlung der SEG-4 der MDK-Gemeinschaft.
createdstring | nullDatum der Erstveröffentlichung der Kodierempfehlung.
updatedstring | nullDatum der letzten Aktualisierung der Kodierempfehlung.
schlichtungPublishedstring | nullDatum (yyyy-MM-dd), an dem der Schlichtungsausschuss Bund seine Entscheidung zu dieser Empfehlung veröffentlicht hat. Eine so entschiedene Empfehlung ist für Krankenhäuser, Kassen und MD gleichermaßen verbindlich. Null, wenn es keine Entscheidung gibt.
schlichtungGiltAbstring | nullAb diesem Aufnahmedatum (yyyy-MM-dd) gilt die Schlichtungsentscheidung (§ 19 Abs. 4 KHG: erster Tag des übernächsten Monats nach Veröffentlichung); außerdem für Rechnungen, die bei Veröffentlichung schon in MD-Prüfung waren.
fokaobject | null4 FelderPosition des FoKA der DGfM zu dieser Empfehlung: Konsens, Konsens mit Kommentar oder Dissens, mit Datum und Link.
vonstringWer Stellung nimmt, z. B. 'FoKA'.
positionstringPosition: 'Konsens', 'Konsens mit Kommentar', 'Dissens'.
standstring | nullStand der Position (yyyy-MM-dd), falls angegeben.
urlstring | nullSeite mit der Stellungnahme.
sourceDatestring | nullStand der Quelle (yyyy-MM-dd): an diesem Tag wurde die Datenbank der Kodierempfehlungen abgerufen.
changeobject | null3 FelderWas sich an dieser Empfehlung seit dem vorherigen Abruf der Datenbank geändert hat. Null, wenn nichts oder kein Vergleich vorliegt.
kindstringneu oder geändert.
fieldsstring[] | nullGeänderte Teile: Text, Schlagwort, ICD, OPS, DRG, Aktualisiert, Schlichtung.
sincestring | nullStand des vorherigen Abrufs (yyyy-MM-dd), mit dem verglichen wurde.
drgobject[] | null3 FelderIn der Empfehlung genannte Fallpauschalen (DRG), gegen den DRG-Katalog aufgelöst.
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
icdobject[] | null3 FelderICD-Kodes, auf die sich die Empfehlung bezieht (Feld ICD der Empfehlung), gegen den ICD-Katalog aufgelöst.
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
opsobject[] | null3 FelderOPS-Kodes, auf die sich die Empfehlung bezieht (Feld OPS der Empfehlung), gegen den OPS-Katalog aufgelöst.
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
icdMentionedobject[] | null3 FelderICD-Kodes, die nur im Text der Empfehlung erwähnt werden (Abgrenzung, Beispiel, Verweis).
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
opsMentionedobject[] | null3 FelderOPS-Kodes, die nur im Text der Empfehlung erwähnt werden (Abgrenzung, Beispiel, Verweis).
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
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[]17 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.
textstring | nullVolltext der Kodierempfehlung der SEG-4 der MDK-Gemeinschaft.
createdstring | nullDatum der Erstveröffentlichung der Kodierempfehlung.
updatedstring | nullDatum der letzten Aktualisierung der Kodierempfehlung.
schlichtungPublishedstring | nullDatum (yyyy-MM-dd) der Entscheidung des Schlichtungsausschusses Bund zu dieser Empfehlung. Null, wenn es keine gibt.
drgobject[] | null3 FelderIn der Empfehlung genannte Fallpauschalen (DRG), gegen den DRG-Katalog aufgelöst.
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
icdobject[] | null3 FelderICD-Kodes, auf die sich die Empfehlung bezieht (Feld ICD der Empfehlung), gegen den ICD-Katalog aufgelöst.
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
opsobject[] | null3 FelderOPS-Kodes, auf die sich die Empfehlung bezieht (Feld OPS der Empfehlung), gegen den OPS-Katalog aufgelöst.
codestringNormalisierter Schlüssel des Kodes, wie er an die Funktionen des jeweiligen Katalogs zurückzugeben ist.
fullCodestringDer Kode in amtlicher Schreibweise.
descriptionstring | nullBezeichnung des Kodes aus seinem Katalog. Null, wenn der Kode im Jahrgang nicht aufgelöst werden konnte.
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.