S-MCP Katalogseite
Anatomisch-therapeutisch-chemische Klassifikation mit Tagesdosen - 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.
atc_getATC-Kode abrufenLiefert in 'focus' den ATC-Kode mit definierter Tagesdosis und den zugeordneten ICD-Diagnosen als vollständige Datensätze, in 'parents' seine übergeordneten Kodes und in 'items' die direkt untergeordneten. Ohne Kode aufgerufen liefert die Funktion die anatomischen Hauptgruppen.
code | string | ATC-Kode (z. B. 'A10BA02'). Leer lassen für die anatomischen Hauptgruppen. |
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). |
ddd | string | Definierte Tagesdosis (DDD) des Wirkstoffs mit Einheit und Applikationsweg, wie im amtlichen ATC-Index angegeben. |
icdCodes | object | ICD-10-Kodes der Indikationen, denen der Wirkstoff zugeordnet ist — nur die Schlüssel. |
value | string[] | 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. |
icdDetails | object | Dieselben ICD-Kodes als vollständige Datensätze mit Bezeichnung und Kodier-Kennzeichen. |
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. |
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. |
ddd | string | Definierte Tagesdosis (DDD) des Wirkstoffs mit Einheit und Applikationsweg, wie im amtlichen ATC-Index angegeben. |
icdCodes | object | ICD-10-Kodes der Indikationen, denen der Wirkstoff zugeordnet ist — 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. |
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). |
atc_searchATC durchsuchenDurchsucht die amtliche ATC-Klassifikation mit definierten Tagesdosen nach Kode oder Wirkstoff. Die Treffer stehen in 'items' mit der DDD und den zugeordneten ICD-Kodes.
query* | string | Suchbegriff: ATC-Kode (z. B. 'A10BA02') oder Wirkstoffname (z. B. 'Metformin'). |
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). |
ddd | string | Definierte Tagesdosis (DDD) des Wirkstoffs mit Einheit und Applikationsweg, wie im amtlichen ATC-Index angegeben. |
icdCodes | object | ICD-10-Kodes der Indikationen, denen der Wirkstoff zugeordnet ist — nur die Schlüssel. |
value | string[] | 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. |
icdDetails | object | Dieselben ICD-Kodes als vollständige Datensätze mit Bezeichnung und Kodier-Kennzeichen. |
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. |
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. |
ddd | string | Definierte Tagesdosis (DDD) des Wirkstoffs mit Einheit und Applikationsweg, wie im amtlichen ATC-Index angegeben. |
icdCodes | object | ICD-10-Kodes der Indikationen, denen der Wirkstoff zugeordnet ist — 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. |
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.