Praxis-Finance-Automation für Schweizer Ärzte: TARMED-Abrechnung, Krankenversicherung, Patientenbilling (KVG/VVG)

Finance-Automation für CH Arztpraxen: TARMED-Abrechnung (auto-generiert), Krankenversicherungs-Claims (KVG/VVG), Patientenbilling (Selbstzahler), ZSR-Nummer-Verwaltung. ROI: 40 Std./Monat gespart, 98%+ Claim-Approval-Rate.
Praxis-Finance-Automation: TARMED-Abrechnung, Krankenversicherung, Patientenbilling
Typische Schweizer Arztpraxis (Solo-Praxis):
- 1 Arzt + 1 MPA (Medizinische Praxisassistentin)
- Patienten: 1,000-2,000/Jahr
- Konsultationen: 3,000-5,000/Jahr
- Finance-Admin: MPA 40 Std./Monat (TARMED-Abrechnung, Claims, Patientenbilling)
Problem: MPA verbringt 50% ihrer Zeit mit Finance (statt mit Patienten)
Mit Finance-Automation:
- TARMED-Abrechnung: Auto-generiert (Medics → TrustCenter)
- Krankenversicherungs-Claims: Auto-submitted (via MediData)
- Patientenbilling: Auto-generated Invoices (Selbstzahler)
- MPA: 10 Std./Monat (nur Review bei Rejections)
Ersparnis: 30 Std./Monat = CHF 3,000/Monat (MPA-Zeit CHF 100/Std.)
Benefit: MPA hat mehr Zeit für Patienten (bessere Patient Experience)
In diesem Guide:
- TARMED-Abrechnung Automation (Medics → TrustCenter → Insurance)
- KVG vs. VVG Claims (Grundversicherung vs. Zusatzversicherung)
- Patientenbilling (Selbstzahler, Franchise, Selbstbehalt)
- ZSR-Nummer Verwaltung (Zulassungsnummer-Register)
- Claim-Rejection Handling (automatische Retry-Logic)
- Tools-Stack: Medics, MediData, Bexio (CHF 500-2,000/Mo)
TARMED-Abrechnung Automation
Was ist TARMED?
TARMED = Tarif Medizin (einheitliches Abrechnungssystem für ärztliche Leistungen in der Schweiz)
Struktur:
- TARMED-Positionen: z. B. 00.0010 (Konsultation, erste 5 Min.)
- Taxpunkte: Jede Position hat Taxpunkte (z. B. 00.0010 = 9.57 Taxpunkte)
- Taxpunktwert: Variable (je nach Kanton + Versicherung, z. B. CHF 0.89-0.92/Taxpunkt)
- Preis: Taxpunkte × Taxpunktwert (z. B. 9.57 × CHF 0.90 = CHF 8.61)
Example Konsultation:
TARMED-Position: 00.0010 (Konsultation, erste 5 Min.) = 9.57 Taxpunkte
TARMED-Position: 00.0020 (Konsultation, jede weitere 5 Min.) = 9.57 Taxpunkte
Total: 19.14 Taxpunkte × CHF 0.90 = CHF 17.23
Traditional Process (manuell, 30 Min./Konsultation)
Workflow:
- Arzt dokumentiert Konsultation in Praxissoftware (Medics, Vitodata)
- MPA erstellt TARMED-Rechnung manuell:
- Wählt TARMED-Positionen (00.0010, 00.0020, etc.)
- Berechnet Taxpunkte
- Erstellt XML-File (TarmedInvoiceRequest)
- MPA submitted XML to TrustCenter (via MediData)
- TrustCenter leitet an Krankenversicherung weiter
- Versicherung zahlt (oder rejected bei Fehler)
Zeit: 5 Min./Konsultation × 100 Konsultationen/Woche = 8 Std./Woche = 32 Std./Monat
Automated Process (3 Min./Konsultation)
Workflow:
1. Arzt dokumentiert Konsultation (Medics)
↓
2. Medics AI: Auto-Select TARMED-Positions (basierend auf Diagnose + Behandlung)
- Example: Diagnose "Grippe" → TARMED 00.0010, 00.0020 (Konsultation)
↓
3. Medics: Auto-Generate XML (TarmedInvoiceRequest)
- Patient-Daten (Name, AHV-Nummer, Versichertennummer)
- Leistungserbringer (ZSR-Nummer, GLN)
- TARMED-Positionen (00.0010, 00.0020)
- Taxpunkte (19.14)
- Taxpunktwert (CHF 0.90)
- Total (CHF 17.23)
↓
4. Medics: Auto-Submit XML to TrustCenter (via MediData API)
↓
5. TrustCenter → Krankenversicherung → Payment (7-14 Tage)
Zeit: 1 Min./Konsultation (nur Review) × 100 Konsultationen/Woche = 1.6 Std./Woche = 6 Std./Monat
Ersparnis: 32 Std. - 6 Std. = 26 Std./Monat
TARMED AI-Selection (Medics Feature)
How it works:
- Arzt schreibt Diagnose: "Grippe, Fieber 38.5°C"
- Medics AI analysiert Text + schlägt TARMED-Positionen vor:
- 00.0010 (Konsultation, erste 5 Min.)
- 00.0020 (Konsultation, weitere 5 Min.)
- 01.0110 (Blutdruckmessung)
- 02.0010 (Laboruntersuchung, falls nötig)
- Arzt reviewt + approved (1 Klick)
Accuracy: 95%+ (basierend auf 100,000+ historischen Konsultationen)
Fallback: Bei Unsicherheit (< 80% Confidence) → MPA manuell reviewen
KVG vs. VVG Claims (Grundversicherung vs. Zusatzversicherung)
KVG (Krankenversicherungsgesetz) - Grundversicherung
Coverage:
- Obligatorisch für alle CH-Einwohner
- Leistungen: Basis-Gesundheitsversorgung (Konsultationen, Medikamente, Operationen)
- Taxpunktwert: Verhandelt zwischen Versicherung + FMH (CHF 0.89-0.92/Taxpunkt)
Abrechnung:
- TrustCenter: CSS, Helsana, Sanitas, etc.
- XML-Format: TarmedInvoiceRequest (standardisiert)
- Payment: Versicherung zahlt direkt an Arzt (Tiers Payant) oder Patient zahlt + bekommt Rückerstattung (Tiers Garant)
VVG (Versicherungsvertragsgesetz) - Zusatzversicherung
Coverage:
- Optional (z. B. Privatversicherung, Halbprivat, Privat)
- Leistungen: Zusatzleistungen (Zahnbehandlung, alternative Medizin, Einzelzimmer im Spital)
- Taxpunktwert: Höher (z. B. CHF 1.00-1.10/Taxpunkt)
Abrechnung:
- Direkt an Versicherung: Arzt submitted Rechnung
- Payment: Versicherung zahlt direkt an Arzt (meist Tiers Payant)
Automated KVG/VVG Claim Submission
Workflow:
Medics: Konsultation documented
↓
Check Patient-Insurance:
- KVG: CSS Grundversicherung
- VVG: CSS Zusatzversicherung (Myflexcare)
↓
If KVG:
- Generate XML (TarmedInvoiceRequest)
- Submit to TrustCenter (CSS)
- Taxpunktwert: CHF 0.90
↓
If VVG:
- Generate PDF-Invoice (higher Taxpunktwert CHF 1.05)
- Submit to CSS Zusatzversicherung (via Email or API)
↓
Payment (7-14 Tage)
Automation-Rate: 98% (nur 2% require manual review bei komplexen Fällen)
Patientenbilling (Selbstzahler, Franchise, Selbstbehalt)
Scenario 1: Tiers Garant (Patient zahlt, then gets reimbursed)
Workflow:
- Arzt behandelt Patient
- Medics: Generate Invoice (PDF + QR-Bill)
- Email to Patient: "Bitte bezahlen Sie CHF 50 (dann reichen Sie Rechnung bei Versicherung ein)"
- Patient pays (via QR-Bill)
- Patient submitted Invoice to Insurance (for reimbursement)
Automation:
- Medics: Auto-generate Invoice + QR-Bill
- Email: Auto-send via Medics (or Make.com)
- Payment-Tracking: Bexio (connects to Medics)
Zeit gespart: 10 Min./Patient (manual invoicing) → 1 Min./Patient (auto) = 9 Min./Patient
Scenario 2: Franchise + Selbstbehalt (Patient pays part, Insurance pays rest)
Example:
- Konsultation: CHF 100
- Franchise: CHF 300/Jahr (Patient paid CHF 200 so far this year)
- Remaining Franchise: CHF 100
- Patient pays: CHF 100 (Franchise) + CHF 0 (Selbstbehalt, da noch in Franchise)
- Insurance pays: CHF 0 (weil Franchise nicht überschritten)
Automation:
- Medics checks Patient-Franchise-Status (via Insurance API)
- Auto-calculates Patient-Payment (Franchise + Selbstbehalt)
- Auto-generates 2 Invoices:
- Invoice 1: CHF 100 to Patient (Franchise)
- Invoice 2: CHF 0 to Insurance (nothing to pay)
Accuracy: 99%+ (keine manuellen Fehler)
Scenario 3: Selbstzahler (No Insurance)
Workflow:
- Arzt behandelt Patient (z. B. Ausländer ohne CH-Versicherung)
- Medics: Flag Patient as "Selbstzahler"
- Auto-generate Invoice: CHF 100 (full amount to Patient)
- Payment: Patient pays via QR-Bill (or Credit Card, Twint)
Automation:
- Medics + Stripe: Accept Credit Card payments (online)
- Medics + Twint: Accept Twint payments (via QR-Code)
Benefit: Immediate payment (no 7-14 Tage wait like with Insurance)
ZSR-Nummer Verwaltung
Was ist ZSR-Nummer?
ZSR = Zahlstellenregister (Zulassungsnummer für Leistungserbringer)
Requirement: Alle Ärzte, Therapeuten, Spitäler müssen ZSR-Nummer haben (um TARMED abzurechnen)
Format: Z123456 (7 digits)
Registration: https://www.zsr.ch/
ZSR in Finance-System
Medics:
- Arzt-Profil: ZSR-Nummer hinterlegt (Z123456)
- TARMED-Abrechnung: ZSR-Nummer wird automatisch in XML eingefügt
Bexio:
- Supplier-Profil: Arzt als "Leistungserbringer" (mit ZSR-Nummer)
Validation:
- Medics prüft, ob ZSR-Nummer valid ist (via ZSR-API)
- Fehler: "ZSR-Nummer ungültig" → MPA muss korrigieren
Claim-Rejection Handling (automatische Retry-Logic)
Häufige Rejection-Gründe
Top 5 Rejection-Reasons:
- Falsche Patient-Daten: AHV-Nummer, Versichertennummer (10%)
- Falsche TARMED-Position: Nicht covered by Insurance (5%)
- Missing Diagnosis: Keine Diagnose-Code angegeben (3%)
- Expired Zulassung: Arzt-Zulassung abgelaufen (2%)
- Technical Errors: XML-Format-Fehler (1%)
Total Rejection-Rate (Traditional): 15-20%
Automated Rejection-Handling
Workflow:
TrustCenter: Claim Rejected (Reason: "Falsche AHV-Nummer")
↓
Medics: Receive Rejection-Notification
↓
Auto-Check Patient-Data:
- AHV-Nummer: 756.1234.5678.90 (incorrect)
- Correct AHV (from Patient-Record): 756.1234.5678.91
↓
Auto-Correct + Resubmit:
- Update AHV-Nummer: 756.1234.5678.91
- Resubmit XML to TrustCenter
↓
TrustCenter: Claim Approved (after retry)
Retry-Rate: 80% of rejections auto-corrected + resubmitted
Final Rejection-Rate (After Automation): 2-5% (vs. 15-20% without)
Tools-Stack for Medical Practice
| Tool | Use Case | Cost/Monat | |-----------------------|-----------------------------------|------------| | Medics Premium | Praxissoftware (TARMED, Claims) | CHF 200 | | MediData | TrustCenter Connection | CHF 50 | | Bexio | Accounting, Patient-Invoicing | CHF 50 | | Make.com | Workflow Automation (Email, etc.) | CHF 29 | | Twint Business | Patient-Payments (optional) | CHF 30 | | Total | | CHF 359/Mo|
ROI: 30 Std./Monat gespart × CHF 100/Std. = CHF 3,000/Monat
Payback: 1 Monat
Häufige Fragen (FAQ)
F: Brauche ich ZSR-Nummer für alle Ärzte in meiner Gruppenpraxis? A: Ja, jeder Arzt braucht eigene ZSR-Nummer. Exception: Assistenzärzte (unter Supervision) können unter ZSR des Oberarztes abrechnen.
F: Was passiert bei Claim-Rejection? A: Medics sendet Notification (Email + Dashboard). Auto-Retry: 80% werden automatisch korrigiert + resubmitted. Manual Review: 20% require MPA-Intervention.
F: Kann ich TARMED für Zusatzversicherung (VVG) nutzen? A: Ja, aber VVG akzeptiert oft höhere Taxpunktwerte (CHF 1.00-1.10 statt CHF 0.89-0.92). Medics unterstützt separate Taxpunktwerte für KVG vs. VVG.
F: Was ist der Unterschied zwischen Tiers Payant und Tiers Garant? A: Tiers Payant: Versicherung zahlt direkt an Arzt (Patient zahlt nichts). Tiers Garant: Patient zahlt Arzt, dann reicht Patient Rechnung bei Versicherung ein (für Rückerstattung).
Fazit: Praxis-Finance-Automation spart 40 Std./Monat
Without Automation:
- 40 Std./Monat Finance-Admin (MPA)
- 15-20% Claim-Rejection-Rate
- Manual Patientenbilling (zeitraubend)
With Automation:
- 10 Std./Monat (nur Review)
- 2-5% Claim-Rejection-Rate (80% auto-corrected)
- Automated Patientenbilling (QR-Bill + Email)
ROI: 30 Std./Monat gespart = CHF 3,000/Monat
Action: Implement Medics Premium + MediData + Bexio (see Tools-Stack above).
Letzte Aktualisierung: 21. Januar 2026 Autor: Lukas Huber, SwissFinanceAI


