diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Request.xml b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Request.xml
index e6021a9a..3635946b 100644
--- a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Request.xml
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Request.xml
@@ -54,24 +54,36 @@
Deckungen für Person 1
true
1
+
+
Sonderklasse
true
false
-
+
+
+
Wahlarzt
true
true
+ 4
+ 0
+
+
2839438624329856325832
Mutter und Kind
false
true
+
+ 4
+ 0
+
diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Response.xml b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Response.xml
new file mode 100644
index 00000000..ac76475e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/02_Calc_Kranken_Response.xml
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+
+ 1000010011
+ OK
+
+
+ 2024-05-16T21:32:52.00679
+ 2024-05-16T21:32:52.12679
+
+
+
+
+
+
+
+
+ Gesund in Wien (Produktbezeichnung)
+ 2024-05-01
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ 02
+ 1
+ --05-01
+ 3424324324
+
+ true
+
+
+
+
+ Deckungen für Person 1
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ true
+ 1
+
+
+
+
+ Sonderklasse
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ true
+ false
+
+
+
+
+
+ Wahlarzt
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ true
+ true
+ 4
+ 0
+
+
+
+
+ 2839438624329856325832
+
+ Mutter und Kind
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ false
+ true
+
+ 4
+ 0
+
+
+
+
+
+
+
+
+ Deckungen für Person 2
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ true
+ 1
+
+
+ 52748327403274326432
+
+ Sonderklasse
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ true
+ false
+
+
+ 232783264328649832
+
+ Wahlarzt
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ true
+ true
+
+
+ 2839438624329856325832
+
+ Mutter und Kind
+
+ 1
+ 1298.34
+ 1311.32
+
+ 12.98
+ 1
+
+
+ false
+ true
+
+
+
+
+
+
+ 105
+ 155
+
+ true
+ Sozialversicherungsanstalt
+ Die Sozialversicherungsanstalt, bei der die Person versichert ist.
+
+ Sozialversicherung der Selbständigen
+ SVS
+
+
+ Wiener Gebietskrankenkasse
+ WGKK
+
+ 1
+
+
+ Angestellter
+ Angestellter
+
+
+ Angestellter
+ Arzt
+ Apotheker
+ Fischer
+ Fleischer
+ Zimmermann
+
+
+
+
+
+ 73
+ 190
+
+ true
+ Sozialversicherungsanstalt
+ Die Sozialversicherungsanstalt, bei der die Person versichert ist.
+
+ Sozialversicherung der Selbständigen
+ SVS
+
+
+ Wiener Gebietskrankenkasse
+ WGKK
+
+ 1
+
+
+ Angestellter
+ Angestellter
+
+
+ Angestellter
+ Arzt
+ Apotheker
+ Fischer
+ Fleischer
+ Zimmermann
+
+
+
+ Austria Tabak in Wien
+
+
+
diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/KrankenExtension.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/KrankenExtension.xsd
index 03ca8615..d6df8944 100644
--- a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/KrankenExtension.xsd
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/TestXmls/BspPersonenversicherung/KrankenExtension.xsd
@@ -4,6 +4,7 @@
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
+ xmlns:kv="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
targetNamespace="http://boa.example.com/kranken"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.11.0"
xsi:schemaLocation="
@@ -12,11 +13,60 @@
">
+
+
+
+
+ Variante 1 Vererbung vom Produktbaustein
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Variante 2: Ein Pluginbaustein, welcher im Standard-Elementarprodukt verwendet werden kann.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Einfache Standardimplementierung für Ordnungsbegriffe als String
@@ -44,6 +94,9 @@
+
+
+
Einfache Standardimplementierung für Ordnungsbegriffe als String
@@ -71,6 +124,8 @@
+
+
Einfache Standardimplementierung für Ordnungsbegriffe als String
@@ -108,7 +163,10 @@
-
+
+
+
+
Ableitung des Kontext für ProductProposal Krankenversicherung
diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd
index 84c29ec5..6435f574 100644
--- a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd
+++ b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd
@@ -1323,7 +1323,7 @@
die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet.
-
+
Eine einfache Standardimplementierung für TarifId_Type als String ohne Enumeration.