Validação de Arquivos XML TISS
A estrutura de um arquivo XML pode ser definida através de arquivos XSD (XML Schema Definition), que é também um arquivo em formato XML que contém estruturas pré-definidas.
No caso dos XML TISS, a ANS publica os arquivos XSD em seu
site e tem o
arquivo tissV2_02_03.xsd como principal arquivo.
O processo de validação envolve aplicar as definições presentes no arquivo XSD a um arquivo XML utilizando-se normalmente de um aplicativo apropriado. Externamente a Medicware pode ser usado o
XML Notepad, oferecido pela Microsoft.
Nota sobre a versão 2.02.03
Os arquivos TISS possuem uma estrutura que contém em seu cabeçalho um campo de identificação da versão dos dados. Os valores permitidos são definidos no arquivo
tissSimpleTypesV2_02_03.xsd pelo tipo
versaoPadrao. No caso especial da versão 2.02.03, não foi incluído o novo valor como ocorrido nas atualizações anteriores. Por esse motivo ao validar um XML que informe a versão 2.02.03 haverá a indicação de um erro de acordo com a definição no XSD. Nesse caso especifico é possível ignorar o problema.