docs: EBM+-Soll/Ist-Korrelation – Prüfkomplexe, Soll-Prüfprogramm, GOP-Katalog
- abarbeitung-komplexe.md: Zerlegung der Regelkette 201011 (3056 Regeln) in 18 Prüfkomplexe (K1–K18) mit Zuordnung zu EBM+ Teil I - abarbeitung-ebmplus-soll.md: Soll-Prüfprogramm EBM+ (Q3/2026) mit Coverage-Raster (abgedeckt/teilweise/Lücke) und P0–P10-Reihenfolge - korrelation-gop-katalog.md: Prämbeln der Teile II–VIII auf 8 Regeltypen abgebildet - index.md/korrelation-projekt-ebmplus.md: Verweise ergänzt - taste.md: Konfiguration aktualisiert Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
This commit is contained in:
1 parent
52ee6aebb5
commit
70f191c0c0
6 files changed
+943
-1
No files matched your search
@@ -2,6 +2,9 @@
|
||||
|
||||
[cmd]: https://commandcode.ai/
|
||||
|
||||
# communication
|
||||
- User communicates in German; conduct analyses, summaries, and explanations in German. Confidence: 0.8
|
||||
|
||||
# workflow
|
||||
- Source files in this project use CRLF line endings. Run `sed -i '' 's/\r$//'` on a file before using edit_file, otherwise replacements will fail with "No occurrences found". Confidence: 0.75
|
||||
|
||||
- In the `regelwerk` repo, never read the huge generated catalog files (`src/aktsource/gen_ops*.cpp`, `go*.cpp`, `rw*.cpp`, ~100 MB) — read only their `.hpp` headers when the catalog layer is needed. Confidence: 0.8
|
||||
@@ -16,6 +16,7 @@
|
||||
|-------|-------|--------|
|
||||
| **L1** | `index.md` | Überblick, 8 Teile, GOP-Lookup-Leitfaden |
|
||||
| **L2** | `teil-i.md` … `teil-viii.md` | Struktur + GOP-Katalogtabellen pro Teil |
|
||||
| **L2+** | `korrelation-projekt-ebmplus.md`, `korrelation-gop-katalog.md` | Soll-/Ist-Korrelation: Teil I (Allgemeine Bestimmungen) bzw. GOP-Katalog-Präambeln (II–VIII) gegen die Regelwerk-Realisierung |
|
||||
| **L3** | (Abschnitte) | Auf L2-Seiten als Unterabschnitte eingebettet |
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,202 @@
|
||||
# EBM+ GOP-Katalog-Regeln (Teile II–VIII) — Soll-Bewertung der Präambeln
|
||||
|
||||
← [EBM-Knowledgebase](index.md) · Quelle: [`2026-3-ebm.pdf`](../../../assets/2026-3-ebm.pdf) (Stand 3. Quartal 2026, KBV)
|
||||
|
||||
**Zweck**: Ergänzt die Korrelation der **Allgemeinen Bestimmungen (Teil I)**
|
||||
([`abarbeitung-ebmplus-soll.md`](../src/aktsource/abarbeitung-ebmplus-soll.md)) um die
|
||||
**Soll-Seite der GOP-Katalog-Regeln**: Welche Prüfungen verlangen die **Präambeln**
|
||||
der Teile II–VIII — und wie lassen sich diese durch die bestehenden **Methoden +
|
||||
Parameter** bzw. durch **neu zu erstellende Methoden/Funktionen** abdecken.
|
||||
|
||||
> **Abgrenzung (bewusst)**: Diese Seite bewertet **nur die Präambeln** der
|
||||
> Teile II–VIII. Die **Anmerkungen unter den Einzel-GOP** („… ist nicht neben …
|
||||
> berechnungsfähig", tausende Einzelregeln) sind ein **eigener Folgeauftrag** und
|
||||
> bleiben hier außen vor (siehe §5). Die GOP-Stammdaten-/Punktwert-Aktualisierung
|
||||
> (2006–2010 → 2026) ist ebenfalls ein separater „Katalog-Aktualisierungs"-Auftrag.
|
||||
|
||||
---
|
||||
|
||||
## 1. Grundlage & Methode
|
||||
|
||||
- **Quelle**: Präambel-Volltexte der Teile II–VIII, per `pdftotext -layout` aus
|
||||
`assets/2026-3-ebm.pdf` extrahiert (TOC: Seiten 1–18).
|
||||
- **Realisierungs-Quelle**: `abarbeitung.json` (Regelwerk `201011`), Methoden-Familien
|
||||
aus [`methoden-register.md`](../src/aktsource/methoden-register.md) /
|
||||
[`methodenklassen.md`](../src/aktsource/methodenklassen.md), Korrelation
|
||||
[`korrelation-projekt-ebmplus.md`](korrelation-projekt-ebmplus.md) §3.2–3.8.
|
||||
- **Bewertungs-Raster** (identisch zu Teil I):
|
||||
| Stufe | Bedeutung |
|
||||
|-------|-----------|
|
||||
| ✅ **abgedeckt** | bestehende Methode + Parameter bildet die Präambel-Prüfung direkt ab |
|
||||
| 🟡 **teilweise** | Teile abgedeckt, Teile fehlen (genannt) |
|
||||
| ❌ **Lücke** | keine Projekt-Entsprechung (2026-Regelstand) → neue Methode nötig |
|
||||
|
||||
---
|
||||
|
||||
## 2. Regeltypen der Präambeln
|
||||
|
||||
Die Präambeln lassen sich projektweit auf **8 Regeltypen** abbilden (Muster-Präambel
|
||||
13.1 als Referenz):
|
||||
|
||||
| Typ | Präambel-Regel | Projekt-Entsprechung |
|
||||
|-----|----------------|----------------------|
|
||||
| (a) **Arztgruppen-Berechtigung** | „… können **ausschließlich** von … berechnet werden" | `BP`-Familie `XX02`, `le_arztgruppe`, `le_gopkatalog` |
|
||||
| (b) **Zusätzlich berechnungsfähige GOP** | „Außer den … sind … zusätzlich berechnungsfähig: <Aufzählung>" | `le_posgops`/`le_gopkatalog` (Positivkatalog), `le_vpgp_gops_*` |
|
||||
| (c) **Ausschluss** | „… ist **nicht neben / nicht nebeneinander** … berechnungsfähig" | `UV`-Familie (`UV00`), `Nicht_Disjunkt`, `Ist_Teilmenge_Von` |
|
||||
| (d) **Einmaligkeit** | „einmal je BHF / Arztfall / Quartal / KHF / Behandlungstag" | `FZ`/`UP`-Familien, `class_zaehler`, `Markiere_Zaehler` |
|
||||
| (e) **Zuschlag/Abschlag** | „… Aufschlag/Zuschlag in Höhe von X %" | `ZU`-Familie, `proz_wertminderung`/`proz_wertaenderung` |
|
||||
| (f) **Schwerpunkt-/Versorgungsbereich** | „entweder nur … ihres Schwerpunktes …" | `BP` `XX02` + `le_gp_art`/`le_btypgops` |
|
||||
| (g) **Definitionsauftrag/Überweisung** | „bei in Art und Umfang definierter Überweisung … anstelle …" | `EB03`, `setze_gop_anzahl`, `ausschliesslicher_ansatz_von_gops` |
|
||||
| (h) **Qualifikations-/Genehmigungsvorbehalt** | „setzt eine Genehmigung … § 135 Abs. 2 SGB V … voraus" | `le_hat_berechtigung`, `le_zul_*`, `pruefe_zulassung_schluessel`; **N8 `QS01`** (NEU) |
|
||||
|
||||
---
|
||||
|
||||
## 3. Coverage-Matrix je Teil
|
||||
|
||||
### Teil II — Arztgruppenübergreifende allgemeine GOP (01100–02520)
|
||||
|
||||
Keine eigenständigen Präambeln im TOC. Die bereichsweite Vorschrift steht als
|
||||
Einleitungstext vor Abschnitt 1 („… zusätzlich in den arztgruppenspezifischen
|
||||
Kapiteln aufgeführt … nur gegeben, wenn … in der Präambel … auch aufgeführt").
|
||||
|
||||
| Regel | Typ | Coverage | Realisierung (Ist) |
|
||||
|-------|-----|----------|--------------------|
|
||||
| Bereichs-GOP nur, wenn in der Präambel des arztgruppenspezifischen Kapitels aufgeführt | (b)/(f) | ✅ | `le_gopkatalog`/`le_posgops` (Positivkatalog je Arztgruppe), `le_vpgp_gops_*` |
|
||||
|
||||
### Teil III — Arztgruppenspezifische GOP (03000–30110, Abschnitte 3–27)
|
||||
|
||||
26 Präambeln (3.1 … 27.1 plus Unterabschnitt 13.2.2.1). Das
|
||||
Grundmuster ist hochgradig repetitiv: **(a)** „ausschließlich von <Arztgruppen>",
|
||||
**(b)** „zusätzlich berechnungsfähig: <GOP-Aufzählung>", **(f)** Schwerpunkt-
|
||||
Beschränkung, **(d)** Fallzählung, **(e)** Zuschläge, **(h)** Qualifikations-
|
||||
Vorbehalte.
|
||||
|
||||
| Präambel | Kernregel (Nr.) | Typ | Coverage | Realisierung (Ist) |
|
||||
|----------|-----------------|-----|----------|--------------------|
|
||||
| 3.1 (Hausarzt) | Nr. 1 ausschließlich von …; Nr. 3/5 zusätzlich; Nr. 9 Punktzahlvolumen | (a)(b)(f) | ✅ | `BP XX02`, `le_gp_art`, `le_gopkatalog` |
|
||||
| 4.1 (Kinder/Jugend) | Nr. 1 ausschließlich; Nr. 5–8 zusätzlich; Nr. 12 Fallzählung | (a)(b)(d) | ✅ | `BP XX02`, `FZ`, `le_gopkatalog` |
|
||||
| 5.1 (Anästhesie) | Nr. 1 ausschließlich; Nr. 5 Voraussetzung Regional-/Vollnarkose | (a)(h) | ✅ | `BP XX02`, `le_hat_berechtigung` |
|
||||
| 6.1 (Auge) | Nr. 1 ausschließlich; Nr. 6/7 besondere GOP | (a)(b) | ✅ | `BP XX02`, `le_gopkatalog` |
|
||||
| 7.1 (Chirurgie) | Nr. 1 ausschließlich; zusätzliche GOP | (a)(b) | ✅ | `BP XX02` |
|
||||
| 8.1 (Frauen/Reproduktion) | Nr. 1 ausschließlich; Reproduktions-Bezug | (a)(b)(d) | ✅ | `BP XX02`, `FZ`/`UP` |
|
||||
| 9.1 (HNO) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 10.1 (Haut) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 11.1 (Humangenetik) | Nr. 1 ausschließlich; Nr. 7 Zusammenhang-Diagnose | (a)(b)(h) | 🟡 | `BP XX02`; **Diagnose-Kopplung je GOP** nur über `diagnosen_erfuellt` |
|
||||
| 12.1 (Labor) | Nr. 1 ausschließlich; Nr. 2–3 zusätzlich bei Qualifikation | (a)(b)(h) | 🟡 | `BP XX02`; **Qualifikations-Aufzählung** (Ermächtigte Fachwissenschaftler) nur `le_zul_*` |
|
||||
| 13.1 (Innere) | Nr. 1/3 Schwerpunkt-Beschränkung; Nr. 5 Definitionsauftrag; Nr. 6 zusätzlich | (a)(f)(g)(b) | ✅ | `BP XX02`, `le_gp_art`, `EB03` |
|
||||
| 13.2.2.1 | Unterabschnitt-Voraussetzungen | (a)(f) | ✅ | `BP XX02` |
|
||||
| 14.1 (KJ-Psychiatrie) | Nr. 1 ausschließlich; Nr. 6 Versicherte | (a)(b)(d) | ✅ | `BP XX02`, `FZ` |
|
||||
| 15.1 (MKG) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 16.1 (Neurologie) | Nr. 1 ausschließlich; Nr. 2 zusätzliche Fachärzte; Nr. 6 besondere GOP | (a)(b)(h) | ✅ | `BP XX02`, `le_hat_berechtigung` |
|
||||
| 17.1 (Nuklearmedizin) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 18.1 (Orthopädie) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 19.1 (Pathologie) | Nr. 1 ausschließlich; Nr. 4 fachliche Befähigung; Nr. 5 Organ/Gewebe | (a)(h) | 🟡 | `BP XX02`; **Organ/Gewebe-Zählung** nur `setze_gop_anzahl` |
|
||||
| 20.1 (Sprach/Stimm/Hör) | Nr. 1 ausschließlich; Nr. 6 zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 21.1 (Psychiatrie) | Nr. 1 ausschließlich; Nr. 2 zusätzliche Fachärzte | (a)(b) | ✅ | `BP XX02` |
|
||||
| 22.1 (Psychosomatik) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 23.1 (Psychotherapie) | Nr. 2 nur ärztliche/psychologische PT; Nr. 7/8 Fach-PT | (a)(h) | 🟡 | `BP XX02`; **Fachpsychotherapeuten-Differenzierung** nur `le_zul_*` |
|
||||
| 24.1 (Radiologie) | Nr. 1 ausschließlich; zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 25.1 (Strahlentherapie) | Nr. 4 Zielvolumen; Nr. 5 max. 3 Zielvolumina je Sitzung; Nr. 7 besondere GOP | (a)(b)(d) | 🟡 | `BP XX02`, `setze_gop_anzahl`; **Zielvolumen-Logik** fehlt |
|
||||
| 26.1 (Urologie) | Nr. 1 ausschließlich; Nr. 4/8 zusätzlich | (a)(b) | ✅ | `BP XX02` |
|
||||
| 27.1 (Phys./Reha) | Nr. 1 ausschließlich; Nr. 2/3 Zusatzbezeichnung Rehabilitationswesen | (a)(h) | ✅ | `BP XX02`, `le_zul_*` |
|
||||
|
||||
### Teil IV — Arztgruppenübergreifende spezielle GOP (30111–38207)
|
||||
|
||||
14 Präambeln. Zusätzlich zu den Typen (a)–(h) treten **OP-/Anästhesie-Bezug**,
|
||||
**Simultaneingriffs-Zeiten** und **§ 115b SGB V-Teilnahme** auf.
|
||||
|
||||
| Präambel | Kernregel | Typ | Coverage | Realisierung (Ist) |
|
||||
|----------|-----------|-----|----------|--------------------|
|
||||
| 31.1.1 (präoperativ) | Nr. 1 nur von <Arztgruppen>; Nr. 2 Begründung Notwendigkeit; Nr. 3 Hybrid-DRG (§ 115f) | (a)(h) | 🟡 | `BP XX02`; **§ 115f Hybrid-DRG** (2026) — fehlt |
|
||||
| 31.2.1 (ambulante OP) | Nr. 1 OPS-Definition; Nr. 2 § 115b-Teilnahme; Nr. 7 OPS-Zuordnung; Nr. 8 3-Tage-Zeitraum | (h)(d)(c) | 🟡 | `GO_OPS_Erfuellt_Selector`, `Ist_OP_Datum`, `zeitraum_pruefung`; **§ 115b-Teilnahme** nur `le_zul_*` |
|
||||
| 31.3.1 (postop. Überwachung) | Nr. 3 einmalig; Nr. 4 Simultaneingriff | (d) | ✅ | `FZ`/`UP`, `Markiere_Zaehler` |
|
||||
| 31.4.1 (postop. Behandlung) | Nr. 1/5 vom Operateur/Überweisung; Nr. 2 1.–21. Tag | (a)(d) | ✅ | `BP XX02`, `zeitraum_pruefung`, `Relevante_Tage` |
|
||||
| 31.5.1 (Anästhesie) | Nr. 3 nur von <Arztgruppen>; Nr. 4 Anhang-2-Zeiten | (a)(h) | 🟡 | `BP XX02`; **Anhang-2-Simultaneingriff-Zeiten** fehlen |
|
||||
| 31.6.1 (orthop.-konservativ) | Nr. 1 neben Komplex | (b)(c) | ✅ | `UV`, `Nicht_Disjunkt` |
|
||||
| 31.8.1 (Hybrid-DRG Zuschläge) | Nr. 1/2 Hybrid-DRG + Simultaneingriff | (e)(h) | ❌ | **2026-Regelstand** (§ 115f Hybrid-DRG) — keine Entsprechung |
|
||||
| 34.1 (Radiologie/CT/MRT/PET) | Nr. 1 Strahlenschutz; Nr. 2 Genehmigung § 135 Abs. 2 | (h) | 🟡 | `le_hat_berechtigung`, `le_zul_*`; **QS-Genehmigung je Verfahren** → **N8 `QS01`** (NEU) |
|
||||
| 36.1 (belegärztl. OP) | Nr. 1 fünf Abschnitte | (f) | ✅ | `UR`/`SB`-Struktur |
|
||||
| 36.2.1 (belegärztl. OP) | Nr. 1 OPS-Definition; Nr. 4 3-Tage; Nr. 7 stationär-Ausschluss | (h)(d)(c) | 🟡 | `GO_OPS_Erfuellt_Selector`, `zeitraum_pruefung`; **stationär-Ausschluss** nur `UV` |
|
||||
| 36.3.1 (postop. Überwachung) | Nr. 3 einmalig | (d) | ✅ | `FZ`/`UP` |
|
||||
| 36.5.1 (Anästhesie) | Nr. 3 nur von <Arztgruppen>; Nr. 4 Anhang-2 | (a)(h) | 🟡 | `BP XX02`; **Anhang-2-Zeiten** fehlen |
|
||||
| 36.6.1 (konservativ belegärztl.) | Nr. 1 Voraussetzung; Nr. 4 stationär-Ausschluss | (h)(c) | 🟡 | `le_hat_berechtigung`; **stationär-Ausschluss** teilweise |
|
||||
| 38.1 (Delegation) | Nr. 1/2 delegierbare GOP; Nr. 3 nur … | (a)(h) | 🟡 | `le_hat_berechtigung`; **Delegations-Kennzeichen** nicht modelliert |
|
||||
|
||||
### Teil V — Kostenpauschalen (40089–40910)
|
||||
|
||||
| Präambel | Kernregel | Typ | Coverage | Realisierung (Ist) |
|
||||
|----------|-----------|-----|----------|--------------------|
|
||||
| 40.1 (Kostenpauschalen) | Nr. 1 nur Psychotherapeuten; Nr. 2 Mammographie-Screening; Nr. 3 belegärztlich-Ausschluss | (a)(c) | 🟡 | `goabw`; **SK-Methoden** (`sk_meth.*`) in `201011` nicht aktiv; Sachkosten-Feldkennungen `11`/`12` |
|
||||
| 40.3 (In-vitro-Diagnostik) | Nr. 1 erstmalige Arztpraxis; Nr. 2 MVZ/BAG-Ausschluss; Nr. 3/4/5 nur berechtigte Ärzte | (a)(c)(d) | 🟡 | `UV`, `le_relationen`; **Weiterüberweisungs-Kennzeichnung** fehlt |
|
||||
|
||||
### Teil VI — Anhänge
|
||||
|
||||
| Präambel | Kernregel | Typ | Coverage | Realisierung (Ist) |
|
||||
|----------|-----------|-----|----------|--------------------|
|
||||
| Anhang 2.1 (OPS→Kapitel 31/36) | Nr. 1 Zuordnung; Nr. 2 höchstbewerteter Eingriff; Nr. 3 Simultaneingriff-Zeiten (Kat. 1–6); Nr. 17 Paarig-Kennzeichen; Nr. 21–24 Alters-/OPS-Kopplung | (d)(e)(h) | 🟡 | `aktsource` (OPS-Katalog), `GO_OPS_Erfuellt_Selector`, `HB` (höchstbewertet); **Simultaneingriff-Zeitmatrix** und **Paarig-Kennzeichen** fehlen |
|
||||
|
||||
### Teil VII — ASV (50100–51050)
|
||||
|
||||
Keine Präambeln im TOC. Der gesamte Teil ist 2026-Regelstand ohne Projekt-Entsprechung
|
||||
(s. `korrelation-projekt-ebmplus.md` §5).
|
||||
|
||||
| Regel | Coverage | Realisierung |
|
||||
|-------|----------|--------------|
|
||||
| ASV-Struktur-/allgemeine/psychotherapeutische/onkologische GOP (§ 116b SGB V) | ❌ | keine ASV-Bausteine |
|
||||
|
||||
### Teil VIII — Erprobungsverfahren § 137e SGB V (61010–61191)
|
||||
|
||||
| Präambel | Kernregel | Typ | Coverage | Realisierung (Ist) |
|
||||
|----------|-----------|-----|----------|--------------------|
|
||||
| 60 (Allgemeine Regelungen) | Nr. 1 nur Studienzentrum, je Patient ein Zentrum; Nr. 6 Auftragsleistungen Kap. 12/19/32 | (a)(d)(c) | ❌ | **§ 137e-Studienlogik** ohne Entsprechung |
|
||||
| 61.1.1 … 61.17.1 (15 Präambeln) | spezifische Erprobungs-RL-Voraussetzungen | (a)(h) | ❌ | **§ 137e-Bausteine** ohne Entsprechung |
|
||||
|
||||
---
|
||||
|
||||
## 4. Zusammenfassung Coverage
|
||||
|
||||
Die Zählung bezieht sich auf die **Matrix-Zeilen** von §3 (Teil VIII fasst seine
|
||||
15 Einzel-Präambeln 61.1.1 … 61.17.1 zu einer Zeile zusammen).
|
||||
|
||||
| Teil | Zeilen | ✅ | 🟡 | ❌ |
|
||||
|------|-------:|---:|---:|---:|
|
||||
| II | 1 | 1 | 0 | 0 |
|
||||
| III | 26 | 21 | 5 | 0 |
|
||||
| IV | 14 | 5 | 8 | 1 |
|
||||
| V | 2 | 0 | 2 | 0 |
|
||||
| VI | 1 | 0 | 1 | 0 |
|
||||
| VII | 1 | 0 | 0 | 1 |
|
||||
| VIII | 2 | 0 | 0 | 2 |
|
||||
| **Σ** | **47** | **27** | **16** | **4** |
|
||||
|
||||
> **Lesart**: Die repetitiven Arztgruppen-/Zusatz-/Ausschluss-Präambeln der Teile III
|
||||
> sind durch `BP XX02` + `le_gopkatalog` + `UV` **gut abgedeckt** (27 ✅). Die
|
||||
> 🟡-Fälle betreffen Qualifikations-/QS-Genehmigungs-Vorbehalte (§ 135 Abs. 2),
|
||||
> OP-/Anästhesie-Simultaneingriffs-Zeiten und Sachkosten-Delegation. Die ❌-Fälle
|
||||
> sind sämtlich **2026-Regelstand** (ASV § 116b, Erprobung § 137e, Hybrid-DRG § 115f).
|
||||
|
||||
---
|
||||
|
||||
## 5. Lücken & offene Punkte
|
||||
|
||||
1. **Anmerkungen unter Einzel-GOP** („nicht neben …", „einmal je …", „höchstens X-mal")
|
||||
— **eigener Folgeauftrag**, hier nicht bewertet.
|
||||
2. **§ 137e-Erprobungsverfahren** (Teil VIII, 16 Präambeln) — keine Projekt-Bausteine.
|
||||
3. **ASV** (Teil VII, § 116b) — keine Projekt-Bausteine.
|
||||
4. **Hybrid-DRG § 115f** (31.1.1 Nr. 3, 31.8.1) — keine Entsprechung.
|
||||
5. **Simultaneingriff-Zeitmatrix** (Anhang 2.1 Nr. 3, Kategorien 1–6) und
|
||||
**Paarig-Kennzeichen** (Nr. 17) — fehlen in `aktsource`.
|
||||
6. **QS-/Genehmigungsvorbehalte § 135 Abs. 2** (34.1, 23.1, 12.1) — `le_hat_berechtigung`/
|
||||
`le_zul_*` deckt die Grundform, aber nicht die verfahrensspezifische QS-Zuordnung;
|
||||
→ **N8 `QS01`** (NEU, s. Teil-I-Backlog).
|
||||
7. **Sachkosten-Delegation/Weiterüberweisung** (40.1/40.3) — `SK`-Methoden in `201011`
|
||||
nicht aktiv.
|
||||
|
||||
---
|
||||
|
||||
## 6. Verwandte Seiten
|
||||
|
||||
- [EBM-Knowledgebase — Überblick](index.md)
|
||||
- [Korrelation EBM+ ↔ Projekt (Symbol-Ebene)](korrelation-projekt-ebmplus.md)
|
||||
- [Abarbeitungsreihenfolge — EBM+ Soll-Prüfprogramm (Teil I)](../src/aktsource/abarbeitung-ebmplus-soll.md)
|
||||
- [Teil II](teil-ii.md) · [Teil III](teil-iii.md) · [Teil IV](teil-iv.md) · [Teil V](teil-v.md) · [Teil VI](teil-vi.md) · [Teil VII](teil-vii.md) · [Teil VIII](teil-viii.md)
|
||||
@@ -262,6 +262,7 @@ nachzuziehen:
|
||||
## 6. Verwandte Seiten
|
||||
|
||||
- [EBM-Knowledgebase — Überblick](index.md)
|
||||
- [GOP-Katalog-Regeln (Präambeln II–VIII)](korrelation-gop-katalog.md) — Soll-Bewertung der Präambeln (Folgeauftrag zu §3.2–3.8)
|
||||
- [Teil I — Allgemeine Bestimmungen](teil-i.md) · [Teil II](teil-ii.md) · [Teil III](teil-iii.md) · [Teil IV](teil-iv.md) · [Teil V](teil-v.md) · [Teil VI](teil-vi.md) · [Teil VII](teil-vii.md) · [Teil VIII](teil-viii.md)
|
||||
- Projekt-Code-KB: [src](../index.md)
|
||||
- Realisierungs-Quellen: [`abarbeitung.json`](../src/aktsource/abarbeitung.json) · [`methoden-register.md`](../src/aktsource/methoden-register.md) · [`methodenklassen.md`](../src/aktsource/methodenklassen.md) · [`abarbeitungsreihenfolge.md`](../src/aktsource/abarbeitungsreihenfolge.md)
|
||||
|
||||
@@ -0,0 +1,638 @@
|
||||
# Abarbeitungsreihenfolge — EBM+ Soll-Prüfprogramm
|
||||
|
||||
← [aktsource](../aktsource.md) · ↑ [Knowledgebase](../../index.md)
|
||||
|
||||
**Zweck**: Ergänzt die Ist-Aufnahme
|
||||
[`abarbeitung-komplexe.md`](abarbeitung-komplexe.md) (18 Prüfkomplexe des Regelwerks
|
||||
`201011`, AB) um die **Soll-Seite**: Welche Prüfungen verlangt der **aktuelle EBM+**
|
||||
(Teil I, Allgemeine Bestimmungen, Stand 3. Quartal 2026) vollständig — und wie lassen
|
||||
sich diese durch die bestehenden **Methoden + Parameter** bzw. durch **neu zu
|
||||
erstellende Methoden/Funktionen** abdecken. Ergebnis ist eine fachlich geordnete
|
||||
**Soll-Abarbeitungsreihenfolge**, die alle sinnvollen EBM+-Prüfungen in richtiger
|
||||
Reihenfolge enthält.
|
||||
|
||||
> **Abgrenzung**: Diese Seite bewertet die **Allgemeinen Bestimmungen (Teil I)**.
|
||||
> Die GOP-Katalog-Regeln (Präambeln/Anmerkungen der Teile II–VIII) sind ein eigener
|
||||
> Arbeitsauftrag und bleiben hier außen vor (siehe §6).
|
||||
|
||||
---
|
||||
|
||||
## 1. Grundlage & Methode
|
||||
|
||||
- **EBM+-Quelle**: [`ebm/teil-i.md`](../../ebm/teil-i.md) (Volltext der Allgemeinen
|
||||
Bestimmungen, Stand 3. Quartal 2026, KBV).
|
||||
- **Realisierungs-Quelle**: `abarbeitung.json` (Feld `pos`, `funktion`, `klasse`,
|
||||
`bhz`), [`methoden-register.md`](methoden-register.md),
|
||||
[`methodenklassen.md`](methodenklassen.md), Korrelation
|
||||
[`ebm/korrelation-projekt-ebmplus.md`](../../ebm/korrelation-projekt-ebmplus.md).
|
||||
- **Referenz-Rahmen**: Regelwerk `201011` (EBM, AB): **3056 Regeln**, **163 distinkte
|
||||
Methoden-Funktionen**, **58 Methoden-Klassen**, BHZ `A/S/D/F/P/K/1/2`.
|
||||
- **Bewertungs-Raster** je Bestimmung:
|
||||
| Stufe | Bedeutung |
|
||||
|-------|-----------|
|
||||
| ✅ **abgedeckt** | bestehende Methode + Parameter bildet die Prüfung direkt ab |
|
||||
| 🟡 **teilweise** | Teile abgedeckt, Teile fehlen (genannt) |
|
||||
| ❌ **Lücke** | keine Projekt-Entsprechung (2026-Regelstand) → neue Methode nötig |
|
||||
|
||||
---
|
||||
|
||||
## 2. Soll-Prüfprogramm + Coverage (Teil I komplett)
|
||||
|
||||
### Kapitel 1 — Berechnungsfähige Leistungen, Gliederung und Struktur
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 1.1 | Geltung der AB für alle Leistungserbringer (Ärzte, PT, MVZ, angestellte Ärzte) | ✅ | `le` (`le_arztgruppe`, `leb_lanr`, `leb_bsnr`), LE-Entitäten |
|
||||
| 1.2 | GOP → Bereich (II–VIII) zuordnen | ✅ | `goae::gostamm`, `gopvergleich`, `le::le_gopkatalog` |
|
||||
| 1.2.1 | hausärztlich / fachärztlich Versorgungsbereich | ✅ | `le_gp_art`, `le_btypgops`, `le_posgops` |
|
||||
| 1.2.2 | GOP-Katalog je Arztgruppe (Aufzählung in Präambel) | ✅ | `le_gopkatalog` (GOP-Katalog pro Arztgruppe) |
|
||||
| 1.3 | Qualifikationsvoraussetzungen (Fachgebiet, Genehmigung, §135) | ✅ | BP-Familie `XX02` (`bp_meth.cpp`), `le_hat_berechtigung`, `le_zul_*`, `pruefe_zulassung_schluessel` |
|
||||
| 1.4 | arztgruppenübergreifende allgemeine GOP | ✅ | `le_gp_art`/`le_btypgops`, BP `XX02`, UR/SB |
|
||||
| 1.5 | arztgruppenspezifische GOP (nur Präambel-Arztgruppen) | ✅ | BP `XX02` (349 Regeln), `le_gopkatalog`, AKP `agm` |
|
||||
| 1.6 | arztgruppenübergreifende spezielle GOP (Fachkunde, QS §135 Abs. 2) | 🟡 | BP `XX02` + `le`; **kein** expliziter QS-/Fachkundenachweis (§135 Abs. 2) |
|
||||
| 1.7 | zeitbezogene Plausibilitätsprüfung (Anhang 3 Prüfzeiten) | 🟡 | `ist_gueltiges_datum`, `hat_datum`, `zeitraum_pruefung`; **Anhang-3-Prüfzeiten** fehlen in `aktsource` |
|
||||
| 1.8 | Kostenpauschalen 40110/40111 bei Berichts-/Briefversand | 🟡 | Teil-V-Werte (`goabw`); **Kopplung 01600/01601 → 40110/40111** nicht als Regel nachweisbar |
|
||||
| 1.9 | Facharzt-/Schwerpunkt-/Zusatzbezeichnungen (MWBO) | ✅ | `le_arztgruppe`, `gofachfr` |
|
||||
|
||||
### Kapitel 2 — Erbringung der Leistungen
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 2.1 | Vollständigkeit (obligate Inhalte, „und“/„oder“/„und/oder“, Dokumentation, OPS/ICD) | ✅ | UR/SB/AB-Methoden (GOP-Mengen `gm*`), OPS-/Diagnose-Prädikate |
|
||||
| 2.1.1 | fakultative Leistungsinhalte | ✅ | (implizit über GOP-Mengen, kein separater Zwang) |
|
||||
| 2.1.2 | unvollständige Leistung → nicht berechnungsfähig | ✅ | UR/SB („nicht erbracht“-Logik), Aktion `streichen`/`beanstanden` |
|
||||
| 2.1.3 | inhaltsgleiche GOP nicht nebeneinander; Komplex/Pauschale statt Einzelleistung | ✅ | `ist_teilmenge_von`, `ist_element_von`, `gopvergleich`, **HB**-Familie, **EB** (`EB03`) |
|
||||
| 2.1.4 | Berichtspflicht (01600/01601/01602; Befundkopie-Listen) | ✅ | **ZZ**-Familie (419 Regeln), `ist_gop_abgerechnet` |
|
||||
| 2.1.5 | Ausnahme Berichtspflicht (§13 Abs. 4 BMV-Ä) | 🟡 | ZZ-Voraussetzungen implizit; **kein** expliziter „nur auf Überweisung tätig“-Ausschluss |
|
||||
| 2.1.6 | Beauftragung (Teilleistungen aus Pauschalen → 50%-Pauschale einmalig) | ✅ | **EB** (`EB03`), Pauschalen-Methoden (UR/HB), Aktion `setze_gop_anzahl` |
|
||||
| 2.2 | persönliche Leistungserbringung (§§14a, 15, 25 BMV-Ä) | 🟡 | `le_hausfacharzt`, `pruefe_le_ist_hausarzt_dabei`, `le_hat_berechtigung`; **persönlich vs. delegiert** nicht vollständig |
|
||||
| 2.3 | ermächtigte Ärzte/Krankenhäuser/Institute (Ermächtigungsumfang) | 🟡 | `le_arztgruppe`, `le_zul_*`; **Ermächtigungsumfang-Abstufung** (01320/01321 → Pauschale) fehlt |
|
||||
|
||||
### Kapitel 3 — Definition der Abrechnungsbestimmungen
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 3.1 | Behandlungsfall (BHF) | ✅ | Entity `Behandlungsfall` (`class_fall`), BHZ `F` |
|
||||
| 3.2 | Krankheitsfall (KHF) | ✅ | Entity `KHF` (`class_khf`), BHZ `K` |
|
||||
| 3.3 | Betriebsstättenfall (BSNR) | ✅ | `le` (BSNR), `leb_bsnr`, BHZ-Kontexte |
|
||||
| 3.4 | Arztfall (LANR) | ✅ | `leb_lanr`, `diff_lanr9`-Parameter (SB414 u. a.) |
|
||||
| 3.5 | Arztgruppenfall | ✅ | `le_arztgruppe`, **UP**-Familie (`UP17`/`UP18`/`UP121`), BHZ `P` |
|
||||
| 3.6 | Zyklusfall (Abschnitt 8.5 Nr. 6) | ❌ | keine Entsprechung → **neue Methode** (s. §4) |
|
||||
| 3.7 | Reproduktionsfall (Abschnitt 8.5 Nr. 7) | ❌ | keine Entsprechung → **neue Methode** (s. §4) |
|
||||
| 3.8.1–3.8.7 | Zeiträume (Kalenderjahr, X Tage/Wochen, Behandlungstag, Quartal, letzte 4 Quartale) | ✅ | `util` Datum, `ist_gueltiges_datum`, `hat_datum`, `am_sonntag`, BHZ `1`/`2`/`D`/`K` |
|
||||
| 3.9.1 | je vollendete nn Minuten | ✅ | **AB**-Familie (`AB00`/`AB300`/`AB301`) |
|
||||
| 3.9.2/3.9.3 | je Bein/Extremität/Sitzung | 🟡 | `setze_gop_anzahl`, Zähler; **kein** expliziter Bein-/Extremitäten-Zähler |
|
||||
| 3.9.4 | „bis“-Verknüpfung | 🟡 | `gopvergleich`; **keine** explizite „bis“-Range-Logik |
|
||||
|
||||
### Kapitel 4 — Berechnung der Gebührenordnungspositionen
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 4.1 | VP/GP/KP: erster Kontakt, einmal je BHF/Arztfall, Abschläge, 03100-Folgequartal, präventiv-Ausschluss, Notfall-Kopplung | ✅ | **UR**-Familie, **FZ**/`UP` (Einmaligkeit), `wertaenderung`/`proz_wertminderung`, `AB` |
|
||||
| 4.2 | diagnostische/therapeutische GOP (Einzelleistung/Komplex/Zusatzpauschale) | ✅ | UR/SB/HB-Methoden |
|
||||
| 4.2.1 | Intersexualität/Transsexualität (geschlechtsorganbezogen, Zusatzkennzeichnung, ICD-Begründung) | ❌ | keine Entsprechung → **neue Methode** (s. §4) |
|
||||
| 4.3.1 | Arzt-Patienten-Kontakt (persönlich/Videosprechstunde/telefonisch/mittelbar) | 🟡 | AKP `hausarzt`, `pruefe_le_ist_hausarzt_dabei`; **Videosprechstunde** (01435, Abschläge) fehlt |
|
||||
| 4.3.2 | räumliche/persönliche Voraussetzungen (apparativ, BAG/MVZ) | 🟡 | `le_relationen`; **apparativer Nachweis** nicht modelliert |
|
||||
| 4.3.3 | Mindestkontakte (im Arztfall statt BHF) | 🟡 | SB314/SB414 (Mindesttage); **Mindestkontakte je Arztfall** nicht explizit |
|
||||
| 4.3.4 | arztpraxisübergreifende Tätigkeit (BHF→Arztfall) | ✅ | `UP`-Familie, `diff_lanr9`, BHZ-weite Prüfung |
|
||||
| 4.3.5 | Altersgruppen (Neugeborenes…Erwachsener) | ✅ | AKP `alter`/`geschlecht`, `pruefe_patientenalter`, `pruefe_geschlecht` |
|
||||
| 4.3.5.1 | Altersangaben (Lebensjahr ab Geburtstag 00:00) | ✅ | `util` Datum, `pruefe_patientenalter` |
|
||||
| 4.3.6 | Labor (einmal je Arztfall bei arztpraxisübergreifend) | 🟡 | FZ/UP; **Labor-spezifische Einmaligkeit** nicht separat |
|
||||
| 4.3.7 | operative Eingriffe (OPS-Definitionen, klein/groß, Eröffnung, Lokalanästhesie, postoperativ) | ✅ | OPS-Prädikate (`go_ops_erfuellt_selector`, `falsche_ops_selector`, `ist_op_datum`), SB314/SB414 OPS-Filter, `aktsource` |
|
||||
| 4.3.8 | fachärztliche Grundversorgung (Zuschlag, Anhang-3-Kennzeichnung) | 🟡 | `setze_lug`/`setze_lglug`; **Anhang-3-Zuordnung** fehlt |
|
||||
| 4.3.9 | ärztliche Zweitmeinung (01645, Zusatzkennzeichnung, ICD-Seite) | ❌ | keine Entsprechung → **neue Methode** (s. §4) |
|
||||
| 4.3.10 | TSS-/Hausarztvermittlungsfall (Aufschläge, Zusatzkennzeichnung, Zeitintervalle) | ❌ | keine Entsprechung → **neue Methode** (s. §4) |
|
||||
| 4.4.1 | nicht neben/nicht nebeneinander (Ausschluss im Zeitraum) | ✅ | **UV**-Familie (562 Regeln), `ist_disjunkt`, `ist_teilmenge_von` |
|
||||
| 4.4.2 | Zuschlag (nur in derselben Praxis + zeitlicher Zusammenhang) | 🟡 | `ZU`-Familie (49 Regeln); **Praxis-/Zeitraum-Kopplung** teilweise |
|
||||
|
||||
### Kapitel 5 — BAG, MVZ und angestellte Ärzte
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 5.1 | berechnungsfähige GOP je vertretener Arztgruppe; schwerpunktübergreifend; 10%-Aufschlag | ✅ | `le_relationen`, `le_arztgruppe`, `setze_lug`/`setze_lglug`, `proz_wertaenderung` |
|
||||
| 5.2 | Kennzeichnungspflicht (Arztnummer, Betriebs-/Nebenbetriebsstätte) | ✅ | **PX**-Familie (65 Regeln), `setze_lug`/`setze_lglug`, `leb_bsnr` |
|
||||
| 5.3 | Aufhebung von Nebeneinanderberechnungsausschlüssen (02300–02302, 31.2/36.2) | 🟡 | UV-Logik; **fachgruppenabhängige Aufhebung** nicht parametrisiert |
|
||||
|
||||
### Kapitel 6 — Mehrere Gebietsbezeichnungen
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 6.1 | nur eine VP/GP/KP je BHF; 03100 je Quartal/Praxis; Versorgungsauftrag | ✅ | **HW**-Familie (19 Regeln), **UR** (Pauschalen-Einmaligkeit), `proz_wertminderung` |
|
||||
| 6.2 | berechnungsfähige GOP aller ausgeübten Gebiete (außer 2.1.3) | ✅ | `le_arztgruppe`, `gopvergleich` |
|
||||
| 6.2.1 | Nebeneinanderberechnung 4.4/4.5/13.3 mit 10%-Abschlag | 🟡 | `proz_wertminderung`; **schwerpunktübergreifende Abschlagslogik** nicht parametrisiert |
|
||||
| 6.3 | gleichzeitige Teilnahme KZBV (nur KV oder KZV) | ❌ | keine Entsprechung → **neue Methode** (s. §4) |
|
||||
|
||||
### Kapitel 7 — Kosten
|
||||
|
||||
| Best. | Verlangte Prüfung | Coverage | Realisierung (Ist) |
|
||||
|-------|-------------------|----------|--------------------|
|
||||
| 7.1 | enthaltene Kosten (Praxiskosten, Instrumente, Filmmaterial, Versand) | ✅ | `goabw`, `class_leistungwert`, Teil-V-Werte |
|
||||
| 7.2 | nicht berechnungsfähige Kosten (innerhalb BAG/MVZ/BSNR) | 🟡 | `le_relationen`; **kostenbezogene Ausschlüsse** nicht separat |
|
||||
| 7.3 | nicht enthaltene Kosten (Arznei-/Verbandmittel, Einmalinfusionsbestecke) | ✅ | Sachkosten-Feldkennungen `11`/`12`, `goabw` |
|
||||
| 7.4 | Berechnung nicht enthaltener Kosten (Gesamtverträge) | ✅ | `goabw` (Abrechnungswert), `setze_gop_anzahl` |
|
||||
|
||||
> **Zusammenfassung Coverage**: 58 Bestimmungen bewertet — **35 ✅ abgedeckt,
|
||||
> 17 🟡 teilweise, 6 ❌ Lücke**. Die 6 Lücken sind sämtlich 2026-Regelstand
|
||||
> (Zyklus-/Reproduktionsfall, Intersexualität/Transsexualität, Zweitmeinung,
|
||||
> TSS-/Hausarztvermittlung, KZBV-Ausschluss) — konsistent mit Abschnitt 5 der
|
||||
> [Korrelation](../../ebm/korrelation-projekt-ebmplus.md).
|
||||
|
||||
---
|
||||
|
||||
## 3. Methoden-Backlog (neu zu erstellen)
|
||||
|
||||
Für die **6 Lücken** und die wichtigsten **🟡-Teilaspekte** werden neue Methoden/
|
||||
Funktionen benötigt. Namenskonvention folgt dem 2-Buchstaben-Familien-Schema;
|
||||
Methoden-Nummern (`rwm_id`) ab dem freien Bereich oberhalb `654` zu vergeben.
|
||||
|
||||
| # | Neue Methode | Familie | EBM+-Bezug | Signatur (Entwurf) | Vorbild |
|
||||
|---|--------------|---------|------------|--------------------|---------|
|
||||
| N1 | `ZY01` (Zyklusfall-Prüfung) | ZY | 3.6 | `(fallkzm, gm, opsm, vertausche_opsm, diff_lanr9)` — Zyklus-Start/Ende über OPS-Filter | `FZ`-Familie |
|
||||
| N2 | `RP01` (Reproduktionsfall-Prüfung) | RP (neu) | 3.7 | `(fallkzm, gm, diff_lanr9)` — Reproduktionszyklus-Zähler | `FZ`/`UP` |
|
||||
| N3 | `GS10` (Intersexualität/Transsexualität) | GS | 4.2.1 | `(geschlecht, icdm, gm, zusatzkz, diff_lanr9)` — geschlechtsorganbezogene Zuordnung | `GS`/`MA`/`HA` |
|
||||
| N4 | `ZM01` (Zweitmeinung 01645) | ZM (neu) | 4.3.9 | `(gm, icdm, seitenkz, agm, diff_lanr9)` — ICD+Seiten-Kennzeichnung | `UR`-Muster |
|
||||
| N5 | `TS01` (TSS-Terminfall) / `TS02` (TSS-Akutfall) / `TS03` (Hausarztvermittlungsfall) | TS | 4.3.10 | `(fallkzm, zeitintervall, zusatzkz, gm, diff_lanr9)` — Aufschlag je Kalendertag-Intervall | `ZU`-Familie |
|
||||
| N6 | `VS01` (Videosprechstunde) | VS (neu) | 4.3.1 | `(fallkzm, gm, ab%: 30/25/20/10, diff_lanr9)` — Abschlag auf Pauschalen/Zuschläge | `UR`/`HW` |
|
||||
| N7 | `KV01` (KZBV-Ausschluss) | KV (neu) | 6.3 | `(gm, fallkzm)` — Ausschluss KV vs. KZV im BHF | `UV` |
|
||||
| N8 | `QS01` (Fachkundenachweis §135 Abs. 2) | QS (neu) | 1.6 | `(gm, qskz)` — QS-Kennzeichen je GOP | `BP` `XX02` |
|
||||
| N9 | `ER01` (Ermächtigungsumfang-Abstufung) | ER (neu) | 2.3 | `(gm, ermkz)` — 01320/01321 → Pauschale | `BP`/`UR` |
|
||||
| N10 | `AP01` (Anhang-3-Prüfzeiten) | AP | 1.7, 4.3.8 | `(gm, zeit)` — Prüfzeit je GOP aus Anhang 3 | `AB`-Familie |
|
||||
|
||||
### 3.1 Definitionen in Regelwerk-Pseudo
|
||||
|
||||
Die nachstehenden Definitionen verwenden **ausschließlich vorhandene Abstraktionen**
|
||||
der Regel-Engine (Prädikate, Aktionen, `simpleMuster`-Template, AKP-Parameter mit
|
||||
`vertausche_*`-Flags). Neue Prädikate/Aktionen sind mit `NEU:` markiert; alle übrigen
|
||||
existieren bereits unter `src/rw_predicates/` bzw. `src/rw_actions/`.
|
||||
|
||||
**Pseudo-Legende**
|
||||
|
||||
| Element | Bedeutung / Quelle |
|
||||
|---------|--------------------|
|
||||
| `simpleMuster(diff_lanr9, Prädikat, Aktion)` | Iteriert tätigkeitsbezogen (`NEIN`) oder BHZ-weit (`JA`) über die Leistungen (Muster aus `SB414`) |
|
||||
| `Nicht_Disjunkt(gm1, gm2)` | `src/rw_predicates/nicht_disjunkt.hpp` (Klasse `Nicht_Disjunkt`) — Mengen überlappen sich; Disjunktheit = `nicht Nicht_Disjunkt` |
|
||||
| `Ist_Teilmenge_Von` / `Ist_Element_Von` | `ist_teilmenge_von.hpp` / `ist_element_von.hpp` (Klassen `Ist_Teilmenge_Von` / `Ist_Element_Von`) |
|
||||
| `Ist_GOP_Abgerechnet(gop)` | `ist_gop_abgerechnet.hpp` (Klasse `Ist_GOP_Abgerechnet`) |
|
||||
| `Diagnosen_Erfuellt(icdm)` | `diagnosen_erfuellt.hpp` (Klasse `Diagnosen_Erfuellt`) |
|
||||
| `GO_OPS_Erfuellt_Selector(opsm)` | `go_ops_erfuellt_selector.hpp` (Klasse `GO_OPS_Erfuellt_Selector`) |
|
||||
| `Fallkzm_Praedikat` / `Kennzeichen_ist_Element_von` | `fallkzm_praedikat.hpp` / `kennzeichen_ist_element_von.hpp` (Klassen `Fallkzm_Praedikat` / `Kennzeichen_ist_Element_von`) |
|
||||
| `Pruefe_Geschlecht` / `Pruefe_Patientenalter` | `pruefe_geschlecht.hpp` / `pruefe_patientenalter.hpp` (Klassen `Pruefe_Geschlecht` / `Pruefe_Patientenalter`) |
|
||||
| `Leistung_Beanstanden` / `Leistung_Streichen` / `Leistung_Ersetzen` | `leistung_beanstanden.hpp` (Klasse `LeistungBeanstanden`) / `leistung_setze_loeschend_wirksam.hpp` (Klasse `LeistungSetzeLoeschendWirksam`) / `leistung_ersetzen.hpp` (Klasse `LeistungErsetzen`) |
|
||||
| `Setze_Gop_Anzahl` / `Proz_Wertminderung` / `Proz_Wertaenderung` | `setze_gop_anzahl.hpp` (Klasse `SetzeGOPAnzahlAktion`) / `proz_wertminderung.hpp` (`ProzWertminderungAktion`) / `proz_wertaenderung.hpp` (`ProzWertaenderungAktion`) |
|
||||
| `Wertaenderung` / `Werte_Summierer` / `Umfaerbe` | `wertaenderung.hpp` (`WertaenderungAktion`) / `werte_summierer.hpp` (`WerteSummierer`) / `umfaerbe.hpp` (`UmfaerbeAktion`) |
|
||||
| `Zaehlkennzeichen_Hinzufuegen` / `Markiere_Zaehler` | `zaehlkennzeichen_hinzufuegen.hpp` (Klasse `ZaehlkennzeichenHinzufuegen`) / `markiere_zaehler.hpp` (`MarkiereZaehlerAbhaengig`) |
|
||||
| `Stufe_Zaehler_Auswertung` / `Zaehler_Praedikat` | `stufe_zaehler_auswertung.hpp` / `zaehler_praedikat.hpp` |
|
||||
| `gm`, `agm`, `fallkzm`, `akm`, `opsm`, `icdm`, `regelm` | AKP-Mengen-Parameter (GOP-/Arztgruppen-/Fallkennzeichen-/Ankreuz-/OPS-/ICD-/Regelkennzeichen-Menge) |
|
||||
| `akp(… agm …)` / `AKP_Arztgruppe` | `src/rw_predicates/akp.hpp` (Klasse `Akp`), freie Funktion `akp(…)` in `rw_akp.cpp` — konfigurierbarer Ankreuzparameter-Block inkl. Arztgruppen-Menge `agm` |
|
||||
| `vertausche_<p>` | Komplement-Flag eines Mengen-Parameters (`JA` = negieren) |
|
||||
|
||||
---
|
||||
|
||||
**N1 — `ZY01` (Zyklusfall, AB 3.6)**
|
||||
|
||||
```text
|
||||
Methode ZY01 (fallkzm, gm, opsm, vertausche_opsm, diff_lanr9)
|
||||
simpleMuster(diff_lanr9, ZY01Praedikat, ZY01Aktion)
|
||||
|
||||
ZY01Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false // keine Zyklus-GOP im BHF
|
||||
wenn nicht Fallkzm_Praedikat(fallkzm) → return false // AKP
|
||||
wenn opsm nicht leer
|
||||
und nicht GO_OPS_Erfuellt_Selector(opsm) ⊻ vertausche_opsm → return false
|
||||
wenn Zyklus_Abgeschlossen(gm, opsm) → return false // NEU: Start+Ende im BHF nachweisbar
|
||||
→ return true // unvollständiger Zyklus → beanstanden
|
||||
|
||||
ZY01Aktion (lanr9m):
|
||||
Leistung_Beanstanden( gm ) // alle gm-Leistungen des BHF
|
||||
```
|
||||
|
||||
`Zyklus_Abgeschlossen` (`NEU`) prüft über `Ist_OP_Datum`/`GO_OPS_Erfuellt_Selector`,
|
||||
ob die zum Zyklus gehörenden Start-/Ende-OPS im selben `class_bhd`-Zeitraum vorliegen.
|
||||
|
||||
**N2 — `RP01` (Reproduktionsfall, AB 3.7)**
|
||||
|
||||
```text
|
||||
Methode RP01 (fallkzm, gm, diff_lanr9)
|
||||
simpleMuster(diff_lanr9, RP01Praedikat, RP01Aktion)
|
||||
|
||||
RP01Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
wenn nicht Fallkzm_Praedikat(fallkzm) → return false
|
||||
wenn Reproduktionszyklus_Vollstaendig(gm) → return false // NEU: Zyklus-Zähler erfüllt
|
||||
→ return true
|
||||
|
||||
RP01Aktion (lanr9m):
|
||||
Leistung_Beanstanden( gm )
|
||||
```
|
||||
|
||||
`Reproduktionszyklus_Vollstaendig` (`NEU`) zählt über `class_zaehler` + `Zaehler_Praedikat`
|
||||
die abgerechneten Zyklen-GOP und vergleicht mit dem geforderten `anzahl` (analog
|
||||
`Relevante_Tage` in `SB414`).
|
||||
|
||||
**N3 — `GS10` (Intersexualität/Transsexualität, AB 4.2.1)**
|
||||
|
||||
```text
|
||||
Methode GS10 (geschlecht, icdm, gm, zusatzkz, diff_lanr9)
|
||||
simpleMuster(diff_lanr9, GS10Praedikat, GS10Aktion)
|
||||
|
||||
GS10Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
wenn nicht Pruefe_Geschlecht(geschlecht) → return false // AKP (X/D/…)
|
||||
wenn nicht Diagnosen_Erfuellt(icdm) → return false // ICD Intersexualität/Transsexualität
|
||||
wenn nicht Kennzeichen_ist_Element_von(zusatzkz) → return false // NEU: Pflicht-Zusatzkennzeichen fehlt
|
||||
→ return true
|
||||
|
||||
GS10Aktion (lanr9m):
|
||||
Leistung_Beanstanden( gm )
|
||||
```
|
||||
|
||||
Zusätzlich eine `Setze_*`-Variante (`GS11`, `NEU`) für die positive Zuordnung
|
||||
(geschlechtsorganbezogen → erlaubte GOP, z. B. `08311/26311` statt `26310`):
|
||||
`Leistung_Ersetzen(gm_alt → gm_neu)` nach Urethralängen-Kriterium.
|
||||
|
||||
**N4 — `ZM01` (ärztliche Zweitmeinung 01645, AB 4.3.9)**
|
||||
|
||||
```text
|
||||
Methode ZM01 (gm, icdm, seitenkz, agm, diff_lanr9)
|
||||
simpleMuster(diff_lanr9, ZM01Praedikat, ZM01Aktion)
|
||||
|
||||
ZM01Praedikat (lanr9m):
|
||||
wenn nicht Ist_GOP_Abgerechnet("01645") → return false
|
||||
wenn nicht Diagnosen_Erfuellt(icdm) → return false // Indikations-ICD
|
||||
wenn seitenkz gefordert und nicht
|
||||
Kennzeichen_ist_Element_von(seitenkz) → return false // Seitenkennzeichen (paarige Organe)
|
||||
wenn agm nicht leer und nicht AKP_Arztgruppe(agm) → return false // AKP `akp(… agm …)`: Arztgruppe des Zweitmeiners
|
||||
→ return true
|
||||
|
||||
ZM01Aktion (lanr9m):
|
||||
Leistung_Beanstanden( gm ) // 01645 ohne Kennzeichnung/Begründung
|
||||
```
|
||||
|
||||
Für 4.3.9.2/4.3.9.3 zusätzlich `ZM02` (`NEU`, `UR`-Muster): einmalige VP/GP/KP im BHF +
|
||||
`Proz_Wertaenderung` für die Nebeneinanderberechnung mit Untersuchungsleistungen.
|
||||
|
||||
**N5 — `TS01`/`TS02`/`TS03` (TSS-/Hausarztvermittlungsfall, AB 4.3.10)**
|
||||
|
||||
```text
|
||||
Methode TS01 (fallkzm, zeitintervall, zusatzkz, gm, diff_lanr9) // TSS-Terminfall
|
||||
simpleMuster(diff_lanr9, TS01Praedikat, TS01Aktion)
|
||||
|
||||
TS01Praedikat (lanr9m):
|
||||
wenn nicht Fallkzm_Praedikat(fallkzm) → return false
|
||||
wenn nicht Kennzeichen_ist_Element_von(zusatzkz) → return false // TSS-Terminfall-Kennzeichen
|
||||
wenn Kalendertage(zeitintervall) nicht in {0–4, 5–14, 15–35} → return false // NEU: Zeitintervall
|
||||
→ return true
|
||||
|
||||
TS01Aktion (lanr9m):
|
||||
Proz_Wertaenderung( gm, Aufschlag[zeitintervall] ) // 100% / 80% / 40% auf VP/GP/KP
|
||||
```
|
||||
|
||||
`TS02` (TSS-Akutfall, +200 %, spätestens Kalendertag nach Kontaktaufnahme) und `TS03`
|
||||
(Hausarztvermittlungsfall, 100/80/40 % ab Feststellung der Behandlungsnotwendigkeit,
|
||||
Ausschluss „bereits in derselben Praxis/Arztgruppe behandelt“) folgen demselben Muster
|
||||
mit eigener `zeitintervall`-Auswertung. Der Aufschlag wird **nicht** in Abschläge/
|
||||
Aufschläge auf die Pauschale einbezogen → eigener `Proz_Wertaenderung`-Aufruf vor den
|
||||
Wertänderungs-Regeln der Pauschale. Einmaligkeit im **Arztgruppenfall** über
|
||||
`diff_lanr9=JA` (UP-Muster).
|
||||
|
||||
**N6 — `VS01` (Videosprechstunde, AB 4.3.1)**
|
||||
|
||||
```text
|
||||
Methode VS01 (fallkzm, gm, ab_pct, diff_lanr9)
|
||||
simpleMuster(diff_lanr9, VS01Praedikat, VS01Aktion)
|
||||
|
||||
VS01Praedikat (lanr9m):
|
||||
wenn nicht Fallkzm_Praedikat(fallkzm) → return false // ausschließlich Videosprechstunde
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
→ return true
|
||||
|
||||
VS01Aktion (lanr9m):
|
||||
Proz_Wertminderung( gm, ab_pct ) // 30% / 25% / 20% / 10% je GOP-Kapitel
|
||||
```
|
||||
|
||||
Die Kapitel→Prozentsatz-Zuordnung (30 % Kap. 5/6/9/20; 25 % Kap. 7/8/10/11/13/15/18/
|
||||
26/27; 20 % Kap. 14/16/21/22/23; 10 % 03100/03110 …) wird über den GOP-Stamm
|
||||
(`gostamm`, Kapitel-Zugehörigkeit) aufgelöst; für GOP `88220` (Nachweis) eine
|
||||
`Zaehlkennzeichen_Hinzufuegen`-Variante (`VS02`, `NEU`) mit 50 %-Fallgrenze.
|
||||
|
||||
**N7 — `KV01` (KZBV-Ausschluss, AB 6.3)**
|
||||
|
||||
```text
|
||||
Methode KV01 (gm, fallkzm)
|
||||
simpleMuster(NEIN, KV01Praedikat, KV01Aktion) // je BHF
|
||||
|
||||
KV01Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
wenn nicht Fallkzm_Praedikat(fallkzm) → return false
|
||||
wenn KZV_Abrechnung_Vorhanden(lanr9m) → return true // NEU: KZV-Teil im selben BHF
|
||||
→ return false
|
||||
|
||||
KV01Aktion (lanr9m):
|
||||
Leistung_Streichen( gm ) // einheitlicher BHF: nur KV oder KZV
|
||||
```
|
||||
|
||||
**N8 — `QS01` (Fachkundenachweis §135 Abs. 2, AB 1.6)**
|
||||
|
||||
```text
|
||||
Methode QS01 (gm, qskz)
|
||||
simpleMuster(NEIN, QS01Praedikat, QS01Aktion)
|
||||
|
||||
QS01Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
wenn nicht Kennzeichen_ist_Element_von(qskz) → return false // NEU: QS-Kennzeichen je GOP
|
||||
→ return true
|
||||
|
||||
QS01Aktion (lanr9m):
|
||||
Leistung_Beanstanden( gm )
|
||||
```
|
||||
|
||||
`qskz` ist eine neue Kennzeichen-Menge (Teilnahme an Qualitätssicherungsmaßnahmen);
|
||||
die Zuordnung GOP→QS-Kennzeichen kommt aus dem GOP-Stamm (analog `BP` `XX02`).
|
||||
|
||||
**N9 — `ER01` (Ermächtigungsumfang-Abstufung, AB 2.3)**
|
||||
|
||||
```text
|
||||
Methode ER01 (gm, ermkz)
|
||||
simpleMuster(NEIN, ER01Praedikat, ER01Aktion)
|
||||
|
||||
ER01Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
wenn nicht Pruefe_Zulassung_Schluessel(ermkz) → return false // Ermächtigungsumfang
|
||||
→ return true
|
||||
|
||||
ER01Aktion (lanr9m):
|
||||
Leistung_Ersetzen( "01320"/"01321" → Pauschale[Arztgruppe] ) // Vollumfang → arztgruppenspezifische Pauschale
|
||||
```
|
||||
|
||||
`Pruefe_Zulassung_Schluessel` existiert bereits (`pruefe_zulassung_schluessel.hpp`); der
|
||||
Parameter `ermkz` (Ermächtigungsumfang) ist eine neue Stammdaten-Menge in `le`
|
||||
(`le_zul_*`).
|
||||
|
||||
**N10 — `AP01` (Anhang-3-Prüfzeiten, AB 1.7 / 4.3.8)**
|
||||
|
||||
```text
|
||||
Methode AP01 (gm, zeit)
|
||||
simpleMuster(NEIN, AP01Praedikat, AP01Aktion)
|
||||
|
||||
AP01Praedikat (lanr9m):
|
||||
wenn nicht Nicht_Disjunkt(gm, lanr9m) → return false
|
||||
wenn Summe_Pruefzeiten(gm) <= zeit → return false // NEU: Anhang-3-Prüfzeit je GOP
|
||||
→ return true // Zeit-Plausibilität verletzt
|
||||
|
||||
AP01Aktion (lanr9m):
|
||||
Leistung_Beanstanden( gm )
|
||||
```
|
||||
|
||||
`Summe_Pruefzeiten` (`NEU`) liest die Anhang-3-Prüfzeit je GOP aus dem (zu
|
||||
aktualisierenden) GOP-Stamm und summiert je BHF/Tag; `zeit` ist die zulässige
|
||||
Gesamt-Prüfzeit. Für 4.3.8 (fachärztliche Grundversorgung) eine `Setze_Lglug`-Variante
|
||||
(`AP02`, `NEU`), die die Anhang-3-Kennzeichnung setzt.
|
||||
|
||||
---
|
||||
|
||||
> **Hinweis**: Neue Familien (`RP`, `ZM`, `VS`, `KV`, `QS`, `ER`) erfordern neben der
|
||||
> Funktion auch (a) Eintrag in `arrayAlleMethoden[]`/`switchMethode<q>()`, (b)
|
||||
> `mapMethodeRegeln<q>[]`/`mapMethodenKlassen<q>[]` und (c) GOP-Mengen-Rohdaten in
|
||||
> `rwpa<q>.cpp` … `rwpd<q>.cpp`. Dies ist ein **generierender** Schritt (Regel-Editor),
|
||||
> nicht Handarbeit in `src/aktsource/` (Kontext-Schutz). Die Familien `ZY`, `TS`, `AP`,
|
||||
> `GS` sind als Klassen/Kennzeichen bereits deklariert (`methodenklassen.md`: `ZY`/`TS`/
|
||||
> `AP` je 1 Regel; `bp_meth.cpp`: `ZY02`/`TS02`/`AP02`; `gs_meth.cpp`/`ma_meth.cpp`/
|
||||
> `ha_meth.cpp`) — hier werden nur **neue Funktions-IDs** ergänzt, keine neue Familie.
|
||||
|
||||
---
|
||||
|
||||
## 4. Soll-Abarbeitungsreihenfolge
|
||||
|
||||
Fachlich geordnet — nicht als Abbild der heutigen Ein-Ketten-Segmentierung, sondern
|
||||
als **Ziel-Stufung**. Die heutigen 18 Komplexe (K1–K18) werden den Phasen zugeordnet;
|
||||
neue Prüfungen (N1–N10) sind eingefügt. Die Engine-Stufung **BILDUNG → AUSWERTUNG**
|
||||
bleibt unverändert; innerhalb jeder Phase gilt die Regel der Kette.
|
||||
|
||||
| Phase | Fachlicher Zweck | EBM+ Bezug | Heutige Komplexe | Neue Prüfungen |
|
||||
|-------|------------------|------------|------------------|----------------|
|
||||
| **P0 Kontext** | Fall-/Zeitraum-/Arztgruppen-Modell aufbauen (BILDUNG) | 3.1–3.8, 1.2, 1.3 | (vor K1) | — |
|
||||
| **P1 Grundprüfung** | Einstieg, Zeit-Plausibilität, Vollständigkeit-Grob | 1.7, 2.1 | K1 | N10 (Prüfzeiten) |
|
||||
| **P2 Berechtigung** | Qualifikation/Arztgruppe je Schein | 1.3–1.6, 2.3 | K2 (BP-Codes) | N8, N9 |
|
||||
| **P3 Einzelleistung** | Vollständigkeit + Sonderbedingungen | 2.1, 2.1.1/2.1.2 | K3, K4, K5, K12 | — |
|
||||
| **P4 Ausschluss** | nicht neben/nicht nebeneinander | 4.4.1 | K6, K9, K18 | — |
|
||||
| **P5 Komplex/Pauschale** | Inhaltsgleichheit, Komplex statt Einzelleistung | 2.1.3, 2.1.6, 4.1 | K7, K10, K13 | — |
|
||||
| **P6 Berichtspflicht** | 01600/01601/01602-Kopplung | 2.1.4, 2.1.5, 1.8 | K8, K11 | — |
|
||||
| **P7 Zähler/Fall** | Fallzählung, Zuschläge, je-Minuten, Einmaligkeit | 3.9, 4.1, 4.4.2 | K14, K15, K16 | N1, N2 (Zyklus/Reproduktionsfall) |
|
||||
| **P8 Kennzeichnung** | BAG/MVZ, mehrere Gebiete, Zusatzkennzeichen | 5.x, 6.x, 4.2.1 | K15, K13 | N3, N5, N6, N7 |
|
||||
| **P9 Patientenfall** | arztpraxis-/arztgruppenübergreifende Prüfung | 3.5, 4.3.4, 4.3.6 | K16, K17 | N4 (Zweitmeinung) |
|
||||
| **P10 Abschluss** | Wert-Änderungen, finale Ausschlüsse (AUSWERTUNG) | 4.1, 6.1, 7 | K18 | — |
|
||||
|
||||
> **Lesart**: P0–P9 laufen in **BILDUNG**, P10 (und die zählerabhängigen Regeln) in
|
||||
> **AUSWERTUNG**. Die Zuordnung K↔Phase ist überlappend, weil die heutige Kette die
|
||||
> drei EBM+-Achsen (Ausschluss/Vollständigkeit/Komplex) abwechselnd abarbeitet — die
|
||||
> Soll-Reihenfolge **entflechtet** sie fachlich (Details in `abarbeitung-komplexe.md`
|
||||
> Abschnitt „Lesart“). Die neue Phase **P0** ist eine explizit gemachte Vorstufe;
|
||||
> die Phasen **P4→P5** (Ausschluss vor Komplexbildung) und **P7→P10** (Zähler vor
|
||||
> Wert-Änderung) fixieren die fachlich notwendige Reihenfolge, die heute nur implizit
|
||||
> über die Pos-Sortierung eingehalten wird.
|
||||
|
||||
### 4.1 Detaillierte Phasenbeschreibung
|
||||
|
||||
#### P0 — Kontext (BILDUNG, vor der Kette)
|
||||
|
||||
**Zweck**: Das Fall-/Zeitraum-/Arztgruppen-Modell steht, bevor die erste Regel läuft.
|
||||
Kein fachlicher Beanstandungsschritt, sondern Vorbereitung des Entity-Graphen.
|
||||
|
||||
- **Entity-Bildung**: `Paket → Patientenfall → BHF → Krankenschein → Tag → Leistung`
|
||||
sowie `BHD`/`KHF`/`OPS`/`ICD`/`Aussetzung` aus `class_fall`/`class_khf`/`class_bhd`.
|
||||
- **BHZ-Festlegung** je Regel (`tag_schein_fall_`, BHZ-Codes `A/S/D/F/P/K/1/2`) — die
|
||||
Zelle, in der eine Regel später wirkt.
|
||||
- **GOP-/Arztgruppen-Zuordnung** (AB 1.2, 1.3): `goae::gostamm`, `le::le_gopkatalog`,
|
||||
`le_arztgruppe`, `le_btypgops`/`le_posgops`/`le_vpgp` — die statischen Stammdaten,
|
||||
auf die P2–P9 referenzieren.
|
||||
- **Ermittlung der Leistungserbringer-Relationen** (AB 5, BAG/MVZ): `le_relationen`,
|
||||
`leb_lanr`, `leb_bsnr`.
|
||||
|
||||
> In der heutigen Kette passiert dies implizit vor K1; die Soll-Reihenfolge macht es
|
||||
> als eigene, **nicht-aussetzbare** Vorstufe explizit.
|
||||
|
||||
#### P1 — Grundprüfung (Einstieg)
|
||||
|
||||
**Zweck**: Erste, billige Plausibilitäts- und Vollständigkeits-Grobprüfungen; erkennt
|
||||
Schein-/Datumsfehler, bevor fachliche Regeln laufen.
|
||||
|
||||
- **Zeit-/Datums-Plausibilität** (AB 1.7): `ist_gueltiges_datum`, `hat_datum`,
|
||||
`am_sonntag`, `ist_gueltige_uhrzeit`, `zeitraum_pruefung` auf `Tag`/`BHD`.
|
||||
- **Anhang-3-Prüfzeiten** (AB 1.7/4.3.8): **N10 `AP01`** (`Summe_Pruefzeiten`) — neu,
|
||||
benötigt aktualisierte Prüfzeiten im GOP-Stamm.
|
||||
- **Vollständigkeits-Grob** (AB 2.1): Einstiegs-UR-Methoden auf `gm*`-Mengen,
|
||||
`Nicht_Disjunkt`, `Gop_Menge_Selector`.
|
||||
- **Unbekannte/ungültige GOP** (AB 1.2): `unbekannte_gops_selector`, `ist_gop_im_stamm`,
|
||||
`gop_im_stamm_selector`.
|
||||
|
||||
**Heute**: K1 (pos 0–54, 55 Regeln). **Neu**: N10.
|
||||
|
||||
#### P2 — Berechtigung (Qualifikation/Arztgruppe je Schein)
|
||||
|
||||
**Zweck**: Nur die GOP, die der Arzt/die Arztgruppe berechnen darf, kommen weiter.
|
||||
|
||||
- **Berechtigungs-Prüfung je Tätigkeit**: BP-Familie `XX02` (`AD02…ZY02`), Signatur
|
||||
`(diff_lanr9, fallkzm, gm)`; `le_hat_berechtigung`, `pruefe_zulassung_schluessel`,
|
||||
`le_zul_schluessel_praedikat`.
|
||||
- **Arztgruppenspezifisch/-übergreifend** (AB 1.4–1.6): `le_gp_art`, `le_btypgops`,
|
||||
`le_posgops`; AKP `agm`.
|
||||
- **Fachkundenachweis §135 Abs. 2** (AB 1.6): **N8 `QS01`** — neu (QS-Kennzeichen je GOP).
|
||||
- **Ermächtigungsumfang** (AB 2.3): **N9 `ER01`** — neu (`01320/01321` → Pauschale).
|
||||
|
||||
**Heute**: K2 (pos 55–558, BP-Codes XX02/RK/SO/DV/IM, BHZ S, 504 Regeln). **Neu**: N8, N9.
|
||||
|
||||
#### P3 — Einzelleistung (Vollständigkeit + Sonderbedingungen)
|
||||
|
||||
**Zweck**: Die eigentliche Inhalts-/Vollständigkeitsprüfung der Einzel-GOP.
|
||||
|
||||
- **Vollständigkeit** (AB 2.1, 2.1.1/2.1.2): UR-/SB-Methoden mit `gm*`-Mengen;
|
||||
`Nicht_Disjunkt`, `Ist_Teilmenge_Von`, `Ist_Element_Von`, `Gop_Menge_Selector`.
|
||||
- **Sonderbedingungen**: `SB314`/`SB414` (Mindestanzahl Behandlungstage + OPS-Filter),
|
||||
weitere `SB20…SB84`; OPS-Prädikate `GO_OPS_Erfuellt_Selector`, `falsche_ops_selector`,
|
||||
`ist_op_datum` (AB 4.3.7).
|
||||
- **Anzahlbedingungen** (AB 3.9.1 „je vollendete Minuten“): `AB00`/`AB300`/`AB301`,
|
||||
`setze_gop_anzahl`.
|
||||
- **Wirkung**: `Leistung_Beanstanden`/`Leistung_Streichen` je nach Regeltyp (BHF/PF).
|
||||
|
||||
**Heute**: K3 (559–565), K4 (566–738), K5 (739–1030), K12 (2262–2439). **Neu**: —.
|
||||
|
||||
#### P4 — Ausschluss (nicht neben / nicht nebeneinander)
|
||||
|
||||
**Zweck**: Unvereinbarkeits-Prüfung vor der Komplex-/Pauschalen-Bildung, damit
|
||||
auszuschließende Kombinationen nicht als Komplex weiterverarbeitet werden.
|
||||
|
||||
- **UV-Familie** (AB 4.4.1): `UV00` beanstandet/streicht `gm2`, wenn `gm1` gleichzeitig
|
||||
abgerechnet (`Nicht_Disjunkt` beider Mengen); `diff_lanr9` für BHZ-weite Prüfung.
|
||||
- **Zeitraum-bezogene Ausschlüsse**: `nicht Nicht_Disjunkt`/`Ist_Teilmenge_Von` über `BHD`
|
||||
(`zeitraum_pruefung`).
|
||||
- **Aufhebung von Ausschlüssen** (AB 5.3, 6.2.1): UV-Logik mit fachgruppenabhängiger
|
||||
Bedingung (teilweise).
|
||||
|
||||
**Heute**: K6 (1031–1349, reiner UV-Block, 319 Regeln), K9 (1732–1967), K18 (3006–3055).
|
||||
**Neu**: —.
|
||||
|
||||
#### P5 — Komplex/Pauschale (Inhaltsgleichheit, Komplex statt Einzelleistung)
|
||||
|
||||
**Zweck**: Höchstwert-/Komplexbildung und Pauschalen-Logik nach der Einzelleistungsprüfung.
|
||||
|
||||
- **Inhaltsgleichheit** (AB 2.1.3): `gopvergleich`, `ist_teilmenge_von`,
|
||||
`ausschliesslicher_ansatz_von_gops`, `gops_ohne_gm1_ist_teilmenge_von_gm2`.
|
||||
- **Höchstbewertete GOP**: HB-Familie `HB00`/`HB01` (positiv), `HB02` (negativ) —
|
||||
Komplex/Pauschale statt Einzelleistung.
|
||||
- **Ersetzung** (AB 2.1.6): `EB03`, `Leistung_Ersetzen`, `setze_gop_anzahl` —
|
||||
Pauschale statt Teilleistungen.
|
||||
- **Pauschalen-Einmaligkeit** (AB 4.1): HW-Familie (`HW01`, `HW204`), `FZ`/`UP`
|
||||
für „einmal je BHF/Arztfall“, `Proz_Wertminderung` (50 % bei zweiter Pauschale).
|
||||
|
||||
**Heute**: K7 (1350–1447, HB), K10 (1968–1997, HB+EB03), K13 (2440–2468, HW).
|
||||
**Neu**: —.
|
||||
|
||||
#### P6 — Berichtspflicht (01600/01601/01602-Kopplung)
|
||||
|
||||
**Zweck**: Abhängigkeitsprüfung: Leistung nur bei vorhandenem Bericht/Brief.
|
||||
|
||||
- **ZZ-Familie** (AB 2.1.4): `ZZ00` beanstandet `gm2`, wenn `gm1` (01600/01601/01602)
|
||||
**nicht** vorhanden (`Nicht_Disjunkt` negiert); `Ist_GOP_Abgerechnet`.
|
||||
- **Ausnahme** (AB 2.1.5): „nur auf Überweisung tätig“ / Auftragsleistung — als
|
||||
ZZ-Voraussetzung (teilweise parametrisierbar).
|
||||
- **Kostenpauschalen-Kopplung** (AB 1.8): 01600/01601 → 40110/40111 (Teil V,
|
||||
`goabw`-Bezug; teilweise).
|
||||
|
||||
**Heute**: K8 (1448–1731, ZZ/SB), K11 (1998–2261, ZZ). **Neu**: —.
|
||||
|
||||
#### P7 — Zähler/Fall (Fallzählung, Zuschläge, je-Minuten, Einmaligkeit)
|
||||
|
||||
**Zweck**: Zähler-basierte Regeln (BILDUNG-Phase der `class_zaehler`), die auf
|
||||
Tag-/Fall-Ebene kumulieren.
|
||||
|
||||
- **Fallzählung** (AB 3.1–3.7): `FZ`-Familie (`FZ01…FZ67`) — Zählkennzeichen,
|
||||
`diff_lanr9`; `Zaehlkennzeichen_Hinzufuegen`, `Markiere_Zaehler`.
|
||||
- **Zyklus-/Reproduktionsfall** (AB 3.6/3.7): **N1 `ZY01`**, **N2 `RP01`** — neu.
|
||||
- **je-Minuten/Extremität/Sitzung** (AB 3.9): `AB00`/`AB300`, `setze_gop_anzahl`,
|
||||
`Proz_Wertaenderung`.
|
||||
- **Einmaligkeit** (AB 4.1): Pauschale einmal je BHF/Arztfall, `FZ`/`UP`.
|
||||
|
||||
**Heute**: K14 (2469–2607, FZ/ZU), K15 (2608–2853, FZ/PX), K16 (2854–2881, UP/UR36).
|
||||
**Neu**: N1, N2.
|
||||
|
||||
#### P8 — Kennzeichnung (BAG/MVZ, mehrere Gebiete, Zusatzkennzeichen)
|
||||
|
||||
**Zweck**: Kennzeichnungspflichten und die daraus folgenden Wert-/Ausschlusswirkungen.
|
||||
|
||||
- **BAG/MVZ/angestellte Ärzte** (AB 5): `setze_lug`/`setze_lglug`/`setze_lug_spurlos`,
|
||||
`le_relationen`; PX-Familie (Scheinkennzeichen setzen/löschen).
|
||||
- **Mehrere Gebietsbezeichnungen** (AB 6): HW/UR-Logik + `Proz_Wertminderung`
|
||||
(10 %-Abschlag, 6.2.1).
|
||||
- **Intersexualität/Transsexualität** (AB 4.2.1): **N3 `GS10`** — neu
|
||||
(geschlechtsorganbezogene Zuordnung + Zusatzkennzeichnung).
|
||||
- **TSS-/Hausarztvermittlungsfall** (AB 4.3.10): **N5 `TS01/02/03`** — neu
|
||||
(Aufschlag + Zeitintervall-Kennzeichen).
|
||||
- **Videosprechstunde** (AB 4.3.1): **N6 `VS01`** — neu (Abschlag + Kennzeichen).
|
||||
- **KZBV-Ausschluss** (AB 6.3): **N7 `KV01`** — neu.
|
||||
|
||||
**Heute**: K15 (2608–2853), K13 (2440–2468). **Neu**: N3, N5, N6, N7.
|
||||
|
||||
#### P9 — Patientenfall (arztpraxis-/arztgruppenübergreifend)
|
||||
|
||||
**Zweck**: Übergreifende Prüfungen über die Grenzen des einzelnen BHF hinweg.
|
||||
|
||||
- **Arztgruppenfall** (AB 3.5): UP-Familie (`UP17`/`UP18`/`UP121`), BHZ `P`,
|
||||
`diff_lanr9`-weite Prüfung.
|
||||
- **Arztpraxisübergreifend** (AB 4.3.4): BHF → Arztfall, `diff_lanr9`, `SB414`
|
||||
`diff_lanr9`-Parameter.
|
||||
- **Labor-Einmaligkeit** (AB 4.3.6): FZ/UP (teilweise).
|
||||
- **Zweitmeinung** (AB 4.3.9): **N4 `ZM01`** — neu (01645 + ICD-/Seitenkennzeichen).
|
||||
|
||||
**Heute**: K16 (2854–2881), K17 (2882–3005). **Neu**: N4.
|
||||
|
||||
#### P10 — Abschluss (Wert-Änderungen, finale Ausschlüsse — AUSWERTUNG)
|
||||
|
||||
**Zweck**: Nach allen BILDUNG-Regeln werden Zähler ausgewertet und die finalen
|
||||
Wert-Änderungen/Ausschlüsse angewendet.
|
||||
|
||||
- **Zähler-Auswertung**: `Stufe_Zaehler_Auswertung`, `Zaehler_Praedikat` — Regeln, die
|
||||
auf kumulierten Zählern aufsetzen (erst hier deterministisch).
|
||||
- **Wert-Änderung**: `Wertaenderung`, `Proz_Wertaenderung`, `Proz_Wertminderung`,
|
||||
`Werte_Summierer` (AB 4.1, 6.1, 7).
|
||||
- **Finale Ausschlüsse**: `Leistung_Streichen`/`Leistung_Beanstanden` nach allen
|
||||
Vorprüfungen; `Umfaerbe` (Farb-Änderung) als Abschluss.
|
||||
|
||||
**Heute**: K18 (3006–3055, UV/UR). **Neu**: —.
|
||||
|
||||
---
|
||||
|
||||
## 5. Bewertung: Abdeckung durch bestehende Methoden + Parameter
|
||||
|
||||
- **Kern des EBM+ (Kap. 2–4, Ausschlüsse, Pauschalen, Berichtspflicht)** ist durch die
|
||||
vorhandenen Familien **vollständig abgedeckt**: `UR` (1055 Regeln), `UV` (562),
|
||||
`ZZ` (419), `BP/XX02` (349), `SB` (232), `HB` (128), `FZ` (109), `PX` (66), `ZU`
|
||||
(49), `AB` (20), `HW` (19), `UP` (18), `EB` (1). Die Parameter-Muster (AKP: `gm1…gm3`,
|
||||
`agm`, `fallkzm`, `akm`, `alter`, `geschlecht`, `opsm`, `diff_lanr9`, `vertausche_*`)
|
||||
decken Mengen-/Kontext-Prüfungen ab (Beleg: `SB414_Fachbeschreibung.md`).
|
||||
- **6 Lücken** (sämtlich 2026-Regelstand) benötigen **neue Methoden** — sie sind nicht
|
||||
durch Umparametrisierung der bestehenden 163 Funktionen erreichbar, weil ihnen die
|
||||
Datenbasis (Anhang-3-Prüfzeiten, Zusatzkennzeichen-Sätze, TSS-Zeitintervalle,
|
||||
Videosprechstunden-Kennzeichen) fehlt.
|
||||
- **17 🟡-Teilaspekte** sind teils durch neue Parameter abbildbar (z. B. 2.1.5 als
|
||||
`ZZ`-Voraussetzung), teils brauchen sie eigene Funktionen (N8/N9/N10).
|
||||
|
||||
---
|
||||
|
||||
## 6. Offene Punkte / nächste Schritte
|
||||
|
||||
1. **GOP-Katalog-Regeln** (Teile II–VIII, Präambeln/Anmerkungen): eigener
|
||||
Arbeitsauftrag, hier nicht bewertet.
|
||||
2. **Datenbasis aktualisieren**: Anhang 3 (Prüfzeiten), Zusatzkennzeichen-Sätze
|
||||
(TSS/Videosprechstunde/Zweitmeinung), GOP-Stammdaten 2026 — Voraussetzung für N3–N10.
|
||||
3. **Reihenfolge freigeben**: Die Phasen P0–P10 sind ein Vorschlag; die finale
|
||||
Anordnung je Quartal/GO entsteht im Regel-Editor (generiert `rw<q>.cpp`).
|
||||
|
||||
---
|
||||
|
||||
## 7. Verwandte Seiten
|
||||
|
||||
- [`abarbeitung-komplexe.md`](abarbeitung-komplexe.md) — Ist-Aufnahme (18 Prüfkomplexe).
|
||||
- [`abarbeitungsreihenfolge.md`](abarbeitungsreihenfolge.md) — Mechanik (BILDUNG/AUSWERTUNG, BHZ, Gating).
|
||||
- [`methoden-register.md`](methoden-register.md) · [`methodenklassen.md`](methodenklassen.md) — Dispatch/Klassen.
|
||||
- [`ebm/teil-i.md`](../../ebm/teil-i.md) — Volltext der Allgemeinen Bestimmungen.
|
||||
- [`ebm/korrelation-projekt-ebmplus.md`](../../ebm/korrelation-projekt-ebmplus.md) — Symbol-Nachweis je Bestimmung.
|
||||
@@ -0,0 +1,97 @@
|
||||
# Abarbeitungsreihenfolge → EBM+-Prüfkomplexe (201011, AB)
|
||||
|
||||
← [aktsource](../aktsource.md) · ↑ [Knowledgebase](../../index.md)
|
||||
|
||||
**Zweck**: Strukturiert die hart codierte Abarbeitungsreihenfolge des
|
||||
EBM-Regelwerks `201011` (Quartal 20101, GO 1, AB) in **18 Prüfkomplexe** und
|
||||
ordnet jeden Komplex fachlich den **Allgemeinen Bestimmungen des EBM+ Teil I**
|
||||
zu. Die technische Mechanik (BILDUNG/AUSWERTUNG, BHZ, Gating) bleibt auf der
|
||||
übergeordneten Seite [`abarbeitungsreihenfolge.md`](abarbeitungsreihenfolge.md).
|
||||
|
||||
> **Korrelation**: Diese Seite ist die maschinell erzeugte Langfassung des
|
||||
> Abschnitts 3.1.b in
|
||||
> [`ebm/korrelation-projekt-ebmplus.md`](../../ebm/korrelation-projekt-ebmplus.md).
|
||||
> Die **Soll-Seite** (vollständige EBM+-Prüfungen, Coverage, neue Methoden,
|
||||
> Soll-Reihenfolge P0–P10) steht in
|
||||
> [`abarbeitung-ebmplus-soll.md`](abarbeitung-ebmplus-soll.md).
|
||||
|
||||
---
|
||||
|
||||
## Grundlage & Methode
|
||||
|
||||
- **Datenquelle**: `abarbeitung.json` (Feld `pos` = Laufindex der Regelkette).
|
||||
Regelwerk `201011`: **3056 Regeln** (3037 BHF + 19 Patientenfall), **163
|
||||
distinkte Methoden-Funktionen**, **58** Methoden-Klassen (2-Buchstaben-Präfix).
|
||||
- **Segmentierung**: Die eine Kette wird an den Stellen geteilt, an denen die
|
||||
dominante Methoden-Familie (bzw. der BHZ-Kontext) wechselt. Ergebnis: 18
|
||||
pos-Bereiche. Sie sind **Segmente einer Kette**, keine eigenen Engine-Phasen —
|
||||
die einzige echte Stufung bleibt BILDUNG → AUSWERTUNG.
|
||||
|
||||
---
|
||||
|
||||
## Die 18 Prüfkomplexe
|
||||
|
||||
| # | Prüfkomplex | pos | n | dominante Familien | EBM+ Teil I |
|
||||
|---|-------------|----:|---:|--------------------|-------------|
|
||||
| K1 | Grundprüfungen (Einstieg) | 0–54 | 55 | UR201/UR307/UR30x, SB110/125, UG00–02 | 2.1 Vollständigkeit, 1.7 Plausibilität |
|
||||
| K2 | Berechtigung/Kontext je Schein | 55–558 | 504 | **BP-Codes (XX02, 354)** RK/SO/DV/IM, UR | 1.3 Qualifikation, 1.4–1.6 arztgruppenspezifisch, 2.2/2.3 persönliche LE |
|
||||
| K3 | Anzahl + Höchstbewertet-Vorstufe | 559–565 | 7 | HB00, AB300 | 2.1.3, 3.9 (je vollendete Minuten) |
|
||||
| K4 | Ausschluss + Vollständigkeit + Alter | 566–738 | 173 | UV, UR, SB, HA/MA | 4.4, 2.1, 4.3.5 Altersgruppen |
|
||||
| K5 | Sonderbedingungen + Vollständigkeit | 739–1030 | 292 | UR (245), SB (41), F0/M0 | 2.1, 4.4 |
|
||||
| K6 | Ausschluss „nicht nebeneinander“ | 1031–1349 | 319 | **UV (reiner Block)** | 4.4 Abrechnungsausschlüsse |
|
||||
| K7 | Komplex/Pauschale (höchstbewertet) | 1350–1447 | 98 | **HB (reiner Block)** | 2.1.3 Inhaltsgleichheit / Komplex statt Einzelleistung |
|
||||
| K8 | Sonderbedingungen + Berichtspflicht | 1448–1731 | 284 | ZZ (156), SB (108), UR | 2.1.4 Berichtspflicht, 2.1 |
|
||||
| K9 | Ausschluss/Vollständigkeit (Fall-Ebene) | 1732–1967 | 236 | UV (145), UR (84) | 4.4, 2.1 |
|
||||
| K10 | Komplex-Ersetzung (HB + EB) | 1968–1997 | 30 | HB (29), EB03 (1) | 2.1.3, 2.1.6 (Pauschale statt Teilleistungen) |
|
||||
| K11 | Berichtspflicht (ZZ) | 1998–2261 | 264 | ZZ (253) | 2.1.4 (nur mit 01600/01601) |
|
||||
| K12 | Sonderbedingungen + Vollständigkeit | 2262–2439 | 178 | UR (143), SB (35) | 2.1 |
|
||||
| K13 | Höchstwert / Pauschalen-Einmaligkeit | 2440–2468 | 29 | HW (19), UR | 4.1 Pauschalen, 6 mehrere Gebietsbezeichnungen |
|
||||
| K14 | Fallzählung + Zuschläge | 2469–2607 | 139 | FZ (32), ZU (41), ZZ, UV | 3 Fall-Definitionen, 4.3.8/5.1 Zuschläge |
|
||||
| K15 | Fallzählung + Kennzeichen + Ausschluss | 2608–2853 | 246 | FZ (68), PX (65), UR, UV | 3, 5 BAG/MVZ Kennzeichnung, 4.4 |
|
||||
| K16 | Patientenfall + Internistenkomplex | 2854–2881 | 28 | UP (12), UR36 (2), FZ, ZU | 3.5 Arztgruppenfall, 6 |
|
||||
| K17 | Patientenfall-Regeln | 2882–3005 | 124 | UR (110), UP, FZ, SB, AB | 3, 4.1 |
|
||||
| K18 | Abschluss (UV/UR) | 3006–3055 | 50 | UV (38), UR (12) | 4.4 |
|
||||
|
||||
---
|
||||
|
||||
## Lesart
|
||||
|
||||
- **Eine Kette, keine Phasen**: Die Komplexe sind Segmente der einen
|
||||
`regelnAusfuehren()`-Sequenz. Die einzige echte Stufung der Engine bleibt
|
||||
BILDUNG (`regelFaelle`) → AUSWERTUNG (`zaehlerAbhaengigeFaelleRegeln`); die
|
||||
Patientenfall-Regeln (`typ=PF`, 19 Stück) liegen bei pos `2860–2871` sowie
|
||||
vereinzelt `2964` und `2997–3005`.
|
||||
- **Drei EBM+-Achsen wechseln sich ab**, statt je einmal komplett durchzulaufen:
|
||||
- **Ausschluss/Unvereinbarkeit** (`UV` → 4.4): K4, K6, K9, K18
|
||||
- **Vollständigkeit/Sonderbedingungen** (`UR`/`SB` → 2.1): K1, K5, K8, K12
|
||||
- **Komplex/Pauschale/Ersetzung** (`HB`/`EB` → 2.1.3/2.1.6): K3, K7, K10
|
||||
- **Komplex-Bezug** hängt damit dreifach in der Kette: großer HB-Block (K7, BHZ
|
||||
`A`), HB+EB-Block (K10, BHZ `F`), UR36 „Internistenkomplex" (K16). Die
|
||||
EBM+-Hierarchie „Einzelleistung → Komplex → Pauschale" ist **fachlich**, nicht
|
||||
**zeitlich** abgebildet.
|
||||
- **BHZ-Kontext** strukturiert mit: K2 läuft dominant auf **Schein**-Ebene,
|
||||
K7/K8 auf **Tag**-Ebene (`A`), K9/K10 auf **Fall**-Ebene (`F`), K16/K17 auf
|
||||
**Patientenfall**-Ebene (`P`).
|
||||
|
||||
---
|
||||
|
||||
## Nachweis der BP-Codes (K2)
|
||||
|
||||
Die „BP-Codes" in K2 sind die 2-Buchstaben-Berechtigungsmethoden `XX02` aus
|
||||
`bp_meth.cpp` — der Code-Nachweis für Bestimmung **1.3** (Qualifikation) und
|
||||
**1.5** (arztgruppenspezifisch) als eigener Prüfkomplex:
|
||||
|
||||
- **75** in `bp_meth.cpp` deklariert (`AD02 … ZY02`).
|
||||
- **37** davon in `201011` aktiv, **354 Regeln**, alle BHZ `S`, pos `55–528`.
|
||||
- Dominant: `RK02` (68), `SO02` (58), `DV02` (45), `IM02` (32).
|
||||
|
||||
---
|
||||
|
||||
## Verwandte Seiten
|
||||
|
||||
- [`abarbeitungsreihenfolge.md`](abarbeitungsreihenfolge.md) — Mechanik (BILDUNG/AUSWERTUNG, BHZ, Gating).
|
||||
- [`abarbeitung-ebmplus-soll.md`](abarbeitung-ebmplus-soll.md) — Soll-Prüfprogramm (Coverage, neue Methoden, Soll-Reihenfolge).
|
||||
- [`abarbeitung-201011.md`](abarbeitung-201011.md) — vollständige Regel-Sequenz (3056 Zeilen).
|
||||
- [`methoden-register.md`](methoden-register.md) — Dispatch `rwm_id → Funktion`.
|
||||
- [`methodenklassen.md`](methodenklassen.md) — Regel-Klassen (2-stellige Gruppierung).
|
||||
- EBM+-Korrelation: [`ebm/korrelation-projekt-ebmplus.md`](../../ebm/korrelation-projekt-ebmplus.md)
|
||||
Reference in new issue
Block a user