O LinkaSUS é uma interface gráfica para o IDaS-RL, que é uma ferramenta de record linkage desenvolvida por uma equipe do projeto Recovida a partir do código do Cidacs-RL.
Uma versão de linha de comando está disponível no repositório recovida/idas-rl-core>.
Inicialmente, instale o Java na versão 8 ou qualquer versão mais recente.
Faça o download da última versão do LinkaSUS (IDaS-RL GUI) na página Releases deste repositório.
Dependendo das configurações do seu sistema operacional, pode ser possível
abrir o programa clicando duas vezes no arquivo salvo, com extensão .jar
,
ou clicando nele com o botão direito do mouse
e escolhendo a opção de abrir com o Java (JRE).
Para executar a partir de uma janela de linha de comando, abra um
terminal / prompt de comando / Powershell (a depender
do sistema operacional) e entre no diretório do arquivo .jar
.
Para executar o programa, digite
java -jar linkasus-idas-rl-gui-packaged.jar
(substituindo linkasus-idas-rl-gui-packaged.jar
pelo nome exato do arquivo
salvo, que varia conforme a versão).
Caso queira abrir um arquivo de configurações automaticamente, passe o nome desse arquivo como o único argumento do programa, de acordo com o formato a seguir:
java -jar linkasus-idas-rl-gui-packaged.jar arquivo-de-configurações.properties
(substituindo linkasus-idas-rl-gui-packaged.jar
e arquivo-de-configurações.properties
pelos nomes exatos dos arquivos).
Este repositório utiliza o Maven para gerenciar o programa, o processo de compilação e suas dependências.
Uma vez que este repositório tem o IDaS-RL (Core) como dependência,
sugere-se que não seja clonado diretamente. Em vez disso, clone
o repositório-pai, o que criará
os diretórios com ambos os repositórios, e então execute git pull
nos diretórios idas-rl-core
e idas-rl-gui
.
Estando na raiz do repositório-pai, execute mvn compile
para compilar
o programa e mvn package
para gerar o arquivo .jar
no diretório target
de cada repositório
(Core e GUI).
Para adicionar suporte a um novo idioma na interface para o usuário
(como menus, botões e mensagens),
acrescente ao arquivo
languages.txt
uma nova linha com a
language tag
correspondente ao idioma, e crie um arquivo com extensão .properties
no
diretório lang
com as mensagens traduzidas.
Utilize um dos idiomas existentes como base e mantenha o
formato
das mensagens com argumentos. Recomenda-se utilizar uma ferramenta como o
ResourceBundle Editor
para facilitar o processo.
Os conteúdos deste repositório estão publicados sob a licença MIT.
Este repositório e os demais repositórios deste grupo fazem parte do projeto Recovida (Reavaliação da Mortalidade por Causas Naturais no Município de São Paulo durante a Pandemia da COVID-19), da Faculdade de Medicina da Universidade de São Paulo, sob responsabilidade do Prof. Dr. Paulo Andrade Lotufo, e com a atuação da Dra. Ana Carolina de Moraes Fontes Varella como supervisora de dados.
Sob a orientação de Paulo Lotufo e a supervisão de Ana Varella, o desenvolvimento está sendo feito por:
- Débora Lina Nascimento Ciriaco Pereira (bolsista de dez/2020 a set/2021);
- Vinícius Bitencourt Matos (bolsista de dez/2020 a set/2021).
Agradecemos à iniciativa Todos pela Saúde, da Fundação Itaú para Educação e Cultura, pelo financiamento deste projeto.
Agradecemos também à Secretaria Municipal da Saúde da Prefeitura da Cidade de São Paulo pela parceria durante a execução do projeto.
Esta ferramenta de record linkage foi desenvolvida a partir do código do programa
Cidacs-RL, criado pelo
Centro de Integração de Dados e Conhecimentos para Saúde (Cidacs),
da Fiocruz Bahia.
O programa foi adaptado para adequar-se às necessidades
de nosso projeto, com mudanças em algumas de suas partes e acréscimo de funcionalidades.
DISCLAIMER: O Cidacs não possui vínculo com o projeto Recovida e não tem
responsabilidade sobre esta ferramenta, suas novas funções e possíveis erros.
Agradecemos ao Cidacs por disponibilizar livremente o código-fonte do Cidacs-RL.