<?xml version="1.0" standalone="yes"?>
<dstSifarnici xmlns="http://tempuri.org/dstSifarnici.xsd">
  <ProveraRecepta>
    <ID_Provere>1</ID_Provere>
    <NazivProvere>Provera JMBG</NazivProvere>
    <Maska>1</Maska>
    <Kriterijum>((ISNUMERIC(JMBG)=0) or (JMBG like '%.%') or (LEN(RTRIM(JMBG)) not in (7, 13)) or (JMBG in (select n.JMBG from BazaZnanjaNeispravniJMBG n)) or (dbo.datumIzJMBG(JMBG)&gt;DatumIzdavanjaLeka))</Kriterijum>
    <Kriterijum2>(0 &lt;&gt; (select count (*) from ReceptiNeispravni n where ReceptiNeispravniRazlog.SifraRecepta = n.SifraRecepta and ((ISNUMERIC(n.JMBG)=0) or (JMBG like '%.%') or (LEN(RTRIM(n.JMBG)) not in (7, 13)) or (n.JMBG in (select b.JMBG from BazaZnanjaNeispravniJMBG b)) or (dbo.datumIzJMBG(JMBG)&gt;DatumIzdavanjaLeka))))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>False JMBG</IspisProvereEn>
    <IspisProvereSc>Неисправан ЈМБГ</IspisProvereSc>
    <IspisProvereSl>Neispravan JMBG</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>2</ID_Provere>
    <NazivProvere>Provera šifre države</NazivProvere>
    <Maska>2</Maska>
    <Kriterijum>(ID_Drzava not in (select ID_Drzava from sDrzava))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ID_Drzava not in (select ID_Drzava from sDrzava))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Country ID</IspisProvereEn>
    <IspisProvereSc>Шифра државе</IspisProvereSc>
    <IspisProvereSl>Šifra države</IspisProvereSl>
    <PoljeNeispravni>ID_Drzava</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>3</ID_Provere>
    <NazivProvere>Provera šifre filijale</NazivProvere>
    <Maska>4</Maska>
    <Kriterijum>(SifraFilijale not in (select SifraFilijale from sfilijala))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where SifraFilijale not in (select SifraFilijale from sfilijala))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Branch Office ID</IspisProvereEn>
    <IspisProvereSc>Шифра филијале</IspisProvereSc>
    <IspisProvereSl>Šifra filijale</IspisProvereSl>
    <PoljeNeispravni>SifraFilijale</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>4</ID_Provere>
    <NazivProvere>Provera JMBGNoOs</NazivProvere>
    <Maska>8</Maska>
    <Kriterijum>(JMBGNoOs IS NOT NULL AND ((ISNUMERIC(JMBGNoOs)=0) or (LEN(RTRIM(JMBGNoOs)) not in (7, 13)) or (JMBGNoOs in (select n.JMBG from BazaZnanjaNeispravniJMBG n))))</Kriterijum>
    <Kriterijum2>(0 &lt;&gt; (select count (*) from ReceptiNeispravni n where ReceptiNeispravniRazlog.SifraRecepta = n.SifraRecepta and (n.JMBGNoOs IS NOT NULL AND ((ISNUMERIC(n.JMBGNoOs)=0) or (LEN(RTRIM(n.JMBGNoOs)) not in (7, 13)) or (n.JMBGNoOs in (select b.JMBG from BazaZnanjaNeispravniJMBG b))))))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>False JMBGNoOs</IspisProvereEn>
    <IspisProvereSc>Неисправан ЈМБГНоОс</IspisProvereSc>
    <IspisProvereSl>Neispravan JMBGNoOs</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>5</ID_Provere>
    <NazivProvere>Provera šifre NO</NazivProvere>
    <Maska>16</Maska>
    <Kriterijum>(ID_NO not in (select ID_NO from sNO)) </Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ID_NO not in (select ID_NO from sNO))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>ID of Social Security Holder</IspisProvereEn>
    <IspisProvereSc>Шифра НО</IspisProvereSc>
    <IspisProvereSl>Šifra NO</IspisProvereSl>
    <PoljeNeispravni>ID_NO</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>6</ID_Provere>
    <NazivProvere>Provera šifre OO</NazivProvere>
    <Maska>32</Maska>
    <Kriterijum>(ID_OO not in (select ID_OO from sOO))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ID_OO not in (select ID_OO from sOO))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Insurance Grounds ID</IspisProvereEn>
    <IspisProvereSc>Шифра ОО</IspisProvereSc>
    <IspisProvereSl>Šifra OO</IspisProvereSl>
    <PoljeNeispravni>ID_OO</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>7</ID_Provere>
    <NazivProvere>Provera šifre OOP</NazivProvere>
    <Maska>64</Maska>
    <Kriterijum>(ID_OOP not in (select ID_OOP from sOOP))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ID_OOP not in (select ID_OOP from sOOP))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Grounds for Free Participation</IspisProvereEn>
    <IspisProvereSc>Шифра ООП</IspisProvereSc>
    <IspisProvereSl>Šifra OOP</IspisProvereSl>
    <PoljeNeispravni>ID_OOP</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>8</ID_Provere>
    <NazivProvere>Provera šifre zdravstvene ustanove</NazivProvere>
    <Maska>128</Maska>
    <Kriterijum>(sifraZU not in (select sifraZU from szuizuus))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where sifraZU not in (select sifraZU from szuizuus ))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Health Center ID</IspisProvereEn>
    <IspisProvereSc>Шифра ЗУ</IspisProvereSc>
    <IspisProvereSl>Šifra ZU</IspisProvereSl>
    <PoljeNeispravni>SifraZU</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>9</ID_Provere>
    <NazivProvere>Provera šifre recepta</NazivProvere>
    <Maska>256</Maska>
    <Kriterijum>dbo.ProveraSifraRecepta(sifraRecepta)=0</Kriterijum>
    <Kriterijum2>dbo.ProveraSifraRecepta(sifraRecepta)=0</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>False Receipt ID</IspisProvereEn>
    <IspisProvereSc>Шифра рецепта</IspisProvereSc>
    <IspisProvereSl>Šifra recepta</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>10</ID_Provere>
    <NazivProvere>Provera šifre izdanog leka</NazivProvere>
    <Maska>512</Maska>
    <Kriterijum>(0 = (Select Count(*) From Lek inner join sLek on lek.ID_Lek = s.Lek.ID_Lek Where ((Lek.SifraLeka=Recepti.ID_IzdatogLeka and sLek.DatumP&lt;=Recepti.DatumPropisivanjaLeka And sLek.DatumK Is Null) Or (Lek.SifraLeka=Recepti.ID_IzdatogLeka and sLek.DatumP&lt;=Recepti.DatumPropisivanjaLeka And sLek.DatumK&gt;=Recepti.DatumPropisivanjaLeka))))</Kriterijum>
    <Kriterijum2>0 = (Select Count(*) From lek inner join sLek on lek.ID_Lek = sLek.ID_Lek, ReceptiNeispravni Where (ReceptiNeispravni.SifraRecepta = ReceptiNeispravniRazlog.SifraRecepta and ((Lek.SifraLeka=ReceptiNeispravni.ID_IzdatogLeka and sLek.DatumP&lt;=ReceptiNeispravni.DatumPropisivanjaLeka And sLek.DatumK Is Null) Or (Lek.SifraLeka=ReceptiNeispravni.ID_IzdatogLeka and sLek.DatumP&lt;=ReceptiNeispravni.DatumPropisivanjaLeka And sLek.DatumK&gt;=ReceptiNeispravni.DatumPropisivanjaLeka))))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Id of Issued Medicine</IspisProvereEn>
    <IspisProvereSc>Шифра издатог лека</IspisProvereSc>
    <IspisProvereSl>Šifra izdatog leka</IspisProvereSl>
    <PoljeNeispravni>ID_IzdatogLeka</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>11</ID_Provere>
    <NazivProvere>Provera cene izdanog leka</NazivProvere>
    <Maska>1024</Maska>
    <Kriterijum>(0 = (Select Count(*) From lek inner join sLek on Lek.ID_Lek = sLek.ID_Lek Where (Lek.SifraLeka=Recepti.ID_IzdatogLeka and sLek.DatumP&lt;=Recepti.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=Recepti.DatumIzdavanjaLeka)) and Recepti.CenaLeka &lt;=sLek.CenaLeka))</Kriterijum>
    <Kriterijum2>0 = (Select Count(*) From lek inner join sLek on lek.ID_Lek = sLek.ID_Lek, ReceptiNeispravni Where ReceptiNeispravniRazlog.SifraRecepta = ReceptiNeispravni.SifraRecepta and (Lek.SifraLeka=ReceptiNeispravni.ID_IzdatogLeka and sLek.DatumP&lt;=ReceptiNeispravni.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=ReceptiNeispravni.DatumIzdavanjaLeka)) and ReceptiNeispravni.CenaLeka &lt;=sLek.CenaLeka)</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Medicine Price</IspisProvereEn>
    <IspisProvereSc>Цена издатог лека</IspisProvereSc>
    <IspisProvereSl>Cena izdatog leka</IspisProvereSl>
    <PoljeNeispravni>CenaLeka</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>12</ID_Provere>
    <NazivProvere>Provera šifre dijagnoze</NazivProvere>
    <Maska>2048</Maska>
    <Kriterijum>(ID_Dijagnoza not in (select ID_Dijagnoza from sMKB))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ID_Dijagnoza not in (select ID_Dijagnoza from sMKB))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Diagnosis ID</IspisProvereEn>
    <IspisProvereSc>Шифра дијагнозе</IspisProvereSc>
    <IspisProvereSl>Šifra dijagnoze</IspisProvereSl>
    <PoljeNeispravni>ID_Dijagnoza</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>13</ID_Provere>
    <NazivProvere>Provera šifre lekara</NazivProvere>
    <Maska>4096</Maska>
    <Kriterijum>(0 = (Select Count(*) From sLekar Where ((sLekar.SifraLekara=Recepti.SifraLekara and sLekar.DatumZ&lt;=Recepti.DatumPropisivanjaLeka And sLekar.DatumV Is Null) Or (sLekar.SifraLekara=Recepti.SifraLekara and sLekar.DatumZ&lt;=Recepti.DatumPropisivanjaLeka And sLekar.DatumV&gt;=Recepti.DatumPropisivanjaLeka))))</Kriterijum>
    <Kriterijum2>0 = (Select Count(*) From sLekar, ReceptiNeispravni Where ( ReceptiNeispravni.SifraRecepta = ReceptiNeispravniRazlog.SifraRecepta and ((sLekar.SifraLekara=ReceptiNeispravni.SifraLekara and sLekar.DatumZ&lt;=ReceptiNeispravni.DatumPropisivanjaLeka And sLekar.DatumV Is Null) Or (sLekar.SifraLekara=ReceptiNeispravni.SifraLekara and sLekar.DatumZ&lt;=ReceptiNeispravni.DatumPropisivanjaLeka And sLekar.DatumV&gt;=ReceptiNeispravni.DatumPropisivanjaLeka))))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Doctor ID</IspisProvereEn>
    <IspisProvereSc>Шифра лекара</IspisProvereSc>
    <IspisProvereSl>Šifra lekara</IspisProvereSl>
    <PoljeNeispravni>SifraLekara</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>14</ID_Provere>
    <NazivProvere>Provera šifre lekara i recepta</NazivProvere>
    <Maska>8192</Maska>
    <Kriterijum>(substring (sifralekara, 1, 2) &lt;&gt; substring (sifrarecepta, 1, 2) and substring(sifralekara, 1,2) &lt;&gt;'31')</Kriterijum>
    <Kriterijum2>(0 = (select count (*) from ReceptiNeispravni n 
where (n.SifraRecepta = ReceptiNeispravniRazlog.SifraRecepta) 
 and (substring (n.sifralekara, 1, 2) = substring (n.sifrarecepta, 1, 2) or substring(sifralekara, 1,2) ='31')))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Doctor an Receipt ID doesn't match</IspisProvereEn>
    <IspisProvereSc>Шифре рецепта и лекара нису упарене</IspisProvereSc>
    <IspisProvereSl>Sifra recepta i lekara nisu uparene</IspisProvereSl>
    <PoljeNeispravni>SifraLekara</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>15</ID_Provere>
    <NazivProvere>Provera šifre recepta na max. vrednost</NazivProvere>
    <Maska>16384</Maska>
    <Kriterijum>(substring (Recepti.SifraRecepta,1,11) &gt; (select m.MaxSifraRecepta from BazaZnanjaMaxSifraRecepta m where m.SifraFilijale = substring(Recepti.SifraRecepta, 1,2)))</Kriterijum>
    <Kriterijum2>(substring(ReceptiNeispravniRazlog.SifraRecepta,1,11) &gt; (select m.MaxSifraRecepta from BazaZnanjaMaxSifraRecepta m where m.SifraFilijale = substring(ReceptiNeispravniRazlog.SifraRecepta, 1,2)))</Kriterijum2>
    <Ukljuceno>false</Ukljuceno>
    <IspisProvereEn>Receipt ID out of range</IspisProvereEn>
    <IspisProvereSc>Шифра рецепта ван опсега</IspisProvereSc>
    <IspisProvereSl>Šifra recepta van opsega</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>16</ID_Provere>
    <NazivProvere>Provera perioda izmedu propisivanja i izdavanja leka</NazivProvere>
    <Maska>32768</Maska>
    <Kriterijum>((DATEDIFF(day, datumpropisivanjaleka, datumizdavanjaleka) NOT BETWEEN 0 AND 15) and (0 = (Select Count(*) From lek inner join sLek on Lek.ID_Lek = sLek.ID_Lek Where (Lek.SifraLeka=Recepti.ID_IzdatogLeka and sLek.DatumP&lt;=Recepti.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=Recepti.DatumIzdavanjaLeka)) and sLek.id_lista = 4)))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifrarecepta from receptineispravni where (DATEDIFF(day, datumpropisivanjaleka, datumizdavanjaleka) NOT BETWEEN 0 AND 15) and (0 = (Select Count(*) From lek inner join sLek on Lek.ID_Lek = sLek.ID_Lek, ReceptiNeispravni Where ReceptiNeispravniRazlog.SifraRecepta = ReceptiNeispravni.SifraRecepta and (Lek.SifraLeka=ReceptiNeispravni.ID_IzdatogLeka and sLek.DatumP&lt;=ReceptiNeispravni.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=ReceptiNeispravni.DatumIzdavanjaLeka)) and sLek.id_lista = 4)))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Prescription older than 15 days</IspisProvereEn>
    <IspisProvereSc>Рецепт старији од 15 дана</IspisProvereSc>
    <IspisProvereSl>Recept stariji od 15 dana</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>17</ID_Provere>
    <NazivProvere>Provera datuma izdavanja i propisivanja leka</NazivProvere>
    <Maska>65536</Maska>
    <Kriterijum>(datumpropisivanjaleka &gt; getdate() or datumizdavanjaleka &gt; getdate() or datumpropisivanjaleka &lt; '2005-7-15' or datumizdavanjaleka &lt; '2005-7-15')</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifrarecepta from receptineispravni where (datumpropisivanjaleka &gt; getdate() or datumizdavanjaleka &gt; getdate() or datumpropisivanjaleka &lt; '2005-7-15' or datumizdavanjaleka &lt; '2005-7-15'))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Dates on prescription not valid</IspisProvereEn>
    <IspisProvereSc>Датум прописивања и/или издавања лека</IspisProvereSc>
    <IspisProvereSl>Datum propisivanja i/ili izdavanja leka</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>18</ID_Provere>
    <NazivProvere>Provera važenja OOP</NazivProvere>
    <Maska>131072</Maska>
    <Kriterijum>ID_OOP not in (select tOOP.ID_OOP from tOOP where tOOP.DatumOd &lt;= DatumIzdavanjaLeka and (tOOP.DatumDo is null or tOOP.DatumDo&gt;=DatumIzdavanjaLeka))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ID_OOP not in (select tOOP.ID_OOP from tOOP where tOOP.DatumOd &lt;= DatumIzdavanjaLeka and (tOOP.DatumDo is null or tOOP.DatumDo&gt;=DatumIzdavanjaLeka)))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Grounds for Free Participation not valid</IspisProvereEn>
    <IspisProvereSc>ООП није у важности</IspisProvereSc>
    <IspisProvereSl>OOP nije u važnosti</IspisProvereSl>
    <PoljeNeispravni>ID_OOP</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>19</ID_Provere>
    <NazivProvere>!Provera šifre podapoteke</NazivProvere>
    <Maska>262144</Maska>
    <Kriterijum>(sifrapodapoteke not in (select sifrapodapoteke from faktura))</Kriterijum>
    <Kriterijum2>sifraRecepta in (select sifraRecepta from ReceptiNeispravni where (sifrapodapoteke not in (select sifrapodapoteke from faktura)))</Kriterijum2>
    <Ukljuceno>false</Ukljuceno>
    <IspisProvereEn>Subpharmacy ID false</IspisProvereEn>
    <IspisProvereSc>Погрешна шифра подапотеке</IspisProvereSc>
    <IspisProvereSl>Pogrešna šifra podapoteke</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>20</ID_Provere>
    <NazivProvere>!Provera procenta marže</NazivProvere>
    <Maska>524288</Maska>
    <Kriterijum>(ID_IzdatogLeka in ('1031043','1037081','1039601','1039325', '1039390', '1039330', '1039285') AND ProcMarze &lt;&gt; 6.00) or ((cenaleka*((100 - ProcRabata)/100) &lt; 251 and ProcMarze &lt;&gt; 18.00) or ((cenaleka*((100 - ProcRabata)/100) &gt;=251 and cenaleka*((100 - ProcRabata)/100) &lt;=500) and ProcMarze &lt;&gt; 14.00) or (ID_IzdatogLeka not in ('1031043','1037081','1039601','1039325', '1039390', '1039330', '1039285') AND cenaleka*((100 - ProcRabata)/100) &gt; 500 and ProcMarze &lt;&gt; 12.00))</Kriterijum>
    <Kriterijum2>sifrarecepta in (select r.sifrarecepta from ReceptiNeispravni r where ((r.ID_IzdatogLeka in ('1031043','1037081','1039601','1039325', '1039390', '1039330', '1039285') AND r.ProcMarze &lt;&gt; 6.00) or (r.cenaleka*((100 - r.ProcRabata)/100) &lt; 251 and r.ProcMarze &lt;&gt; 18.00) or ((r.cenaleka*((100 - r.ProcRabata)/100) &gt;=251 and r.cenaleka*((100 - r.ProcRabata)/100) &lt;=500) and r.ProcMarze &lt;&gt; 14.00) or (r.ID_IzdatogLeka not in ('1031043','1037081','1039601','1039325', '1039390', '1039330', '1039285') AND r.cenaleka*((100 - r.ProcRabata)/100) &gt; 500 and r.ProcMarze &lt;&gt; 12.00)))</Kriterijum2>
    <Ukljuceno>false</Ukljuceno>
    <IspisProvereEn>False price calculation element</IspisProvereEn>
    <IspisProvereSc>Погрешан проценат марже</IspisProvereSc>
    <IspisProvereSl>Pogrešan procenat marže</IspisProvereSl>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>21</ID_Provere>
    <NazivProvere>Provera leka u odnosu na dijagnozu</NazivProvere>
    <Maska>1048576</Maska>
    <Kriterijum>(Recepti.ID_Izdatogleka not in (select Lek.sifraleka from sLekUcesceDijagnoza, lek inner join sLek on lek.ID_Lek = sLek.ID_Lek where Lek.sifraleka = Recepti.ID_Izdatogleka and sLek.DatumP&lt;=Recepti.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=Recepti.DatumIzdavanjaLeka) and slek.id_lek = sLekUcesceDijagnoza.id_lek and slek.rednibroj = sLekUcesceDijagnoza.rednibroj and Recepti.ID_Dijagnoza like sLekUcesceDijagnoza.opisdijagnoze and (GodineOd=0 and GodineDo is null or (dbo.godineUOpsegu(JMBG, GodineOd, GodineDo, DatumIzdavanjaLeka)=1))))</Kriterijum>
    <Kriterijum2>(sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ReceptiNeispravni.ID_Izdatogleka not in (select Lek.sifraleka from sLekUcesceDijagnoza, sLek inner join lek on sLek.ID_Lek = lek.ID_Lek where Lek.sifraleka = ReceptiNeispravni.ID_Izdatogleka and sLek.DatumP&lt;=ReceptiNeispravni.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=ReceptiNeispravni.DatumIzdavanjaLeka) and slek.id_lek = sLekUcesceDijagnoza.id_lek and slek.rednibroj = sLekUcesceDijagnoza.rednibroj and ReceptiNeispravni.ID_Dijagnoza like sLekUcesceDijagnoza.opisdijagnoze and (GodineOd=0 and GodineDo is null or (dbo.godineUOpsegu(JMBG, GodineOd, GodineDo, DatumIzdavanjaLeka)=1)))))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>False medicine subscirebed accordinog to the Diagnosis ID</IspisProvereEn>
    <IspisProvereSc>Погрешно прописан лек у односу на дијагнозу</IspisProvereSc>
    <IspisProvereSl>Pogrešno propisan lek u odnosu na dijagnozu</IspisProvereSl>
    <PoljeNeispravni>ID_IzdatogLeka</PoljeNeispravni>
  </ProveraRecepta>
  <ProveraRecepta>
    <ID_Provere>22</ID_Provere>
    <NazivProvere>Provera kolicine leka</NazivProvere>
    <Maska>2097152</Maska>
    <Kriterijum>(Recepti.ID_Izdatogleka not in (select Lek.sifraleka from sLekUcesceDijagnoza, lek inner join sLek on lek.ID_Lek = sLek.ID_Lek where Lek.sifraleka = Recepti.ID_Izdatogleka and sLek.DatumP&lt;=Recepti.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=Recepti.DatumIzdavanjaLeka) and slek.id_lek = sLekUcesceDijagnoza.id_lek and slek.rednibroj = sLekUcesceDijagnoza.rednibroj and  (Recepti.Kolicina &lt;= sLekUcesceDijagnoza.KolicinaLeka OR sLekUcesceDijagnoza.KolicinaLeka IS NULL )))</Kriterijum>
    <Kriterijum2>(sifraRecepta in (select sifraRecepta from ReceptiNeispravni where ReceptiNeispravni.ID_Izdatogleka not in (select Lek.sifraleka from sLekUcesceDijagnoza, sLek inner join lek on sLek.ID_Lek = lek.ID_Lek where Lek.sifraleka = ReceptiNeispravni.ID_Izdatogleka and sLek.DatumP&lt;=ReceptiNeispravni.DatumIzdavanjaLeka And (sLek.DatumK Is Null or sLek.DatumK&gt;=ReceptiNeispravni.DatumIzdavanjaLeka) and slek.id_lek = sLekUcesceDijagnoza.id_lek and slek.rednibroj = sLekUcesceDijagnoza.rednibroj and (ReceptiNeispravni.Kolicina &lt;= sLekUcesceDijagnoza.KolicinaLeka OR sLekUcesceDijagnoza.KolicinaLeka IS NULL))))</Kriterijum2>
    <Ukljuceno>true</Ukljuceno>
    <IspisProvereEn>Quantity of Issued Medicine</IspisProvereEn>
    <IspisProvereSc>Количина издатог лека</IspisProvereSc>
    <IspisProvereSl>Količina izdatog leka</IspisProvereSl>
    <PoljeNeispravni>Kolicina</PoljeNeispravni>
  </ProveraRecepta>
</dstSifarnici>