Como validar o XML TISS antes de enviar
Quem trabalha com faturamento de convênios conhece o roteiro: o lote fica pronto, segue para a operadora e só depois se descobre que o arquivo tinha um problema. Validar o XML TISS antes do envio é a forma mais simples de evitar esse retrabalho. Neste guia, o passo a passo que usamos no Validador TISS da Healthchess.
O que é o XML TISS e por que validar
TISS (Troca de Informações na Saúde Suplementar) é o padrão da ANS para a troca de dados entre prestadores de saúde e operadoras. As guias e os lotes de faturamento seguem um esquema XML com campos, tipos e ordem definidos. Um arquivo que foge desse esquema pode ser recusado, e o tempo gasto para corrigir e reenviar atrasa o recebimento.
Validar antes do envio significa encontrar esses problemas ainda dentro da sua clínica, quando a correção é rápida.
Passo 1: confirme a versão do padrão TISS
O padrão TISS tem versões, e a ANS mantém no máximo duas vigentes ao mesmo tempo; havendo duas, vale a que foi acordada com a operadora. Em novembro de 2026, a página oficial da ANS lista a versão 04.03.00 como a atual do Componente de Comunicação. O Validador TISS detecta a versão do XML automaticamente e valida contra o XSD correspondente, de versões antigas (1.x, 2.x e 3.x) até a 4.03.00. Se a versão detectada não for a que a operadora aceita, o problema está na geração do arquivo, não no envio.
Passo 2: valide contra o XSD da ANS
O XSD é o esquema oficial publicado pela ANS. Ele define quais campos existem, de que tipo são e em que ordem aparecem. A validação contra o XSD aponta, por exemplo:
- campo obrigatório ausente ou fora de ordem;
- valor em formato inválido (data, número ou código);
- estrutura do arquivo diferente da prevista no padrão.
Passo 3: confira os totais e o hash
Com o arquivo estruturalmente correto, confira se o valor total do lote bate com o que você espera. O Validador soma os valores e também confere o hash do arquivo. No padrão TISS, o hash é um MD5 calculado sobre o conteúdo das tags e gravado no epílogo, e serve para verificar a integridade: se alguém alterar o XML depois de gerado, o hash deixa de bater. Editar o XML à mão depois da geração é uma causa comum de problema, e a verificação do hash ajuda a perceber isso.
Passo 4: revise por paciente e exporte para Excel
O Validador extrai os dados dos pacientes e apresenta o conteúdo agrupado, o que facilita enxergar o que destoa. O resultado pode ser exportado para Excel (.xlsx), em várias abas, para conferência pela equipe de faturamento ou para registro.
Checklist rápido antes de enviar
- A versão do TISS é uma das vigentes e a aceita pela operadora?
- O arquivo passou na validação contra o XSD?
- O valor total do lote confere?
- O hash MD5 bate, sem edição manual?
- Os dados por paciente foram revisados?
O que a validação de estrutura costuma apontar
A validação contra o XSD verifica a forma do arquivo, e os problemas mais comuns nesse tipo de checagem são previsíveis:
- Elementos obrigatórios ausentes: um campo que o padrão exige e que não foi preenchido.
- Tipos incorretos: texto onde se espera número, ou data em formato diferente do definido.
- Tamanho acima do permitido: campos com limite de caracteres que foram ultrapassados.
- Valores fora do domínio: códigos que não pertencem à lista de valores aceitos para aquele campo.
- Ordem dos elementos: o esquema define a sequência em que os campos aparecem.
Quando o arquivo é gerado por um sistema, esses erros quase sempre indicam um cadastro incompleto ou um dado digitado fora do padrão na origem. Corrigir na origem é melhor do que editar o XML.
Boas práticas para o fluxo de faturamento
- Valide antes de todo envio, e não só quando houve problema no lote anterior.
- Não edite o XML manualmente. Corrija o dado no sistema que gera o arquivo e gere de novo.
- Mantenha um quadro de versões por operadora, com a versão do TISS que cada uma aceita entre as vigentes.
- Guarde o arquivo validado e o resultado da validação. Se houver questionamento, você tem o registro do que foi enviado.
- Defina quem confere o quê. Separar quem gera o lote de quem revisa reduz erro.
Perguntas frequentes
O Validador TISS substitui a análise da operadora?
Não. Ele confere a estrutura e a consistência do arquivo. Regras de contrato e de negócio continuam sendo aplicadas pela operadora. O objetivo é eliminar os erros de estrutura antes do envio.
Quais versões do TISS o Validador reconhece?
Ele identifica a versão a partir do arquivo e valida contra o XSD correspondente, de versões anteriores (1.x, 2.x e 3.x) até a 4.03.00, a atual na página da ANS de setembro de 2026.
Preciso instalar algum programa?
Não. O Validador TISS é um sistema web: você envia o arquivo XML pelo navegador e vê o resultado na hora.
Experimente com o seu arquivo
Acesse o Validador TISS da Healthchess e valide o próximo lote antes de enviá-lo. Se a sua clínica ou cooperativa quer integrar o faturamento TISS à gestão completa, conheça o sistema da Healthchess.