mts

mts ist ein Web Tool, welches Rechnungen aus einem bestehenden CRM/ERP in das im Schweizer Gesundheitswesen verwendete GeneralInvoice-XML-Format umwandelt und via MediData an die Invalidenversicherung (IV) weiterreicht. Daten-Empfänger für alle IV-Stellen der Schweiz ist die Zentrale Ausgleichsstelle ZAS.

(Because this is a tool specifically for the Swiss healthcare system, this page is in German instead of English.)

Wozu mts?

Zitat von der ZAS-Website:

“Die ZAS strebt langfristig eine fast ausschliesslich elektronische Bearbeitung von Rechnungen für individuelle AHV/IV-Leistungen an.”

Leistungserbringer, deren Software nicht in der Lage ist, Rechnungen in das GeneralInvoice-XML-Format zu exportieren und zu übermitteln, stellt dies vor grosse Herausforderungen. Sie müssen entweder auf eine neue Software umsteigen, oder die Rechnungen nochmals mit allen Details manuell in einem Web-Formular erfassen.

Mit mts bietet matlon ein schlankes Tool an, welches alle notwendigen Rechnungsdaten aus dem vorhandenen CRM/ERP exportiert, validiert und in das GeneralInvoice-XML-Format umwandelt. mts orchestriert die anschliessende Übermittlung dieser Daten via MediData-Netz an die ZAS und die Verarbeitung und Quittierung allfälliger Rückweisungs-Meldungen der ZAS / IV-Stellen.

Screenshot: mts Dashboard

Die GeneralInvoice TP Rechnungen können auch als PDF heruntergeladen werden. Für Rechnungen aus privaten Aufträgen (die nicht über die IV abgerechnet werden) kann mts auch QR-Einzahlungsscheine generieren.

Welche CRM/ERP-Systeme werden unterstützt?

Wir programmieren im Rahmen eines Projekts einen Adapter, der exakt zu Ihrem vorhandenen System und den dortigen Datenstrukturen passt. Das Ziel ist es, dass die bereits vorhandene Software bestmöglich genutzt werden kann und die elektronische Rechnungsstellung gegenüber der IV / ZAS für Sie mit minimalem Zusatzaufwand möglich wird. Für b-at.ch haben wir beispielsweise einen Adapter geschrieben, der die Daten aus der Teamleader-Software exportiert.

Diagramme

Sequenzdiagramm

sequenceDiagram
    actor User as Benutzer
    participant CRM as CRM<br>z.B. Teamleader
    participant mts as mts<br>CRM Daten zu generalInvoice XML Format<br>Daten-Konverter Plattform für Leistungsabrechnungen
    participant MediData
    participant D as Empfänger<br>z.B. IV/ZAS
    User->>CRM: Rechnung erstellen
    mts->>+CRM: neue Rechnungen abholen
    mts->>+mts: Rechnungen validieren und als XML aufbereiten
    activate mts
    User->>mts: Prüfen und Freigabe
    mts->>MediData: Rechnung übermitteln
    mts->>CRM: Status-Notiz erstellen
    deactivate mts
    MediData->>+D: Rechnung weiterreichen
    D->>D: Rechnung prüfen, falls abgewiesen: Nachricht
    D->>+MediData: Resultat zurückmelden
    activate mts
    mts->>+MediData: Resultate und Nachrichten abholen
    mts->>+CRM: Status-Notiz erstellen
    deactivate mts
    User->>mts: Nachrichten ansehen und Quittieren

Statusdiagramm

stateDiagram-v2
    [*] --> ignoriert: Ignorieren Aktion
    [*] --> registriert: Sync Aktion
    registriert --> validiert: Validierung erfolgreich
    registriert --> Validierung_fehlgeschlagen: Validierungsfehler
    Validierung_fehlgeschlagen --> validiert: Sync Aktion
    Validierung_fehlgeschlagen --> ignoriert: Ignorieren Aktion
    validiert --> exportiert_zu_MediData: Zu MediData hochladen Aktion
    validiert --> validiert: Sync Aktion
    validiert --> ignoriert: Ignorieren Aktion
    validiert --> Export_zu_MediData_fehlgeschlagen: Zu MediData hochladen Aktion, MediData nicht erreichbar
    exportiert_zu_MediData --> akzeptiert: Zahlungseingang
    exportiert_zu_MediData --> zurückgewiesen: Antwort oder Notifikation
    Export_zu_MediData_fehlgeschlagen --> exportiert_zu_MediData: Zu MediData hochladen Aktion
    zurückgewiesen --> [*]: Nachdem Antwort oder Notifikation bestätigt wurde
    akzeptiert --> [*]
    ignoriert --> [*]
    
    note right of registriert: temporärer Übergangsstatus
    
    classDef transient stroke-dasharray: 5 5, fill: white
    class registriert transient

Interessiert?

Kontaktieren Sie Andri Krämer.