<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema id="ListaRefundacyjna" targetNamespace="https://solr.ezdrowie.gov.pl"
			attributeFormDefault="unqualified"
			elementFormDefault="qualified"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema"
			xmlns:solr="https://solr.ezdrowie.gov.pl" >
	<xsd:element name="ListaRefundacyjna">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="solr:OpakowanieLeku" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
			<xsd:attribute name="obowiazujeOd" type="xsd:date" />
			<xsd:attribute name="numerObwieszczenia" type="xsd:int" />
			<xsd:attribute name="czyKorekta" type="xsd:boolean" />
			<xsd:attribute name="wygenerowano" type="xsd:dateTime" />
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OpakowanieLeku">
		<xsd:annotation>
			<xsd:appinfo/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="EAN" minOccurs="1">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="jednostkaDawki" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="refundacjaD" minOccurs="1" type="xsd:boolean"/>
        		<xsd:element name="refundacjaE" minOccurs="1" type="xsd:boolean"/>
				<xsd:element name="dawka" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="substancjaCzynna" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="nazwa" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="postac" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="zawartoscOpakowania" minOccurs="0">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="rodzajLekuEnum" minOccurs="1">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="2"/>
							<xsd:enumeration value="PL"/>
							<xsd:enumeration value="SZ"/>
							<xsd:enumeration value="WM"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element ref="solr:Refundacja" minOccurs="0" maxOccurs="5"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="Wskazanie">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="rodzajWskazania">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string" >
							<xsd:enumeration value="P"/>
							<xsd:enumeration value="PR"/>
							<xsd:enumeration value="ChPL"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="idWskazania" type="xsd:string"/>
				<xsd:attribute name="czyWszystkie" type="xsd:boolean"/>
				<xsd:attribute name="wiekOd" type="xsd:string" />
				<xsd:attribute name="wiekDo" type="xsd:string" />
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:element name="Refundacja">
		<xsd:annotation>
			<xsd:appinfo/>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="urzedowaCenaZbytu" minOccurs="1" type="xsd:double"/>
				<xsd:element name="cenaHurtowaBrutto" minOccurs="1" type="xsd:double"/>
				<xsd:element name="cenaDetaliczna" minOccurs="1" nillable="true" type="xsd:double"/>
				<xsd:element name="wysokoscLimituFinansowania" minOccurs="1" type="xsd:double"/>
				<xsd:element name="doplataSwiadczeniobiorcy" minOccurs="1" type="xsd:double"/>
				<xsd:element name="poziomOdplatnosciEnum" minOccurs="1">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="20"/>
							<xsd:enumeration value="30%"/>
							<xsd:enumeration value="50%"/>
							<xsd:enumeration value="BEZPŁATNY_DO_LIMITU"/>
							<xsd:enumeration value="BEZPŁATNY"/>
							<xsd:enumeration value="RYCZAŁT"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="listaRefundacyjnaEnum" minOccurs="1">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="2"/>
							<xsd:enumeration value="A1"/>
							<xsd:enumeration value="A2"/>
							<xsd:enumeration value="A3"/>
							<xsd:enumeration value="B"/>
							<xsd:enumeration value="C"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
				<xsd:element name="grupaLimitowa">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="numer" type="xsd:string" minOccurs="1"/>
							<xsd:element name="nazwa" type="xsd:string" minOccurs="1"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="wskazania" minOccurs="0">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="wskazanie" type="solr:Wskazanie" minOccurs="0" maxOccurs="unbounded"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
