<?xml version="1.0" encoding="iso-8859-1"?>
<xsd:schema targetNamespace="urn::sciphox-org/sciphox" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn::sciphox-org/sciphox" xmlns:cda="urn::hl7-org/cda">
	<xsd:import namespace="urn::hl7-org/cda" schemaLocation="../../Schema/sciphox-originale/v3dt_1.0.xsd"/>
	<!-- SSU Gesetzliche Krankenversicherung-->
	<xsd:group name="insurance_de">
		<xsd:sequence>
			<xsd:element ref="GesetzlicheKrankenversicherung" minOccurs="0"/>
			<xsd:element ref="PrivateKrankenversicherung" minOccurs="0"/>
			<xsd:element ref="ZusatzKrankenversicherung" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="GesetzlicheKrankenversicherung">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Informationen zur gesetzlichen Krankenversicherung des Patienten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Kostentraegerbezeichnung" minOccurs="0"/>
				<xsd:element ref="KrankenkassennummerIK"/>
				<xsd:element ref="KostentraegerAbrechnungsbereich" minOccurs="0"/>
				<xsd:element ref="KVBereich" minOccurs="0"/>
				<xsd:element ref="AbrechnungsVKNR" minOccurs="0"/>
				<xsd:element ref="SKTZusatzangabe" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="Versichertennummer" minOccurs="0"/>
				<xsd:element ref="VersichertenartMFR" minOccurs="0"/>
				<xsd:element ref="VersichertenstatusKVK" minOccurs="0"/>
				<xsd:element ref="Statusergaenzung" minOccurs="0"/>
				<xsd:element ref="BisDatumderGueltigkeit" minOccurs="0"/>
				<xsd:element ref="KVKEinlesedatum" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<!--Element Kostentraegerbezeichnung-->
	<xsd:element name="Kostentraegerbezeichnung">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Name des Kostentraegers</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element AbrechnungsVKNR-->
	<xsd:element name="AbrechnungsVKNR">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Abrechnungs-VKNR des Kostentraeges</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="S" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element KrankenkassennummerIK-->
	<xsd:element name="KrankenkassennummerIK">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Stellen 3-9 des Institutionskennzeichens des KT	</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element Kostenträgerrabrechnungsbereich -->
	<xsd:element name="KostentraegerAbrechnungsbereich">
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="S" type="xsd:string"/>
			<xsd:attribute name="SN" type="xsd:string"/>
			<xsd:attribute name="SV" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element KVBereich-->
	<xsd:element name="KVBereich">
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="S" type="xsd:string"/>
			<xsd:attribute name="SN" type="xsd:string"/>
			<xsd:attribute name="SV" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element Versichertennummer-->
	<xsd:element name="Versichertennummer">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Versichertennummer des Patienten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element SKTZusatzangabe-->
	<xsd:element name="SKTZusatzangabe">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">SKT-Zusatzangabe bei SKT-Versicherten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element VersichertenartMFR-->
	<xsd:element name="VersichertenartMFR">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Versichertenart des Patienten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="S" type="xsd:string"/>
			<xsd:attribute name="SN" type="xsd:string"/>
			<xsd:attribute name="SV" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element VersichertenstatusKVK-->
	<xsd:element name="VersichertenstatusKVK">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Versichertenstatus KVK des Patienten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="S" type="xsd:string"/>
			<xsd:attribute name="SN" type="xsd:string"/>
			<xsd:attribute name="SV" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element Statusergänzung-->
	<xsd:element name="Statusergaenzung">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Statusergaenzung</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="S" type="xsd:string"/>
			<xsd:attribute name="SN" type="xsd:string"/>
			<xsd:attribute name="SV" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element BisDatumderGueltigkeit-->
	<xsd:element name="BisDatumderGueltigkeit">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Datum, bis wann die KVK gueltig ist</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--Element KVKEinlesedatum-->
	<xsd:element name="KVKEinlesedatum">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Einlesedatum der KVK</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<!--
	ENDE: Element GesetzlicheKrankenversicherung
-->
	<!-- Elemente PrivateKrankenversicherung und ZusatzKrankenversicherung unverändert aus sciphox10.xsd übernommen-->
	<xsd:element name="PrivateKrankenversicherung">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Kostentraegerbezeichnung"/>
				<xsd:element ref="Versichertennummer" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ZusatzKrankenversicherung">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Kostentraegerbezeichnung"/>
				<xsd:element ref="Versicherungsleistung"/>
				<xsd:element ref="Versichertennummer" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Versicherungsleistung">
		<xsd:annotation>
			<xsd:documentation xml:lang="de">Spezifizierung der Versicherungsleistung der Zusatzversorgung</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:attribute name="NULL" type="cda:null.code.set"/>
			<xsd:attribute name="V" type="xsd:string"/>
			<xsd:attribute name="DN" type="xsd:string"/>
			<xsd:attribute name="ID" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
