XML-Standard für die
Transcrição
XML-Standard für die
XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Dokumentstatus: Release XSD-Version: 1.7 – Version 14 vom 12.12.2016 Datum: 12. Dezember 2016 Verantwortlich für Redaktion: Christian Treyer [email protected] XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 2 Inhaltsverzeichnis XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen ......................................... 1 1 Vorbemerkung ................................................................................................................................. 3 2 Übersicht über das vorliegende Schema ......................................................................................... 3 2.1 Versionierung .......................................................................................................................... 3 2.2 Struktur.................................................................................................................................... 3 2.3 Naming Conventions ............................................................................................................... 5 2.4 Enumerations .......................................................................................................................... 5 2.5 Restrictions .............................................................................................................................. 5 2.6 destinationInsuranceCompany ............................................................................................... 6 2.7 UUIDs bzw. GUIDs ................................................................................................................... 6 3 Codelisten für Tags........................................................................................................................... 7 3.1 stype.accidentCategory (Unfallkategorie)............................................................................... 7 3.2 stype.accountHolder (Kontoinhaber) ..................................................................................... 7 3.3 stype.activityAtTimeOfAccident (Tätigkeit zum Unfallzeitpunkt) ........................................... 7 3.4 stype.employmentContractStatus (Arbeitsverhältnis) ........................................................... 8 3.5 stype.injuredPartOfBody (Verletzter Körperteil) .................................................................... 9 3.6 stype.maritalStatus (Zivilstand) ............................................................................................. 10 3.7 stype.otherInsurers (andere Versicherer) ............................................................................. 10 3.8 stype.policeReportExists (Existiert ein Polizeirapport) ........................................................ 11 3.9 stype.professionalPosition (Berufliche Qualifikation / Stellung im Beruf)............................ 11 3.10 stype.predictedDuration (voraussichtliche Dauer) .............................................................. 11 3.11 stype.salaryTypeWithoutPercentage (Lohnart ohne Prozent).............................................. 11 3.12 stype.salaryTypeWithPercentage (Lohnart mit Prozent) ...................................................... 11 3.13 stype.sex (Geschlecht)........................................................................................................... 11 3.14 stype.specialCases (Sonderfälle) ........................................................................................... 11 3.15 stype.typeOfInjury (Art der Verletzung)................................................................................ 12 3.16 stype.workingArea (Arbeitsbereich) ..................................................................................... 12 3.17 stype.workingFrequency (Arbeitseinsatz) ............................................................................. 12 4 Release-Notes ................................................................................................................................ 13 5 Rechte zur Nutzung dieses Schemas.............................................................................................. 26 XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 3 1 Vorbemerkung Das claimReport-XML-Schema wurde von den an Sunet angeschlossenen Versicherern für die Übermittlung von UVG- und KTG-Schadenmeldungen entwickelt und dient als einheitliches Datenformat für die elektronische Übermittlung von UVG-Schadenmeldungen aus Sunet. Das vorliegende Dokument ist ein Begleitdokument zur oben erwähnten Version eines standardisierten XML-Schemas für die UVG- und KTG-Schadenmeldung. 2 Übersicht über das vorliegende Schema 2.1 Versionierung Die Versionsnummer von Major-Releases ist im entsprechenden Namespace vorgesehen (z.B. claimReport_1.1). Das „version“-Tag beinhaltet die Minor-Version innerhalb einer Major-Version. Es wird immer in ganzen Zahlen beginnend mit „1“ durchnummeriert. Auf ein Datum im Namespace (z.B. claimReport20040401) anstelle einer Versionsnummer wird zugunsten der Verständlichkeit verzichtet: Das Datum entspräche nach einem Release mit Änderung der Minor-Version nicht mehr dem Release-Datum des Schemas. 2.2 Struktur Im vorliegenden Entwurf sind die Daten einer Schadenmeldung logisch/fachlich in einzelne Tags aufgeteilt worden. Eine Übersicht über die Struktur ist hier abgebildet, Details dazu können direkt dem XSD-File entnommen werden. XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 4 Alle versicherungsspezifischen Daten sind im Tag „policyData“ ausgelagert. Dies erlaubt den Einsatz desselben XSD-Files für alle Versicherer, wobei jeweils nur das „policyData“-Tag angepasst werden muss. Die Daten einer Schadenmeldung sind jeweils in die Kategorien Personaldaten (Person, Anstellung, Lohn) sowie in Unfalldaten (Unfall, Zahlung, Zusatzinfos) bzw. Krankheitsdaten aufgeteilt. Lohndaten werden nur bei einem regulären Unfall oder einer Krankmeldung übermittelt – im Fall eines Bagatellunfalls werden keine Lohndaten benötigt. Die Unterscheidung zwischen BU- und NBU-Fällen geschieht aufgrund des Tags additionsBU bzw. additionsNBU. Eines dieser beiden Tags muss aufgrund der SWITCH-Struktur immer vorhanden sein und lässt somit auch den Rückschluss auf einen BU- bzw. NBU-Fall zu. Das vorgeschlagene Schema erlaubt maximal 16 Meldungen pro XML-File. Dies ist damit begründet, dass das XML-File nicht beliebig gross werden sollte, da dies in den meisten Fällen über einen HTTP(S)-POST-Requests zur Versicherung übermittelt wird. Durch die Beschränkung der Grösse eines Files können Time-Out-Probleme beim Übermitteln vermieden werden. Generell wird empfohlen, jeden Fall einzeln zu übermitteln. Aufgrund diverser Erfahrungen bei der Implementierung und im XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 5 Handling der Files ist davon auszugehen, dass in Zukunft nur noch ein Fall pro XML-File zugelassen wird. 2.3 Naming Conventions Alle Tags sind Englisch benannt (im vorliegenden Beispiel ist das Policen-Tag der Suva noch Deutsch, um die Abgrenzung klarer zu zeigen). Durch die englische Sprache soll eine möglichst breite Akzeptanz (alle Sprachregionen) erreicht werden. Tag-Namen beginnen immer mit einem Kleinbuchstaben. Anschliessend wird der Wortanfang aller Wörter im Tagnamen gross geschrieben. So soll die Lesbarkeit der Tags erhöht werden. Ausnahme: Tags, die mit einer festen Abkürzung beginnen, dürfen mit einem Grossbuchstaben beginnen. Sämtliche Complex Types werden mit dem Präfix „ctype.“ Begonnen, alle Simple Types mit dem Präfix „stype.“. Für die Abbildung der Versicherungs-Spezifischen Policen-Tags wird ein „choice“ verwendet. Die dazugehörigen complex- und simply-types erhalten den Präfix „ctype.versicherung.“ bzw. „stype.versicherung.“. 2.4 Enumerations Enumerations (Codelisten) werden im XML-Schema numerisch verwendet, ausser es existiert ein definierter ISO-Code. In diesen Fällen wird der entsprechende ISO-Code verwendet (Nationencodes, Sprachcodes). Die Verwendung von numerischen Codes soll ebenfalls einer breiten Akzeptanz über die Sprachgrenzen dienen. Soweit vorhanden sind die Enumerations an die Codetabellen des SSUV angelehnt. 2.5 Restrictions Im vorliegenden Entwurf wird bei vielen Text-Feldern (xs:string) die Länge auf eine gewisse Anzahl Zeichen beschränkt. Diese Einschränkung entspricht den aktuell gültigen maximalen Textlängen, wie sie von allen Versicherern gemeinsam für Sunet definiert wurden. Durch diese Restriction ist sichergestellt, dass übermittelte Daten nie beim Versicherer gekürzt werden müssen, sondern vollumfänglich in die Kernsysteme übernommen werden können. Die Versicherer stehen hinter dem Grundsatz, dass alle empfangenen Daten weiterverarbeitet werden müssen. Es dürfen keine Daten auf dem Weg vom Kunden zum Kernsystem der Versicherer vernichtet werden. ACHTUNG: Einzelne Versicherer haben beim Empfang weitere technische und fachliche Einschränkungen, die in diesem Schema nicht berücksichtigt sind. Bitte beachten Sie allfällige Zusatzdokumentationen ihres Versicherers. XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 6 2.6 destinationInsuranceCompany Im XML-File ist ein Tag „destinationInsuranceCompany“ vorgesehen, in welchem die Versicherung eingetragen wird, für die die Schadenmeldung(en) bestimmt sind. Folgende Codes sind vorgesehen: allianz atupri axawinterthur basler branchenversicherung concordia css generali helsana innova mobiliar oekk sanitas solida suva swica sympany vaudoise visana zurich Eine Enumeration als Restriction ist nicht vorgesehen, damit bei/wegen einem neuen Versicherer nicht zwingend ein neues XSD-Release notwendig ist. Der Versicherer kann das XML-File ablehnen, wenn nicht der von ihm bestimmte Code übermittelt wird. 2.7 UUIDs bzw. GUIDs Jeder Schadenfall muss vom Client mit einer GUID versehen werden. Die empfangenen Schadenmeldungen werden mit dieser GUID bestätigt. Die GUID dient auch der eindeutigen Identifizierung eines Schadenfalls bei technischen Abklärungen. Vom selbständigen Erstellen von GUIDs muss zwingend abgeraten werden, da es sich um einen relativ komplexen Ablauf handelt. Windows stellt hierfür in seiner API geeignete Funktionen zur Verfügung (CoCreateGUID). Viele Entwicklungsplattformen bieten hierfür ebenfalls Objekte an, die selber auf die jeweiligen Betriebssystem-Funktionen zurückgreifen. XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 7 3 Codelisten für Tags 3.1 stype.accidentCategory (Unfallkategorie) 1 2 3 3.2 Ordentlich Zahnschaden Berufskrankheit Accident ordinaire Dommage dentaire Maladie prof Infortunio ordinario Lesione dentaria Malattia prof stype.accountHolder (Kontoinhaber) Bemerkung: Es können keine Zahlungen an Dritte übermittelt werden. Als Kontoinhaber gilt immer die verletzte/erkrankte Person bzw. der Betrieb. 1 2 3.3 0 10 11 12 13 14 15 18 19 20 Konto gehört zum Betrieb Konto gehört zur versicherten Person Compte de l‘entreprise Compte de la personne assurée stype.activityAtTimeOfAccident (Tätigkeit zum Unfallzeitpunkt) 29 80 kein Code (technischer Code, nicht für Client-Anwendungen) Skifahren Ski Fussball Football Gleitschirmfliegen Parapente Snowboard fahren Snowboard Inline-Skating Inline-skating Eishockey Hockey sur glace Übrige Ballspiele Autres jeux de balle Übriger Sport Autres activités sportives Autofahren (Fahrer oder Circuler en voiture Mitfahrer) Motorradfahren (Fahrer oder Circuler à moto Mitfahrer) Roller, Scooter, Mofa (Fahrer oder Scooter ou cyclomoteur Mitfahrer) Velofahren / Bike Circuler à bicyclette ou à VTT als Fussgänger angefahren Renversé en tant que piéton übriger Strassenverkehr Autres usagers de la route Haushaltsarbeiten Traveaux ménagers 81 Heimwerken / Unterhaltsarbeiten 82 Gartenarbeiten, Forst- und Landwirtschaft 21 22 23 24 Conto della azienda Conto della persona assicurata Bricolage / Travaux d'entretien Jardinage, exploitation forestière et agricole Sci Calcio Parapendio Snowboard Inline skating Hockey su ghiaccio Altri giochi con la palla Altri sport Andare in maccina Andare in moto Scooter o ciclomotore Bicicletta / Bike Investito come pedone Altra circolazione stradale Lavori di economia domestica Fai da te / Lavori di manutenzione Lavori in giardino, econ. Forestale e agricoltura XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 8 89 übrige Tätigkeiten in Haus und Garten 90 99 Wandern / Spazieren übrige Tätigkeiten 3.4 Autres activités domestigues et de jardinage Randonnées / Promenades Autres activités Escursioni / Passeggiate Atra attività stype.employmentContractStatus (Arbeitsverhältnis) ACHTUNG: Diese Codes stimmen nicht mit den Codes des KSUV überein! 0 unbefristet Contrat à durée indéterminée 1 Befristet Contrat à durée déterminée 2 Gekündigt Contrat de travail résilié 9 Atra attività in casa e giardino Unbekannt Inconnu Contratto a tempo indeterminato Contratto a tempo determinato Risoluzione del rapporto di lavoro Sconosciuto XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 9 Wert 109 119 129 139 149 159 169 209 219 Beidseits rechts stype.injuredPartOfBody (Verletzter Körperteil) Links Unbestimmt 3.5 239 Wert Wert Wert Text Schädel / Hirn 111 112 113 Gesicht 121 122 123 Auge Nase 141 142 143 Ohr (Gehör) 151 152 153 Zähne 161 162 163 Kiefer Hals 211 212 213 Rücken Thorax (Rippen, 231 232 233 Brustkorb) 249 Halswirbelsäule 259 Brustwirbelsäule 269 309 319 329 339 349 301 311 321 331 341 302 312 322 332 342 303 313 323 333 343 Lendenwirbelsäule Schulter Oberarm Ellbogen Unterarm Handgelenk Mittelhand (ohne Finger) Finger Mehrere Bereiche der oberen Extremitäten Becken 359 369 351 361 352 362 353 363 379 409 371 401 372 402 373 403 419 429 439 449 459 509 519 529 539 411 412 413 431 432 433 501 511 521 531 502 512 522 532 503 513 523 533 Hüftgelenk Steissbein (Gesäss) Leiste Genitalien Bauch Oberschenkel Knie Unterschenkel Fussgelenk 549 541 542 543 Mittelfuss (ohne Zehen) crâne / cerveau visage oeil nez oreille dents mâchoire cou dos thorax (côtes, cage thoracique) colonne vertébrale cervicale cranio / cervello faccia occhio naso orecchio denti mascella/mandibola collo schiena torace (coste, gabbia toracica) colonna vertebrale cervicale colonna vertebrale vertèbres thoraciques dorsale colonna vertebrale vertèbres lombaires lombare épaule spalla bras braccio coude gomito avant-bras avambraccio poignet polso métacarpe (sans les metacarpo (senza doigts) dita) doigts dita (mano) plusieurs zones des diverse parti delle extrémités supérieures estremità superiori bassin bacino articulation de la hanche anca coccyx (fesses) coccige (glutei) aine inguine parties génitales genitali ventre addome cuisse coscia Genou ginocchio Jambe gamba cheville caviglia métatarse (sans les orteils) metatarso (senza dita) XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 10 559 551 552 553 999 Zehen Mehrere Bereiche der unteren Extremitäten Herz Lunge (inkl. Atemwege) Leber Milz Niere Blase andere innere Verletzungen Mehrfachverletzung (Polyblessé) Schock (Psyche) Ganzer Körper (systemische Wirkung) unbekannt (nur Erfassungssysteme Versicherer) wird im XML-File trotzdem vorgesehen 569 619 629 639 649 659 669 561 562 563 621 622 623 651 652 653 3.6 stype.maritalStatus (Zivilstand) 609 709 809 819 1 2 3 4 5 6 7 9 3.7 1 2 3 4 5 6 7 8 9 Ledig Verheiratet Geschieden Verwitwet Getrennt Eingetragene Partnerschaft Aufgelöste Partnerschaft Unbekannt Orteils plusieurs zones des extrémités inférieures coeur poumon foie rate rein vessie dita (piedi) diverse parti delle estremità inferiori cuore polmone fegato milza rene vescica autres lésions internes altre lesioni interne polytraumatisé choc (psychique) tout le corps (effet systémique) (nur Erfassungssysteme Versicherer) célibataire marié(e) divorcé(e) veuf/veuve séparé partenariat enregistré partenariat dissous Inconnu politraumatizzato shock (psichico) corpo intero (azione sistemica) (nur Erfassungssysteme Versicherer) celibe/nubile coniugato divorziato vedovo/vedova separato unione domestica registrata unione domestica sciolta Sconosciuto stype.otherInsurers (andere Versicherer) Krankenversicherung Suva andere Unfallversicherung Invalidenversicherung Alters- und Hinterlassenenversicherung Militärversicherung Arbeitslosenversicherung Assurance-maladie Suva autre assurance-accidents Assurance-invalidité Assurance-vieillesse et survivants Assurance militaire Assurance-chômage berufliche Vorsorgeeinrichtungen Mutterschaftsentschädigung Institution de prévoyance professionnelle Indemnité en cas de maternité Assicurazione malattia Suva altro assicuratore infortuni Assicurazione per l’invalidità Assicurazione vecchiaia e superstiti Assicurazione militare Assicurazione contro la disoccupazione Istituto di previdenza professionale Indennità in caso di maternità XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 11 3.8 1 2 9 3.9 1 2 3 6 7 9 3.10 0 7 14 30 99 3.11 1 3 4 3.12 1 3 4 5 3.13 1 2 3.14 stype.policeReportExists (Existiert ein Polizeirapport) Ja Nein Unbekannt oui Non inconnu Si No Sconosciuto stype.professionalPosition (Berufliche Qualifikation / Stellung im Beruf) Höheres Kader Mittleres Kader Angestellte(r) / Arbeiter/In Lehrling Praktikant/In Unbekannt Cadre supérieur Cadre moyen Employé/travailleur Apprenti Stagiaire Inconnu Quadro superiore Quadro medio Impiegato/operaio Apprendista Praticante Sconosciuto stype.predictedDuration (voraussichtliche Dauer) unbekannt bis 7 Tage bis 14 Tage bis 30 Tage Über 30 Tage Inconnu Jusqu‘à 7 jours Jusqu‘à 14 jours Jusqu‘à 30 jours Plus de 30 jours Sconosciuto Fino a 7 giorni Fino a 14 giorni Fino a 30 giorni Più di 30 giorni stype.salaryTypeWithoutPercentage (Lohnart ohne Prozent) pro Stunde pro Monat pro Jahr par heure par mois par année orario mensile annuale stype.salaryTypeWithPercentage (Lohnart mit Prozent) pro Stunde pro Monat pro Jahr In Prozent des Grundlohns par heure par mois par année % du sal. de base orario mensile annuale % del salario base masculin féminin maschile femminile stype.sex (Geschlecht) männlich weiblich stype.specialCases (Sonderfälle) 0 1 kein Sonderfall Familienmitglied, Gesellschafter(in) 3 freiwillige Unternehmerversicherung pas de cas particulier Membre de la famille, associé Assurance facultative des patrons nessun caso particolare Familiare collaborante, socio Assicurazione facoltativa per imprenditori XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 12 3.15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 stype.typeOfInjury (Art der Verletzung) Biss Bruch Entzündung Prellung Quetschung Riss Schnitt Schuss Schwellung Schürfung Stauchung Wirbelsäule Stich Trennung/Abtrennung Verbrennung Verdrehung/Verstauchung Vergiftung Verätzung Zerrung Fremdkörper Verrenkung morsure fracture inflammation contusion écrasement déchirure coupure blessure par balle tuméfaction écorchure entorse colonne piqûre détachement/perte Brûlure torsion / foulure intoxication brûlure par agent caustique Élongation corps étranger Luxation Morso Frattura Infiammazione Contusione Schiacciamento Lacerazione Taglio ferita da arma da fuoco Gonfiore escoriazione contusione assiale colonna vertebrale puntura distacco / asportazione ustione torsione / distorsione avvelenamento causticazione stiramento corpo estraneo lussazione 19 Andere Schädigung... autre atteinte altra lesione Der Code 19 verlangt eine Spezifizierung der Schädigungsart in einem Text-Feld. Deshalb ist dieser Code im XSD an einer anderen Stelle abgebildet. 3.16 1 2 3 4 9 3.17 0 1 2 9 stype.workingArea (Arbeitsbereich) Betrieb Technik Büro Verkauf Unbekannt Exploitation Technique Bureau Vente Inconnu Esercizio Tecnica Ufficio Vendita Sconosciuto stype.workingFrequency (Arbeitseinsatz) regelmässig unregelmässig Kurzarbeit Unbekannt Régulière Irrégulière chômage partiel Inconnu regolare irregolare orario ridotto Sconosciuto XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 13 4 Release-Notes Version 1.7 vom 12. Dezember 2016 Namespace claimReport_1.7 Version 14 Betrifft alle Versicherer: Länge der Felder für E-Mail-Adressen von 30 auf 50 Zeichen verlängert. Ergänzung Mobil-Telefonnummer Ergänzung der Felder für ZSR/GLN/UID des behandelnden Arztes. Hinweis: referenceNumberFor…TreatmentInstitution wird ab Schema 1.8 entfernt. Bitte auf ZSRNummer migrieren. Ergänzungen im Bereich DCM: Zusätzlichen Zahlungsadresse Ergänzung von Name und Adresse des BVG-Versicherers Betriebsteil Erwarteter Geburtstermin (Zusatzinformation bei Krankmeldung während Schwangerschaft) Wie häufig muss die Person Gewicht über 10kg heben? Handelt es sich um Schwangerschaftskomplikationen? Voraussichtliche Dauer der Arbeitsunfähigkeit grösser als 2 Monate? Halten Sie eine Patientenkontrolle für sinnvoll? / Begründung Art der Krankheit / Verletzung Betrifft nur bestimmte Versicherer: Policen-Tag der Allianz ergänzt. Policen-Tag der Atupri ergänzt. Policen-Tag der Branchenversicherung ergänzt. Policen-Tag der Mobiliar ergänzt. Anpassungen am Zürich-Policen-Tag (Risk-Unit-Code) Anpassungen am Helsana-Policen-Tag (Agentur-Codes, Policen-Nummer-Format) Version 1.7 V13 Zwischenversion, nie publiziert. Änderungen werden alle mit V14 übernommen. Version 1.7 vom 15. Dezember 2015 Namespace claimReport_1.7 Version 12 Es wurde die Möglichkeit ergänzt zusätzlich zu einem Fall den Arbeitsunfähigkeits-Verlauf mitzuliefern. HINWEIS: Dieses Feature wird nicht von allen Versicherungen unterstützt. Das „absence“ Tag ist nur nach Absprache mit der jeweiligen Versicherung zu verwenden. XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 14 Version 1.7 vom 30. September 2014 Namespace claimReport_1.7 Version 11 Betrifft nur bestimmte Versicherer: Policen-Tag der Solida (UVG) ergänzt. Version 1.7 vom 5. Mai 2014 Namespace claimReport_1.7 Version 10 Betrifft nur bestimmte Versicherer: Policen-Tag der Vaudoise ergänzt. Version 1.7 vom 14. Januar 2013 Namespace claimReport_1.7 Version 9 Betrifft nur bestimmte Versicherer: Policen-Tag der Sanitas (KTG) ergänzt. Version 1.7 vom 14. Juni 2012 Namespace claimReport_1.7 Version 8 Betrifft alle Versicherer: Ländercode für Kosovo (XZ) ergänzt. Version 1.7 vom 18. November 2011 Namespace claimReport_1.7 Version 7 Betrifft nur bestimmte Versicherer: Policen-Tag der Elips Life ergänzt. Version 1.7 vom 1. September 2011 Namespace claimReport_1.7 Version 6 Betrifft nur bestimmte Versicherer: Policen-Tag der AXA-Winterthur erweitert (CareManagement) XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 15 Version 1.7 vom 28. März 2011 Übersetzungen Codelisten vervollständigt. Version 1.7 vom 27. April 2010 Namespace claimReport_1.7 Version 5 Betrifft nur bestimmte Versicherer: Policen-Tag der Visana erweitert (oeCode) Version 1.7 vom 22. Januar 2010 Namespace claimReport_1.7 Version 4 Betrifft alle Versicherer: ctype.DCMData: Neue Felder “bvgInsurerNotified”, “bvgInsurerNotifiedDate”, “bvgInsurerPolicyNumber”, “moreThan3MonthIncapacityForWork”, “patientSufferedFromSameIllness”, “patientSufferedFromSameIllnessDate” Betrifft nur bestimmte Versicherer: Policen-Tag für Axa-Winterthur hinzugefügt Version 1.7 vom 12. Oktober 2009 Namespace claimReport_1.7 Version 3 Betrifft alle Versicherer: ctype.DCMData: Neue Felder “activityPutsStrainOn”, „allocationOfWorkload“, „liftingWeightAbove10kg”, „nativeLanguage”, „numberOfAbsencesDueToIllness”, „physicalStrain”, „plannedVacationAbroad”, „workPlaceAbroad” Betrifft nur bestimmte Versicherer: Policen-Tag für Swica hinzugefügt Generisches Policen Tag angepasst. Version 1.7 vom 31. Januar 2009 Namespace claimReport_1.7 Version 2 Betrifft alle Versicherer: Lizenzbedingungen angepasst XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 16 Neues Attribut „submitDateAndTime“ auf accidentReportUVG und illnessReport. Dieses Attribut wird für die Übermittlung zur Versicherung nicht verwendet, kann aber vom Empfänger mit dem entsprechenden Datum/Zeit ergänzt werden, damit direkt aus dem XMLFile ersichtlich ist, ob und wann das File übermittelt wurde. ctype.companyAddress sowie ctype.privateAddress: Tag „country“ hinzugefügt. Das Land kann neu in diesem Tag geliefert werden und muss nicht mehr Teil der PLZ sein. ctype.DCMData: Neue Felder „liftingWeightAbove5kg“, „typeOfWork” und „workingPosture” Betrifft nur bestimmte Versicherer: Policen-Tag für Basler und Concordia hinzugefügt Generisches Policen-Tag hinzugefügt Neues Tag „suva.processCode“ für Suva (nur für spezielle Verwendung in Absprache mit der Suva) Version 1.7 vom 19. Juni 2008 Namespace claimReport_1.7 Version 1 Betrifft alle Versicherer: dateAndTimeOfReport neu Pflichtfeld cityWhereFiled neu Pflichtfeld dcmData-Tag eingeführt – Benutzung gemäss ERFA-Beschluss IBAN als neuer Kontotyp eingeführt (neben Post- und Bankverbindung) ZARnumber: Erweitert auf ZARZEMISnumber und neu Freitextfeld workingHoursPerWeek: Neue Restriction (0.01 bis 80, bisher: 1 bis 168) stype.maritalStatus: Neuer Code 7 (aufgelöste Partnerschaft) Betrifft nur bestimmte Versicherer: Generali: generali.activityAtTimeOfAccident entfernt Zurich: personGroup eingeführt (UVGZ und KTG) Innova: innova.CaseManagement entfernt (ist neu im dcmData enthalten) Version 1.6 vom 14. März 2008 Namespace claimReport_1.6 Version 3 Betrifft alle Versicherer: Betrifft nur bestimmte Versicherer: Anpassungen Suva-Policen-Tag (nur für suva-internen Gebrauch) Anpassung Pattern OE-Code (Zürich) Version 1.6 vom 16. November 2007 Namespace claimReport_1.6 Version 2 XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 17 Betrifft alle Versicherer: stype.activityAtTimeOfAccident (Tätigkeit zum Unfallzeitpunkt) Neue Codes gemäss Codeliste (siehe auch Punkt 3.3 in diesem Dokument) Betrifft nur bestimmte Versicherer: Sympany Policentags eingefügt. XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 18 Version 1.6 vom 19. Februar 2007 Namespace claimReport_1.6 Version 1 Betrifft alle Versicherer: workingArea im ctype.employment entfernt stype.workingArea entfernt stype.maritalStatus: Neuer Code „Eingetragene Partnerschaft“ eingefügt stype.nations: Neue Codes „RS“ (Serbien) und „ME“ (Montenegro) eingefügt. Der Code „CS“ (Serbien und Montenegro) wird im Schema noch beibehalten, damit früher erfasste Schadenmeldungen trotzdem übermittelt werden können. Er sollte von den Applikationen aber nicht mehr zur Auswahl angeboten werden. Betrifft nur bestimmte Versicherer: Helsana: stype.helsana.ktg.headOffices: Enumeration „ITT“ gelöscht, „WOR“ neu eingefügt. Visana: stype.visana.policyNumberKTG, stype.visana.policyNumberUVG, stype.visana.policyNumberUVGZ wurde entfernt. Die betroffenen Tags sind neu vom Typ „String“ Version 1.5 vom 19. Dezember 2006 Namespace claimReport_1.5 Version 2 Betrifft alle Versicherer: stype.ZARnumber: Neues Pattern. Die ZAR Nummer muss neu nicht mehr mit einer „0“ beginnen. Betrifft nur bestimmte Versicherer: Generali Policentags eingefügt. Version 1.5 vom 15. September 2006 Namespace claimReport_1.5 Version 1 Betrifft alle Versicherer: ctype.person: Neue Choice bei AHV-Nummer: Neu kann neben der (alten) AHV-Nummer auch die „Neue AHV-Nummer“ bzw. „Sozialversicherungsnummer“ (vom Typ stype.SVnumber) übermittelt werden. stype.SVnumber: Neuer Simple Type für Sozialversicherungsnummer Betrifft nur bestimmte Versicherer: stype.suva.accidentNumber, stype.suva.companyNumber, stype.suva.partnerNumber Pattern angepasst, so dass die Lieferung ohne “.” nicht mehr möglich ist. ctype.suva.policyData: Neues optionales Tag „suva.requestClaimNumber“ ctype.suva.policyData: Neues optionales Tag „suva.requestTargetCaseToken“ ctype.kpt.uvg.policyData: Neues optionales Tag „kpt.personGroup“ XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 19 ctype.kpt.ktg.policyData: Neues optionales Tag „kpt.personGroup“ ctype.visana.uvg.policyData: Neues optionales Tag „visana.personIdentification“ ctype.visana.ktg.policyData: Neues optionales Tag „visana.personIdentification“ Version 1.4 vom 12. Januar 2006 Namespace claimReport_1.4 Version 2 Betrifft alle Versicherer: Keine Änderungen Betrifft nur bestimmte Versicherer: ctype.innova.ktg.policyData: Neu eingefügt ctype.innova.caseManagement: Neu eingefügt ctype.css.ktg.policyData: css.policyNumberKTG kein Pflichtfeld mehr css.personNumberOfEmployee neu eingeführt css.serviceCenter ist neu vom Typ stype.css.serviceCenter Version 1.4 vom 31. Mai 2005 Namespace claimReport_1.4 Version 1 Betrifft alle Versicherer: stype.otherInsurers: Neuer Code ‚9’ (Mutterschaftsentschädigung) – Code gilt ab 01. Juli 2005! Im Element ‚accidentReportUVG’ und ‚illnessReport’ wurden die Attribute ‚dateAndTimeOfReport’ und’cityWhereFiled’ als optionale Attribute ergänzt. So können auf Wunsch die Felder Ort sowie Datum/Zeit auf dem Schadenformular (unten) ebenfalls übermittelt werden. (Sunet übermittelt diese Felder in jedem Fall.) Betrifft nur bestimmte Versicherer: stype.suva.agency: Der Code „21 – Agentur Regensdorf“ darf neu nicht mehr geliefert werden. stype.visana.agency: Die Leistungszentren „LUGANO’, ‚MUTTENZ’, ‚NEUCHATEL’, ‚STGALLEN’ UND ‚SCHLIEREN’ wurden entfernt. Neu muss alles direkt an das Leistungszentrum ‚BERN’ adressiert sein. Im ctype.visana.ktg.policyData wurde ein Element ‚visana.personGroupKTG’ ergänzt Im ctype.visana.uvg.policyData wurde ein Element ‚visana.personGroupUVGZ’ ergänzt stype.zurich.policyNumber: Das Format der Policennummer wurde angepasst. stype.helsana.uvg.headOffices: Wert ‘BCO’ ergänzt. XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 20 Version 1.3 vom 15. Oktober 2004 Namespace claimReport_1.3 Version 3 Die Änderung in dieser Version betrifft nur die Krankenversicherer. Aufgrund der weit fortgeschrittenen Integration in allen Systemen wurde die Versionsnummer bewusst so belassen, wie sie ist. Hinweis: Alle XML-Dokumenten, die nach dem Schema claimReport_1.3 Version 1, 2 und 3 erstellt wurden, sind nach neuestem Schema claimReport_1.3 Version 3 gültig. Folgende Änderung wurde gemacht: stype.predictedDuration neuer Wert bei der Enumeration: 0 - unbekannt Version 1.3 vom 10. August 2004 Namespace claimReport_1.3 Version 3 Hinweis: Alle XML-Dokumenten, die nach dem Schema claimReport_1.3 Version 1 und Version 2 erstellt wurden, sind auch nach Schema claimReport_1.3 Version 3 gültig. Die Änderungen betreffen nur die Policy-Tags der Versicherungen Zürich, KPT und Visana. stype.visana.coverage restriction neu nur noch auf String, keine Enumeration stype.visana.versicherungshoeheKTG restriction neu nur noch auf String, keine Enumeration stype.visana.waitingPeriod restriction neu nur noch auf String, keine Enumeration ctype.zurich.ktg.policyData neues Tag zurich.agency, minOccurs = 0 ctype.zurich.uvg.policyData neues Tag zurich.agency, minOccurs = 0 ctype.kpt.ktg.policyData neues Tag kpt.agency, minOccurs = 0 ctype.kpt.uvg.policyData neues Tag kpt.agency, minOccurs = 0 XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 21 Version 1.3 vom 6. Juli 2004 Namespace claimReport_1.3 Version 2 Hinweis: Alle XML-Dokumenten, die nach dem Schema claimReport_1.3 Version 1 erstellt wurden, sind auch nach Schema claimReport_1.3 Version 2 gültig. Die folgenden Anpassungen betreffen nur den Suva Empfangsserver sowie Clients, welche an die Suva übermitteln. Die Übermittlung an alle anderen Versicherer ist davon nicht betroffen. stype.suva.addressNumber: Pattern neu [0-9]{1,3} statt [0-9]{3} stype.suva.accidentNumber: Pattern neu [0-9]{1,2}.[0-9]{1,5}.[0-9]{2}.[0-9]{1} statt [0-9]{2}.[0-9]{5}.[0-9]{2}.[0-9]{1} stype.suva.dailyBenefitNumber: Pattern neu [0-9]{1,2} statt [0-9]{2} stype.suva.treatmentAddressNumber: Pattern neu [0-9]{1,4} statt [0-9]{4} Weitere Anpassung ctype.kpt.ktg.policyData, Tag kpt.serviceCenter wurde gelsöcht Version 1.3 vom 28. Juni 2004 Namespace claimReport_1.3 Version 1 stype.activityAtTimeOfAccident: Code 23 (Velofahren) ergänzt ctype.employer: workingDaysPerWeek neu minoccurs = 0 (wird nur für KTG verwendet) ctype.employment: workingDaysPerWeek neu minoccurs = 0 (wird nur für KTG verwendet) Die folgenden Tags sind neu mit minOccurs = 0 definiert. Dies deshalb, weil die Daten im Bagatellfall nicht benötigt werden. Bei einem ordentlichen Unfall muss das Tag geliefert werden, ansonsten kann das XML-File abgewiesen werden. ctype.accident, moreThan1MonthIncapacityForWork ctype.employment, levelOfEmployment ctype.employment, workingFrequency ctype.employment, employmentContractStatus ctype.accident, policeReportExists Folgendes Tag ist neu minOccurs = 0, da es im Fall eines NBU-Rückfalls nicht geliefert werden muss. Bei einem normalen NBU-Fall ist es hingegen ein Pflichtfeld. ctype.additionsNBU, lastWorkingDayDate XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 22 Policenspezifische Tags Zürich Visana Neu separates policyTag KTG und UVG ctype.zurich.uvg.policyData, zurich.policyNumber neu vom Typ stype.zurich.policyNumber ctype.zurich.ktg.policyData, zurich.policyNumber neu vom Typ stype.zurich.policyNumber KTG: nur 1 Policen-Nummer und nur 1 accidentNumber ctype.visana.ktg.policyData: neues Tag visana.caseNumberKTG ctype.visana.ktg.policyData: Tag visana.accidentNumberUVG gelöscht ctype.visana.ktg.policyData: Tag visana.accidentNumberUVGZ gelöscht. ctype.visana.ktg.policyData: visana.policyNumber neu MaxOccurs = 1 und vom Typ stype.visana.policyNumberKTG ctype.visana.uvg.policData: visana.policyNumberUVG neu vom Type stype.visana.policyNumberUVG ctype.visana.uvg.policData: visana.policyNumberUVGZ neu vom Type stype.visana.policyNumberUVGZ ctype.visana.uvg.policyData: neue Choice zwischen visana.policyNumberUVG und visana.policyNumberUVGZ (minOccurs=1, maxOccurs=2) CSS ctype.css.ktg.policyData, Tag css.region gelöscht Version 1.2 vom 27. Mai 2004 Namespace claimReport_1.2 Version 1 Erklärung für Tag „resumedWorkPercentage“ in ctype.incapacityToWork: Diese Tag beinhaltet 2 Informationen des Unfall-Formulares: Einerseits gibt es an, zu wie viel Prozent die Arbeit wieder aufgenommen wurde. Aufgrund dieses Tags wird aber auch bestimmt, ob die Arbeit nicht (0%), teilweise (1-99%) oder ganz (100%) wiederaufgenommen wurde. Hinweis: Das Feld workingDaysPerWeek (in ctype.employer sowie ctype.employment) wird evtl. von MinOccurs=1 auf MinOccurs=0 gesetzt bzw. ganz wegfallen. Entsprechende Abklärungen laufen noch. Anpassungen gemäss Feedback auf die Version 1.1 ctype.person: Tag „numberOfChildern”: neue Restriction MaxInclusive = 99 ctype.person: Tag „nationalität“ neu MinOccurs = 1 ctype.person: Tag „organisationalUnit“ fällt weg (gehört zu den policen-spezifische Daten) ctype.person: Tag „placeOfOrigin“ fällt weg ctype.accident: Tag „stoppedWorking“ fällt weg, da redundante Information (diese Information kann aufgrund des Vorhandenseins bzw. Nicht-Vorhandenseins des Tags „incapacityToWork“ bestimmt werden) XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 23 ctype.accident: sceneOfAccident: Neu MinOccurs=0 ctype.accident: policeReportExistst: Neu MinOccurs=1 da Code “unbekannt” vorhanden. Somit kann immer ein Wert geliefert werden. stype.injuredPartOfBody: Die Codes für die Verletzungsseite „unbestimmt“ enden neu mit der Ziffer „9“ statt bisher „0“, also 109 statt 100, 239 statt 230, usw. ctype.treatment: Tag „secondaryTreatment“ den Naming Conventions angepasst (Gross-/ Kleinschreibung) ctype.salaryData: Die Tags „vacationCompensation” und „publicHolidayCompensation“ wurden durch das Tag „vacationAndPublicHolidayCompensation“ vom Typ ctype.salary.vacationAndPublicHolidayCompensation ersetzt. Das Tag „totalAmount“ enthält den Gesamtbetrag der „Ferien- und Feiertagsentschädigung“. Im Tag „amountVacationCompensation“ (MinOccurs=0) wird derjenige Anteil des Gesamtbetrages angegeben, der auf die Ferienentschädigung entfällt. Die Feiertagsentschädigung kann aus diesen zwei Werten berechnet werden (Differenz), sofern der Anteil Ferienentschädigung erfasst wurde. Für die UVG-Schadenmeldung wird diese Aufteilung nicht benötigt. Bei KTG-Meldungen wird die Aufteilung manchmal gemacht. In Sunet wird der Benutzer nicht dazu gezwungen, die Ferien- und Feiertagsentschädigung einzeln zu erfassen. Entsprechend wird die Aufteilung nur dann geliefert, wenn die Zusatzinformation vorhanden ist. ctype.salaryWithoutPercentage sowie ctype.salaryWithPercentage: Tag „type“ und Tag „amount“ den Naming Conventions angepasst (Gross-/ Kleinschreibung) incapacityToWork: Dies ist neu ein separates Tag im ctype.regularAccidentReportUVG und nicht mehr Teil von ctype.accident. Grund: Beim Bagatellunfall existiert das Tag „accident“ ebenfalls und im Bagatell-Fall darf keine Arbeitsunfähigkeit erfasst werden. Das Tag „incapacityToWork“ ist somit neu nur noch bei der ordentlichen Unfallmeldung vorhanden. ctype.incapacityToWork: Tag „stoppedWorkingDate“ ist neu MinOccurs=1 Begründung: Wenn Arbeit ausgesetzt, dann muss ein Aussetz-Datum geliefert werden. Policen-spezifische Tags: Suva ctype.suva.treatment, Tag „secondaryTreatmentCompanyNumber“ den Naming-Conventions angepasst (Gross-Kleinschreibung) ctype.suva.treatment, tag „initialTreatmentCompanyNumber“ umbenannt in „initialTreatmentPartnerNumber“ und neu vom Typ stype.suva.partnerNumber ctype.suva.treatment, tag „secondaryTreatmentCompanyNumber“ umbenannt in „secondaryTreatmentPartnerNumber“ und neu vom Typ stype.suva.partnerNumber ctype.suva.treatment, tag „ addressNumberForInitialTreatmentInstitution“ neu vom Typ stype.suva.treatmentAddressNumber XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 24 ctype.suva.treatment, tag „ addressNumberForSecondaryTreatmentInstitution“ neu vom Typ stype.suva.treatmentAddressNumber ctype.suva.agencyData fällt weg Das Tag „suva.agency“ ist neu direkt auf ctype.suva.policyData Das Tag „suva.team“ fällt weg Policen-spezifische Tags: Zürich Restrictions auf stype.zurich.* wurden angepasst (neu werden alle Werte mit Restrictions überprüft) stype.zurich.injuredPartOfBodyZurich wurde neu definiert (erweiterte Körperteilliste Zürich) Version 1.1 vom 12. Mai 2004 Namespace claimReport_1.1 Version 1 Anpassungen gemäss Feedback auf die Version 1.0 ctype.companyAddress: Tag-Namen übersetzt ( Naming Conventions) ctype.contactPerson: Tag-Namen übersetzt ( Naming Conventions) ctype.privateAddress: Tag-namen übersetzt ( Naming Conventions) neues Attribut secondReport beim Element accidentReportUVG und illnessReport: Über dieses Attribut kann vermerkt werden, dass der Fall bereits einmal übermittelt wurde. neues Attribut testClaimReport beim Element claimReport. Bei Testmeldungen wird dieses Attribut auf True gesetzt, sonst ist es False ctype.employment, Tag profession: MaxLength=32 gesetzt (anstatt Length=32). stype.marritalstatus: Code 5 „getrennt“ ergänzt (hat bisher gefehlt) stype.workingDaysPerWeek : Dezimalwert mit einer Kommastelle statt Integer Ein Tag workingDaysPerWeek wurde auch ctype.employer eingeführt ctype.illness: Tag illnessDate ist neu MinOccurs = 0 ctype.illness: Tag incapacityToWork ist neu obligatorisch policeReportExists: Nicht mehr boolean, sonder Code-Liste mit Werten 1 (Ja), 2 (Nein), 9 (unbekannt) stype.UUID: Muss neu im „Standard“-Format abcd00fe-0000-0000-abcd-ABDE12340000 Die versicherungsspezifischen Policentags wurden teilweise ergänzt und überarbeitet destination insurance company: Hier kommen folgende Codes zum Einsatz: suva, css, zurich, helsana, kpt, visana, oekk Version 1.0 vom 20. April 2004 Namespace claimReport_1.0 Version 1 Anpassungen gemäss Feedback auf die Version 0.9 Das Tag „dateOfBirth“ wurde umbenannt in „dueDate“ (Geburtstermin) Das Tag „numerOfChildren“ hatte noch einen Schreibfehler – dieser wurde korrigiert XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 25 Versicherungsspezifische Tags wurden gemäss Vorgaben der Versicherer angepasst / erweitert Lohndaten: Die Struktur der Lohntags wurde wie folgt angepasst: Neu gibt es ein Lohntag mit/ohne Prozent, in welchem die Lohnart (pro Stunde/Monat/Jahr/(Prozent)) und der Betrag enthalten ist. Version 0.9 vom 14. April 2004 Namespace claimReport_0.9 Version 1 Anpassungen gemäss Vorschlägen der Versicherer / Fachliche Anpassungen gemässe neuer Schadenmeldung UVG 2005 Die Encodierug erfolgt über UTF-8 Die Versionierung wurde erweitert. Neu wird über den NameSpace die Major-Version definiert. Das „version“-Tag dient zur Angabe der Minor-Version. Innerhalb einer Major-Version wird die Minor-Version immer als Release-Nummer, beginnend mit „1“ hochgezählt. Es wurde ein Tag für die Krankmeldung integriert Es wurde für jedes Element und jeden Type eine Annotation eingefügt mit einem „xs:documentation“-Tag (xml:lang=de). Darin ist jeweils die deutsche Übersetzung des Tags aufgeführt. Ein Tag für die (Short-)Dokumentation der Felder wurde ebenfalls erstellt. Es werden nur noch die Haupt-Elemente zum Aufbau der verschiedenen Schadentypen als „element“ definiert. Alle anderen Elemente werden als „Complex-Type“ behandelt Das Tag „Tage pro Woche“ bei den Anstellungsdaten wurde neu eingefügt Die Felder „Tage pro Woche“ und „Stunden pro Woche“ sind neu obligatorische Felder Gemäss Protokoll der letzten Sunet ERFA-Tagung wurden folgende Tags gelöscht: „placeOfOrigin“ (Heimatort) „residencePermit“ (Aufenthaltsbewilligung) „email“ bei der privateAddress „investigationRequested“ (Untersuchung erwünscht) Die Körperteil-Tabelle der Zürich wurde eingefügt. Diese Tabelle wird ausschlieslich für die Übermittlung von Meldungen an die Zürich verwendet. Alle anderen Sunet-Versicherer verwenden die offizielle UVG-Codeliste der Suva. Für einzelne Versicherer wurde ein Policen-Tag integriert. Dieses muss von jeder Versicherung noch detailliert kontrolliert bzw. definiert werden. Version 0.8 vom 22. März 2004 erste Version mit Versand an alle Versicherer XML-Standard für die Übermittlung von UVG und KTG Schadenmeldungen Seite 26 5 Rechte zur Nutzung dieses Schemas Das vorliegende Schema wurde im Rahmen der Umstellung von Sunet auf die neue Schadenmeldung 2005 erstellt. Die Urheberrechte und Copyrights liegen bei der Suva (Schweizerisch Unfallversicherungsgesellschaft). Dieses Schema darf nur für den Datentransfer zu Versicherungen verwendet werden, die Inhaber einer Sunet-Lizenz sind.