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

Quellen & Referenzen

(2 Quellen)
[1]Originalinhalt

"TARMED Suisse - Official Tariff"

Zugriff: 20. Jan. 2026
https://www.tarmed suisse.ch/
[2]Originalinhalt

"FMH - Ärzteverband"

Zugriff: 20. Jan. 2026
https://www.fmh.ch/

Alle externen Quellen werden unter Fair Use für Kommentar- und Bildungszwecke zitiert. arXiv-Arbeiten werden unter ihrer dauerhaften nicht-exklusiven Lizenz verwendet. Regierungsdokumente sind gemeinfrei. Für kommerzielle Nutzung kontaktieren Sie bitte die Originalverlage.

blog.relatedArticles

Wir schützen Ihre Privatsphäre

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