A validação da funcionalidade da ferramenta foi realizada por meio da simulação do envio de arquivos elaborados a partir de aplicativos utilizados por usuários, como o Bloco de Notas e o Microsoft Word, com o objetivo de visualizar um arquivo gerado desde o sistema de origem, o envio via FTP, o cadastro do usuário e a consulta e visualização do arquivo no final do processo.
Foram elaborados dois casos, o primeiro baseado em um laudo de um exame médico feito no Bloco de Notas e outro laudo feito no Microsoft Word.
Primeiramente foram definidos os dados que seriam enviados para a ferramenta. Utilizando como exemplo um arquivo de texto de um resultado de exame, foi definido que o cabeçalho do arquivo seria composto pelos seguintes campos: Nome, Data, Médico e Convênio.
A Figura 26 faz a representação do arquivo aberto no Bloco de Notas.
Figura 26 – Arquivo resultado.txt aberto no Bloco de Notas.
Utilizando a impressora PDF, o arquivo de texto foi impresso gerando um arquivo PDF no diretório padrão da ferramenta. Tendo o arquivo modelo, foi aberto o programa de configurações da ferramenta e incluído o arquivo através do botão Incluir Arquivo Exemplo.
A Figura 27 ilustra o arquivo convertido novamente para o formato texto e aberto no programa de configurações.
Figura 27 – Programa de configurações com arquivo modelo aberto em formato texto.
O próximo passo foi configurar as posições dos campos no programa. Foi selecionado o campo1 no qual seria vinculado o primeiro campo do cabeçalho, no caso o campo Nome.
Após este passo, foi marcado a opção Visível para mostrar na consulta Web e então foi posicionado o cursor na posição anterior a letra “R” do valor “Renan Blazaki Vidor” e clicado no botão SetarPosicãoInicial. Também foi posicionado o cursor na posição anterior ao campo Data e clicado no botão SetarPosicaoFinal. Desta forma foi considerado que o valor do campo Nome não ultrapassaria o tamanho máximo definido neste arquivo modelo, ou seja, o nome teria o tamanho entre a posição anterior à letra “R” e posição máxima anterior à letra “D”.
Automaticamente o programa determinou qual é a linha em que se encontra o campo. Este processo é ilustrado na Figura 28 que demonstra como campo1 foi configurado.
Figura 28 – Programa configurações (campo1 configurado).
Da mesma forma que o campo1 foi configurado, o processo de configuração dos campos foi feito para os outros campos do cabeçalho do arquivo, como Data, Médico e Convênio.
Tendo todos os campos do cabeçalho configurados, a ferramenta armazenou os dados no arquivo delimitaçoes.txt e enviou o nome dos campos para o banco de dados on-line.
Após a ferramenta ter sido configurada para uso, o programa de envio de arquivos foi executado. Como sua execução é transparente ao usuário, ou seja, roda em segundo plano, o próximo passo foi imprimir o arquivo texto na impressora de PDF para o programa iniciar seu processamento.
A Figura 29 mostra a tela de impressão do Bloco de Notas com a impressora PDF selecionada.
Figura 29 – Impressão do Bloco de Notas.
Impresso o arquivo na impressora PDF, foi gerado um arquivo com nome padrão no diretório padrão da ferramenta. Neste momento o programa de envio de arquivos executou seu processo, convertendo o arquivo para o formato texto e extraindo os dados de informação do cabeçalho. Posteriormente o arquivo foi enviado para o servidor Web e seus dados foram salvos no banco de dados para serem acessados no módulo Web.
Em seguida, foi feito o processo de liberação de acesso a este arquivo para visualização do usuário.
Primeiramente o módulo Web foi acessado por sua página inicial através do login “admin” e a senha padrão “1234” como mostra a Figura 30.
Figura 30 – Página inicial da ferramenta.
Com o acesso permitido pela ferramenta, os arquivos enviados foram listados na tela de consulta de arquivos como mostra a Figura 31.
Figura 31 – Página de consulta de arquivos.
Visto que o arquivo estava disponível na Internet, foi acessada a tela de usuários cadastrados através do link Permissões. A Figura 32 mostra a tela de usuários cadastrados (apenas o usuário admin cadastrado até aquele momento).
Figura 32 – Página de usuários cadastrados.
Através do botão Incluir, a página Cadastro de Usuários foi aberta para a inclusão do usuário denominado “Renan”. A Figura 33 mostra a tela com os dados cadastrais preenchidos.
Figura 33 – Página de cadastro de usuários.
Após clicar no botão OK, a ferramenta incluiu no banco de dados o usuário de teste. A Figura 34 mostra novamente a página de usuários cadastrados com o usuário de teste incluído.
Figura 34 – Página de usuários cadastrados com usuário de teste.
Com o usuário cadastrado o próximo passo foi determinar quais arquivos o usuário poderia visualizar. Através do link disponível no nome do usuário foi aberta a página de permissões com a visualização dos dados já enviados para a Internet. A Figura 35 mostra a tela de permissões com o campo nome e o valor “Renan Blazaki Vidor” disponível.
Figura 35 – Página de permissão.
Selecionado o campo nome e o valor “Renan Blazaki Vidor”, o botão incluir foi pressionado para então disponibilizar ao usuárui “Renan” todos os arquivos cujo valor do campo nome fosse igual à “Renan Blazaki Vidor”. A Figura 36 mostra o valor já incluído.
Figura 36 – Página de permissão com valor já incluído.
Fechada a página de permissões e voltando novamente para a tela inicial da ferramenta, nos campos de login e senha foram entrados os valores do usuário de teste, no caso “Renan” e senha “1111”. No momento em que o botão OK foi clicado, a ferramenta buscou os arquivos disponíveis para o usuário “Renan” e encontrou o arquivo anteriormente enviado. Os dados
do arquivo foram listados na tela principal da ferramenta, ficando permitida a sua visualização através do link criado no campo Abrir. A Figura 37 ilustra a página principal com o arquivo listado.
Figura 37 – Página principal de consulta com o arquivo disponível.
Em seguida, foi clicado no link disponível no campo Abrir e o arquivo foi aberto pela ferramenta através do programa de abertura de arquivos PDF padrão do computador. A Figura 38 mostra o arquivo enviado aberto no formato PDF.
Figura 38 – Arquivo PDF aberto.
Com o processo de envio, configuração de permissões e abertura do arquivo executados, foi testado o envio de um arquivo de um elaborado com o Microsoft Word, seguindo as mesmas configurações de cabeçalho do arquivo. A Figura 39 mostra o arquivo de um laudo médico aberto no Word.
Figura 39 – Laudo médico aberto no Microsoft Word.
Da mesma forma que o arquivo texto foi impresso na impressora PDF, o arquivo Word também foi impresso. Seguindo os passos anteriores, a ferramenta enviou o arquivo no formato PDF para o módulo Web, juntamente com os dados do cabeçalho. O arquivo enviado foi conferido na página de consulta da ferramenta e mostrado na Figura 40.
Figura 40 – Página principal de consulta com os dois arquivos disponíveis.
Para finalizar, estando o arquivo feito no Word disponível na Internet, foi acessado o arquivo através de seu link e constatado sua visualização mantendo os padrões originais e disponível para impressão, caso necessário. A Figura 41 mostra o laudo elaborado no Word aberto em formato PDF.
Figura 41 – Laudo elaborado no Word aberto em PDF.