Angleichen Leben Unfall, Unfallantrag erbt jetzt auch von SpezAntragPersonen_Type,

Elemente in Person, die noch keinen Typ hatten haben jetzt AttributEnum_Type bekommen
VU-Erweiterungsmöglichkeit in Person geschaffen
This commit is contained in:
2020-02-27 17:55:46 +01:00
parent f5616d21cc
commit 75c2a4a1be
3 changed files with 22 additions and 10 deletions

View File

@@ -539,15 +539,21 @@
<xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/> <xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/>
<xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="FreizeitSportRisiko" type="AttributEnum_Type" minOccurs="0"/> <xsd:element name="FreizeitSportRisiko" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="Risikozuschlag" minOccurs="0"/> <xsd:element name="Risikozuschlag" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="GesetzlicheUV" minOccurs="0"/> <xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="PersonenartKranken" minOccurs="0"/> <xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="Berufsgruppe" minOccurs="0"/> <xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="ManuelleTaetigkeit" minOccurs="0"/> <xsd:element name="ManuelleTaetigkeit" type="AttributEnum_Type" minOccurs="0"/>
<xsd:element name="ZusaetzlichePersonendaten" type="ZusaetzlichePersonendaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusaetzlichePersonendaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleType name="AdresseArtCd_Type"> <xsd:simpleType name="AdresseArtCd_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation> <xsd:documentation>Vertragsrolle</xsd:documentation>
@@ -1011,6 +1017,9 @@
</xsd:complexType> </xsd:complexType>
<!-- Allgemeine Typen --> <!-- Allgemeine Typen -->
<xsd:simpleType name="Hauptfaelligkeit_Type"> <xsd:simpleType name="Hauptfaelligkeit_Type">
<xsd:annotation>
<xsd:documentation>Typ Hauptfälligkeit</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:gMonthDay"> <xsd:restriction base="xsd:gMonthDay">
<xsd:minInclusive value="--01-01"/> <xsd:minInclusive value="--01-01"/>
<xsd:maxInclusive value="--12-31"/> <xsd:maxInclusive value="--12-31"/>
@@ -1058,6 +1067,9 @@
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:simpleType name="VersicherungssteuerArt_Type"> <xsd:simpleType name="VersicherungssteuerArt_Type">
<xsd:annotation>
<xsd:documentation>Art Versicherungsteuer</xsd:documentation>
</xsd:annotation>
<xsd:union memberTypes="omds:StArtCd_Type"> <xsd:union memberTypes="omds:StArtCd_Type">
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">

View File

@@ -30,7 +30,7 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort"> <xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenz auf die Versicherte Person</xsd:documentation> <xsd:documentation>Referenz auf die Daten der Person</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Tarife" type="TarifLeben_Type" maxOccurs="unbounded"> <xsd:element name="Tarife" type="TarifLeben_Type" maxOccurs="unbounded">

View File

@@ -11,11 +11,12 @@
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type"> <xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="VersichertePersonen" type="VersichertePersonUnfall_Type" maxOccurs="unbounded"/> <xsd:element name="VersichertePersonen" type="VersichertePersonUnfall_Type" maxOccurs="unbounded"/>
<xsd:element name="Personen" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded"> <xsd:element name="Personendaten" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation> <xsd:documentation>Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden.</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -29,7 +30,7 @@
<xsd:sequence> <xsd:sequence>
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort"> <xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Referenz auf die Versicherte Person</xsd:documentation> <xsd:documentation>Referenz auf die Daten der Person</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"> <xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
@@ -88,9 +89,8 @@
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation> <xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type"> <xsd:extension base="ac:SpezAntragPersonen_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Bezugsberechtigung" type="cst:Bezugsberechtigung_Type" minOccurs="0"/>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>