DRGSystemDeutschland

Fehler melden

Stimmt etwas auf dieser Seite nicht? Beschreiben Sie kurz, was falsch ist — die Adresse der Seite wird mitgeschickt.

Die Meldung wird per E-Mail an die Redaktion gesendet und nicht gespeichert.

MCP-Funktion

GOÄ-Rechnung berechnen

goae_calculate

Berechnet eine Privatrechnung nach GOÄ: Punktzahl × 5,82873 Cent × Steigerungssatz, je Leistung einmal auf Cent gerundet; Höchstsätze je Tarif ('Regel', 'WahlarztVertreter' § 5 Abs. 5, 'Standardtarif5b', 'Sgb75' = Standard-/Basis-/Notlagentarif nach § 75 Abs. 3a SGB V, 'Basistarif' Vereinbarung, 'Schwangerschaftsabbruch' § 5a, 'Oeffentlich' § 11), Begründungspflicht über 2,3/1,8/1,15 (§ 12 Abs. 3), Zuschläge nur 1,0-fach, Prozentzuschläge 441/5298, Höchstwerte im Labor, Minderung § 6a stationär (25 %, Belegarzt 15 %, außer Zuschlag J). Ohne Satz wird die Schwelle angesetzt. Prüft zugleich die Kombination.

Argumente

NameTypPflichtStandardBeschreibung
zeilenobject[]ja—Zeilen: je Zeile 'nr', optional 'count', 'factor' (z. B. 2.3), 'date' (yyyy-MM-dd), 'justification' (Begründung über der Schwelle), 'analog' (true = analoge Bewertung nach § 6 Abs. 2, 'nr' ist dann die gleichwertige Leistung), 'minutes' (tatsächliche Dauer bei Leistungen mit Mindestdauer, z. B. Leichenschau 100/101).
8 Felder
  • nrstring
  • countinteger
  • factornumber | null

    Steigerungssatz; leer = Schwelle (Regelfall) bzw. Höchstsatz des Tarifs.

  • datestring | null

    Datum der Leistung (yyyy-MM-dd); Zeilen ohne Datum gelten als derselbe Tag.

  • justificationstring | null

    Begründung für einen Satz über der Schwelle.

  • referenceinteger | null

    Bei Prozentzuschlägen (441, 5298): Index der Bezugszeile.

  • analogboolean

    Analoge Bewertung nach § 6 Abs. 2: Nr ist die als gleichwertig herangezogene Leistung.

  • minutesinteger | null

    Tatsächliche Dauer in Minuten, wenn die Leistung eine Mindestdauer hat (bei Nr. 100/101 ohne Aufsuchen).

tarifstringnein"Regel"Tarif: Regel (Standard), WahlarztVertreter, Standardtarif5b, Sgb75, Basistarif, Schwangerschaftsabbruch, Oeffentlich.
Werte: Regel · WahlarztVertreter · Standardtarif5b · Sgb75 · Basistarif · Schwangerschaftsabbruch · Oeffentlich
settingstringnein"Ambulant"Ambulant, Stationaer (−25 % nach § 6a) oder StationaerBelegarzt (−15 %).
Werte: Ambulant · Stationaer · StationaerBelegarzt

Antwort

Aufbau von structuredContent laut outputSchema des Servers. Verschachtelte Felder lassen sich aufklappen.

  • urlstring | null

    Dieselben Zeilen im GOÄ-Rechner auf drgsystem.de (in den MCP-Antworten gesetzt).

  • ▶
    tariffobject9 Felder
    • idstring

      Werte: Regel · WahlarztVertreter · Standardtarif5b · Sgb75 · Basistarif · Schwangerschaftsabbruch · Oeffentlich

    • namestring
    • basisstring

      Rechtsgrundlage in Worten, z. B. «§ 5b GOÄ».

    • urlstring | null
    • hintstring

      Kurze Erläuterung für die Auswahl.

    • maxStandardnumber

      Höchstsatz für Leistungen mit Regelrahmen (1,0–3,5).

    • maxReducednumber

      Höchstsatz für Leistungen der Abschnitte A, E, O.

    • maxLabnumber

      Höchstsatz für Abschnitt M und Nr. 437.

    • hasThresholdboolean

      Gilt die Begründungsschwelle des § 12 Abs. 3 (2,3 / 1,8 / 1,15)?

  • settingstring

    Werte: Ambulant · Stationaer · StationaerBelegarzt

  • ▶
    linesobject[]18 Felder
    • indexinteger
    • nrstring
    • displaystring
    • legendstring
    • datestring | null
    • countinteger
    • pointsinteger | null
    • rangestring

      Werte: Standard · Reduced · Lab

    • factornumber
    • minMinutesinteger | null

      Mindestdauer laut Leistungsbeschreibung (zählt nicht als erhöhter Zeitaufwand, § 5 Abs. 2 Satz 3).

    • factorAdjustedboolean

      Satz wurde auf den zulässigen Höchstsatz bzw. 1,0 gesetzt.

    • unitnumber

      Gebühr je Leistung, auf Cent gerundet.

    • amountnumber

      Unit × Count.

    • reductionnumber

      Minderung nach § 6a.

    • netnumber
    • aboveThresholdboolean
    • justificationstring | null
    • invoiceTextstring

      Zeile im Rechnungsformat des § 12 Abs. 2.

  • ▶
    capsobject[]6 Felder
    • nrstring
    • datestring | null
    • linesinteger[]
    • sumnumber
    • capnumber
    • deductionnumber
  • grossnumber
  • capDeductionnumber
  • reductionnumber
  • totalnumber
  • ▶
    issuesobject[]7 Felder
    • severitystring

      Werte: Fehler · Warnung · Hinweis

    • codestring

      Art: «ausschluss», «nur-neben», «haeufigkeit», «zuschlag», «schwelle», «hoechstsatz», «hoechstwert», «unbekannt» …

    • messagestring
    • linesinteger[]

      Betroffene Zeilen (0-basiert).

    • numbersstring[]
    • ruleTextstring | null

      Wortlaut der Regel.

    • sourcestring | null
  • ▶
    suggestionsobject[]6 Felder

    Möglicherweise übersehen — nur ansetzen, wenn erbracht.

    • kindstring

      Art: «zuschlag», «schreibgebuehr», «wegegeld», «auslage».

    • numbersstring[]

      Vorgeschlagene Nummern (leer bei Wegegeld und Auslagen).

    • linesinteger[]

      Zeilen, zu denen der Hinweis gehört (0-basiert).

    • titlestring
    • textstring
    • sourcestring | null