openIMIS
O openIMIS é uma plataforma de código aberto para gerenciar planos de seguro-saúde e de proteção social. Ele reúne em um único sistema os dados de beneficiários, apólices, prestadores e sinistros, cobrindo a inscrição, a cobrança de contribuições e o envio e o processamento de pedidos de reembolso. Governos e ONGs o usam para gerenciar programas de financiamento da saúde.
O openIMIS é licenciado sob AGPL-3.0. Execução gratuita — não é cobrado.

O que é instalado
Seção intitulada “O que é instalado”- Frontend: o aplicativo web do openIMIS que as pessoas usam no navegador.
- Backend: o servidor do openIMIS, mais um worker para tarefas em segundo plano.
- Migrações: uma etapa única que prepara o banco de dados e depois para.
- Banco de dados: um banco de dados PostgreSQL, criado vazio (sem dados de demonstração).
- Redis: um cache.
- RabbitMQ: uma fila de mensagens entre o backend e o worker.
O openIMIS é servido a partir de um único endereço web: o endereço principal da instalação. O aplicativo propriamente dito fica em /front/ nesse endereço. Você pode acessá-lo pelo endereço IP do servidor ou atribuir a ele um domínio.
Antes de instalar
Seção intitulada “Antes de instalar”Escolha um Deployment size (tamanho da implantação):
| Tamanho | Backend | Processos em segundo plano | Banco de dados |
|---|---|---|---|
| small | 4 threads de requisições, até 1 GiB | 2 processos, até 1,5 GiB | até 2 GiB |
| medium | 8 threads de requisições, até 3 GiB | 4 processos, até 4 GiB | até 3 GiB |
Escolha medium para cadastros de segurados maiores e mais usuários simultâneos.
A verificação Adequação do servidor do assistente indica se o seu servidor é grande o suficiente para o tamanho escolhido.
| Campo | O que faz |
|---|---|
| Deployment size | small ou medium, como acima. |
Avançado contém Public domain (domínio público: o nome de host em que o openIMIS é servido; deixe em branco para usar o IP do servidor). O banco de dados incluído sempre se chama IMIS, com o usuário IMISuser, para que os backups e a conexão somente leitura sempre o encontrem.
Você também pode usar um servidor PostgreSQL, Redis ou RabbitMQ já em execução em vez dos incluídos. Consulte serviços externos. Com um servidor PostgreSQL externo, a plataforma cria nele o banco de dados IMIS. Com um servidor RabbitMQ externo, o openIMIS se conecta com o host, a porta, o nome de usuário e a senha que você cadastrou para ele; a senha não pode conter @, : nem /, porque é colocada em um endereço de conexão.
Primeiro login
Seção intitulada “Primeiro login”O openIMIS vem com um login de administrador bem conhecido. A plataforma substitui a senha dele por uma senha gerada enquanto o banco de dados é preparado, antes da primeira inicialização do openIMIS, por isso o padrão publicado nunca funciona na sua instalação.
A senha gerada aparece uma única vez, em Credenciais de primeiro acesso, quando você seleciona Criar, como Senha de administrador do openIMIS. Copie-a nesse momento: o portal não consegue mostrá-la de novo.
- Abra o endereço da instalação e acesse
/front/. - Entre com o nome de usuário
Admine a Senha de administrador do openIMIS. - Altere a senha no openIMIS se a sua política exigir. A plataforma só substitui a senha padrão, então uma senha que você definir é mantida quando a instalação é reimplantada ou atualizada.
A senha do banco de dados, a senha do Redis e a chave secreta do aplicativo também são geradas pela plataforma e seladas. Você nunca precisa digitá-las.
Conexões
Seção intitulada “Conexões”O openIMIS pode oferecer a outra instalação no mesmo servidor:
- openIMIS claims data (read-only) (dados de sinistros do openIMIS, somente leitura): acesso somente leitura ao banco de dados do openIMIS, para ferramentas de relatórios. As contas de usuário, as sessões e os tokens ficam de fora.
O openIMIS não usa nada de outras instalações.
Consulte conexões.