Überarbeitung Schaden 1. Teil: CheckClaim und CreateClaim

This commit is contained in:
2019-11-04 08:08:35 +01:00
parent 449f0cc3dc
commit ce3b0368ed
17 changed files with 1155 additions and 1538 deletions

View File

@@ -137,11 +137,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Schaden -->
<message name="CreateClaimRequestMsg">
<part name="parameters" element="sch:CreateClaimRequest"/>
<message name="CheckClaimRequestMsg">
<part name="parameters" element="sch:CheckClaimRequest"/>
</message>
<message name="CreateClaimResponseMsg">
<part name="parameters" element="sch:CreateClaimResponse" />
<message name="CheckClaimResponseMsg">
<part name="parameters" element="sch:CheckClaimResponse" />
</message>
<message name="SubmitClaimRequestMsg">
<part name="parameters" element="sch:SubmitClaimRequest"/>
@@ -431,10 +431,10 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fault name="GetDocumentsOfPeriodFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="createClaim">
<input name="CreateClaimRequestPort" message="os:CreateClaimRequestMsg" />
<output name="CreateClaimResponsePort" message="os:CreateClaimResponseMsg" />
<fault name="CreateClaimFault" message="os:ServiceFaultMsg" />
<operation name="checkClaim">
<input name="CheckClaimRequestPort" message="os:CheckClaimRequestMsg" />
<output name="CheckClaimResponsePort" message="os:CheckClaimResponseMsg" />
<fault name="CheckClaimFault" message="os:ServiceFaultMsg" />
</operation>
<operation name="submitClaim">
<input name="SubmitClaimRequestPort" message="os:SubmitClaimRequestMsg" />
@@ -796,16 +796,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</operation>
<!-- Schaden -->
<operation name="createClaim">
<soap:operation soapAction="urn:createClaim" style="document" />
<input name="CreateClaimRequestPort">
<operation name="checkClaim">
<soap:operation soapAction="urn:checkClaim" style="document" />
<input name="CheckClaimRequestPort">
<soap:body use="literal" />
</input>
<output name="CreateClaimResponsePort">
<output name="CheckClaimResponsePort">
<soap:body use="literal" />
</output>
<fault name="CreateClaimFault">
<soap:fault name="CreateClaimFault" use="literal"/>
<fault name="CheckClaimFault">
<soap:fault name="CheckClaimFault" use="literal"/>
</fault>
</operation>

View File

@@ -3,20 +3,19 @@
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<!--Schadenservices Versicherungsunternehmen -->
<xsd:element name="CreateClaimRequest" type="CreateClaimRequest_Type">
<xsd:element name="CheckClaimRequest" type="CheckClaimRequest_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>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CreateClaimRequest_Type">
<xsd:complexType name="CheckClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für die probeweise Anlage einer Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type"/>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type"/>
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
@@ -26,54 +25,27 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="CreateClaimResponse" type="CreateClaimResponse_Type">
<xsd:element name="CheckClaimResponse" type="CheckClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CreateClaimResponse_Type">
<xsd:complexType name="CheckClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0">
<xsd:annotation>
<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:annotation>
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CreateClaimResponse2_Type">
<xsd:annotation>
<xsd:documentation>Anworttyp beim Erzeugen einer Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="MeldungSchadenereignis_Type" minOccurs="0">
<xsd:annotation>
<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:annotation>
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Submit Claim -->
<xsd:element name="SubmitClaimRequest" type="SubmitClaimRequest_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>
@@ -86,8 +58,7 @@
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="cst:Geschaeftsfallnummer" minOccurs="0"/>
<xsd:element name="Schadenereignis" type="MeldungSchadenereignis_Type" minOccurs="0"/>
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0"/>
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
@@ -109,7 +80,79 @@
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="Meldungszusammenfassung_Type" minOccurs="0">
<xsd:element name="Schadenereignis" type="Schadenereignis_Type" minOccurs="0">
<xsd:annotation>
<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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine Referenz auf eine Geschäftsfallnummer des Schadenereignis </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" 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">
<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="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="Schadenmelder" type="Schadenmelder_Type">
<xsd:annotation>
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="MeldungszusammenfassungInitiateClaim_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. </xsd:documentation>
</xsd:annotation>
@@ -123,11 +166,48 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SchadenereignisAbstrakt_Type" abstract="true">
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="GetClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<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:annotation>
<xsd:documentation>Schadenobjekte</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="Schadenereignis_Type">
<xsd:annotation>
<xsd:documentation>Eine Beschreibung eines Schadenereignisses ohne Ids. Von diesem Type erben die Meldung und die Darstellung eines Schadenereignisses.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VUNr" type="omds:VUNr"/>
<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="Ereigniszpkt" type="omds:Datum-Zeit">
<xsd:annotation>
<xsd:documentation>Der Zeitpunkt als Datum-Zeit-Objekt</xsd:documentation>
@@ -151,7 +231,7 @@
</xsd:element>
<xsd:element name="Dokumente" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional Dokumente die synchron im Request übermittelt werden.</xsd:documentation>
<xsd:documentation>Referenz auf Dokumente</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Meldedat" type="omds:Datum-Zeit" minOccurs="0">
@@ -170,56 +250,28 @@
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
<xsd:element name="Schaeden" type="Schaden_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Die Schadenobjekte 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:complexType>
<xsd:complexType name="MeldungSchadenereignis_Type">
<xsd:complexType name="Schaden_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:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type"/>
<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Wird vom Versicherungsunternehmen asynchron vergeben, kann also abhängig vom Bearbeitungsstand null sein.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VormaligeSchadennummern" type="omds:Schadennr" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
<xsd:element ref="Schadenzuordnung"/>
<xsd:element name="Polizzennr" type="omds:Polizzennr">
<xsd:annotation>
@@ -228,7 +280,7 @@
</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:documentation>Optional zusätzliche eindeutige ID für die Polizze, falls die Polizzennr als Schlüssel nicht genügt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SchadenTxt" type="xsd:string" minOccurs="0">
@@ -273,6 +325,7 @@
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type" minOccurs="0"/>
<xsd:element name="DeepLink" type="xsd:string" 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>
@@ -280,22 +333,6 @@
</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>
@@ -579,83 +616,6 @@
<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InitiateClaimRequest" type="InitiateClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt einer einfachen Schadenmeldung.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimRequest_Type">
<xsd:annotation>
<xsd:documentation>Typ für die Durchführung einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine Referenz auf eine Geschäftsfallnummer des Schadenereignis </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VertragsID" type="omds:VertragsID" 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">
<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="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="Schadenmelder" type="Schadenmelder_Type">
<xsd:annotation>
<xsd:documentation>Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bankverbindung" type="cst:Bankverbindung_Type"/>
<xsd:element name="Dokumente" type="cst:Upload_Dokument_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InitiateClaimResponse" type="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt bei einfacher Schadenmeldung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InitiateClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Anworttyp beim Erzeugen einer einfachen Schadenmeldung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="MeldungsZusammenfassung" type="MeldungszusammenfassungInitiateClaim_Type" minOccurs="0">
<xsd:annotation>
<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:annotation>
<xsd:documentation>Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MeldungszusammenfassungInitiateClaim_Type">
<xsd:annotation>
<xsd:documentation>Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält</xsd:documentation>
@@ -757,11 +717,6 @@
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="GetClaimRequest" type="SpezifikationSchaden_Type">
<xsd:annotation>
<xsd:documentation>Requestobjekt für ein Schadenereignis</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SpezifikationSchaden_Type">
<xsd:annotation>
<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
@@ -783,23 +738,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="GetClaimResponse" type="GetClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="GetClaimResponse_Type">
<xsd:annotation>
<xsd:documentation>Response-Objekt für Schadenereignisse</xsd:documentation>
</xsd:annotation>
<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>
<xsd:documentation>Eine an einem Schaden beteiligte Person</xsd:documentation>