S-MCP Katalogseite
Internationale statistische Klassifikation der Krankheiten, German Modification - 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.
icd10_getICD-10-GM-Kode abrufenLiefert in 'focus' alle Angaben zu einem ICD-10-GM-Kode: Kodier-Kennzeichen, Inklusiva/Exklusiva und Kodierhinweise, Einträge des Alphabetischen Verzeichnisses, zugeordnete ATC-Wirkstoffe, Morbi-RSA-Gruppen sowie DKR- und SEG-4-Verweise. Dazu in 'parents' die übergeordneten Kodes und in 'items' die direkt untergeordneten. Ohne Kode aufgerufen liefert die Funktion die oberste Ebene, sodass sich der Katalog Ebene für Ebene durchlaufen lässt. [EN] Everything about one ICD-10-GM code: coding flags, inclusions, exclusions, coding notes, alphabetical index entries, cross-references, parent and child codes. Call it after a search to inspect a hit; call it without a code to browse the catalog from the top.
code | string | ICD-Kode, normalisiert oder in amtlicher Schreibweise (z. B. 'E110' oder 'E11.0'). 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). |
ccl | object | CCL-Werte (Complication and Comorbidity Level) des Kodes je Partition aus der DRG-Definition — wie stark die Diagnose als Nebendiagnose den Schweregrad erhöht. Null, wenn der Kode nicht CCL-relevant ist. |
value | integer[] | 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. |
isChronic | object | Gesetzt, wenn der Kode in der Liste der chronischen Krankheiten (Chroniker-Regelung) geführt wird; null, wenn nicht. |
value | boolean | 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. |
genderRestriction | string | Geschlechtsbezogene Kodierregel: 'M' = nur männlich, 'W' = nur weiblich, 'Undefined' = kein Geschlechtsbezug. Undefined · M · W |
genderErrorType | string | Schweregrad eines Verstoßes gegen die Geschlechtsregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
minimumAge | object | Mindestalter des Patienten, ab dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
maximumAge | object | Höchstalter des Patienten, bis zu dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
ageErrorType | string | Schweregrad eines Verstoßes gegen die Altersregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
isRareInCentralEurope | boolean | True, wenn die Erkrankung in Mitteleuropa selten ist — Hinweis auf mögliche Fehlkodierung. |
ifsgReporting | boolean | True, wenn die Diagnose nach Infektionsschutzgesetz (IfSG) meldepflichtig ist. |
ebmLabor | boolean | True, wenn der Kode im EBM als Laborausnahmekennzeichen wirkt. |
morbiRsa | object | Zuordnung im Morbi-RSA (Morbiditätsorientierter Risikostrukturausgleich): DxG- und HmG-Gruppe. Null, wenn der Kode dort nicht geführt wird. |
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. |
dkrReferences | object | Deutsche Kodierrichtlinien (DKR), die diesen Kode ausdrücklich nennen. |
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. |
seg4KdeReferences | object | Kodierempfehlungen der SEG-4 der MDK-Gemeinschaft, die diesen Kode nennen. |
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. |
rubrics | object[] | Rubriken des Kodes aus dem systematischen Verzeichnis: Inklusiva, Exklusiva, Hinweise und Kodierhinweise — die eigentliche Kodieranleitung zum Kode. |
kind | string | Art der Rubrik: 'Preferred' = Vorzugsbezeichnung, 'Inclusion' = Inklusivum (gehört zum Kode), 'Exclusion' = Exklusivum (anderswo zu kodieren), 'Note' = Hinweis, 'CodingHint' = Kodierhinweis, 'Definition' = Definition, 'Introduction' = Vorbemerkung der Gruppe, 'ModifierLink' = Verweis auf eine Zusatzklassifikation, 'Text' = sonstiger Text. None · Preferred · Inclusion · Exclusion · Note · CodingHint · PreferredLong · Text · Introduction · ModifierLink · Definition |
text | string | Wortlaut der Rubrik. |
alphaEntries | object | Einträge des Alphabetischen Verzeichnisses (ICD-10-GM Alphabet), die auf diesen Kode verweisen — die umgangssprachlichen Bezeichnungen der Diagnose. |
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. |
atcDetails | object | Die dieser Diagnose zugeordneten ATC-Kodes als vollständige Datensätze (Bezeichnung, DDD, Rückverweise). |
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. |
transit | object | Änderung gegenüber dem Vorjahr (neu, Text geändert, überführt). Null, wenn der Kode unverändert ist. |
isNew | boolean | True, wenn es den Kode im Vorjahr noch nicht gab. |
textChanged | boolean | True, wenn der Kode weitergeführt wird, sich aber seine Bezeichnung gegenüber dem Vorjahr geändert hat. |
previousDescription | string | Bezeichnung des Kodes im Vorjahr. Nur gesetzt, wenn 'textChanged' true ist. |
removedNextYear | boolean | True, wenn der Kode im Folgejahr entfällt. |
incoming | object[] | Überleitung aus dem Vorjahr in diesen Kode (BfArM-Umsteigerdatei Vorjahr → aktuelles Jahr). |
outgoing | any[] | Überleitung von diesem Kode in das Folgejahr (BfArM-Umsteigerdatei aktuelles Jahr → Folgejahr). |
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. |
ccl | object | CCL-Werte (Complication and Comorbidity Level) des Kodes je Partition aus der DRG-Definition — wie stark die Diagnose als Nebendiagnose den Schweregrad erhöht. Null, wenn der Kode nicht CCL-relevant ist. |
value | any | 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. |
isChronic | object | Gesetzt, wenn der Kode in der Liste der chronischen Krankheiten (Chroniker-Regelung) geführt wird; null, wenn nicht. |
value | boolean | 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. |
genderRestriction | string | Geschlechtsbezogene Kodierregel: 'M' = nur männlich, 'W' = nur weiblich, 'Undefined' = kein Geschlechtsbezug. Undefined · M · W |
genderErrorType | string | Schweregrad eines Verstoßes gegen die Geschlechtsregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
minimumAge | object | Mindestalter des Patienten, ab dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
maximumAge | object | Höchstalter des Patienten, bis zu dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
ageErrorType | string | Schweregrad eines Verstoßes gegen die Altersregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
isRareInCentralEurope | boolean | True, wenn die Erkrankung in Mitteleuropa selten ist — Hinweis auf mögliche Fehlkodierung. |
ifsgReporting | boolean | True, wenn die Diagnose nach Infektionsschutzgesetz (IfSG) meldepflichtig ist. |
ebmLabor | boolean | True, wenn der Kode im EBM als Laborausnahmekennzeichen wirkt. |
morbiRsa | object | Zuordnung im Morbi-RSA (Morbiditätsorientierter Risikostrukturausgleich): DxG- und HmG-Gruppe. Null, wenn der Kode dort nicht geführt wird. |
value | any | 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. |
dkrReferences | object | Deutsche Kodierrichtlinien (DKR), die diesen Kode ausdrücklich nennen. |
value | any | 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. |
seg4KdeReferences | object | Kodierempfehlungen der SEG-4 der MDK-Gemeinschaft, die diesen Kode nennen. |
value | any | 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. |
atcCodes | object | ATC-Kodes der Arzneimittel, die dieser Diagnose zugeordnet sind — nur die Schlüssel. Die vollständigen Datensätze liefert die Detailabfrage des Kodes. |
value | any | 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. |
transit | object | Änderung gegenüber dem Vorjahr (neu, Text geändert, überführt, entfallen). Null, wenn der Kode unverändert ist. |
isNew | boolean | True, wenn es den Kode im Vorjahr noch nicht gab. |
textChanged | boolean | True, wenn der Kode weitergeführt wird, sich aber seine Bezeichnung gegenüber dem Vorjahr geändert hat. |
previousDescription | string | Bezeichnung des Kodes im Vorjahr. Nur gesetzt, wenn 'textChanged' true ist. |
removedNextYear | boolean | True, wenn der Kode im Folgejahr entfällt. |
incoming | any | Überleitung aus dem Vorjahr in diesen Kode (BfArM-Umsteigerdatei Vorjahr → aktuelles Jahr). |
outgoing | any | Überleitung von diesem Kode in das Folgejahr (BfArM-Umsteigerdatei aktuelles Jahr → Folgejahr). |
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). |
icd10_searchICD-10-GM durchsuchenDurchsucht den ICD-10-GM (amtlicher Diagnoseschlüssel) nach Kode oder Diagnosetext. Die Treffer stehen in 'items' und sind vollständige Katalogzeilen mit allen Kodier-Kennzeichen (Alters- und Geschlechtsbezug, CCL, Chroniker-Kennzeichen, IfSG-Meldepflicht, Morbi-RSA, DKR- und SEG-4-Verweise). Für Inklusiva, Exklusiva und Kodierhinweise eines einzelnen Kodes anschließend icd10_get aufrufen. [EN] Searches the systematic ICD-10-GM catalog by code or diagnosis text and returns full catalog rows with all coding flags. Use this when an ICD code is already known or systematic rows are wanted; when the user only has natural-language wording for a diagnosis ('Herz', 'Diabetes'), call icd10alpha_search first.
query* | string | Suchbegriff: ICD-Kode (z. B. 'E11', 'E11.0') oder Diagnosetext (z. B. 'Diabetes mellitus Typ 2'). |
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). |
ccl | object | CCL-Werte (Complication and Comorbidity Level) des Kodes je Partition aus der DRG-Definition — wie stark die Diagnose als Nebendiagnose den Schweregrad erhöht. Null, wenn der Kode nicht CCL-relevant ist. |
value | integer[] | 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. |
isChronic | object | Gesetzt, wenn der Kode in der Liste der chronischen Krankheiten (Chroniker-Regelung) geführt wird; null, wenn nicht. |
value | boolean | 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. |
genderRestriction | string | Geschlechtsbezogene Kodierregel: 'M' = nur männlich, 'W' = nur weiblich, 'Undefined' = kein Geschlechtsbezug. Undefined · M · W |
genderErrorType | string | Schweregrad eines Verstoßes gegen die Geschlechtsregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
minimumAge | object | Mindestalter des Patienten, ab dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
maximumAge | object | Höchstalter des Patienten, bis zu dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
ageErrorType | string | Schweregrad eines Verstoßes gegen die Altersregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
isRareInCentralEurope | boolean | True, wenn die Erkrankung in Mitteleuropa selten ist — Hinweis auf mögliche Fehlkodierung. |
ifsgReporting | boolean | True, wenn die Diagnose nach Infektionsschutzgesetz (IfSG) meldepflichtig ist. |
ebmLabor | boolean | True, wenn der Kode im EBM als Laborausnahmekennzeichen wirkt. |
morbiRsa | object | Zuordnung im Morbi-RSA (Morbiditätsorientierter Risikostrukturausgleich): DxG- und HmG-Gruppe. Null, wenn der Kode dort nicht geführt wird. |
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. |
dkrReferences | object | Deutsche Kodierrichtlinien (DKR), die diesen Kode ausdrücklich nennen. |
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. |
seg4KdeReferences | object | Kodierempfehlungen der SEG-4 der MDK-Gemeinschaft, die diesen Kode nennen. |
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. |
rubrics | object[] | Rubriken des Kodes aus dem systematischen Verzeichnis: Inklusiva, Exklusiva, Hinweise und Kodierhinweise — die eigentliche Kodieranleitung zum Kode. |
kind | string | Art der Rubrik: 'Preferred' = Vorzugsbezeichnung, 'Inclusion' = Inklusivum (gehört zum Kode), 'Exclusion' = Exklusivum (anderswo zu kodieren), 'Note' = Hinweis, 'CodingHint' = Kodierhinweis, 'Definition' = Definition, 'Introduction' = Vorbemerkung der Gruppe, 'ModifierLink' = Verweis auf eine Zusatzklassifikation, 'Text' = sonstiger Text. None · Preferred · Inclusion · Exclusion · Note · CodingHint · PreferredLong · Text · Introduction · ModifierLink · Definition |
text | string | Wortlaut der Rubrik. |
alphaEntries | object | Einträge des Alphabetischen Verzeichnisses (ICD-10-GM Alphabet), die auf diesen Kode verweisen — die umgangssprachlichen Bezeichnungen der Diagnose. |
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. |
atcDetails | object | Die dieser Diagnose zugeordneten ATC-Kodes als vollständige Datensätze (Bezeichnung, DDD, Rückverweise). |
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. |
transit | object | Änderung gegenüber dem Vorjahr (neu, Text geändert, überführt). Null, wenn der Kode unverändert ist. |
isNew | boolean | True, wenn es den Kode im Vorjahr noch nicht gab. |
textChanged | boolean | True, wenn der Kode weitergeführt wird, sich aber seine Bezeichnung gegenüber dem Vorjahr geändert hat. |
previousDescription | string | Bezeichnung des Kodes im Vorjahr. Nur gesetzt, wenn 'textChanged' true ist. |
removedNextYear | boolean | True, wenn der Kode im Folgejahr entfällt. |
incoming | object[] | Überleitung aus dem Vorjahr in diesen Kode (BfArM-Umsteigerdatei Vorjahr → aktuelles Jahr). |
outgoing | any[] | Überleitung von diesem Kode in das Folgejahr (BfArM-Umsteigerdatei aktuelles Jahr → Folgejahr). |
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. |
ccl | object | CCL-Werte (Complication and Comorbidity Level) des Kodes je Partition aus der DRG-Definition — wie stark die Diagnose als Nebendiagnose den Schweregrad erhöht. Null, wenn der Kode nicht CCL-relevant ist. |
value | any | 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. |
isChronic | object | Gesetzt, wenn der Kode in der Liste der chronischen Krankheiten (Chroniker-Regelung) geführt wird; null, wenn nicht. |
value | boolean | 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. |
genderRestriction | string | Geschlechtsbezogene Kodierregel: 'M' = nur männlich, 'W' = nur weiblich, 'Undefined' = kein Geschlechtsbezug. Undefined · M · W |
genderErrorType | string | Schweregrad eines Verstoßes gegen die Geschlechtsregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
minimumAge | object | Mindestalter des Patienten, ab dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
maximumAge | object | Höchstalter des Patienten, bis zu dem der Kode zulässig ist. |
isRelevant | boolean | False, wenn für den Kode keine Altersgrenze gilt; 'unit' und 'value' sind dann bedeutungslos. |
unit | string | Einheit der Altersgrenze: 'Days' = Lebenstage, 'Years' = Lebensjahre. Days · Years |
value | integer | Zahlenwert der Altersgrenze in der angegebenen Einheit. |
ageErrorType | string | Schweregrad eines Verstoßes gegen die Altersregel: 'M' = Muss-Fehler (Kodierung unzulässig), 'K' = Kann-Fehler (Warnung), 'Undefined' = ohne Bedeutung. Undefined · K · M |
isRareInCentralEurope | boolean | True, wenn die Erkrankung in Mitteleuropa selten ist — Hinweis auf mögliche Fehlkodierung. |
ifsgReporting | boolean | True, wenn die Diagnose nach Infektionsschutzgesetz (IfSG) meldepflichtig ist. |
ebmLabor | boolean | True, wenn der Kode im EBM als Laborausnahmekennzeichen wirkt. |
morbiRsa | object | Zuordnung im Morbi-RSA (Morbiditätsorientierter Risikostrukturausgleich): DxG- und HmG-Gruppe. Null, wenn der Kode dort nicht geführt wird. |
value | any | 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. |
dkrReferences | object | Deutsche Kodierrichtlinien (DKR), die diesen Kode ausdrücklich nennen. |
value | any | 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. |
seg4KdeReferences | object | Kodierempfehlungen der SEG-4 der MDK-Gemeinschaft, die diesen Kode nennen. |
value | any | 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. |
atcCodes | object | ATC-Kodes der Arzneimittel, die dieser Diagnose zugeordnet sind — nur die Schlüssel. Die vollständigen Datensätze liefert die Detailabfrage des Kodes. |
value | any | 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. |
transit | object | Änderung gegenüber dem Vorjahr (neu, Text geändert, überführt, entfallen). Null, wenn der Kode unverändert ist. |
isNew | boolean | True, wenn es den Kode im Vorjahr noch nicht gab. |
textChanged | boolean | True, wenn der Kode weitergeführt wird, sich aber seine Bezeichnung gegenüber dem Vorjahr geändert hat. |
previousDescription | string | Bezeichnung des Kodes im Vorjahr. Nur gesetzt, wenn 'textChanged' true ist. |
removedNextYear | boolean | True, wenn der Kode im Folgejahr entfällt. |
incoming | any | Überleitung aus dem Vorjahr in diesen Kode (BfArM-Umsteigerdatei Vorjahr → aktuelles Jahr). |
outgoing | any | Überleitung von diesem Kode in das Folgejahr (BfArM-Umsteigerdatei aktuelles Jahr → Folgejahr). |
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.