Pesquisar este blog

sexta-feira, 16 de dezembro de 2011

Radar TISS 2011

Com o objetivo de acompanhar a implantação e o desenvolvimento do padrão TISS, a ANS implantou o RADAR, uma importante ferramenta que demonstra a evolução do padrão nos últimos anos assim como suas dificuldades.
Em sua última versão, será feito o levantamento do período de outubro de 2011. O prazo para entrega seria até dia 20 de dezembro, porém, a ANS prorrogou para até 23 de dezembro/2011Link ANS

A finalidade desse post é tentar esclarecer algumas dúvidas que surgem no desenvolvimento da pesquisa, mais precisamente na montagem do XML. A seguir é demonstrado alguns dos formatos utilizados e a forma como devem ser declarados.

Formatos
SimpleTypeTipoExemplo
st_datadate2011-12-16
st_horatime19:20:00
st_dataHoradatetime2011-12-16T19:20:00
st_decimal10-2decimal 10.21599.23 (ponto decimal)
st_ANSstringANS
st_competenciastring2011/11
dm_versaostring20203
dm_tipoTransacaostringENVIO_PESQUISA_RADAR
dm_simNaostringS ou N
st_logicobooleantrue ou false 1 ou 0


Hash

O  cálculo do valor hash nos Arquivos Xml da  campanha Radar TISS 2011, deve  fazer uso do algoritmo MD5 (Mais informações: RFC-1321) utilizando como input (entrada) apenas o conteúdo dos campos (sem as TAGS), na ordem da ocorrência dos mesmos, do arquivo XML a ser enviado, desde o primeiro caracter à esquerda até o último caracter à direita,  sem qualquer inserção,  supressão,  modificação  ou  ajuste,  respeitando  maiúsculas  e  minúsculas,  pontuação, acentuação e caracteres especiais, mesmo  invisíveis, que eventualmente existam  (tabs, CR, LF, seqüências de escape, etc...).
O valor  fica  localizado no epílogo do arquivo e o encoding a  ser utilizado será sempre o ISO-8859-1. 

É importante ressaltar que as Tags sem conteúdo não devem ser consideradas no cálculo do valor hash.
Além disso, conteúdos de Tags que possuam apenas caracteres como  tabulação, espaço,  retorno  de  linha,  etc. Também  não  devem  ser  considerados  no  cálculo  do  valor  hash.
Na  hipótese  de  o  valor  hash  gerado  para  o  arquivo  ser  diferente  do  calculado  pelo aplicativo Radar TISS XML, o arquivo será rejeitado.

Finalizando

Para demonstrar como o padrão TISS está evoluindo, é só acompanhar os relatórios das últimas campanhas. Apesar de algumas dificuldades, esse é o caminho, só nos resta saber quando teremos de fato as facilidades do padrão.


Este post será atualizado sempre que surgir alguma novidade ou sugestão.