<?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="FaturaGirisDVO">
    <sequence>
     <element name="faturaBilgileri" nillable="true" type="tns2:ArrayOfFaturaBilgisiDVO"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="FaturaBilgisiDVO">
    <sequence>
     <element name="faturaKurumKodu" nillable="true" type="xsd:string"/>
     <element name="faturaNo" nillable="true" type="xsd:string"/>
     <element name="faturaTarihi" nillable="true" type="xsd:string"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfFaturaBilgisiDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaBilgisiDVO" nillable="true" type="tns2:FaturaBilgisiDVO"/>
    </sequence>
   </complexType>
   <complexType name="FaturaCevapDVO">
    <sequence>
     <element name="basariliKayitlar" nillable="true" type="tns2:ArrayOfFaturaBasariliKayitDVO"/>
     <element name="hataliKayitlar" nillable="true" type="tns2:ArrayOfFaturaHataliKayitDVO"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FaturaBasariliKayitDVO">
    <sequence>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="hesaplananTutar" type="xsd:double"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfFaturaBasariliKayitDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaBasariliKayitDVO" nillable="true" type="tns2:FaturaBasariliKayitDVO"/>
    </sequence>
   </complexType>
   <complexType name="FaturaHataliKayitDVO">
    <sequence>
     <element name="hataKodu" nillable="true" type="xsd:string"/>
     <element name="hataMesaji" nillable="true" type="xsd:string"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfFaturaHataliKayitDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaHataliKayitDVO" nillable="true" type="tns2:FaturaHataliKayitDVO"/>
    </sequence>
   </complexType>
   <complexType name="FaturaIptalGirisDVO">
    <sequence>
     <element name="faturaTeslimNo" nillable="true" type="tns2:ArrayOf_xsd_nillable_string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOf_xsd_nillable_string">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FaturaIptalCevapDVO">
    <sequence>
     <element name="hataliKayitlar" nillable="true" type="tns2:ArrayOfFaturaIptalHataliKayitDVO"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FaturaIptalHataliKayitDVO">
    <sequence>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="hataKodu" nillable="true" type="xsd:string"/>
     <element name="hataMesaji" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOfFaturaIptalHataliKayitDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaIptalHataliKayitDVO" nillable="true" type="tns2:FaturaIptalHataliKayitDVO"/>
    </sequence>
   </complexType>
   <complexType name="IcmalFaturaGirisDVO">
    <sequence>
     <element name="faturaKurumKodu" nillable="true" type="xsd:string"/>
     <element name="faturaNo" nillable="true" type="xsd:string"/>
     <element name="faturaTarihi" nillable="true" type="xsd:string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
     <element name="takipNumaralari" nillable="true" type="tns2:ArrayOf_xsd_nillable_string"/>
    </sequence>
   </complexType>
   <complexType name="IcmalFaturaCevapDVO">
    <sequence>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="hataliKayitlar" nillable="true" type="tns2:ArrayOfFaturaHataliKayitDVO"/>
     <element name="hesaplananTutar" type="xsd:double"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FaturaOkuGirisDVO">
    <sequence>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="FaturaOkuCevapDVO">
    <sequence>
     <element name="faturaKurumKodu" nillable="true" type="xsd:string"/>
     <element name="faturaSeriNo" nillable="true" type="xsd:string"/>
     <element name="faturaTarihi" nillable="true" type="xsd:string"/>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="faturaTutari" type="xsd:double"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
     <element name="takipler" nillable="true" type="tns2:ArrayOf_xsd_nillable_string"/>
     <element name="takipSayisi" nillable="true" type="xsd:string"/>
    </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="faturaBilgisiKaydetResponse">
    <complexType>
     <sequence>
      <element name="faturaBilgisiKaydetReturn" nillable="true" type="tns2:FaturaCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaBilgisiSil">
    <complexType>
     <sequence>
      <element name="faturaIptalGiris" nillable="true" type="tns2:FaturaIptalGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaBilgisiSilResponse">
    <complexType>
     <sequence>
      <element name="faturaBilgisiSilReturn" nillable="true" type="tns2:FaturaIptalCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="icmalFaturaBilgisiKaydet">
    <complexType>
     <sequence>
      <element name="icmalFaturaGiris" nillable="true" type="tns2:IcmalFaturaGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="icmalFaturaBilgisiKaydetResponse">
    <complexType>
     <sequence>
      <element name="icmalFaturaBilgisiKaydetReturn" nillable="true" type="tns2:IcmalFaturaCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaBilgisiOku">
    <complexType>
     <sequence>
      <element name="faturaOkuGiris" nillable="true" type="tns2:FaturaOkuGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaBilgisiOkuResponse">
    <complexType>
     <sequence>
      <element name="faturaBilgisiOkuReturn" nillable="true" type="tns2:FaturaOkuCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaBilgisiKaydet">
    <complexType>
     <sequence>
      <element name="faturaGiris" nillable="true" type="tns2:FaturaGirisDVO"/>
     </sequence>
    </complexType>
   </element>
  </schema>
  </wsdl:types>
  <wsdl:message name="faturaBilgisiOkuResponse">
    <wsdl:part element="impl:faturaBilgisiOkuResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="icmalFaturaBilgisiKaydetRequest">
    <wsdl:part element="impl:icmalFaturaBilgisiKaydet" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaBilgisiKaydetRequest">
    <wsdl:part element="impl:faturaBilgisiKaydet" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaBilgisiSilResponse">
    <wsdl:part element="impl:faturaBilgisiSilResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaBilgisiSilRequest">
    <wsdl:part element="impl:faturaBilgisiSil" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="icmalFaturaBilgisiKaydetResponse">
    <wsdl:part element="impl:icmalFaturaBilgisiKaydetResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaBilgisiKaydetResponse">
    <wsdl:part element="impl:faturaBilgisiKaydetResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaBilgisiOkuRequest">
    <wsdl:part element="impl:faturaBilgisiOku" name="parameters"/>
  </wsdl:message>
  <wsdl:portType name="FaturaBilgisiIslemleri">
    <wsdl:operation name="faturaBilgisiKaydet">
      <wsdl:input message="impl:faturaBilgisiKaydetRequest" name="faturaBilgisiKaydetRequest"/>
      <wsdl:output message="impl:faturaBilgisiKaydetResponse" name="faturaBilgisiKaydetResponse"/>
    </wsdl:operation>
    <wsdl:operation name="faturaBilgisiSil">
      <wsdl:input message="impl:faturaBilgisiSilRequest" name="faturaBilgisiSilRequest"/>
      <wsdl:output message="impl:faturaBilgisiSilResponse" name="faturaBilgisiSilResponse"/>
    </wsdl:operation>
    <wsdl:operation name="icmalFaturaBilgisiKaydet">
      <wsdl:input message="impl:icmalFaturaBilgisiKaydetRequest" name="icmalFaturaBilgisiKaydetRequest"/>
      <wsdl:output message="impl:icmalFaturaBilgisiKaydetResponse" name="icmalFaturaBilgisiKaydetResponse"/>
    </wsdl:operation>
    <wsdl:operation name="faturaBilgisiOku">
      <wsdl:input message="impl:faturaBilgisiOkuRequest" name="faturaBilgisiOkuRequest"/>
      <wsdl:output message="impl:faturaBilgisiOkuResponse" name="faturaBilgisiOkuResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="FaturaBilgisiIslemleriSoapBinding" type="impl:FaturaBilgisiIslemleri">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="faturaBilgisiKaydet">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="faturaBilgisiKaydetRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="faturaBilgisiKaydetResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="faturaBilgisiSil">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="faturaBilgisiSilRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="faturaBilgisiSilResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="icmalFaturaBilgisiKaydet">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="icmalFaturaBilgisiKaydetRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="icmalFaturaBilgisiKaydetResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="faturaBilgisiOku">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="faturaBilgisiOkuRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="faturaBilgisiOkuResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="FaturaBilgisiIslemleriService">
    <wsdl:port binding="impl:FaturaBilgisiIslemleriSoapBinding" name="FaturaBilgisiIslemleri">
      <wsdlsoap:address location="http://test.sgk.gov.tr:80/saglikws/services/FaturaBilgisiIslemleri"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>