<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s3="http://intranet.unimedcircuito.coop.br/intranet/" xmlns:tns="http://tempuri.org/" xmlns:s2="http://intranet.unimedcircuito/webservice" xmlns:s1="http://ptu.unimed.coop.br/schemas/V1_0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:import namespace="http://ptu.unimed.coop.br/schemas/V1_0" />
      <s:import namespace="http://intranet.unimedcircuito.coop.br/intranet/" />
      <s:element name="HelloWorld">
        <s:complexType />
      </s:element>
      <s:element name="HelloWorldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Autenticacao" type="tns:Autenticacao" />
      <s:complexType name="Autenticacao">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="idFornecedorProc" type="s:int" />
      <s:element name="clProcedimentosResult" type="s1:clProcedimentos" />
      <s:element name="idFornIndic" type="s:int" />
      <s:element name="ListaIndicacoesResult" type="tns:ArrayOfIndicacoes" />
      <s:complexType name="ArrayOfIndicacoes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Indicacoes" nillable="true" type="s3:Indicacoes" />
        </s:sequence>
      </s:complexType>
      <s:element name="idFornecedorProcLbSe" type="s:int" />
      <s:element name="ListaBeneSalaEsperaResult" type="tns:ArrayOfBeneficiarioIT" />
      <s:complexType name="ArrayOfBeneficiarioIT">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="beneficiarioIT" nillable="true" type="s1:beneficiarioIT" />
        </s:sequence>
      </s:complexType>
      <s:element name="idFornecedorEspec" type="s:int" />
      <s:element name="clEspecialidadesResult" type="s1:clEspecialidades" />
      <s:element name="codBeneficiario" type="s:string" />
      <s:element name="beneficiarioITResult" type="s1:beneficiarioIT" />
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://ptu.unimed.coop.br/schemas/V1_0">
      <s:import namespace="http://intranet.unimedcircuito/webservice" />
      <s:complexType name="clProcedimentos">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="procedimento" type="s2:procedimento" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="beneficiarioIT">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="NumeroSenhaEncaminhamento" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Encaminhamento" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="mensagem" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FpanFK" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TelefoneSMS" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nomeBeneficiario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="nomeSocial" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="codigoBeneficiario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="idBeneficiario" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="idPessoa" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="idade" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="clEspecialidades">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="especialidade" type="s2:especialidade" />
        </s:sequence>
      </s:complexType>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://intranet.unimedcircuito/webservice">
      <s:complexType name="procedimento">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="pk" type="s:integer" />
          <s:element minOccurs="0" maxOccurs="1" name="procedimento" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="descricao" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="classificacao" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="classificacaoNumero" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="requisito" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="qtdLimiteSolic" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="docAdicionais" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prazoExecutorDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prazoExecutor" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prazoOrigemDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prazoOrigem" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prazoAutorizacaoDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="prazoAutorizacao" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Observacao" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MeuServicoDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MeuServicoPk" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Prevematmed" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Prevematmedquimio" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TipoMatMed" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Valor" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DataPrevAdmin" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DataProvAdmin" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Doses" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ViaAdministracao" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Frequencia" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TotalDosagemCiclo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UnidMedidaMedic" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Fratura" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="docraciona" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="especialidade">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="fornecedor" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="especialidade" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="idEspecialidade" type="s:integer" />
          <s:element minOccurs="0" maxOccurs="1" name="idPessoa" type="s:integer" />
          <s:element minOccurs="0" maxOccurs="1" name="idFornecedor" type="s:integer" />
          <s:element minOccurs="0" maxOccurs="1" name="principal" type="s:string" />
        </s:sequence>
      </s:complexType>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://intranet.unimedcircuito.coop.br/intranet/">
      <s:complexType name="Indicacoes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Indicacoes" type="s3:Indicacoes" />
          <s:element minOccurs="0" maxOccurs="1" name="FornecedorFK" type="s:integer" />
          <s:element minOccurs="0" maxOccurs="1" name="Indicacao" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:integer" />
        </s:sequence>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="HelloWorldSoapIn">
    <wsdl:part name="parameters" element="tns:HelloWorld" />
  </wsdl:message>
  <wsdl:message name="HelloWorldSoapOut">
    <wsdl:part name="parameters" element="tns:HelloWorldResponse" />
  </wsdl:message>
  <wsdl:message name="HelloWorldAutenticacao">
    <wsdl:part name="Autenticacao" element="tns:Autenticacao" />
  </wsdl:message>
  <wsdl:message name="clProcedimentosSoapIn">
    <wsdl:part name="idFornecedorProc" element="tns:idFornecedorProc" />
  </wsdl:message>
  <wsdl:message name="clProcedimentosSoapOut">
    <wsdl:part name="clProcedimentosResult" element="tns:clProcedimentosResult" />
  </wsdl:message>
  <wsdl:message name="ListaIndicacoesSoapIn">
    <wsdl:part name="idFornIndic" element="tns:idFornIndic" />
  </wsdl:message>
  <wsdl:message name="ListaIndicacoesSoapOut">
    <wsdl:part name="ListaIndicacoesResult" element="tns:ListaIndicacoesResult" />
  </wsdl:message>
  <wsdl:message name="ListaBeneSalaEsperaSoapIn">
    <wsdl:part name="idFornecedorProcLbSe" element="tns:idFornecedorProcLbSe" />
  </wsdl:message>
  <wsdl:message name="ListaBeneSalaEsperaSoapOut">
    <wsdl:part name="ListaBeneSalaEsperaResult" element="tns:ListaBeneSalaEsperaResult" />
  </wsdl:message>
  <wsdl:message name="clEspecialidadesSoapIn">
    <wsdl:part name="idFornecedorEspec" element="tns:idFornecedorEspec" />
  </wsdl:message>
  <wsdl:message name="clEspecialidadesSoapOut">
    <wsdl:part name="clEspecialidadesResult" element="tns:clEspecialidadesResult" />
  </wsdl:message>
  <wsdl:message name="beneficiarioITSoapIn">
    <wsdl:part name="codBeneficiario" element="tns:codBeneficiario" />
  </wsdl:message>
  <wsdl:message name="beneficiarioITSoapOut">
    <wsdl:part name="beneficiarioITResult" element="tns:beneficiarioITResult" />
  </wsdl:message>
  <wsdl:portType name="webserviceintranet2Soap">
    <wsdl:operation name="HelloWorld">
      <wsdl:input message="tns:HelloWorldSoapIn" />
      <wsdl:output message="tns:HelloWorldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ProcedimentosPorFornecedor">
      <wsdl:input name="clProcedimentos" message="tns:clProcedimentosSoapIn" />
      <wsdl:output name="clProcedimentos" message="tns:clProcedimentosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListaIndicacoes">
      <wsdl:input message="tns:ListaIndicacoesSoapIn" />
      <wsdl:output message="tns:ListaIndicacoesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ListaBeneSalaEspera">
      <wsdl:input message="tns:ListaBeneSalaEsperaSoapIn" />
      <wsdl:output message="tns:ListaBeneSalaEsperaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EspecialidadePorFornecedor">
      <wsdl:input name="clEspecialidades" message="tns:clEspecialidadesSoapIn" />
      <wsdl:output name="clEspecialidades" message="tns:clEspecialidadesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BeneficiarioPorCodigo">
      <wsdl:input name="beneficiarioIT" message="tns:beneficiarioITSoapIn" />
      <wsdl:output name="beneficiarioIT" message="tns:beneficiarioITSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="webserviceintranet2Soap" type="tns:webserviceintranet2Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:HelloWorldAutenticacao" part="Autenticacao" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProcedimentosPorFornecedor">
      <soap:operation soapAction="ProcedimentosPorFornecedor" style="document" />
      <wsdl:input name="clProcedimentos">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="clProcedimentos">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListaIndicacoes">
      <soap:operation soapAction="ListaIndicacoes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListaBeneSalaEspera">
      <soap:operation soapAction="ListaBeneSalaEspera" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EspecialidadePorFornecedor">
      <soap:operation soapAction="EspecialidadePorFornecedor" style="document" />
      <wsdl:input name="clEspecialidades">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="clEspecialidades">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BeneficiarioPorCodigo">
      <soap:operation soapAction="BeneficiarioPorCodigo" style="document" />
      <wsdl:input name="beneficiarioIT">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="beneficiarioIT">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="webserviceintranet2Soap12" type="tns:webserviceintranet2Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap12:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:HelloWorldAutenticacao" part="Autenticacao" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProcedimentosPorFornecedor">
      <soap12:operation soapAction="ProcedimentosPorFornecedor" style="document" />
      <wsdl:input name="clProcedimentos">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="clProcedimentos">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListaIndicacoes">
      <soap12:operation soapAction="ListaIndicacoes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListaBeneSalaEspera">
      <soap12:operation soapAction="ListaBeneSalaEspera" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EspecialidadePorFornecedor">
      <soap12:operation soapAction="EspecialidadePorFornecedor" style="document" />
      <wsdl:input name="clEspecialidades">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="clEspecialidades">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BeneficiarioPorCodigo">
      <soap12:operation soapAction="BeneficiarioPorCodigo" style="document" />
      <wsdl:input name="beneficiarioIT">
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output name="beneficiarioIT">
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="webserviceintranet2">
    <wsdl:port name="webserviceintranet2Soap" binding="tns:webserviceintranet2Soap">
      <soap:address location="http://unimed-online.net/webserviceintranet2.asmx" />
    </wsdl:port>
    <wsdl:port name="webserviceintranet2Soap12" binding="tns:webserviceintranet2Soap12">
      <soap12:address location="http://unimed-online.net/webserviceintranet2.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>