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
mts
(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:
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. Für b-at.ch haben wir beispielsweise einen Adapter geschrieben, der die Daten aus der Teamleader-Software exportiert.
Diagramme
Sequenzdiagramm
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.