Überarbeitung Schadenmeldung

This commit is contained in:
2017-06-29 17:35:31 +02:00
parent 377f338745
commit 4de4d42cc3

View File

@@ -592,7 +592,7 @@
<xsd:element ref="serviceFault" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- uebergreifende Elemente und Typen -->
<!--Uebergreifende Elemente und Typen -->
<xsd:complexType name="AuthorizationFilter" abstract="true">
<xsd:annotation>
<xsd:documentation>Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern</xsd:documentation>
@@ -689,7 +689,7 @@
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- Schadenservices Versicherungsunternehmen -->
<!--Schadenservices Versicherungsunternehmen -->
<xsd:element name="CreateClaimRequest" type="SchadenmeldungUpload_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen.</xsd:documentation>
@@ -706,62 +706,35 @@
<xsd:documentation>Optional eine GeschäftsfallId, wenn eine solche bereits vergeben wurde und schon bekannt ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OrndungsbegriffPartner" minOccurs="0">
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
<xsd:documentation>Ordnungsbegriff des Schadenmelders</xsd:documentation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Eine Vermittlernummer ist nicht enthalten, da der Vertrag einem betreuenden Vermittler zugeordnet ist. </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="Ereigniszpkt" type="omds:Datum-Zeit" minOccurs="0">
<xsd:element name="Ereigniszpkt" type="omds:Datum-Zeit">
<xsd:annotation>
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EreignisbeschrTxt" type="xsd:string" minOccurs="0">
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadensereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="OrtType" minOccurs="0"/>
<xsd:element name="Schadenbeteiligte" type="MeldungSchadenbeteiligter_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="SchadOrt" type="Ort_Type" minOccurs="0"/>
<xsd:element name="BeteiligtePerson" type="MeldungSchadenbeteiligter_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="GeschaedigtesInteresse" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Dokument" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaeden" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="Schadenzuordnung" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
<xsd:element name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer, welche auf eine ereignisbeteiligte Person Bezug nimmt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Schaden" type="MeldungSchaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadensereignis zu einem Haftpflicht, einem Kasko-Schaden führen. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
@@ -769,43 +742,7 @@
<xsd:annotation>
<xsd:documentation>Typ für die Beauskunftung einer Schadenmeldung durch das Versicherungsunternehmen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="vuNr" minOccurs="0"/>
<xsd:element ref="GeschaeftsfallId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine GeschäftsfallId, wenn eine solche bereits vergeben wurde und schon bekannt ist.</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="Ereigniszpkt" type="omds:Datum-Zeit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EreignisbeschrTxt" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadensereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="OrtType" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
<xsd:element name="Schadenbeteiligter" type="MeldungSchadenbeteiligter_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="Dokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Spartenerweiterung" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MeldungZpkt" type="omds:Datum-Zeit"/>
<xsd:element name="Melder" type="omds:Personennr" minOccurs="0"/>
</xsd:sequence>
<xsd:sequence/>
</xsd:complexType>
<xsd:complexType name="SpartendetailSchaden_Type" abstract="true">
<xsd:annotation>
@@ -819,14 +756,190 @@
<xsd:complexContent>
<xsd:extension base="SpartendetailSchaden_Type">
<xsd:sequence>
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean"/>
<xsd:element name="BehoerdlichAufgenommen" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Kennzeichen" type="xsd:string"/>
<xsd:element name="MalusWirksamKz" type="omds:Entsch2_Type"/>
<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type"/>
<xsd:element name="MalusWirksamKz" type="omds:Entsch2_Type" minOccurs="0"/>
<xsd:element name="VerschuldenCd" type="omds:VerschuldenCd_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Ort_Type">
<xsd:annotation>
<xsd:documentation>Typ für den Schadenort</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Adresse" type="omds:ADRESSE_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Im Regelfall gibt es eine Adresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Geokoordinaten" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Geokoordinaten im Dezimalsystem</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Breite" type="xsd:double">
<xsd:annotation>
<xsd:documentation>Breite, Latitude</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="Laenge" type="xsd:double">
<xsd:annotation>
<xsd:documentation>Länge, Longitude</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StatusSchadenereignis">
<xsd:annotation>
<xsd:documentation>Status des Schadenereignis</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>angelegt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>geschlossen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Geokoordinaten">
<xsd:annotation>
<xsd:documentation>Geokordinaten mit Länge und Breite</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="GeschaedigtesInteresse_Type">
<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="GeschObjektLfnr" type="xsd:unsignedShort"/>
<xsd:element name="SchadenBeschreibung">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GeschaedigtesObjektKfz_Type">
<xsd:annotation>
<xsd:documentation>Erweiterung des geschädigten Interesses zu einem geschädigten Kfz</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="GeschaedigtesInteresse_Type">
<xsd:sequence>
<xsd:element name="VUNrGesch" type="omds:VUNr"/>
<xsd:element name="VUNameGesch" type="xsd:string"/>
<xsd:element name="PolNrGesch" type="omds:Polizzennr"/>
<xsd:element name="SchadennrGesch" type="omds:Schadennr"/>
<xsd:element name="LandesCd_GeschKfz" type="omds:LandesCd_Type"/>
<xsd:element name="Kennz_GeschKfz" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MeldungSchaden_Type">
<xsd:sequence>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<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="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
<xsd:element name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschObjektLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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>Spartenerweiterung für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokument" type="Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Schaden_Type">
<xsd:sequence>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<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="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/>
<xsd:element name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschObjektLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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>Spartendetails für bestimmte Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
@@ -842,7 +955,7 @@
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="meldedat" type="omds:Datum-Zeit">
<xsd:element name="Meldedat" type="omds:Datum-Zeit">
<xsd:annotation>
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
</xsd:annotation>
@@ -972,77 +1085,38 @@
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
<xsd:element name="Personen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="serviceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Schadenereignis_Type">
<xsd:sequence>
<xsd:element ref="vuNr" minOccurs="0"/>
<xsd:element ref="GeschaeftsfallId"/>
<xsd:element ref="StatusSchadenereignis"/>
<xsd:element name="EreignisZpkt" type="omds:Datum-Zeit" minOccurs="0"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string" minOccurs="0"/>
<xsd:element name="SchadOrt" type="OrtType" minOccurs="0"/>
<xsd:element name="Meldungen" type="Schadenmeldung_Type" maxOccurs="unbounded"/>
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="EreignisZpkt" type="omds:Datum-Zeit"/>
<xsd:element name="EreignisbeschrTxt" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Beschreibung des Schadensereignis als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type" minOccurs="0"/>
<xsd:element name="BeteiligtePersonen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeschaedigtesInteresse" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Dokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaden" type="MeldungSchaden_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:sequence>
</xsd:complexType>
<xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Dieser Typ entspricht weitgehend dem Typ SCHADEN_Type im OMDS Datensatz, enthält aber weniger Attribute, da manche in Schadenereignis enthalten sind.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="omds:EL-Anzahl"/>
<xsd:element ref="omds:EL-Betrag"/>
<xsd:element ref="omds:EL-Einstufung"/>
<xsd:element ref="omds:EL-Entscheidungsfrage"/>
<xsd:element ref="omds:EL-Polizzennummer"/>
<xsd:element ref="omds:EL-Text"/>
</xsd:choice>
<xsd:element name="Schadenbeteiligter" type="omds:SCHADEN_BETEILIGTER_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schadendokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Spartendetail" type="SpartendetailSchaden_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Kann Sparten-spezifische Elemente aufnehmen, z.B. spezielle Felder für den Kfz-Schaden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Schadennr" type="omds:Schadennr" use="required"/>
<xsd:attribute name="LfdNr" type="xsd:byte" use="required">
<xsd:annotation>
<xsd:documentation>Laufende Nummer zum Ereignis</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="SchadennrVergebenZpkt" type="omds:Datum-Zeit" use="optional"/>
<xsd:attribute name="Polizzennr" type="omds:Polizzennr" use="required"/>
<xsd:attribute name="VertragsID" type="omds:VertragsID" use="optional"/>
<xsd:attribute name="SchadUrsCd" type="omds:SchadUrsCd_Type"/>
<xsd:attribute name="SchadUrsTxt" type="xsd:string"/>
<xsd:attribute name="Vermnr" type="omds:Vermnr" use="optional"/>
<xsd:attribute name="SpartenCd" type="omds:SpartenCd_Type" use="required"/>
<xsd:attribute name="SpartenErweiterung" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Meldedat" type="omds:Datum" use="required"/>
<xsd:attribute name="BearbStandCd" type="omds:BearbStandCd_Type" use="required"/>
<xsd:attribute name="ErledDat" type="omds:Datum" use="optional"/>
<xsd:attribute name="SachbearbVU" type="omds:Personennr" use="optional"/>
<xsd:attribute name="LeistungGeschaetzt" type="omds:decimal" use="optional"/>
<xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/>
</xsd:complexType>
<xsd:element name="GetClaimLightRequest" type="SpezifikationSchaden_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für ein Schadensereignis als leichtgewichtiges Objekt</xsd:documentation>
@@ -1226,17 +1300,36 @@
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SchadenSparteCd"/>
<xsd:element name="UrsacheCd" minOccurs="0">
<xsd:element name="SchadenSparteCd" type="xsd:string"/>
<xsd:element name="UrsacheCd" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nicht identisch mit OMDS SchadUrsCd</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpezifikationCd" minOccurs="0"/>
<xsd:element name="ArtGeschaedigtesObjCd" minOccurs="0"/>
<xsd:element name="SpezifikationCd" type="xsd:string" minOccurs="0"/>
<xsd:element name="ArtGeschaedigtesObjCd" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OrdnungsbegriffZuordFremd">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:complexType name="SachbearbVUType">
<xsd:sequence>
<xsd:element name="Person">
<xsd:complexType>
<xsd:attribute name="Familienname" use="required"/>
<xsd:attribute name="Vorname"/>
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element ref="omds:EL-Kommunikation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- Schadenservices implementiert vom Makler -->
<xsd:element name="DeclareClaimNumberRequest" type="DeclareClaimNumberRequest_Type"/>
<xsd:complexType name="DeclareClaimNumberRequest_Type">
@@ -1306,23 +1399,22 @@
<xsd:sequence>
<xsd:element ref="GeschaeftsfallId"/>
<xsd:element ref="vuNr"/>
<xsd:choice>
<xsd:element name="KeinSchadensfall" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Das Vorhandensein dieses Flags mit Wert "wahr" signalisiert, dass zu diesem Ereignis seitens der VU kein Schadensfall angelegt werden wird.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaeden" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Union_Type"/>
<xsd:element name="LfdNr" type="xsd:byte" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="omds:Personennr" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:choice>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ordnungsbegriff des Schadenmelders auf Ebene des Schadensereignis</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Schaden" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BearbStandCd" type="BearbStandCd_Union_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="LfdNr" type="xsd:byte" minOccurs="0"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProvideAdditionalClaimInfoRequest" type="ProvideAdditionalClaimInfoRequest_Type">
@@ -1549,51 +1641,4 @@
</xsd:sequence>
</xsd:complexType>
<!-- Partner -->
<xsd:complexType name="OrtType">
<xsd:annotation>
<xsd:documentation>Typ für den Schadenort</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Adresse" type="omds:ADRESSE_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Im Regelfall gibt es eine Adresse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Geokoordinaten" minOccurs="0">
<xsd:complexType>
<xsd:attribute name="lng" type="xsd:double"/>
<xsd:attribute name="lat" type="xsd:double"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StatusSchadenereignis">
<xsd:annotation>
<xsd:documentation>Status des Schadenereignis</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:int">
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>angelegt</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>geschlossen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Geokoordinaten">
<xsd:annotation>
<xsd:documentation>Geokordinaten mit Länge und Breite</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>