<?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:impl="http://servisler.ws.gss.sgk.gov.tr" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://servisler.ws.gss.sgk.gov.tr"/>
   <complexType name="FaturaOkuGirisDVO">
    <sequence>
     <element name="faturaRefNo" nillable="true" type="xsd:string"/>
     <element name="faturaTarihi" nillable="true" type="xsd:string"/>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="FaturaOkuCevapDVO">
    <sequence>
     <element name="faturaDetaylari" nillable="true" type="impl:ArrayOf_tns2_nillable_FaturaCevapDetayDVO"/>
     <element name="faturaRefNo" 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"/>
    </sequence>
   </complexType>
   <complexType name="FaturaCevapDetayDVO">
    <sequence>
     <element name="aciklama" nillable="true" type="xsd:string"/>
     <element name="islemDetaylari" nillable="true" type="impl:ArrayOf_tns2_nillable_IslemDetayDVO"/>
     <element name="protokolNo" nillable="true" type="xsd:string"/>
     <element name="taburcuKodu" nillable="true" type="xsd:string"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
     <element name="takipToplamTutar" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="IslemDetayDVO">
    <sequence>
     <element name="islemSiraNo" nillable="true" type="xsd:string"/>
     <element name="islemTutari" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="FaturaIptalGirisDVO">
    <sequence>
     <element name="faturaTeslimNo" nillable="true" type="impl:ArrayOf_xsd_nillable_string"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="FaturaIptalCevapDVO">
    <sequence>
     <element name="hataliKayitlar" nillable="true" type="impl:ArrayOf_tns2_nillable_FaturaIptalHataliKayitDVO"/>
     <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="FaturaGirisDVO">
    <sequence>
     <element name="faturaRefNo" nillable="true" type="xsd:string"/>
     <element name="faturaTarihi" nillable="true" type="xsd:string"/>
     <element name="hastaBasvuruNo" nillable="true" type="xsd:string"/>
     <element name="hizmetDetaylari" nillable="true" type="impl:ArrayOf_tns2_nillable_HizmetDetayDVO"/>
     <element name="saglikTesisKodu" type="xsd:int"/>
    </sequence>
   </complexType>
   <complexType name="HizmetDetayDVO">
    <sequence>
     <element name="aciklama" nillable="true" type="xsd:string"/>
     <element name="protokolNo" nillable="true" type="xsd:string"/>
     <element name="taburcuKodu" nillable="true" type="xsd:string"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FaturaCevapDVO">
    <sequence>
     <element name="faturaRefNo" nillable="true" type="xsd:string"/>
     <element name="faturaDetaylari" nillable="true" type="impl:ArrayOf_tns2_nillable_FaturaDetayDVO"/>
     <element name="faturaTeslimNo" nillable="true" type="xsd:string"/>
     <element name="faturaTutari" type="xsd:double"/>
     <element name="hastaBasvuruNo" nillable="true" type="xsd:string"/>
     <element name="hataliKayitlar" nillable="true" type="impl:ArrayOf_tns2_nillable_FaturaHataDVO"/>
     <element name="sonucKodu" nillable="true" type="xsd:string"/>
     <element name="sonucMesaji" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="FaturaDetayDVO">
    <sequence>
     <element name="islemDetaylari" nillable="true" type="impl:ArrayOf_tns2_nillable_IslemDetayDVO"/>
     <element name="takipNo" nillable="true" type="xsd:string"/>
     <element name="takipToplamTutar" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="FaturaHataDVO">
    <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>
  </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="faturaOkuResponse">
    <complexType>
     <sequence>
      <element name="faturaOkuReturn" nillable="true" type="tns2:FaturaOkuCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaIptal">
    <complexType>
     <sequence>
      <element name="faturaIptalGiris" nillable="true" type="tns2:FaturaIptalGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaIptalResponse">
    <complexType>
     <sequence>
      <element name="faturaIptalReturn" nillable="true" type="tns2:FaturaIptalCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaKayit">
    <complexType>
     <sequence>
      <element name="faturaGiris" nillable="true" type="tns2:FaturaGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaKayitResponse">
    <complexType>
     <sequence>
      <element name="faturaKayitReturn" nillable="true" type="tns2:FaturaCevapDVO"/>
     </sequence>
    </complexType>
   </element>
   <element name="faturaOku">
    <complexType>
     <sequence>
      <element name="faturaOkuGiris" nillable="true" type="tns2:FaturaOkuGirisDVO"/>
     </sequence>
    </complexType>
   </element>
   <complexType name="ArrayOf_tns2_nillable_IslemDetayDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="IslemDetayDVO" nillable="true" type="tns2:IslemDetayDVO"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOf_tns2_nillable_FaturaCevapDetayDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaCevapDetayDVO" nillable="true" type="tns2:FaturaCevapDetayDVO"/>
    </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="ArrayOf_tns2_nillable_FaturaIptalHataliKayitDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaIptalHataliKayitDVO" nillable="true" type="tns2:FaturaIptalHataliKayitDVO"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOf_tns2_nillable_HizmetDetayDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="HizmetDetayDVO" nillable="true" type="tns2:HizmetDetayDVO"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOf_tns2_nillable_FaturaDetayDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaDetayDVO" nillable="true" type="tns2:FaturaDetayDVO"/>
    </sequence>
   </complexType>
   <complexType name="ArrayOf_tns2_nillable_FaturaHataDVO">
    <sequence>
     <element maxOccurs="unbounded" minOccurs="0" name="FaturaHataDVO" nillable="true" type="tns2:FaturaHataDVO"/>
    </sequence>
   </complexType>
  </schema>
  </wsdl:types>
  <wsdl:message name="faturaOkuRequest">
    <wsdl:part element="impl:faturaOku" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaKayitRequest">
    <wsdl:part element="impl:faturaKayit" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaIptalRequest">
    <wsdl:part element="impl:faturaIptal" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaIptalResponse">
    <wsdl:part element="impl:faturaIptalResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaKayitResponse">
    <wsdl:part element="impl:faturaKayitResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="faturaOkuResponse">
    <wsdl:part element="impl:faturaOkuResponse" name="parameters"/>
  </wsdl:message>
  <wsdl:portType name="FaturaKayitIslemleri">
    <wsdl:operation name="faturaOku">
      <wsdl:input message="impl:faturaOkuRequest" name="faturaOkuRequest"/>
      <wsdl:output message="impl:faturaOkuResponse" name="faturaOkuResponse"/>
    </wsdl:operation>
    <wsdl:operation name="faturaIptal">
      <wsdl:input message="impl:faturaIptalRequest" name="faturaIptalRequest"/>
      <wsdl:output message="impl:faturaIptalResponse" name="faturaIptalResponse"/>
    </wsdl:operation>
    <wsdl:operation name="faturaKayit">
      <wsdl:input message="impl:faturaKayitRequest" name="faturaKayitRequest"/>
      <wsdl:output message="impl:faturaKayitResponse" name="faturaKayitResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="FaturaKayitIslemleriSoapBinding" type="impl:FaturaKayitIslemleri">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="faturaOku">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="faturaOkuRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="faturaOkuResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="faturaIptal">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="faturaIptalRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="faturaIptalResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="faturaKayit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="faturaKayitRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="faturaKayitResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="FaturaKayitIslemleriService">
    <wsdl:port binding="impl:FaturaKayitIslemleriSoapBinding" name="FaturaKayitIslemleri">
      <wsdlsoap:address location="http://saglikt.sgk.gov.tr:80/medulaws/services/FaturaKayitIslemleri"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>