Änderungen aus Fachausschuss Schaden vom 24.5.2019 durchgeführt

This commit is contained in:
2019-05-29 12:32:09 +02:00
parent f44a6cddba
commit 253ef4a5d5
61 changed files with 2307 additions and 2702 deletions

View File

@@ -16,4 +16,8 @@ TODOS
* Aufbau der Filenamen der xsds in der neuen Logik (nach Domaenen) vereinheitlichen.
* Personen in BOA verwenden den Typ InformationenPerson_Type bzw. das Element InformationenPerson.
Schaden und Partner verweden den Typ cst:Person_Type bzw. cst:Person.
Man könnte in BOA auch den neuen Typ verwenden.

View File

@@ -492,14 +492,15 @@
<xsd:documentation>Standardimplementierung des ObjektId_Type als Element</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Person_Type">
<!--
<xsd:complexType name="Person_Type_alt">
<xsd:annotation>
<xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId">
<xsd:element ref="ObjektId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Id der Person (Personennr)</xsd:documentation>
<xsd:documentation>Die Id der Person (entspricht der Personennr)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
@@ -511,18 +512,56 @@
<xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="omds:EL-Kommunikation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="omds:EL-Legitimation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
</xsd:complexType>
-->
<xsd:complexType name="Person_Type">
<xsd:annotation>
<xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjektId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine Makler-Id mitzugeben)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<xsd:element ref="Adresse" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="omds:EL-Kommunikation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="omds:EL-Legitimation" minOccurs="0" maxOccurs="unbounded"/>
<!--<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Identifizierung"/>
<xsd:element ref="omds:EL-Kommunikation"/>
<xsd:element ref="omds:EL-Legitimation"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>-->
<xsd:element ref="omds:EL-Einstufung" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
</xsd:complexType>
<xsd:element name="Person" type="Person_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="AdresseArtCd_Type">
<xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation>

View File

@@ -692,7 +692,7 @@
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element ref="Schadenereignis"/>
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -737,7 +737,7 @@
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element ref="Schadenereignis" minOccurs="0"/>
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -752,7 +752,7 @@
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
<xsd:annotation>
@@ -768,12 +768,10 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Schadenereignis" type="Schadenereignis2_Type">
<xsd:complexType name="SchadenereignisAbstrakt_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Beschreibung eines Schadenereignisses</xsd:documentation>
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="Schadenereignis2_Type">
<xsd:sequence>
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
<xsd:annotation>
@@ -801,9 +799,9 @@
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="MeldungSchaden_Type" maxOccurs="unbounded">
<xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
<xsd:documentation>Eingangsdatum der Meldung beim VU. Im Request von CreateClaim oder SubmitClaim nicht vorhanden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
@@ -819,35 +817,147 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MeldungSchadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Die Meldung eines Schadenereignisses ohne Ids</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SchadenereignisAbstrakt_Type">
<xsd:sequence>
<xsd:element name="Schaeden" type="MeldungSchaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Schadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Die Darstellung eines Schadenereignisses inkl. Ids</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SchadenereignisAbstrakt_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer"/>
<xsd:element name="VorherigeSchadenmeldungen" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Ein Bezug auf eine vorangegangene Schadenmeldung bei Mehrfachmeldungen eines Schadenereignisses. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeSchadenmeldung" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Bezug auf eine andere Schadenmeldung bei Mehrfachmeldungen von Schäden. Wird nur im Response von GetClaim bzw. SearchClaim verwendet.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MeldungSchaden_Type">
<xsd:annotation>
<xsd:documentation>Die Meldung eines Schadens (Unterobjekt eines Schadenereignisses)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zusätzliche eindeutige ID für die Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Es kann entweder eine Vertragsrolle oder eine Schadensrolle verwendet werden.</xsd:documentation>
</xsd:annotation>
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
<xsd:sequence>
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element name="ZusaetzlicheRollendaten" type="ZusaetzlicheRollendaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweiterung des Standards um eigene Daten zur Rolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Detailinformationen für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Die Darstellung eines Schadens (Unterobjekt eines Schadenereignisses)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="MeldungSchaden_Type">
<xsd:sequence>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="VormaligeSchadennummern" type="omds:Schadennr" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BeteiligtePerson_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Meldung von Personen, die an einem Schaden beteiligt sind</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="InformationenPerson">
<xsd:element ref="cst:Person">
<xsd:annotation>
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="Vertragspersonen_Type">
<xsd:annotation>
<xsd:documentation>Referenz auf Vertragspersonen</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:unsignedShort">
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required"/>
<xsd:attribute name="VtgRolleCd" type="omds:VtgRolleCd_Type" use="required"/>
<xsd:attribute name="BetTxt" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:element name="InformationenPerson" type="InformationenPerson_Type">
<xsd:annotation>
<xsd:documentation>Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
@@ -895,23 +1005,6 @@
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Kennzeichen" type="xsd:string"/>
<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type" minOccurs="0"/>
<xsd:element name="PersonVerletzt" type="xsd:boolean"/>
<xsd:element name="ArtVerletzung" type="xsd:string" minOccurs="0"/>
<xsd:element name="BesichtigungErwuenscht" type="xsd:boolean"/>
<xsd:element name="AbloeseErwuenscht" type="xsd:boolean"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpartendetailSchadenReise_Type">
<xsd:annotation>
<xsd:documentation>Spartenerweiterung der Schadenmeldung für Reise</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="Stornogrund" type="xsd:string"/>
<xsd:element name="Betroffener" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -923,17 +1016,10 @@
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="Unfallart" type="xsd:string"/>
<xsd:element name="Arbeitsunfaehig" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Von" type="omds:Datum"/>
<xsd:element name="Bis" type="omds:Datum"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ArbeitsunfaehigVon" type="omds:Datum" minOccurs="0"/>
<xsd:element name="ArbeitsunfaehigBis" type="omds:Datum" minOccurs="0"/>
<xsd:element name="Diagnose" type="xsd:string"/>
<xsd:element name="Nebenversicherung" type="xsd:string"/>
<xsd:element name="BehandlerName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -945,20 +1031,15 @@
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="VerletztePerson">
<xsd:element name="BehandlerName" type="xsd:string"/>
<xsd:element name="Behandlungen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenznummer der Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rolle" type="xsd:string"/>
<xsd:element name="BehandlungVon" type="omds:Datum"/>
<xsd:element name="BehandlungBis" type="omds:Datum" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BehandlerName" type="xsd:string"/>
<xsd:element name="Ergeignisdatum" type="xsd:date"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -996,12 +1077,12 @@
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="GeschaedigtesInteresse_Type">
<xsd:complexType name="GeschaedigtesInteresse_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort">
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann.</xsd:documentation>
</xsd:annotation>
@@ -1095,50 +1176,7 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MeldungSchaden_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadenmeldung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Zusätzliche eindeutige ID für die Polizze</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ReferenzAufBeteiligtePersonSchaden_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Detailinformationen für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlicheSchadensdaten" type="ZusaetzlicheSchadensdaten_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Schadenmelder_Type">
<xsd:complexType name="Schadenmelder_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln</xsd:documentation>
</xsd:annotation>
@@ -1155,92 +1193,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadendarstellung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr">
<xsd:annotation>
<xsd:documentation>VUNr aus der OMDS-Datensatz-Definition</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
<xsd:element name="IdGeschaeftsfallSchadenanlage" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Schadennummer muss noch nicht vergeben sein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeSchadennr" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Sachbearbeiter muss noch nicht zugeordnet sein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
<xsd:element name="SchadUrsCd" type="omds:SchadUrsCd_Type" minOccurs="0"/>
<xsd:element name="SchadUrsTxt" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ErledDat" type="omds:Datum" minOccurs="0"/>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadenbeteiligte" type="SchadenbeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schadensreserve" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0"/>
<xsd:element name="Spartenerweiterung" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Spartendetails" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Spartendetails für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokumente" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenzen auf Dokumente</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Meldungszusammenfassung_Type">
<xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
@@ -1285,26 +1237,17 @@
</xsd:complexType>
<xsd:complexType name="Schadenanlage_Type">
<xsd:sequence>
<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
<xsd:element ref="cst:Geschaeftsfallnummer">
<xsd:annotation>
<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Schadenzuordnung">
<xsd:annotation>
<xsd:documentation>Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Status">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GueltigAb"/>
<xsd:element name="StatusText"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kommentar" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Status" type="BearbStandCd_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Schadennr muss nicht synchron vergeben werden.</xsd:documentation>
@@ -1347,12 +1290,12 @@
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type"/>
<xsd:element name="Vertragspersonen" type="Vertragspersonen_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="BeteiligtePersonen" type="BeteiligtePerson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rollen" type="ReferenzAufBeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Dokumente" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type">
<xsd:annotation>
@@ -1556,19 +1499,22 @@
<xsd:annotation>
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:choice>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
<xsd:element name="Schadennr" type="omds:Schadennr">
<xsd:annotation>
<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
<xsd:choice>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element ref="IdGeschaeftsfallSchadenanlage"/>
<xsd:element name="Schadennr" type="omds:Schadennr">
<xsd:annotation>
<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation>
@@ -1579,59 +1525,13 @@
<xsd:annotation>
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="Schadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Objekttyp für die Darstellungen von Schadenereignissen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr">
<xsd:annotation>
<xsd:documentation>VUNr aus der OMDS-Datensatz-Definition</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element name="VormaligeIdGeschaeftsfall" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Vorgänger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NachfolgendeIdGeschaeftsfall" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="EreignisZpkt" type="omds:Datum-Zeit"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadenereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type"/>
<xsd:element name="BeteiligtePersonen" type="BeteiligtePersonSchaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Alle Personen die im Schaden referenziert werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Dokumente" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldedat" type="omds:Datum-Zeit"/>
<xsd:element name="Schadenmelder" type="Schadenmelder_Type"/>
</xsd:sequence>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BeteiligtePersonSchaden_Type">
<xsd:annotation>
@@ -1652,17 +1552,6 @@
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
<xsd:choice>
<xsd:element name="Vertragsrolle" type="omds:VtgRolleCd_Type"/>
<xsd:sequence>
<xsd:element name="Schadensrolle" type="omds:BetRolleCd_Type"/>
<xsd:element name="GeschInteresseLfnr" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Referenz auf ein geschädigtes Interesse. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
@@ -1716,18 +1605,20 @@
<xsd:annotation>
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenereignisLight_Type">
<xsd:annotation>
<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<xsd:element ref="IdGeschaeftsfallSchadenereignis"/>
<xsd:element ref="cst:Geschaeftsfallnummer"/>
<xsd:element name="VormaligeIdGeschaeftsfall" type="cst:ObjektId_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger</xsd:documentation>
@@ -1738,7 +1629,6 @@
<xsd:documentation>Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaeden" type="SchadenLight_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
@@ -1837,8 +1727,8 @@
<xsd:documentation>Response-Type der Suche nach einem Schaden</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
<xsd:element name="ServiceFault" type="cst:ServiceFault" maxOccurs="unbounded"/>
<xsd:element name="Result" type="SearchClaimResponseResult_Type"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="SearchClaimResponseResult_Type">
@@ -1885,6 +1775,21 @@
<xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensereignisdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheRollendaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Rollen um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="SachbearbVUType">
<xsd:annotation>
<xsd:documentation>Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters</xsd:documentation>
@@ -2493,14 +2398,4 @@
<xsd:attribute name="ZRBeg" type="omds:Datum" use="optional"/>
<xsd:attribute name="ZREnd" type="omds:Datum" use="optional"/>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensereignisdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung der Schadensmeldung um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheSchadensdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer die Erweiterung von Schäden um Elemente, die nicht im Standard enthalten sind</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
</xsd:schema>

View File

@@ -242,7 +242,7 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="BerechnungsdatenKfz" type="SpezAntragKfz_Type">
<xsd:element name="BerechnungsdatenKfz" type="SpezBerechnungKfz_Type">
<xsd:annotation>
<xsd:documentation>Berechnungsdaten Kfz</xsd:documentation>
</xsd:annotation>

View File

@@ -1,16 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall"
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on2antrag/unfall" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="http://omds.vvo.at/types/omds3types/v1_4_0/common" schemaLocation="omds3ServiceTypes.xsd"/>
<!--<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/> -->
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
<xsd:complexType name="VerkaufsproduktUnfall_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Unfall</xsd:documentation>

View File

@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on3vertrag" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:element name="GetPoliciesOfPartnerRequest" type="GetPoliciesOfPartnerRequest_Type">

View File

@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:schema xmlns="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="http://omds.vvo.at/types/omds3types/v1_4_0/on4partner" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.4.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<!-- Aenderung Personenbezogener Daten -->