MCP-Funktion
rules_for_codeLiefert alle Regeln außerhalb des Katalogs, die einen ICD-, OPS- oder DRG-Kode betreffen: Deutsche Kodierrichtlinien, Entscheidungen des Schlichtungsausschusses Bund (§ 19 KHG) und SEG-4-Kodierempfehlungen des Medizinischen Dienstes — die verbindlichste zuerst, jeweils mit Datum, Geltungszeitraum und Link zur Quelle. Regeln am übergeordneten Kode gelten mit (8-98f → 8-98f.20). Mit 'aufnahmedatum' sagt 'anwendbarkeit' je Regel, ob sie für diesen Fall gilt, erst für spätere Aufnahmen oder nur bei einer am Stichtag laufenden MD-Prüfung.
| Name | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
code | string | ja | — | Kode in amtlicher Schreibweise oder normalisiert: ICD 'E43', 'E44.0'; OPS '8-98f.20', '898f20'; DRG 'F36A'. |
katalog | string | null | nein | — | Katalog des Kodes: 'ICD', 'OPS' oder 'DRG'. Leer lassen, dann wird er aus der Form des Kodes erkannt. |
aufnahmedatum | string | null | nein | — | Aufnahmedatum des Falls (yyyy-MM-dd). Leer lassen für alle Regeln ohne Fallbezug. |
pruefungAm | string | null | nein | — | Nur mit 'aufnahmedatum': Tag (yyyy-MM-dd), an dem die Rechnung in einer MD-Prüfung nach § 275 Abs. 1 Nr. 1 SGB V war. Manche Schlichtungsentscheidungen gelten auch für solche Rechnungen. |
year | integer | null | nein | — | Katalogjahr (z. B. 2026), nur ohne 'aufnahmedatum': liefert nur Regeln, die in diesem Jahrgang gelten. |
Aufbau von structuredContent laut outputSchema des Servers. Verschachtelte Felder lassen sich aufklappen.
katalogstringKatalog des abgefragten Kodes.
Werte: ATC · DRG · DKR · ICD · IcdStats · Orphanet · OPS · OpsStats · PEPP · ZE · KH · IcdAlpha · SEG4KDE · OpsAlpha · LG · BFW
kodestringDer abgefragte Kode, normalisiert.
jahrinteger | nullKatalogjahr, auf das die Ereignisse gefiltert sind. Null: alle Jahrgänge.
aufnahmestring | nullNur bei 'rules_for_case': Aufnahmedatum des Falls (yyyy-MM-dd).
pruefungAmstring | nullNur bei 'rules_for_case': Datum, an dem die Rechnung in MD-Prüfung war (yyyy-MM-dd).
verbindlichintegerAnzahl der Ereignisse, die für alle verbindlich sind (amtlich, Kodierrichtlinie, Schlichtung).
strittigintegerAnzahl der Ereignisse mit Dissens (z. B. FoKA widerspricht der SEG-4-Empfehlung) — offene Streitfragen.
gesamtintegerAnzahl aller Ereignisse in 'items'.
zuletztVeroeffentlichtstring | nullDatum des jüngsten Ereignisses (yyyy-MM-dd).
itemsobject[]20 FelderDie Ereignisse, das verbindlichste zuerst, innerhalb gleicher Verbindlichkeit das jüngste zuerst.
aktualisiertstring | nullDatum der letzten Überarbeitung durch die Quelle (yyyy-MM-dd).
giltobject | null5 FelderWofür das Ereignis gilt.
katalogJahrVoninteger | nullErster Katalogjahrgang, für den das Ereignis gilt.
katalogJahrBisinteger | nullLetzter Katalogjahrgang, für den das Ereignis gilt. Leer: bis heute.
aufnahmeVonstring | nullGilt für Aufnahmen ab diesem Tag (yyyy-MM-dd).
aufnahmeBisstring | nullGilt für Aufnahmen bis zu diesem Tag (yyyy-MM-dd).
laufendePruefungAmstring | nullGilt außerdem für Rechnungen, die an diesem Stichtag (yyyy-MM-dd) in einer laufenden MD-Prüfung waren — auch wenn die Aufnahme vor 'aufnahmeVon' liegt.
kurzfassungstring | nullWorum es geht, in ein bis drei Sätzen.
volltextobject[] | null2 FelderWortlaut der Quelle in Abschnitten. In Listen nur, wenn er kurz ist; sonst null und VolltextZeichen gibt die Länge an — vollständig über Rules/Get.
titelstringÜberschrift des Abschnitts, wie in der Quelle.
textstringText unverändert; Absätze durch Leerzeilen, «### » Zwischenüberschrift, «- » Aufzählung, «| » Tabellenzeile.
volltextZeicheninteger | nullLänge des Wortlauts in Zeichen, wenn er in der Liste nicht mitgeliefert wird.
pruefstatusstringWie die Angaben entstanden sind.
Werte: Automatisch · Ki · Geprueft
urlstring | nullAdresse der Originalquelle.
rollestring | nullRolle des abgefragten Kodes in diesem Ereignis. Null in Listen ohne Kodebezug.
Werte: Betrifft · Abgrenzung · Erwaehnt · Beispiel
geerbtVonstring | nullKode, an dem das Ereignis hängt, wenn es vom übergeordneten Kode geerbt ist (z. B. 'E44' für die Abfrage 'E44.0'). Null, wenn es am abgefragten Kode selbst hängt.
stellungnahmenobject[] | null4 FelderPositionen Dritter, z. B. FoKA: Konsens / Dissens. Ein Dissens heißt: die Frage ist zwischen MD und Krankenhäusern umstritten.
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.
anwendbarkeitstring | nullNur bei der Prüfung eines Falls: ob das Ereignis für diesen Fall gilt.
Werte: Gilt · NurBeiLaufenderPruefung · GiltWegenLaufenderPruefung · NachAufnahmeVeroeffentlicht · AnderesAufnahmedatum · AndererJahrgang
anhaengeobject[] | null5 FelderDokumente der Quelle zu diesem Ereignis, je Fassung mit Geltungsjahren (neueste zuerst).
titelstringTitel des Dokuments.
urlstringAdresse des Dokuments.
groessestring | nullGröße laut Quelle, z. B. '150KB'.
jahrVoninteger | nullErstes Katalogjahr dieser Fassung, falls die Quelle es nennt.
jahrBisinteger | nullLetztes Katalogjahr dieser Fassung; null = gilt weiter bzw. unbekannt.
fachgebietestring[] | nullFachgebiete, die das Ereignis vor allem betrifft (Destatis-Fallverteilung bzw. OPS-Kodebereich). Leer = fachübergreifend.
idstringKennung des Ereignisses, an 'rules_get' zurückzugeben.
quellestringArt der Quelle.
Werte: Dkr · Schlichtung · Klarstellung · BfarmFaq · Seg4 · MdRichtlinie · Bsg · Lsg · Foka · Verband
verbindlichkeitstringFür wen das Ereignis bindend ist.
Werte: Amtlich · FuerAlle · FuerMd · Rechtsprechung · Meinung
titelstringTitel, wie ihn die Quelle führt.
aktenzeichenstring | nullAktenzeichen oder Nummer in der Quelle.
veroeffentlichtstring | nullDatum der Veröffentlichung (yyyy-MM-dd).
seitestring | nullSeite dieses Portals mit dem vollständigen Text, falls vorhanden.