<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://servisler.ws.gss.sgk.gov.tr" xmlns:impl="http://servisler.ws.gss.sgk.gov.tr" xmlns:intf="http://servisler.ws.gss.sgk.gov.tr" xmlns:tns2="http://dvo.gss.sgk.gov.tr" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
    <schema targetNamespace="http://dvo.gss.sgk.gov.tr" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <complexType name="DoktorAraGirisDVO">
    <sequence>
     <element name="drAdi" nillable="true" type="xsd:string"/>
     <element name="drBransKodu" nillable="true" type="xsd:string"/>
     <element name="drDiplomaNo" nillable="true" type="xsd:string"/>
     <element name="drSoyadi" nillable="true" type="xsd:string"/>
     <element name="drTescilNo" nillable="true" type="xsd:string"/>
     <element name="saglikTesisiKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="DoktorAraCevapDVO">
    <sequence>
     <element name="doktorlar" nillable="true" type="tns2:ArrayOfDoktorListDVO"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="DoktorListDVO">
    <sequence>
     <element name="drAdi" nillable="true" type="xsd:string"/>
     <element name="drDiplomaNo" nillable="true" type="xsd:string"/>
     <element name="drSoyadi" nillable="true" type="xsd:string"/>
     <element name="drTescilNo" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfDoktorListDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="DoktorListDVO" nillable="true" type="tns2:DoktorListDVO"/>
    </sequence>
   </complexType>
   <complexType name="TakipAraGirisDVO">
    <sequence>
     <element name="takipNo" nillable="true" type="xsd:string"/>
     <element name="baslangicTarihi" nillable="true" type="xsd:string"/>
     <element name="bitisTarihi" nillable="true" type="xsd:string"/>
     <element name="hastaKarne" nillable="true" type="xsd:string"/>
     <element name="hastaSosGuvNo" nillable="true" type="xsd:string"/>
     <element name="hastaTCK" nillable="true" type="xsd:string"/>
     <element name="sadeceDisaSevkler" nillable="true" type="xsd:string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
     <element name="takipDurumu" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="TakipAraCevapDVO">
    <sequence>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
     <element name="takipler" nillable="true" type="tns2:ArrayOfTakipListDVO"/>
    </sequence>
   </complexType>
   <complexType name="TakipListDVO">
    <sequence>
     <element name="hastaTcKimlikNo" nillable="true" type="xsd:string"/>
     <element name="sevkEdenTesis" nillable="true" type="xsd:string"/>
     <element name="takipDurumu" nillable="true" type="xsd:string"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
     <element name="takipTarihi" nillable="true" type="xsd:string"/>
     <element name="takipTuru" nillable="true" type="xsd:string"/>
     <element name="tesisKodu" nillable="true" type="xsd:string"/>
     <element name="provizyonTuru" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfTakipListDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="TakipListDVO" nillable="true" type="tns2:TakipListDVO"/>
    </sequence>
   </complexType>
   <complexType name="SaglikTesisiAraGirisDVO">
    <sequence>
     <element name="saglikTesisKodu" type="xsd:int"/>
     <element name="tesisAdi" nillable="true" type="xsd:string"/>
     <element name="tesisIlKodu" nillable="true" type="xsd:string"/>
     <element name="tesisKodu" nillable="true" type="xsd:string"/>
     <element name="tesisTuru" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="SaglikTesisiAraCevapDVO">
    <sequence>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
     <element name="tesisler" nillable="true" type="tns2:ArrayOfSaglikTesisiListDVO"/>
    </sequence>
   </complexType>
   <complexType name="SaglikTesisiListDVO">
    <sequence>
     <element name="tesisIl" nillable="true" type="xsd:string"/>
     <element name="tesisAdi" nillable="true" type="xsd:string"/>
     <element name="tesisKodu" type="xsd:int"/>
     <element name="tesisSinifKodu" nillable="true" type="xsd:string"/>
     <element name="tesisTuru" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfSaglikTesisiListDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="SaglikTesisiListDVO" nillable="true" type="tns2:SaglikTesisiListDVO"/>
    </sequence>
   </complexType>
   <complexType name="IlacAraGirisDVO">
    <sequence>
     <element name="barkod" nillable="true" type="xsd:string"/>
     <element name="ilacAdi" nillable="true" type="xsd:string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="IlacAraCevapDVO">
    <sequence>
     <element name="ilaclar" nillable="true" type="tns2:ArrayOfIlacListDVO"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="IlacListDVO">
    <sequence>
     <element name="ilacFiyatlari" nillable="true" type="tns2:ArrayOfFiyatListDVO"/>
     <element name="kullanimBirimi" type="xsd:double"/>
     <element name="barkod" nillable="true" type="xsd:string"/>
     <element name="ilacAdi" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FiyatListDVO">
    <sequence>
     <element name="fiyat" type="xsd:double"/>
     <element name="gecerlilikTarihi" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfFiyatListDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FiyatListDVO" nillable="true" type="tns2:FiyatListDVO"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfIlacListDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="IlacListDVO" nillable="true" type="tns2:IlacListDVO"/>
    </sequence>
   </complexType>
  </schema>
    <schema targetNamespace="http://servisler.ws.gss.sgk.gov.tr" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns2="http://dvo.gss.sgk.gov.tr" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://dvo.gss.sgk.gov.tr"/>
   <element name="doktorAraResponse">
    <complexType>
     <sequence>
      <element name="doktorAraReturn" nillable="true" type="tns2:DoktorAraCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="takipAra">
    <complexType>
     <sequence>
      <element name="takipAraGiris" nillable="true" type="tns2:TakipAraGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="takipAraResponse">
    <complexType>
     <sequence>
      <element name="takipAraReturn" nillable="true" type="tns2:TakipAraCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="saglikTesisiAra">
    <complexType>
     <sequence>
      <element name="saglikTesisiAraGiris" nillable="true" type="tns2:SaglikTesisiAraGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="saglikTesisiAraResponse">
    <complexType>
     <sequence>
      <element name="saglikTesisiAraReturn" nillable="true" type="tns2:SaglikTesisiAraCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="ilacAra">
    <complexType>
     <sequence>
      <element name="ilacAraGiris" nillable="true" type="tns2:IlacAraGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="ilacAraResponse">
    <complexType>
     <sequence>
      <element name="ilacAraReturn" nillable="true" type="tns2:IlacAraCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="doktorAra">
    <complexType>
     <sequence>
      <element name="doktorAraGiris" nillable="true" type="tns2:DoktorAraGirisDVO"/>
     </sequence>
    </complexType>
   </element>
  </schema>
  </wsdl:types>
  <wsdl:message name="takipAraRequest">
    <wsdl:part element="impl:takipAra" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="ilacAraRequest">
    <wsdl:part element="impl:ilacAra" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="saglikTesisiAraResponse">
    <wsdl:part element="impl:saglikTesisiAraResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="saglikTesisiAraRequest">
    <wsdl:part element="impl:saglikTesisiAra" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="doktorAraRequest">
    <wsdl:part element="impl:doktorAra" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="doktorAraResponse">
    <wsdl:part element="impl:doktorAraResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="ilacAraResponse">
    <wsdl:part element="impl:ilacAraResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="takipAraResponse">
    <wsdl:part element="impl:takipAraResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:portType name="YardimciIslemler">
    <wsdl:operation name="doktorAra">
      <wsdl:input message="impl:doktorAraRequest" name="doktorAraRequest"/>
      <wsdl:output message="impl:doktorAraResponse" name="doktorAraResponse"/>
    </wsdl:operation>
    <wsdl:operation name="takipAra">
      <wsdl:input message="impl:takipAraRequest" name="takipAraRequest"/>
      <wsdl:output message="impl:takipAraResponse" name="takipAraResponse"/>
    </wsdl:operation>
    <wsdl:operation name="saglikTesisiAra">
      <wsdl:input message="impl:saglikTesisiAraRequest" name="saglikTesisiAraRequest"/>
      <wsdl:output message="impl:saglikTesisiAraResponse" name="saglikTesisiAraResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ilacAra">
      <wsdl:input message="impl:ilacAraRequest" name="ilacAraRequest"/>
      <wsdl:output message="impl:ilacAraResponse" name="ilacAraResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="YardimciIslemlerSoapBinding" type="impl:YardimciIslemler">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="doktorAra">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="doktorAraRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="doktorAraResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="takipAra">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="takipAraRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="takipAraResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saglikTesisiAra">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="saglikTesisiAraRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="saglikTesisiAraResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ilacAra">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ilacAraRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="ilacAraResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="YardimciIslemlerService">
    <wsdl:port binding="impl:YardimciIslemlerSoapBinding" name="YardimciIslemler">
      <wsdlsoap:address location="http://saglik.sgk.gov.tr:80/saglikws/services/YardimciIslemler"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>