Korrektur: Omds 2.12-02 fehlte,
Dokument elektronische Unterschriften ergänzt, Erste Objekte zu elektronische Unterschriften und Kranken in Xsds aufgenommen
This commit is contained in:
Binary file not shown.
8052
OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds212-02.xsd
Normal file
8052
OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds212-02.xsd
Normal file
File diff suppressed because it is too large
Load Diff
@@ -452,6 +452,117 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<!-- Unterschriften -->
|
||||
<xsd:element name="CollectSignaturesRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request zur Einholung von Autorisierungen für einen Prozessschritt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<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:element>
|
||||
<xsd:element name="CollectSignaturesResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response bei der Einholung von Unterschriften</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<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:element>
|
||||
<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:element name="GetStateSignaturesRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request, um den Status der Unterschriften für einen Geschäftsfall abzufragen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<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 der Status der Unterschriften eingeholt werden soll.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetStateSignaturesResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response mit dem Status der Unterschriften eines Geschäftsfalls</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="SignatureStateOfDocument_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SignatureStateOfDocument_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Unterschriftenstatus für ein Dokument</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Titel" type="xsd:string"/>
|
||||
<xsd:element ref="cst:ObjektId"/>
|
||||
<xsd:element name="Unterschrift" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cst:Person"/>
|
||||
<xsd:element name="Rolle"/>
|
||||
<xsd:element name="Geleistet" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
@@ -0,0 +1,250 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds212-02.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:complexType name="VerkaufsproduktKranken_Type" final="#all">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Verkaufsprodukt in der Sparte Krankenversicherung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Unfallprodukte" type="ProduktKranken_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste von Produkten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit Unfall-fremde Bausteine einzugliedern, z.B. Produkte aus Sach-Privat.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="VersichertePersonen" type="cst:VersichertePerson_Type" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Risikodaten der versicherten Interessen. In der Regel sind dies Versicherte Personen, die im Produktbaum referenziert werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktKranken_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Produkt in der Sparte Kranken. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ProduktMitVp_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Leistungsarten" type="LeistungsartKranken_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="LeistungsartKranken_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="VersPersonenRefLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional Referenz auf versicherte Personen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- Typen für die Schritte in BOA -->
|
||||
<xsd:complexType name="SpezBerechnungKranken_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezBerechnung_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezOffertKranken_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Offert-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezOffert_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SpezAntragKranken_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den Schritt Antrags-Erzeugung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- Elemente für die Methoden -->
|
||||
<xsd:element name="CalculateKrankenRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="CalculateKrankenResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Berechnung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjekts für eine Unfall-Berechnung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CalculateResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsantwort" type="SpezBerechnungKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferKrankenRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Offerterstellung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertanfrage" type="SpezOffertKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateOfferKrankenResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Offerterstellung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts für eine Erstellung eines Unfall-Offerts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateOfferResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Offertantwort" type="SpezOffertKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationKrankenRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Antragserzeugung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requestobjekts für die Erstellung eines Unfallantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="CreateApplicationKrankenResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Antragserzeugung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Responseobjekts für die Erstellung eines Unfallantrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:CreateApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationKrankenRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt für die Antragsüberleitung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Requests, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationRequestGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsanfrage" type="SpezAntragKranken_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="SubmitApplicationKrankenResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Antragsüberleitung Unfall</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type des Response, um den Antrag einzureichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ac:SubmitApplicationResponseGen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragsantwort" type="SpezAntragKranken_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user