br.gov.ans.padroes.tiss.schemas
Class MensagemTISS

java.lang.Object
  extended by br.gov.ans.padroes.tiss.schemas.MensagemTISS

public class MensagemTISS
extends java.lang.Object

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="cabecalho" type="{http://www.ans.gov.br/padroes/tiss/schemas}cabecalhoTransacao"/>
         <choice>
           <element name="operadoraParaPrestador" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice>
                     <element name="demonstrativosRetorno" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <choice>
                               <element name="demonstrativoAnaliseConta" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_demonstrativoAnaliseConta" maxOccurs="unbounded" minOccurs="0"/>
                               <element name="demonstrativoOdontologia" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_demonstrativoOdontologia" maxOccurs="unbounded" minOccurs="0"/>
                               <element name="demonstrativoPagamento" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_demonstrativoPagamento" maxOccurs="unbounded" minOccurs="0"/>
                             </choice>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="protocoloRecebimento" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_protocoloRecebimento" minOccurs="0"/>
                     <element name="situacaoProtocolo" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_StatusProtocolo" minOccurs="0"/>
                     <element name="autorizacaoServico" maxOccurs="unbounded" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <extension base="{http://www.ans.gov.br/padroes/tiss/schemas}ct_autorizacaoProcedimento">
                             <sequence>
                               <element name="totalOdonto" minOccurs="0">
                                 <complexType>
                                   <complexContent>
                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                       <sequence>
                                         <element name="totalvalor" type="{http://www.ans.gov.br/padroes/tiss/schemas}st_quantidade" minOccurs="0"/>
                                         <element name="totalFranquiaCoparticipacao" type="{http://www.ans.gov.br/padroes/tiss/schemas}st_quantidade" minOccurs="0"/>
                                         <element name="totalquantidadeUS" type="{http://www.ans.gov.br/padroes/tiss/schemas}st_quantidade" minOccurs="0"/>
                                       </sequence>
                                     </restriction>
                                   </complexContent>
                                 </complexType>
                               </element>
                               <element name="ct_diariaProrrogacaoAutorizada" minOccurs="0">
                                 <complexType>
                                   <complexContent>
                                     <extension base="{http://www.ans.gov.br/padroes/tiss/schemas}ct_diariaProrrogacao">
                                       <sequence>
                                         <element name="tipoAcomodacaoAutorizada" type="{http://www.ans.gov.br/padroes/tiss/schemas}st_tipoAcomodacao" minOccurs="0"/>
                                         <element name="quantidadeAutorizada" type="{http://www.ans.gov.br/padroes/tiss/schemas}st_quantidade" minOccurs="0"/>
                                         <element name="motivoGlosa" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_motivoGlosa" minOccurs="0"/>
                                       </sequence>
                                     </extension>
                                   </complexContent>
                                 </complexType>
                               </element>
                             </sequence>
                           </extension>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="situacaoAutorizacao" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_situacaoAutorizacao" minOccurs="0"/>
                     <element name="respostaElegibilidade" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_retornoElegibilidade" minOccurs="0"/>
                     <element name="reciboCancelaGuia" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_reciboCancelaGuia" minOccurs="0"/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="prestadorParaOperadora" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <choice>
                     <element name="loteGuias" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_loteGuias" minOccurs="0"/>
                     <element name="solicitacaoDemonstrativoRetorno" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_solicitacaoDemonstrativoPagamento" minOccurs="0"/>
                     <element name="solicitacaoStatusProtocolo" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_solicitacaoStatusProtocolo" minOccurs="0"/>
                     <element name="solicitacaoProcedimento" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <choice>
                               <element name="guiaSolicInternacao" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_guiaSolicInternacao" maxOccurs="unbounded" minOccurs="0"/>
                               <element name="guiaSolicitacaoSADT" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_guiaSolicitacaoSP_SADT" maxOccurs="unbounded" minOccurs="0"/>
                               <element name="guiaSolicitacaoOdontologia" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_guiaSolicitacaoOdonto" maxOccurs="unbounded" minOccurs="0"/>
                               <element name="guiaSolicitacaoProrrogacao" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_guiaSolicitacaoProrrogacao" maxOccurs="unbounded" minOccurs="0"/>
                             </choice>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="solicitaStatusAutorizacao" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_solicitaStatusAutorizacao" minOccurs="0"/>
                     <element name="verificaElegibilidade" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_solicitaElegibilidade" minOccurs="0"/>
                     <element name="cancelaGuia" type="{http://www.ans.gov.br/padroes/tiss/schemas}ct_cancelaGuia" minOccurs="0"/>
                   </choice>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element name="epilogo">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="hash" type="{http://www.w3.org/2001/XMLSchema}string"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class MensagemTISS.Epilogo
          Java class for anonymous complex type.
static class MensagemTISS.OperadoraParaPrestador
          Java class for anonymous complex type.
static class MensagemTISS.PrestadorParaOperadora
          Java class for anonymous complex type.
 
Field Summary
protected  CabecalhoTransacao cabecalho
           
protected  MensagemTISS.Epilogo epilogo
           
protected  MensagemTISS.OperadoraParaPrestador operadoraParaPrestador
           
protected  MensagemTISS.PrestadorParaOperadora prestadorParaOperadora
           
 
Constructor Summary
MensagemTISS()
           
 
Method Summary
 CabecalhoTransacao getCabecalho()
          Gets the value of the cabecalho property.
 MensagemTISS.Epilogo getEpilogo()
          Gets the value of the epilogo property.
 MensagemTISS.OperadoraParaPrestador getOperadoraParaPrestador()
          Gets the value of the operadoraParaPrestador property.
 MensagemTISS.PrestadorParaOperadora getPrestadorParaOperadora()
          Gets the value of the prestadorParaOperadora property.
 void setCabecalho(CabecalhoTransacao value)
          Sets the value of the cabecalho property.
 void setEpilogo(MensagemTISS.Epilogo value)
          Sets the value of the epilogo property.
 void setOperadoraParaPrestador(MensagemTISS.OperadoraParaPrestador value)
          Sets the value of the operadoraParaPrestador property.
 void setPrestadorParaOperadora(MensagemTISS.PrestadorParaOperadora value)
          Sets the value of the prestadorParaOperadora property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cabecalho

protected CabecalhoTransacao cabecalho

operadoraParaPrestador

protected MensagemTISS.OperadoraParaPrestador operadoraParaPrestador

prestadorParaOperadora

protected MensagemTISS.PrestadorParaOperadora prestadorParaOperadora

epilogo

protected MensagemTISS.Epilogo epilogo
Constructor Detail

MensagemTISS

public MensagemTISS()
Method Detail

getCabecalho

public CabecalhoTransacao getCabecalho()
Gets the value of the cabecalho property.

Returns:
possible object is CabecalhoTransacao

setCabecalho

public void setCabecalho(CabecalhoTransacao value)
Sets the value of the cabecalho property.

Parameters:
value - allowed object is CabecalhoTransacao

getOperadoraParaPrestador

public MensagemTISS.OperadoraParaPrestador getOperadoraParaPrestador()
Gets the value of the operadoraParaPrestador property.

Returns:
possible object is MensagemTISS.OperadoraParaPrestador

setOperadoraParaPrestador

public void setOperadoraParaPrestador(MensagemTISS.OperadoraParaPrestador value)
Sets the value of the operadoraParaPrestador property.

Parameters:
value - allowed object is MensagemTISS.OperadoraParaPrestador

getPrestadorParaOperadora

public MensagemTISS.PrestadorParaOperadora getPrestadorParaOperadora()
Gets the value of the prestadorParaOperadora property.

Returns:
possible object is MensagemTISS.PrestadorParaOperadora

setPrestadorParaOperadora

public void setPrestadorParaOperadora(MensagemTISS.PrestadorParaOperadora value)
Sets the value of the prestadorParaOperadora property.

Parameters:
value - allowed object is MensagemTISS.PrestadorParaOperadora

getEpilogo

public MensagemTISS.Epilogo getEpilogo()
Gets the value of the epilogo property.

Returns:
possible object is MensagemTISS.Epilogo

setEpilogo

public void setEpilogo(MensagemTISS.Epilogo value)
Sets the value of the epilogo property.

Parameters:
value - allowed object is MensagemTISS.Epilogo