Guia Integração - On-premise

Estrutura de integração

A integração On-premise depende de um servidor que deve ser fornecido pela própria Instituição de Saúde. É nesse servidor que a equipe da Munai instalará o Cluster e é nele que os serviços da Munai serão executados.

Do lado do banco de dados, solicitamos a criação de views, que será realizada pelo corpo técnico do hospital, as quais iremos consumir com os serviços de integração da Munai para a coleta dos dados e envio para os nossos serviços presentes na Amazon AWS.

A última fase, mas não menos importante, é realizada após toda a integração estar finalizada, neste momento iniciamos a fase de coleta dos dados históricos para treinamento dos modelos de machine learning da Munai. Nessa fase, são solicitados dados referentes aos últimos cinco anos, enviados em arquivos csv. Essa coleta requer a validação dos dados, sendo esse o motivo de ser a última fase da integração.

📘

Requisitos técnicos

O servidor pode ser uma máquina virtual ou física, dependendo da arquitetura local da Instituição de Saúde, entretanto, tal servidor deve atender aos seguintes requisitos:

Estar disponível 24 horas 7 dias por semana.
Ter acesso ao banco de dados da entidade.

Os requisitos de hardware mínimos para está máquina são as seguintes:

Ubuntu 20.04 ou superior / Debian 10 ou superior
4 vCPU
8 GB RAM
40 GB HD

❗️

Importante!

Para que seja instalado o Cluster e para que seja possível nele realizar manutenções, o servidor tem de ser acessível pela equipe da Munai com permissão root.

🚧

Segurança

Por questões de segurança, usualmente solicitamos um acesso assistido ao servidor. Possíveis manutenções podem ser agendadas com a equipe técnica da Instituição de Saúde para fornecer o acesso assistido através de um AnyDesk, ou qualquer outra ferramenta utilizada.

🚧

Liberações adicionais no Firewall

Para este formato de integração necessitamos da liberação adicional dos seguintes recursos no firewall da instituição:

https://amazonaws.com/
https://*.amazonaws.com
https://rancher.azure.munai.systems/
https://*.uptimerobot.com

📘

Usuário para acesso ao Banco de Dados

Solicitamos a criação de um usuário específico para a integração com a Munai no banco de dados. Este usuário será configurado em nossos serviços de integração para a coleta dos dados. Por questões de segurança, esse usuário deve ter apenas acesso de leitura nas views criadas para a Munai.

Views

A criação das views é, usualmente, o processo mais longo e que exige mais horas de trabalho durante o processo de integração, por este motivo, as suas definições e explicações estão na próxima seção desta documentação.

❗️

Criação das Views

O processo de criação das views é iterativo: primeiro a equipe da Instituição de Saúde cria as views e verifica a sua estrutura conforme a documentação; depois, a equipe da Munai valida a qualidade dos dados recebidos; por fim, os times técnicos dos hospitais fazem as correções necessárias.


What’s Next