Java-Klasse für anonymous complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ * <sequence>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "berechnungsanfrage"
+})
+@XmlRootElement(name = "CalculateKrankenRequest")
+public class CalculateKrankenRequest
+ extends CalculateRequestGenType
+{
+
+ @XmlElement(name = "Berechnungsanfrage", required = true)
+ protected SpezBerechnungKrankenType berechnungsanfrage;
+
+ /**
+ * Ruft den Wert der berechnungsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public SpezBerechnungKrankenType getBerechnungsanfrage() {
+ return berechnungsanfrage;
+ }
+
+ /**
+ * Legt den Wert der berechnungsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public void setBerechnungsanfrage(SpezBerechnungKrankenType value) {
+ this.berechnungsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenResponse.java
new file mode 100644
index 00000000..eab1afc2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CalculateKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CalculateResponseGenType;
+
+
+/**
+ * Typ des Responseobjekts für eine Unfall-Berechnung
+ *
+ * Java-Klasse für anonymous complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ * <sequence>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "berechnungsantwort"
+})
+@XmlRootElement(name = "CalculateKrankenResponse")
+public class CalculateKrankenResponse
+ extends CalculateResponseGenType
+{
+
+ @XmlElement(name = "Berechnungsantwort", required = true)
+ protected SpezBerechnungKrankenType berechnungsantwort;
+
+ /**
+ * Ruft den Wert der berechnungsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public SpezBerechnungKrankenType getBerechnungsantwort() {
+ return berechnungsantwort;
+ }
+
+ /**
+ * Legt den Wert der berechnungsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public void setBerechnungsantwort(SpezBerechnungKrankenType value) {
+ this.berechnungsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenRequest.java
new file mode 100644
index 00000000..3384e6c2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationRequestGenType;
+
+
+/**
+ * Type des Requestobjekts für die Erstellung eines Unfallantrags
+ *
+ * Java-Klasse für anonymous complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ * <sequence>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsanfrage"
+})
+@XmlRootElement(name = "CreateApplicationKrankenRequest")
+public class CreateApplicationKrankenRequest
+ extends CreateApplicationRequestGenType
+{
+
+ @XmlElement(name = "Antragsanfrage", required = true)
+ protected SpezAntragKrankenType antragsanfrage;
+
+ /**
+ * Ruft den Wert der antragsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsanfrage() {
+ return antragsanfrage;
+ }
+
+ /**
+ * Legt den Wert der antragsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsanfrage(SpezAntragKrankenType value) {
+ this.antragsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenResponse.java
new file mode 100644
index 00000000..e3dd3521
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateApplicationKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateApplicationResponseGenType;
+
+
+/**
+ * Type des Responseobjekts für die Erstellung eines Unfallantrags
+ *
+ * Java-Klasse für anonymous complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsantwort"
+})
+@XmlRootElement(name = "CreateApplicationKrankenResponse")
+public class CreateApplicationKrankenResponse
+ extends CreateApplicationResponseGenType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragKrankenType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragKrankenType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenRequest.java
new file mode 100644
index 00000000..f59f27bc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferRequestGenType;
+
+
+/**
+ * Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts
+ *
+ * Java-Klasse für anonymous complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ * <sequence>
+ * <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "offertanfrage"
+})
+@XmlRootElement(name = "CreateOfferKrankenRequest")
+public class CreateOfferKrankenRequest
+ extends CreateOfferRequestGenType
+{
+
+ @XmlElement(name = "Offertanfrage", required = true)
+ protected SpezOffertKrankenType offertanfrage;
+
+ /**
+ * Ruft den Wert der offertanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public SpezOffertKrankenType getOffertanfrage() {
+ return offertanfrage;
+ }
+
+ /**
+ * Legt den Wert der offertanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public void setOffertanfrage(SpezOffertKrankenType value) {
+ this.offertanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenResponse.java
new file mode 100644
index 00000000..e5da5d28
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/CreateOfferKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.CreateOfferResponseGenType;
+
+
+/**
+ * Type des Responseobjekts für eine Erstellung eines Unfall-Offerts
+ *
+ * Java-Klasse für anonymous complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ * <sequence>
+ * <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "offertantwort"
+})
+@XmlRootElement(name = "CreateOfferKrankenResponse")
+public class CreateOfferKrankenResponse
+ extends CreateOfferResponseGenType
+{
+
+ @XmlElement(name = "Offertantwort", required = true)
+ protected SpezOffertKrankenType offertantwort;
+
+ /**
+ * Ruft den Wert der offertantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public SpezOffertKrankenType getOffertantwort() {
+ return offertantwort;
+ }
+
+ /**
+ * Legt den Wert der offertantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public void setOffertantwort(SpezOffertKrankenType value) {
+ this.offertantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/LeistungsartKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/LeistungsartKrankenType.java
new file mode 100644
index 00000000..31f4ce0f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/LeistungsartKrankenType.java
@@ -0,0 +1,105 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
+
+
+/**
+ * Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
+ *
+ * Java-Klasse für LeistungsartKranken_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="LeistungsartKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ * <sequence>
+ * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LeistungsartKranken_Type", propOrder = {
+ "selbstbehalt",
+ "versPersonenRefLfnr"
+})
+public class LeistungsartKrankenType
+ extends ElementarproduktGenerischType
+{
+
+ @XmlElement(name = "Selbstbehalt")
+ protected SelbstbehaltType selbstbehalt;
+ @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class)
+ @XmlSchemaType(name = "unsignedShort")
+ protected List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the versPersonenRefLfnr property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getVersPersonenRefLfnr().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link CalculateKrankenRequest }
+ *
+ */
+ public CalculateKrankenRequest createCalculateKrankenRequest() {
+ return new CalculateKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SpezBerechnungKrankenType }
+ *
+ */
+ public SpezBerechnungKrankenType createSpezBerechnungKrankenType() {
+ return new SpezBerechnungKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link CalculateKrankenResponse }
+ *
+ */
+ public CalculateKrankenResponse createCalculateKrankenResponse() {
+ return new CalculateKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferKrankenRequest }
+ *
+ */
+ public CreateOfferKrankenRequest createCreateOfferKrankenRequest() {
+ return new CreateOfferKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SpezOffertKrankenType }
+ *
+ */
+ public SpezOffertKrankenType createSpezOffertKrankenType() {
+ return new SpezOffertKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferKrankenResponse }
+ *
+ */
+ public CreateOfferKrankenResponse createCreateOfferKrankenResponse() {
+ return new CreateOfferKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationKrankenRequest }
+ *
+ */
+ public CreateApplicationKrankenRequest createCreateApplicationKrankenRequest() {
+ return new CreateApplicationKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType createSpezAntragKrankenType() {
+ return new SpezAntragKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationKrankenResponse }
+ *
+ */
+ public CreateApplicationKrankenResponse createCreateApplicationKrankenResponse() {
+ return new CreateApplicationKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationKrankenRequest }
+ *
+ */
+ public SubmitApplicationKrankenRequest createSubmitApplicationKrankenRequest() {
+ return new SubmitApplicationKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationKrankenResponse }
+ *
+ */
+ public SubmitApplicationKrankenResponse createSubmitApplicationKrankenResponse() {
+ return new SubmitApplicationKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType createVerkaufsproduktKrankenType() {
+ return new VerkaufsproduktKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link ProduktKrankenType }
+ *
+ */
+ public ProduktKrankenType createProduktKrankenType() {
+ return new ProduktKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link LeistungsartKrankenType }
+ *
+ */
+ public LeistungsartKrankenType createLeistungsartKrankenType() {
+ return new LeistungsartKrankenType();
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ProduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ProduktKrankenType.java
new file mode 100644
index 00000000..ceffaef3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/ProduktKrankenType.java
@@ -0,0 +1,103 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktMitVpType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
+
+
+/**
+ * Typ für ein Produkt in der Sparte Kranken. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
+ *
+ * Java-Klasse für ProduktKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LeistungsartKrankenType }
+ *
+ *
+ */
+ public List Java-Klasse für SpezAntragKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezBerechnungKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezOffertKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für VerkaufsproduktKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktKrankenType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktGenerischType }
+ *
+ *
+ */
+ public List
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VersichertePersonType }
+ *
+ *
+ */
+ public List
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java
index 6b2dc241..dcebdfa8 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java
@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 125 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd
- * Zeile 991 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
+ * Zeile 1001 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd
*
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java
index dd15bc80..cd001f74 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/rs/SubmitApplicationRechtsschutzRequest.java
@@ -10,8 +10,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationReq
/**
- * Type des Requests, um den Antrag einzureichen
- *
* Java-Klasse für anonymous complex type.
*
* Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
diff --git a/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kranken_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kranken_binding.xml
new file mode 100644
index 00000000..f835bc8b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/resources/bind/r1_6_0/omds3_ON2_Antrag_Kranken_binding.xml
@@ -0,0 +1,12 @@
+
+
+ * <complexType name="ProduktKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ * <sequence>
+ * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}LeistungsartKranken_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktKranken_Type", propOrder = {
+ "leistungsarten",
+ "selbstbehalt"
+})
+public class ProduktKrankenType
+ extends ProduktMitVpType
+{
+
+ @XmlElement(name = "Leistungsarten")
+ protected Listset method for the leistungsarten property.
+ *
+ *
+ * getLeistungsarten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="SpezAntragKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntragKranken_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezAntragKrankenType
+ extends SpezAntragType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKrankenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezBerechnungKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezBerechnungKrankenType.java
new file mode 100644
index 00000000..a928b14a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezBerechnungKrankenType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezBerechnungType;
+
+
+/**
+ * Typ für den Schritt Berechnung
+ *
+ *
+ * <complexType name="SpezBerechnungKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezBerechnungKranken_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezBerechnungKrankenType
+ extends SpezBerechnungType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKrankenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezOffertKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezOffertKrankenType.java
new file mode 100644
index 00000000..eb581f37
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SpezOffertKrankenType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezOffertType;
+
+
+/**
+ * Typ für den Schritt Offert-Erzeugung
+ *
+ *
+ * <complexType name="SpezOffertKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezOffertKranken_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezOffertKrankenType
+ extends SpezOffertType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKrankenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java
new file mode 100644
index 00000000..4bd8344d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationRequestGenType;
+
+
+/**
+ * Type des Requests, um den Antrag einzureichen
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ * <sequence>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsanfrage"
+})
+@XmlRootElement(name = "SubmitApplicationKrankenRequest")
+public class SubmitApplicationKrankenRequest
+ extends SubmitApplicationRequestGenType
+{
+
+ @XmlElement(name = "Antragsanfrage")
+ protected SpezAntragKrankenType antragsanfrage;
+
+ /**
+ * Ruft den Wert der antragsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsanfrage() {
+ return antragsanfrage;
+ }
+
+ /**
+ * Legt den Wert der antragsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsanfrage(SpezAntragKrankenType value) {
+ this.antragsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java
new file mode 100644
index 00000000..78cc9a98
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/SubmitApplicationKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SubmitApplicationResponseGenType;
+
+
+/**
+ * Type des Response, um den Antrag einzureichen
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsantwort"
+})
+@XmlRootElement(name = "SubmitApplicationKrankenResponse")
+public class SubmitApplicationKrankenResponse
+ extends SubmitApplicationResponseGenType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragKrankenType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragKrankenType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/VerkaufsproduktKrankenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/VerkaufsproduktKrankenType.java
new file mode 100644
index 00000000..4038f017
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kranken/VerkaufsproduktKrankenType.java
@@ -0,0 +1,172 @@
+
+package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kranken;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
+
+
+/**
+ * Typ für ein Verkaufsprodukt in der Sparte Krankenversicherung
+ *
+ *
+ * <complexType name="VerkaufsproduktKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ * <sequence>
+ * <element name="Unfallprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type" maxOccurs="unbounded"/>
+ * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VerkaufsproduktKranken_Type", propOrder = {
+ "unfallprodukte",
+ "zusatzprodukte",
+ "versichertePersonen",
+ "refSicherstellungLfnr"
+})
+public class VerkaufsproduktKrankenType
+ extends VerkaufsproduktGenerischType
+{
+
+ @XmlElement(name = "Unfallprodukte", required = true)
+ protected Listset method for the unfallprodukte property.
+ *
+ *
+ * getUnfallprodukte().add(newItem);
+ *
+ *
+ *
+ * set method for the zusatzprodukte property.
+ *
+ *
+ * getZusatzprodukte().add(newItem);
+ *
+ *
+ *
+ * set method for the versichertePersonen property.
+ *
+ *
+ * getVersichertePersonen().add(newItem);
+ *
+ *
+ *
+ *