sequenceDiagram
actor User as Benutzer
participant ERP as ERP<br>z.B. Teamleader
participant mts as mts<br>ERP 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->>ERP: Rechnung erstellen
mts->>+ERP: neue Rechnungen abholen
mts->>+mts: Rechnungen validieren und als XML aufbereiten
activate mts
User->>mts: Prüfen und Freigabe
mts->>MediData: Rechnung übermitteln
mts->>ERP: 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->>+ERP: 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 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 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. Das UI ist ebenfalls projektspezifisch an die Bedürfnisse angepasst und soll den Prozess so einfach wie möglich machen.
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.
