Services Schadenmeldung überarbeitet: Typ Dokument geändert, Hinzufügen von Dokument geändert

This commit is contained in:
2017-06-30 08:49:21 +02:00
parent 4de4d42cc3
commit 3e84fc0a13

View File

@@ -404,7 +404,7 @@
</xsd:element> </xsd:element>
<xsd:element name="documentType"> <xsd:element name="documentType">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Der inhaltliche Typ des vertragsbezogenen Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code</xsd:documentation> <xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="PolicyDocumentType"> <xsd:restriction base="PolicyDocumentType">
@@ -744,6 +744,52 @@
</xsd:annotation> </xsd:annotation>
<xsd:sequence/> <xsd:sequence/>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="MeldungSchadenbeteiligter_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Meldung von schadenbeteiligten Personen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="MeldungPerson">
<xsd:annotation>
<xsd:documentation>Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nurmmer, unter welcher die Person in dieser Meldung referenziert wird</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MeldungPerson">
<xsd:annotation>
<xsd:documentation>Element für die Meldung von Personen mit Adresse und Kontaktdaten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element ref="omds:NATUERLICHE_PERSON"/>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
</xsd:choice>
<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:sequence>
<xsd:attribute name="Personennr" type="omds:Personennr">
<xsd:annotation>
<xsd:documentation>Optional: Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
<xsd:attributeGroup ref="omds:Adresse_Attribute"/>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="SpartendetailSchaden_Type" abstract="true"> <xsd:complexType name="SpartendetailSchaden_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation> <xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
@@ -855,6 +901,9 @@
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="MeldungSchaden_Type"> <xsd:complexType name="MeldungSchaden_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadenmeldung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/> <xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
@@ -866,25 +915,21 @@
<xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/> <xsd:element name="GeschObjektLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<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:annotation>
<xsd:documentation>Referenz</xsd:documentation> <xsd:documentation>Referenz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required"/>
<xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="required"/>
<xsd:attribute name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType> </xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/> <xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
@@ -898,36 +943,60 @@
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Schaden_Type"> <xsd:complexType name="Schaden_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadendarstellung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/> <xsd:element name="BearbStandCd"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/> <xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/>
<xsd:element name="Spartenerweiterung">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<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:element name="SchadenTxt" type="xsd:string" minOccurs="0">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz</xsd:documentation> <xsd:documentation>Kann auch längere Beschreibungen enthalten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schadenbeteiligte" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
<xsd:element name="BetRolleCode" type="omds:BetRolleCd_Type"/> <xsd:element name="GeschObjektLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="BetTxt"> <xsd:annotation>
<xsd:documentation>Referenz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="omds:ZAHLUNG" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="BetTxt">
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/> <xsd:maxLength value="100"/>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:attribute>
<xsd:element name="BetLfnr" type="xsd:unsignedShort"> <xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="required"/>
<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:complexType>
</xsd:element> </xsd:element>
<xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/> <xsd:element name="LeistungGeschaetzt" type="omds:decimal" minOccurs="0"/>
@@ -937,7 +1006,7 @@
<xsd:documentation>Spartendetails für bestimmte Sparten</xsd:documentation> <xsd:documentation>Spartendetails für bestimmte Sparten</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Dokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Dokument" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type"> <xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type">
@@ -991,34 +1060,6 @@
</xsd:annotation> </xsd:annotation>
<xsd:union memberTypes="omds:BearbStandCd_Type ExtensionBearbStandCd_Type"/> <xsd:union memberTypes="omds:BearbStandCd_Type ExtensionBearbStandCd_Type"/>
</xsd:simpleType> </xsd:simpleType>
<xsd:complexType name="Dokument_Type">
<xsd:annotation>
<xsd:documentation>Typ fuer die Bereitstellung von Dokumenten mit base64 encodiertem Dokument oder einem Link sowie Mimetype und Filename</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Filename">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Mimetype" type="xsd:string"/>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Dokument kann als Link oder als base64Binary bereitgestellt werden.</xsd:documentation>
</xsd:annotation>
<xsd:element name="Content" type="xsd:base64Binary"/>
<xsd:element name="Link">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1000"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Upload_Dokument_Type"> <xsd:complexType name="Upload_Dokument_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation> <xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
@@ -1027,6 +1068,7 @@
<xsd:element name="Filename" type="xsd:string"/> <xsd:element name="Filename" type="xsd:string"/>
<xsd:element name="Mimetype" type="xsd:string"/> <xsd:element name="Mimetype" type="xsd:string"/>
<xsd:element name="Content" type="xsd:base64Binary"/> <xsd:element name="Content" type="xsd:base64Binary"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="AddDocToClaimRequest" type="AddDocToClaimRequest_Type"> <xsd:element name="AddDocToClaimRequest" type="AddDocToClaimRequest_Type">
@@ -1039,22 +1081,36 @@
<xsd:documentation>Typ des Requestobjekts, um Dokument zu Schadensfall hinzuzufügen</xsd:documentation> <xsd:documentation>Typ des Requestobjekts, um Dokument zu Schadensfall hinzuzufügen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll</xsd:documentation>
</xsd:annotation>
<xsd:element ref="GeschaeftsfallId"/> <xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
</xsd:choice>
<xsd:element name="Document" type="Upload_Dokument_Type"/> <xsd:element name="Document" type="Upload_Dokument_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="AddDocToClaimResponse" type="AddDocToClaimResponse_Type"> <xsd:element name="AddDocToClaimResponse" type="AddDocToClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Responseobjekt, wenn Dokument zu Schadensfall hinzugefügt wurde</xsd:documentation> <xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="AddDocToClaimResponse_Type"> <xsd:complexType name="AddDocToClaimResponse_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ des Responseobjekts, wenn Dokument zu Schadensfall hinzugefügt wurde</xsd:documentation> <xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:choice>
<xsd:sequence> <xsd:sequence>
<xsd:element ref="serviceFault" minOccurs="0"/> <xsd:element ref="OrdnungsbegriffZuordFremd">
<xsd:annotation>
<xsd:documentation>Ordnungsbegriff des ServiceConsumers fuer das Dokument</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="datumDocErhalten" type="omds:Datum"/>
</xsd:sequence> </xsd:sequence>
<xsd:element ref="serviceFault"/>
</xsd:choice>
</xsd:complexType> </xsd:complexType>
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type"> <xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
<xsd:annotation> <xsd:annotation>
@@ -1102,14 +1158,20 @@
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="SchadOrt" type="Ort_Type" minOccurs="0"/> <xsd:element name="SchadOrt" type="Ort_Type" minOccurs="0"/>
<xsd:element name="BeteiligtePersonen" type="omds:PERSON_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="BeteiligtePersonen" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation> <xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Person" type="omds:PERSON_Type"/>
<xsd:element name="BetLfnr" type="xsd:unsignedShort"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:element>
<xsd:element name="GeschaedigtesInteresse" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="GeschaedigtesInteresse" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Dokument" type="Dokument_Type" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Dokument" type="ArcImageInfo" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaden" type="MeldungSchaden_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schaden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation> <xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -1122,28 +1184,137 @@
<xsd:documentation>Requestobjekt für ein Schadensereignis als leichtgewichtiges Objekt</xsd:documentation> <xsd:documentation>Requestobjekt für ein Schadensereignis als leichtgewichtiges Objekt</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="GetClaimLightResponse" type="GetClaimResponse_Light_Type"> <xsd:element name="GetClaimLightResponse" type="GetClaimResponseLight_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet.</xsd:documentation> <xsd:documentation>Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:complexType name="GetClaimResponseLight_Type">
<xsd:annotation>
<xsd:documentation>Response-Objekt für Schadensereignisse</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Schadenereignis" type="SchadenereignisLight_Type" minOccurs="0"/>
<xsd:element ref="serviceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SchadenereignisLight_Type">
<xsd:sequence>
<xsd:element ref="vuNr" minOccurs="0"/>
<xsd:element ref="GeschaeftsfallId"/>
<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" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Allle Personen die im Schaden referenziert werden</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Person" type="omds:PERSON_Type"/>
<xsd:element name="BetLfnr" type="xsd:unsignedShort"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GeschaedigtesInteresse" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Schaden" 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>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldedat" type="omds:Datum-Zeit"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SchadenLight_Type">
<xsd:annotation>
<xsd:documentation>Typ um ein Schadenobjekt in der Schadendarstellung abzubilden</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BearbStandCd"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung" maxOccurs="unbounded"/>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type"/>
<xsd:element name="Spartenerweiterung">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<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" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GeschObjektLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="omds:ZAHLUNG" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="BetTxt">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="BetRolleCd" type="omds:BetRolleCd_Type" use="required"/>
</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:sequence>
</xsd:complexType>
<xsd:complexType name="GetClaimResponse_Light_Type"> <xsd:complexType name="GetClaimResponse_Light_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Leichtgewichtiges Response-Objekt für Schadensereignisse</xsd:documentation> <xsd:documentation>Leichtgewichtiges Response-Objekt für Schadensereignisse</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:sequence> <xsd:sequence>
<xsd:element name="Schadenereignis" type="Schadenereignis_Light_Type" minOccurs="0"/> <xsd:element name="Schadenereignis" type="Schadenereignis_Light_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:element ref="serviceFault" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="Schadenereignis_Light_Type"> <xsd:complexType name="Schadenereignis_Light_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element ref="GeschaeftsfallId"/> <xsd:element ref="GeschaeftsfallId"/>
<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 name="Schaden" type="Schaden_Light_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Schaden" type="Schaden_Light_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation> <xsd:documentation>Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden</xsd:documentation>
@@ -1155,7 +1326,9 @@
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Leichtgewichtiges Schadenobjekt für Polling</xsd:documentation> <xsd:documentation>Leichtgewichtiges Schadenobjekt für Polling</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:attribute name="Schadennr" type="omds:Schadennr" use="required"/> <xsd:attribute name="BearbStandCd" type="BearbStandCd_Union_Type" use="required"/>
<xsd:attribute name="Schadennr" type="omds:Schadennr"/>
<xsd:attribute name="SachbearbVU" use="optional"/>
<xsd:attribute name="LfdNr" type="xsd:byte" use="required"> <xsd:attribute name="LfdNr" type="xsd:byte" use="required">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Laufende Nummer zum Ereignis</xsd:documentation> <xsd:documentation>Laufende Nummer zum Ereignis</xsd:documentation>
@@ -1176,9 +1349,7 @@
</xsd:simpleType> </xsd:simpleType>
</xsd:attribute> </xsd:attribute>
<xsd:attribute name="Meldedat" type="omds:Datum" use="required"/> <xsd:attribute name="Meldedat" type="omds:Datum" use="required"/>
<xsd:attribute name="BearbStandCd" type="BearbStandCd_Union_Type" use="required"/>
<xsd:attribute name="ErledDat" type="omds:Datum" use="optional"/> <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="LeistungGeschaetzt" type="omds:decimal" use="optional"/>
<xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/> <xsd:attribute name="WaehrungsCd" type="omds:WaehrungsCd_Type" use="required"/>
</xsd:complexType> </xsd:complexType>
@@ -1245,6 +1416,11 @@
<xsd:documentation>Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist.</xsd:documentation> <xsd:documentation>Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MaxResults" type="xsd:int"> <xsd:element name="MaxResults" type="xsd:int">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation> <xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
@@ -1417,45 +1593,6 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:element name="ProvideAdditionalClaimInfoRequest" type="ProvideAdditionalClaimInfoRequest_Type">
<xsd:annotation>
<xsd:documentation>Request an die VU, um eine zusätzliche Schadensinformation zu uebergeben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ProvideAdditionalClaimInfoRequest_Type">
<xsd:sequence>
<xsd:choice>
<xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element ref="AddInfoRequestId"/>
</xsd:choice>
<xsd:element name="additionalInfoText" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Die Zusätzlliche Information als Text</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProvideAdditionalClaimInfoResponse" type="ProvideAdditionalClaimInfoResponse_Type">
<xsd:annotation>
<xsd:documentation>Response von der VU, wenn eine zusätzliche Schadensinformation übergeben wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ProvideAdditionalClaimInfoResponse_Type">
<xsd:sequence>
<xsd:choice>
<xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element ref="AddInfoRequestId"/>
</xsd:choice>
<xsd:element name="datumInformationErhalten" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wann die Zusatzinformation erhalten wurde, nur vorhanden, wenn die gelieferte Zusatzinformation seitens der VU verarbeitet werden konnte.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="serviceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AddInfoRequestId" type="xsd:string"> <xsd:element name="AddInfoRequestId" type="xsd:string">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Eine Id, unter welcher eine zusätzliche Schadens-Information angefordert wurde</xsd:documentation> <xsd:documentation>Eine Id, unter welcher eine zusätzliche Schadens-Information angefordert wurde</xsd:documentation>
@@ -1466,122 +1603,6 @@
<xsd:documentation>Schluessel des Maklers fuer diese Information</xsd:documentation> <xsd:documentation>Schluessel des Maklers fuer diese Information</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ProvideDocToClaimRequest" type="ProvideDocToClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Request an die VU, um ein zusätzliches Schadensdokument zu uebergeben</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ProvideDocToClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Request an die VU, um eine zusätzliches Schadensdokument zu uebergeben</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Dokument kann sich auf eine GeschäftsfallId auf eine Schadennr oder auf einen InfoRequest beziehen</xsd:documentation>
</xsd:annotation>
<xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element ref="AddInfoRequestId"/>
</xsd:choice>
<xsd:element name="dokument">
<xsd:annotation>
<xsd:documentation>Pro Request kann nur ein Dokument übergeben werden.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="dokumentInfo" type="ArcImageInfo"/>
<xsd:element name="dokument" type="xsd:base64Binary"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProvideDocToClaimResponse" type="ProvideDocToClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ProvideDocToClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element ref="GeschaeftsfallId"/>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element ref="AddInfoRequestId"/>
</xsd:choice>
<xsd:element name="datumDocErhalten" type="omds:Datum" minOccurs="0"/>
<xsd:element ref="AdditionalInfoIdMakler" minOccurs="0"/>
<xsd:element ref="serviceFault" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MeldungSchadenbeteiligter_Type">
<xsd:sequence>
<xsd:element name="Person" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="NatuerlichePerson">
<xsd:annotation>
<xsd:documentation>Hier wird bewusst nicht OMDS NATUERLICHE_PERSON verwendet, da LandesCd und FamilienstandCd bei einer Schadenmeldung nicht Pflichtfelder sein können.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="Familienname" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="80"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="Vorname" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type"/>
<xsd:attribute name="Gebdat" type="omds:Datum" use="optional"/>
<xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/>
<!--<xsd:sequence>
<xsd:element name="Familienname">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="80"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Vorname" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="40"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="GeschlechtCd" type="omds:GeschlechtCd_Type"/>
<xsd:element name="Gebdat" type="omds:Datum" minOccurs="0"/>
<xsd:element name="LandesCd" type="omds:LandesCd_Type" minOccurs="0"/>
<xsd:element name="FamilienstandCd" type="omds:FamilienstandCd_Type" minOccurs="0"/>
</xsd:sequence>-->
</xsd:complexType>
</xsd:element>
<xsd:element ref="omds:SONSTIGE_PERSON"/>
<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine Referenz auf eine im VU-System bestehende Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="BetLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nurmmer, unter welcher die Person in dieser Meldung referenziert wird</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeclareEndpointRequest" type="DeclateEndpointRequest_Type"> <xsd:element name="DeclareEndpointRequest" type="DeclateEndpointRequest_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation> <xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>