Alternativer Entwurf für die Konvertierungshilfe, welcher den Basis-Produktbaustein verwendet.

This commit is contained in:
2022-05-13 13:58:19 +02:00
parent fe0cd26ddf
commit eac282082a
27 changed files with 1292 additions and 800 deletions

View File

@@ -1112,11 +1112,6 @@
<xsd:documentation>Schluessel der Tarifkomponente</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ErsetztId" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Im Falle einer Konvertierung die ursprüngliche Id des Vertragsbausteins</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
@@ -1132,6 +1127,27 @@
<xsd:documentation>Meldungen zu Elementen in diesem Produktbaustein</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kombinationen" type="Kombinationen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Möglichkeit zulässige Kombinationen von Baustein-Ids der Unterbausteine als Restriktion anzugeben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Konvertierung" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ErsetztId" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Im Falle einer Konvertierung die ursprüngliche Id des Vertragsbausteins</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GewaehlteAktion" type="Konvertierungsaktion2_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Gewaehlte Aktion in der Übermittlung der geplanten Konvertierung vom Client.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Produktbaustein_Type" abstract="true">
@@ -1218,7 +1234,7 @@
<xsd:element name="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
<xsd:element name="Berechnungsvariante" type="Berechnungsvariante_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich".</xsd:documentation>
<xsd:documentation>Ermöglicht eine Vorgabe für die Produktkonfiguration an den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich".</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vermittlernr" type="omds:Vermnr" minOccurs="0">
@@ -1450,6 +1466,77 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KonvertierungBaustein2_Type">
<xsd:annotation>
<xsd:documentation>Typ um die Behandlung der Unterbausteine in der Konvertierungshilfe zu spezifizieren</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasisProduktbaustein_Type">
<xsd:sequence>
<xsd:element name="ZulaessigeAktion" type="Konvertierungsaktion2_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Zulaessige Aktion bzw. zulaessige Aktionen in der Übermittlung vom Serviceprovider.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zusatzinformation" type="KonvertierungZusatzinformation_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Erweiterungen in der Konvertierungshilfe.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Konvertierungsaktion2_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Aktion für einen Baustein</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Art" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nähere Spezifikation der Art der Aktion, falls notwendig.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- Soll die Art an omds:AendGrund_Type gebunden werden? -->
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KonvertierungsaktionBelassen2_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Belassen-Aktion (Keine Aktion, der Baustein bleibt weiter in altem Vertrag)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Konvertierungsaktion2_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KonvertierungsaktionUebernehmen2_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Uebernehmen-Aktion (der Baustein wird in den Folgevertrag uebernommen)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Konvertierungsaktion2_Type">
<xsd:sequence>
<xsd:element name="Baustein" type="KonvertierungBaustein2_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Innerhalb dieser Aktion mögliche Unterelemente dieses Bausteins mit den Aktionen, die an diesen Unterelementen möglich sind.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KonvertierungsaktionStorno2_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Storno-Aktion (der Baustein wird im alten Vertrag storniert und nicht in den neuen übernommen)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Konvertierungsaktion2_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KonvertierungZusatzinformation_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstraktes Element für die Ableitung von Typen für VU-spezifische Zusatzinformationen</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<!-- Allgemeine Typen -->
<xsd:simpleType name="Hauptfaelligkeit_Type">
<xsd:annotation>

View File

@@ -349,6 +349,20 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="ConversionProposalResponseMsg">
<part name="param" element="boa:ConversionProposalResponse"/>
</message>
<!-- Konvertierungshilfe alternativ -->
<message name="ConversionScopeRequestMsg2">
<part name="param" element="boa:ConversionScopeRequest2"/>
</message>
<message name="ConversionScopeResponseMsg2">
<part name="param" element="boa:ConversionScopeResponse2"/>
</message>
<message name="ConversionProposalRequestMsg2">
<part name="param" element="boa:ConversionProposalRequest2"/>
</message>
<message name="ConversionProposalResponseMsg2">
<part name="param" element="boa:ConversionProposalResponse2"/>
</message>
<!-- Fehler -->
<message name="ServiceFaultMsg">
@@ -613,6 +627,16 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="ConversionProposalResponsePort" message="os:ConversionProposalResponseMsg"/>
<fault name="ConversionProposalFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="conversionScope2">
<input name="ConversionScopeRequestPort2" message="os:ConversionScopeRequestMsg2"/>
<output name="ConversionScopeResponsePort2" message="os:ConversionScopeResponseMsg2"/>
<fault name="ConversionScopeFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="conversionProposal2">
<input name="ConversionProposalRequestPort2" message="os:ConversionProposalRequestMsg2"/>
<output name="ConversionProposalResponsePort2" message="os:ConversionProposalResponseMsg2"/>
<fault name="ConversionProposalFault" message="os:ServiceFaultMsg"/>
</operation>
</portType>
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
@@ -1209,7 +1233,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Konvertierungshilfe -->
<operation name="conversionScope">
<soap:operation soapAction="urn:getStateChanges" style="document"/>
<soap:operation soapAction="urn:conversionScope" style="document"/>
<input name="ConversionScopeRequestPort">
<soap:body use="literal"/>
</input>
@@ -1221,7 +1245,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</fault>
</operation>
<operation name="conversionProposal">
<soap:operation soapAction="urn:getStateChanges" style="document"/>
<soap:operation soapAction="urn:conversionProposal" style="document"/>
<input name="ConversionProposalRequestPort">
<soap:body use="literal"/>
</input>
@@ -1232,6 +1256,31 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:fault name="ConversionProposalFault" use="literal"/>
</fault>
</operation>
<!-- Konvertierungshilfe alternativ -->
<operation name="conversionScope2">
<soap:operation soapAction="urn:conversionScope2" style="document"/>
<input name="ConversionScopeRequestPort2">
<soap:body use="literal"/>
</input>
<output name="ConversionScopeResponsePort2">
<soap:body use="literal"/>
</output>
<fault name="ConversionScopeFault">
<soap:fault name="ConversionScopeFault" use="literal"/>
</fault>
</operation>
<operation name="conversionProposal2">
<soap:operation soapAction="urn:conversionProposal2" style="document"/>
<input name="ConversionProposalRequestPort2">
<soap:body use="literal"/>
</input>
<output name="ConversionProposalResponsePort2">
<soap:body use="literal"/>
</output>
<fault name="ConversionProposalFault">
<soap:fault name="ConversionProposalFault" use="literal"/>
</fault>
</operation>
</binding>

View File

@@ -4,128 +4,135 @@
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
<!--Prozessobjekte Berechnung, Offert, Antrag - Spartenübergreifend-->
<xsd:complexType name="SpezBOASchritt_Type">
<xsd:annotation>
<xsd:documentation>Abstrackter Basistyp für das Datenmodell aller BOA-Prozessschritte</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="SpezBerechnung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:complexContent>
<xsd:extension base="SpezBOASchritt_Type">
<xsd:sequence>
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezOffert_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp Offert, der bei Request und Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/>
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:complexContent>
<xsd:extension base="SpezBOASchritt_Type">
<xsd:sequence>
<xsd:element name="Offertnummer" type="cst:ObjektId_Type" minOccurs="0"/>
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Personen" type="cst:BeteiligtePersonVertrag_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste aller benötigten Vertragspersonen (nicht versicherte Personen), welche dann über ihre Rolle referenziert werden. Die Personen können eine Adresse enthalten.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Versicherungsnehmer" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person, die als Versicherungsnehmer fungiert. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Versicherungsnehmer die Prämie zahlt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AbgelehnteRisiken" type="cst:AbgelehnteRisiken_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehen Ablehnungen zu den beantragten Risiken</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehende Vorversicherungen zu dem Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type">
<xsd:annotation>
<xsd:documentation>Beschreibt die Art der Zahlung und enthält die zugehörigen Daten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sepa" type="cst:SepaCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
<xsd:annotation>
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ersatzpolizzennummern für eine manuelle Ablöse von Polizzen. Nicht für automatische Konvertierung oder Fahrzeugwechsel.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheAntragsdaten" type="ZusaetzlicheAntragsdaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Einwilligungen" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:complexContent>
<xsd:extension base="SpezOffert_Type">
<xsd:sequence>
<xsd:element name="Antragsart" type="cst:Antragsart_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AbweichenderPraemienzahler" type="xsd:unsignedShort" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Referenz auf einen abweichenden Praemienzahler, wenn nicht der Versicherungsnehmer die Prämie zahlt</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeitereVersicherungsnehmer" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Referenz auf weitere Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WeitereVertragspersonen" type="cst:Vertragsperson_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AbgelehnteRisiken" type="cst:AbgelehnteRisiken_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehen Ablehnungen zu den beantragten Risiken</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Bestehende Vorversicherungen zu dem Antrag</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type">
<xsd:annotation>
<xsd:documentation>Beschreibt die Art der Zahlung und enthält die zugehörigen Daten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sepa" type="cst:SepaCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzenversand" type="cst:PolizzenversandType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>alternativer Polizzenversand</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Datenschutzbestimmungen" type="cst:Datenverwendung_Type">
<xsd:annotation>
<xsd:documentation>Allgemeine Datenschutzbestimmungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ersatzpolizzennummern für eine manuelle Ablöse von Polizzen. Nicht für automatische Konvertierung oder Fahrzeugwechsel.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZusaetzlicheAntragsdaten" type="ZusaetzlicheAntragsdaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Einwilligungen" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragPersonen_Type" abstract="true">
<xsd:annotation>
@@ -710,4 +717,100 @@
<xsd:documentation>Abstraktes Element für die Ableitung von Typen für VU-spezifische Zusatzinformationen</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
</xsd:schema>
<xsd:element name="ConversionScopeRequest2">
<xsd:annotation>
<xsd:documentation>Request um die Konvertierungsmöglichkeiten für einen oder mehrere Verträge zu erhalten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Vertrag" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angabe für welche Verträge die Konvertierung geplant ist.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ConversionScopeResponse2">
<xsd:annotation>
<xsd:documentation>Response mit den Konvertierungsmöglichkeiten</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Scope" type="Konvertierungsumfang2_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Konvertierungsmöglichkeiten</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ConversionProposalRequest2">
<xsd:annotation>
<xsd:documentation>Request um einen Konvertierungsvorschlag zu generieren</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Konvertierungsplan" type="Konvertierungsumfang_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angabe auf welchem Vertrag oder welchen Verträgen der neue Vertrag aufgebaut werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ConversionProposalResponse2">
<xsd:annotation>
<xsd:documentation>Response um mit einem Konvertierungsvorschlag</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Vorschlag" type="SpezAntrag_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Vorschlag für den Antrag des konvertierten Vertrags.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Dokument" type="cst:ProzessDokHandout_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Möglichkeit um Konvertierungsübersicht (Gegenüberstellung von Deckungen) mitzugeben.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Ersatzpolizze" type="cst:Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Polizzennummern, die im Rahmen der Konvertierung abgelöst werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Konvertierungsumfang2_Type">
<xsd:annotation>
<xsd:documentation>Spezifiziert die Konvertierung mehrerer Verträge in einen Vertrag</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Vertrag" type="cst:KonvertierungBaustein2_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>