Hinzufügen elektronische Unterschrift und Basis für Krankenversicherung

This commit is contained in:
2021-01-12 12:17:53 +01:00
parent e9b948dd25
commit 652498ab4e
40 changed files with 1542 additions and 8 deletions

View File

@@ -356,7 +356,7 @@
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional eine Geschaeftsfallnummer, die mehrere Request-Responses einem Geschaeftsfall zuordnet</xsd:documentation>
<xsd:documentation>Optional eine Geschaeftsfallnummer, die mehrere Request-Response-Paare einem Geschaeftsfall zuordnet</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>

View File

@@ -186,4 +186,62 @@
<xsd:element name="Zeitraum" type="cst:Zeitraum_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CollectSignaturesRequest">
<xsd:annotation>
<xsd:documentation>Request zur Einholung von Autorisierungen für einen Prozessschritt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Personen" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Person im Versicherungssystem</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Kontaktinformation" type="Kontaktinformation_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Eine oder mehrere Kontaktinformationen über die eine Autorisierung eingeholt werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="CollectSignaturesResponse">
<xsd:annotation>
<xsd:documentation>Response bei der Einholung von Unterschriften</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type">
<xsd:annotation>
<xsd:documentation>Die Nummer des Geschaeftsfalls, zu dem die Unterschriften eingeholt werden sollen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Kontaktinformation_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Ein abstraktes Element für Kontaktdaten, an welche die Aufforderung gesendet wird, einen Prozessschritt mittels Unterschrift zu autorisieren</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="KontaktinformationEMail" type="Kontaktinformation_Type">
<xsd:annotation>
<xsd:documentation>Eine E-Mail-Adresse zur Autorisierung eines Prozessschrittes</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>

View File

@@ -10,6 +10,7 @@ xmlns:boaSp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat"
xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs"
xmlns:boaU="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall"
xmlns:boaL="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben"
xmlns:boaKr="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken"
xmlns:boaPf="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder"
xmlns:v="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag"
xmlns:p="urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner"
@@ -30,6 +31,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" schemaLocation="omds3_ON2_Antrag_SachPrivat.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.rs" schemaLocation="omds3_ON2_Antrag_Rechtsschutz.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall" schemaLocation="omds3_ON2_Antrag_Unfall.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" schemaLocation="omds3_ON2_Antrag_Kranken.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben" schemaLocation="omds3_ON2_Antrag_Leben.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.produktfinder" schemaLocation="omds3_ON2_Antrag_Produktfinder.xsd"/>
<import namespace="urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag" schemaLocation="omds3_ON3_Vertrag.xsd"/>
@@ -264,6 +266,32 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<message name="SubmitApplicationUnfallResponseMsg">
<part name="parameters" element="boaU:SubmitApplicationUnfallResponse"/>
</message>
<!-- Kranken -->
<message name="CalculateKrankenRequestMsg">
<part name="parameters" element="boaKr:CalculateKrankenRequest"/>
</message>
<message name="CalculateKrankenResponseMsg">
<part name="parameters" element="boaKr:CalculateKrankenResponse"/>
</message>
<message name="CreateOfferKrankenRequestMsg">
<part name="parameters" element="boaKr:CreateOfferKrankenRequest"/>
</message>
<message name="CreateOfferKrankenResponseMsg">
<part name="parameters" element="boaKr:CreateOfferKrankenResponse"/>
</message>
<message name="CreateApplicationKrankenRequestMsg">
<part name="parameters" element="boaKr:CreateApplicationKrankenRequest"/>
</message>
<message name="CreateApplicationKrankenResponseMsg">
<part name="parameters" element="boaKr:CreateApplicationKrankenResponse"/>
</message>
<message name="SubmitApplicationKrankenRequestMsg">
<part name="parameters" element="boaKr:SubmitApplicationKrankenRequest"/>
</message>
<message name="SubmitApplicationKrankenResponseMsg">
<part name="parameters" element="boaKr:SubmitApplicationKrankenResponse"/>
</message>
<!-- Leben -->
<message name="CalculateLebenRequestMsg">
@@ -561,7 +589,28 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<output name="SubmitApplicationUnfallResponsePort" message="os:SubmitApplicationUnfallResponseMsg"/>
<fault name="SubmitApplicationUnfallFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateKranken">
<input name="CalculateKrankenRequestPort" message="os:CalculateKrankenRequestMsg"/>
<output name="CalculateKrankenResponsePort" message="os:CalculateKrankenResponseMsg"/>
<fault name="CalculateKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createOfferKranken">
<input name="CreateOfferKrankenRequestPort" message="os:CreateOfferKrankenRequestMsg"/>
<output name="CreateOfferKrankenResponsePort" message="os:CreateOfferKrankenResponseMsg"/>
<fault name="CreateOfferKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="createApplicationKranken">
<input name="CreateApplicationKrankenRequestPort" message="os:CreateApplicationKrankenRequestMsg"/>
<output name="CreateApplicationKrankenResponsePort" message="os:CreateApplicationKrankenResponseMsg"/>
<fault name="CreateApplicationKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="submitApplicationKranken">
<input name="SubmitApplicationKrankenRequestPort" message="os:SubmitApplicationKrankenRequestMsg"/>
<output name="SubmitApplicationKrankenResponsePort" message="os:SubmitApplicationKrankenResponseMsg"/>
<fault name="SubmitApplicationKrankenFault" message="os:ServiceFaultMsg"/>
</operation>
<operation name="calculateLeben">
<input name="CalculateLebenRequestPort" message="os:CalculateLebenRequestMsg"/>
<output name="CalculateLebenResponsePort" message="os:CalculateLebenResponseMsg"/>
@@ -1097,7 +1146,56 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:fault name="SubmitApplicationUnfallFault" use="literal"/>
</fault>
</operation>
<!-- Kranken -->
<operation name="calculateKranken">
<soap:operation soapAction="urn:calculateKranken" style="document"/>
<input name="CalculateKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CalculateKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CalculateKrankenFault">
<soap:fault name="CalculateKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="createOfferKranken">
<soap:operation soapAction="urn:createOfferKranken" style="document"/>
<input name="CreateOfferKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateOfferKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateOfferKrankenFault">
<soap:fault name="CreateOfferKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="createApplicationKranken">
<soap:operation soapAction="urn:createApplicationKranken" style="document"/>
<input name="CreateApplicationKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="CreateApplicationKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="CreateApplicationKrankenFault">
<soap:fault name="CreateApplicationKrankenFault" use="literal"/>
</fault>
</operation>
<operation name="submitApplicationKranken">
<soap:operation soapAction="urn:submitApplicationKranken" style="document"/>
<input name="SubmitApplicationKrankenRequestPort">
<soap:body use="literal"/>
</input>
<output name="SubmitApplicationKrankenResponsePort">
<soap:body use="literal"/>
</output>
<fault name="SubmitApplicationKrankenFault">
<soap:fault name="SubmitApplicationKrankenFault" use="literal"/>
</fault>
</operation>
<!-- Leben -->