<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on7schaden" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
	<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
	<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
	<!--Schadenservices Versicherungsunternehmen -->
	<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 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>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<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="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="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="CheckClaimResponse" type="CheckClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SubmitClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für die Durchführung einer Schadenmeldung</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="cst:CommonRequest_Type">
				<xsd:sequence>
					<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>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<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>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SubmitClaimResponse_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="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="SubmitClaimResponse" type="SubmitClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Responseobjekt beim Erzeugen einer Schadenmeldung</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="GetClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="cst:CommonRequest_Type">
				<xsd:sequence>
					<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
					<xsd:choice>
						<xsd:element ref="GeschaeftsfallSchadenereignis"/>
						<xsd:element ref="GeschaeftsfallSchadenanlage"/>
						<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="GetClaimRequest" type="GetClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Requestobjekt für ein Schadenereignis</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" minOccurs="0"/>
				</xsd:sequence>
			</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="SearchClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request-Type für die Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element name="AuthFilter" type="cst:AuthorizationFilter" minOccurs="0"/>
			<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf eine Polizzennr</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Personennr" type="omds:Personennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Zeitraum" type="cst:Zeitraum_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
			<xsd:element name="MaxResults" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Offset" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OrderBy" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="Meldedatum aufsteigend"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="SearchClaimRequest" type="SearchClaimRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Request für die Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SearchClaimResponse_Type">
		<xsd:annotation>
			<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" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="SearchClaimResponse" type="SearchClaimResponse_Type">
		<xsd:annotation>
			<xsd:documentation>Response der Suche nach einem Schaden</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SearchClaimResponseResult_Type">
		<xsd:annotation>
			<xsd:documentation>Das Ergebnisobjekt der Schadensuche</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ActualOffset" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Der tatsächliche Offset in der Ergebnisliste</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TotalResults" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Schadenereignisse" type="SchadenereignisLight_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Leichtgewichtige Objektbäume zu den Schadenereignissen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Schadenobjekte</xsd:documentation>
	</xsd:annotation>
	<xsd:element name="GeschaeftsfallSchadenereignis" type="cst:ObjektId_Type">
		<xsd:annotation>
			<xsd:documentation>GeschäftsfallId der Anlage des Schadenereignis-Objektes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="BasisSchadenereignis_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schadenereignis und Schadenereignis-Light</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element ref="GeschaeftsfallSchadenereignis" minOccurs="0"/>
			<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="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="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="Meldedat" type="omds:Datum-Zeit"/>
			<xsd:element name="DeepLink" type="xsd:string" minOccurs="0"/>
			<xsd:element name="ZusaetzlicheSchadensereignisdaten" type="ZusaetzlicheSchadensereignisdaten_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<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:complexContent>
			<xsd:extension base="BasisSchadenereignis_Type">
				<xsd:sequence>
					<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="GeschaedigteInteressen" type="GeschaedigtesInteresse_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Dokumente" type="cst:DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Referenz auf Dokumente</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Schadenmelder" type="Schadenmelder_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Bankverbindung" type="cst:PersBankverbindung_Type" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="Schaeden" type="Schaden_Type" 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: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:complexContent>
			<xsd:extension base="BasisSchadenereignis_Type">
				<xsd:sequence>
					<xsd:element name="Schaeden" type="SchadenLight_Type" 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:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="GeschaeftsfallSchadenanlage" type="cst:ObjektId_Type">
		<xsd:annotation>
			<xsd:documentation>GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="Schaden_Type">
		<xsd:annotation>
			<xsd:documentation>Die Darstellung eines Schadens (spartenbezogenes Unterobjekt eines Schadenereignisses)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasisSchaden_Type">
				<xsd:sequence>
					<xsd:element name="BearbStandCd" type="BearbStandCd_Type" minOccurs="0"/>
					<xsd:element ref="Schadenzuordnung"/>
					<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" maxOccurs="unbounded">
											<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>VU-übergreifende aber spartenspezifische Detailinformationen für bestimmte Sparten</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SchadenLight_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur leichtgewichtigen Abbildung von Schadenobjekten </xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasisSchaden_Type">
				<xsd:sequence>
					<xsd:element name="BearbStandCd" type="BearbStandCd_Type"/>
					<xsd:element ref="Schadenzuordnung" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BasisSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ mit gemeinsamen Rumpfdaten fuer Schaden und Schaden-Light </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="GeschaeftsfallSchadenanlage" minOccurs="0"/>
			<xsd:element name="Schadennr" type="omds:Schadennr" minOccurs="0"/>
			<xsd:element name="BearbStandSeit" type="omds:Datum" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Seit wann der Bearbeitungsstand erreicht ist</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VormaligeSchadennr" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="NachfolgendeSchadennr" type="omds:Schadennr" minOccurs="0"/>
			<xsd:element name="SachbearbVU" type="SachbearbVUType" minOccurs="0"/>
			<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
			<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
			<xsd:element name="ErledDat" type="omds:Datum" 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>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldungen" type="cst:ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Eine oder mehrere Meldungen zu diesem Objekt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</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="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="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="SpartendetailSchaden_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Eine Erweiterung der Schadenmeldung fuer spezielle Sparten</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="SpartendetailSchadenKfz_Type">
		<xsd:annotation>
			<xsd:documentation>Spartenerweiterung der Schadenmeldung für Kfz</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="SpartendetailSchaden_Type">
				<xsd:sequence>
					<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:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SpartendetailSchadenUnfall_Type">
		<xsd:annotation>
			<xsd:documentation>Spartenerweiterung der Schadenmeldung für Unfall</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="SpartendetailSchaden_Type">
				<xsd:sequence>
					<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="BehandlerName" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SpartendetailSchadenKranken_Type">
		<xsd:annotation>
			<xsd:documentation>Spartenerweiterung der Schadenmeldung für Kranken</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="SpartendetailSchaden_Type">
				<xsd:sequence>
					<xsd:element name="BehandlerName" type="xsd:string"/>
					<xsd:element name="Behandlungen" minOccurs="0" maxOccurs="unbounded">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="BehandlungVon" type="omds:Datum"/>
								<xsd:element name="BehandlungBis" type="omds:Datum" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</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" type="Geokoordinaten_Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Geokoordinaten_Type">
		<xsd:annotation>
			<xsd:documentation>Geokoordinaten im Dezimalsystem</xsd:documentation>
		</xsd:annotation>
		<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: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="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>
			</xsd:element>
			<xsd:element name="SchadenBeschreibung">
				<xsd:annotation>
					<xsd:documentation>Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst.</xsd:documentation>
				</xsd:annotation>
				<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" minOccurs="0"/>
					<xsd:element name="VUNameGesch" type="xsd:string"/>
					<xsd:element name="PolNrGesch" type="omds:Polizzennr"/>
					<xsd:element name="SchadennrGesch" type="omds:Schadennr" minOccurs="0"/>
					<xsd:element name="LandesCd_GeschKfz" type="omds:LandesCd_Type" minOccurs="0"/>
					<xsd:element name="Kennz_GeschKfz">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="12"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="Marke" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="40"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="Handelsbez" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="30"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="Fahrgestnr" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="20"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="TypVarVer" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:minLength value="1"/>
								<xsd:maxLength value="20"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="GeschaedigtesObjektImmobilie_Type">
		<xsd:annotation>
			<xsd:documentation>Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="GeschaedigtesInteresse_Type">
				<xsd:sequence>
					<xsd:element name="GebaeudeArtCd" type="omds:GebaeudeArtCd_Type" minOccurs="0"/>
					<xsd:element ref="cst:OrdnungsbegriffZuordFremd" minOccurs="0"/>
					<xsd:element name="GebauedeBez" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Freitext, max. 60 Zeichen</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:maxLength value="60"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<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>
	</xsd:complexType>
	<xsd:complexType name="SchadenmelderVermittler_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Angabe eines Vermittlers als Schadenmelder</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="cst:ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Vermnr" type="omds:Vermnr"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="BearbStandCd_Type">
		<xsd:annotation>
			<xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="99">
				<xsd:annotation>
					<xsd:documentation>sonstiges</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="G">
				<xsd:annotation>
					<xsd:documentation>gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="A">
				<xsd:annotation>
					<xsd:documentation>abgeschlossen ohne Zahlung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="D">
				<xsd:annotation>
					<xsd:documentation>Doppelanlage, bzw. irrtümlich angelegt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="E">
				<xsd:annotation>
					<xsd:documentation>erledigt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="K">
				<xsd:annotation>
					<xsd:documentation>im Klagzustand</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="O">
				<xsd:annotation>
					<xsd:documentation>offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="T">
				<xsd:annotation>
					<xsd:documentation>teilweise gezahlt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="W">
				<xsd:annotation>
					<xsd:documentation>Schaden wiedereröffnet / reaktiviert</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="N">
				<xsd:annotation>
					<xsd:documentation>Kein Schaden, eine Schadennumer wird nicht vergeben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="ReferenzAufBeteiligtePersonSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Das Zuordnungsobjekt, welches die fachliche Zuordnung eines Schadens ermöglicht</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="BetLfnr" type="xsd:unsignedShort" use="required">
			<xsd:annotation>
				<xsd:documentation>Referenz auf eine beteiligte Person</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="BetTxt">
			<xsd:annotation>
				<xsd:documentation>Zusätzlicher kurzer Text zur Rolle der beteiligten Person</xsd:documentation>
			</xsd:annotation>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:maxLength value="100"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="Schadenzuordnung" type="SchadenzuordnungType">
		<xsd:annotation>
			<xsd:documentation>Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise  Zuordnung zulässt.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="SchadenzuordnungType">
		<xsd:annotation>
			<xsd:documentation>Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<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" type="xsd:string" minOccurs="0"/>
			<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>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Person" type="NatPerson_Type"/>
			<xsd:element ref="omds:EL-Kommunikation" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="NatPerson_Type">
		<xsd:annotation>
			<xsd:documentation>Natuerliche Person</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="Familienname" use="required"/>
		<xsd:attribute name="Vorname"/>
		<xsd:attribute name="GeschlechtCd" type="omds:GeschlechtCd_Type" use="required"/>
	</xsd:complexType>
</xsd:schema>
