MCP-Funktion
goae_check_combinationPrüft, ob GOÄ-Nummern nebeneinander berechnet werden dürfen, nach dem Wortlaut der GOÄ: Ausschlüsse ('nicht neben', 'nicht nebeneinander', ganze Abschnitte wie bei 435 und 437), 'nur neben' (z. B. Nr. 3 nur als einzige Leistung oder neben 5, 6, 7, 8, 800, 801), Häufigkeit je Sitzung/Tag/Behandlungsfall, Zuschläge ohne Bezugsleistung. Jede Meldung nennt die Regel im Wortlaut und ihre Fundstelle. Keine Rechtsberatung, keine Prüfung des Einzelfalls.
| Name | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
nummern | string[] | ja | — | Nummern, z. B. ['1', '5', 'A'] oder ['3', '1']. Gleiche Nummer mehrfach angeben = mehrfach erbracht. |
daten | string[] | null | nein | — | Optional je Nummer das Datum (yyyy-MM-dd), gleiche Reihenfolge wie 'nummern'. Ohne Datum gilt alles als ein Tag. |
Aufbau von structuredContent laut outputSchema des Servers. Verschachtelte Felder lassen sich aufklappen.
urlstring | nullDieselben Zeilen im GOÄ-Rechner auf drgsystem.de (in den MCP-Antworten gesetzt).
positionsobject[]20 Felderurlstring | nullSeite der Nummer auf drgsystem.de (in den MCP-Antworten gesetzt) — zum Zitieren und Weiterlesen.
nrstringdisplaystringSchreibweise wie im Verzeichnis («K 1»).
legendstringgroupstring | nullGruppe im Laborkatalog oder Zwischenüberschrift.
sectionstringsectionLabelstringpointsinteger | nullrangestringWerte: Standard · Reduced · Lab
simpleRateOnlybooleanisSurchargebooleanisHoechstwertbooleandentalbooleanminMinutesinteger | nullsurchargePercentinteger | nullfee1number | nullGebühr beim einfachen Satz.
feeThresholdnumber | nullGebühr an der Begründungsschwelle (2,3 / 1,8 / 1,15); bei «nur einfacher Satz» gleich Fee1.
feeMaxnumber | nullGebühr beim Höchstsatz (3,5 / 2,5 / 1,3).
ruleCountintegerAnzahl der Abrechnungsregeln (ohne Gegenrichtung).
referenceCountintegerAnzahl der Fundstellen (Auslegungen, Urteile, Beihilfe).
issuesobject[]7 FelderseveritystringWerte: Fehler · Warnung · Hinweis
codestringArt: «ausschluss», «nur-neben», «haeufigkeit», «zuschlag», «schwelle», «hoechstsatz», «hoechstwert», «unbekannt» …
messagestringlinesinteger[]Betroffene Zeilen (0-basiert).
numbersstring[]ruleTextstring | nullWortlaut der Regel.
sourcestring | nullsuggestionsobject[]6 FelderMöglicherweise übersehen: Zuschläge, Schreibgebühren, Wegegeld, Auslagen — nur ansetzen, wenn erbracht.
kindstringArt: «zuschlag», «schreibgebuehr», «wegegeld», «auslage».
numbersstring[]Vorgeschlagene Nummern (leer bei Wegegeld und Auslagen).
linesinteger[]Zeilen, zu denen der Hinweis gehört (0-basiert).
titlestringtextstringsourcestring | null