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

By Editorial Team
|
|14 Min Read
Praxis-Finance-Automation für Schweizer Ärzte: TARMED-Abrechnung, Krankenversicherung, Patientenbilling (KVG/VVG)
Image: SwissFinanceAI / industries

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.

healthcaremedicaltarmedinsurancebillingautomation

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:

  1. TARMED-Abrechnung Automation (Medics → TrustCenter → Insurance)
  2. KVG vs. VVG Claims (Grundversicherung vs. Zusatzversicherung)
  3. Patientenbilling (Selbstzahler, Franchise, Selbstbehalt)
  4. ZSR-Nummer Verwaltung (Zulassungsnummer-Register)
  5. Claim-Rejection Handling (automatische Retry-Logic)
  6. 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:

  1. Arzt dokumentiert Konsultation in Praxissoftware (Medics, Vitodata)
  2. MPA erstellt TARMED-Rechnung manuell:
    • Wählt TARMED-Positionen (00.0010, 00.0020, etc.)
    • Berechnet Taxpunkte
    • Erstellt XML-File (TarmedInvoiceRequest)
  3. MPA submitted XML to TrustCenter (via MediData)
  4. TrustCenter leitet an Krankenversicherung weiter
  5. 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:

  1. Arzt schreibt Diagnose: "Grippe, Fieber 38.5°C"
  2. 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)
  3. 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:

  1. Arzt behandelt Patient
  2. Medics: Generate Invoice (PDF + QR-Bill)
  3. Email to Patient: "Bitte bezahlen Sie CHF 50 (dann reichen Sie Rechnung bei Versicherung ein)"
  4. Patient pays (via QR-Bill)
  5. 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:

  1. Arzt behandelt Patient (z. B. Ausländer ohne CH-Versicherung)
  2. Medics: Flag Patient as "Selbstzahler"
  3. Auto-generate Invoice: CHF 100 (full amount to Patient)
  4. 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:

  1. Falsche Patient-Daten: AHV-Nummer, Versichertennummer (10%)
  2. Falsche TARMED-Position: Nicht covered by Insurance (5%)
  3. Missing Diagnosis: Keine Diagnose-Code angegeben (3%)
  4. Expired Zulassung: Arzt-Zulassung abgelaufen (2%)
  5. 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

blog.relatedArticles

Wir schützen Ihre Privatsphäre

Wir verwenden Cookies, um Ihr Erlebnis zu verbessern. Mit "Akzeptieren" stimmen Sie der Verwendung zu.