GARANTIR DESCONTO

Fórum TISS #338182

10/03/2007

0

Estou com dificuldade de montar o xml do sistema do TISS, alguem teria um exemplo?

Agradeço desde já.


Rosianeterra

Rosianeterra

Responder

Post mais votado

20/03/2007

Jagged, coloca um exemplo pra nós.
Um xml que esteja funcionando da versão 2 do padrão tiss.
Pois estes que vieram junto com o tissnet dão erro. Mesmo eu alterando alguns formatos que estão errados no arquivo como data e hora, continua o erro.

Obrigado!


Briciosm

Briciosm
Responder

Gostei + 1

Mais Posts

11/03/2007

Aerreira

Rosiane,

Recomendo você dar uma olhada com bastante atenção em todo o conteúdo do hotsite sobre TISS no site da ANS ([url]www.ans.gov.br[/url]).

Procure baixar o aplicativo TissNet, dentro do ZIP tem alguns arquivos de exemplo que te ajudarão. Caso não esteja familiarizada, convém uma lida em XML/Schemas.

Havia um outro tópico aqui no forum sobre o assunto, porém não estou encontrando mais.


Responder

Gostei + 0

12/03/2007

Rosianeterra

Obrigada.


Responder

Gostei + 0

12/03/2007

Rosianeterra

Olá
Baixei o aplicativo mas não encontrei os exemplos, poderias me informar em qual parte do sistema esta.

Agradeço desde já.


Responder

Gostei + 0

12/03/2007

Aerreira

Olá Baixei o aplicativo mas não encontrei os exemplos, poderias me informar em qual parte do sistema esta. Agradeço desde já.


\TISSNet-3.1\mensagens_teste (tem 3 exemplos lá, veja um abaixo:)

  <?xml version="1.0" encoding="ISO-8859-1" ?> 
- <ans:mensagemTISS xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ans="http://www.ans.gov.br/padroes/tiss/schemas">
- <ans:cabecalho>
- <ans:identificacaoTransacao>
  <ans:tipoTransacao>SOLIC_STATUS_PROTOCOLO</ans:tipoTransacao> 
  <ans:sequencialTransacao>25</ans:sequencialTransacao> 
  <ans:dataRegistroTransacao>2006-02-19</ans:dataRegistroTransacao> 
  <ans:horaRegistroTransacao>06:30:00</ans:horaRegistroTransacao> 
  </ans:identificacaoTransacao>
- <ans:origem>
  <ans:codigoPrestadorNaOperadora>123456789</ans:codigoPrestadorNaOperadora> 
  </ans:origem>
- <ans:destino>
  <ans:registroANS>987654</ans:registroANS> 
  </ans:destino>
  <ans:versaoPadrao>2.01.01</ans:versaoPadrao> 
  </ans:cabecalho>
- <ans:prestadorParaOperadora>
- <ans:solicitacaoStatusProtocolo>
  <ans:registroANS>987654</ans:registroANS> 
- <ans:dadosPrestador>
- <ans:identificacao>
  <ans:cpf>34534534567</ans:cpf> 
  </ans:identificacao>
  <ans:nomeContratado>JOAO DOS ANJOS</ans:nomeContratado> 
  </ans:dadosPrestador>
  <ans:dataSolicitacao>2006-02-19</ans:dataSolicitacao> 
- <ans:detalheProtocolo>
  <ans:numeroProtocolo>100200300400</ans:numeroProtocolo> 
  <ans:numeroProtocolo>400200300400</ans:numeroProtocolo> 
  </ans:detalheProtocolo>
  </ans:solicitacaoStatusProtocolo>
  </ans:prestadorParaOperadora>
- <ans:epilogo>
  <ans:hash>835df707a3b0c4d4efdc57be2b380578</ans:hash> 
  </ans:epilogo>
  </ans:mensagemTISS>



Responder

Gostei + 0

12/03/2007

Rosianeterra

obrigada, localizei os arquivos.


Responder

Gostei + 0

12/03/2007

Rosianeterra

Estou tentando testar o xml que gerei da ELEGIBILIDADE e esta me retornando um o erro:

Verifica_elegibilidade.xml: Mensagem inválida: XML do arquivo não obedece ao esquema do TISS:cvc-enumeration-valid value´is not facet-valid with respect to enumeration´[645,001,002,501,004,005,472,654,465,007,008,651,015,470,009,011,010,012,013,014,496,012,571,017,023,495,481,
019,021,503,....] .It mus be a value from the enumeration.

Não consigo achar de qual campo esta gerando este erro, alguem já teve este erro.


Responder

Gostei + 0

12/03/2007

Rosianeterra

D:\Work\Desenvolvimento\GeradorXML\XML\VERIFICA_ELEGIBILIDADE.xml: D:\Work\Desenvolvimento\GeradorXML\XML\VERIFICA_ELEGIBILIDADE.xml: Mensagem inválida: XML do arquivo não obedece ao esquema do TISS: cvc-enumeration-valid: Value ´´ is not facet-valid with respect to enumeration ´[645, 001, 002, 501, 004, 005, 472, 654, 465, 007, 008, 651, 015, 470, 009, 011, 010, 012, 013, 014, 496, 016, 571, 017, 023, 495, 481, 019, 479, 021, 503, 485, 020, 022, 024, 478, 027, 028, 468, 573, 652, 030, 474, 032, 564, 033, 498, 031, 650, 036, 037, 040, 038, 039, 043, 045, 046, 486, 050, 052, 473, 053, 499, 055, 054, 056, 477, 497, 060, 059, 500, 067, 471, 062, 072, 074, 502, 073, 063, 064, 483, 076, 469, 065, 504, 070, 071, 077, 079, 475, 082, 482, 087, 487, 089, 088, 091, 569, 090, 506, 476, 081, 653, 566, 094, 095, 092, 096, 098, 100, 570, 452, 099, 097, 567, 480, 565, 106, 568, 453, 101, 572, 484, 505, 646, 103, 105, 104, 108]´. It must be a value from the enumeration.

Alguém tem alguma idéia de como resolver este erro?


Responder

Gostei + 0

12/03/2007

Aerreira

Rosiane, experimente submeter seu XML para validação.
Tente aqui: [url]http://tools.decisionsoft.com/schemaValidate/[/url]


Responder

Gostei + 0

12/03/2007

Aerreira

D:\Work\Desenvolvimento\GeradorXML\XML\VERIFICA_ELEGIBILIDADE.xml: D:\Work\Desenvolvimento\GeradorXML\XML\VERIFICA_ELEGIBILIDADE.xml: Mensagem inválida: XML do arquivo não obedece ao esquema do TISS: cvc-enumeration-valid: Value ´´ is not facet-valid with respect to enumeration ´[645, 001, 002, 501, 004, 005, 472, 654, 465, 007, 008, 651, 015, 470, 009, 011, 010, 012, 013, 014, 496, 016, 571, 017, 023, 495, 481, 019, 479, 021, 503, 485, 020, 022, 024, 478, 027, 028, 468, 573, 652, 030, 474, 032, 564, 033, 498, 031, 650, 036, 037, 040, 038, 039, 043, 045, 046, 486, 050, 052, 473, 053, 499, 055, 054, 056, 477, 497, 060, 059, 500, 067, 471, 062, 072, 074, 502, 073, 063, 064, 483, 076, 469, 065, 504, 070, 071, 077, 079, 475, 082, 482, 087, 487, 089, 088, 091, 569, 090, 506, 476, 081, 653, 566, 094, 095, 092, 096, 098, 100, 570, 452, 099, 097, 567, 480, 565, 106, 568, 453, 101, 572, 484, 505, 646, 103, 105, 104, 108]´. It must be a value from the enumeration. Alguém tem alguma idéia de como resolver este erro?


Interpretando seu erro: algum campo está com conteúdo ´´ (nada) onde esperava-se que tivesse 645 ou 001 ou 002 ou ...., vendo o schema dos SimpleTypes, esse deveria ser o conteudo de ´st_tipoLogradouro´ que está em branco, ou seja, vc precisará modificar sua aplicação para tratar esse tipo de coisa, por exemplo: 645 = Acampamento, 001 = Acesso, 002 = Adro, .... ??? = Rua, ??? = Avenida, etc...

Será que ajudei?


Responder

Gostei + 0

13/03/2007

Rosianeterra

Ajudou sim, muito obrigada.


Responder

Gostei + 0

13/03/2007

Aerreira

Ajudou sim, muito obrigada.

Rosiane, como está gerando seu XML? Via ClientDataSet, manualmente como se fosse um TXT ou de outra forma?


Responder

Gostei + 0

13/03/2007

Rosianeterra

Estou gerando o xml manualmente, usando o xmldoc.
Funcionou o xml de elegibilidade.


Responder

Gostei + 0

13/03/2007

Aerreira

Funcionou o xml de elegibilidade.

Ótimo...
Já está conseguindo testar com o webservice de alguma operadora?


Responder

Gostei + 0

13/03/2007

Aerreira

Estou gerando o xml manualmente, usando o xmldoc.

Ok, agora precisa partir para uma segunda etapa que é gerar isso automaticamente por sua aplicação delphi, (certo?) e submeter o XML para o respectivo webservice da operadora.


Responder

Gostei + 0

13/03/2007

Rosianeterra

Ainda não testei com nenhuma operadora, vou começar na semana quevem a realizar estes testes.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar