Definição de Cenário:
Antes de se efetivamente realizar a implantação do Prontuário Eletrônico do Cidadão (PEC) no ambiente de produção, deve-se preliminarmente, realizar o mapeamento do ambiente, identificar necessidades e de acordo com o cenário proposto, implementar ajustes técnicos de acordo com as especificidades de cada cenário. Abaixo, segue detalhamento técnico de dois tipos principais de arquiteturas: Centralizada e Descentralizada.
- Arquitetura Descentralizada:
- Arquitetura Centralizada:
Nesta topologia, uma instalação do e-SUS APS é interna e exclusiva de um determinado estabelecimento de saúde (UBS). Isto significa, que temos um PEC instalado localmente neste ambiente e a partir de uma rede compartilhada, é possível que computadores internos a esta rede posssam acessar simultaneamente aquela instalação e usufruir dos recursos compartilhados daquela instalação. Abaixo, segue ilustração do cenário proposto:
Ao contrário da topologia descentralizada, na arquitetura centralizada, uma instalação do e-SUS APS é externa e compartilhada, podendo vários estabelecimentos de saúde (UBSs), terem acesso simultâneo e em tempo real a aplicação, para o atendimento clínico do paciente; nesta modalidade, tem-se de forma evidente, acesso ao Prontuário Único do Cidadão, no nível municipal. Abaixo, segue ilustração do cenário proposto:
Considerações:
A adoção de uma arquitetura ou outra, irá depender basicamente da necessidade do município. Lembrando-se que quanto mais estabelecimentos de saúde conectados a uma instalação PEC, mais robusto deverá ser o hardware que sustentará aquele ambiente, sob risco da aplicação declinar em termos de performance e apresentar lentidão na sua operacionalização.
Prepação do Ambiente:
Esta etapa diz respeito ao provimento do aparato tecnológico que sustentará o ambiente que receberá o Prontuário Eletrônico do Cidadão (PEC). Tal ambiente poderá ser sob infraestrutura própria ou utilizando soluções de computação em nuvem. Definem-se informações relevantes, como: hardware, sistema operacional, banco de dados, parametrização da JVM, etc.
Sistema Operacional:
O desenvolvimento do e-SUS APS é multiplataforma, ou seja, é possível ser instalado em diferentes sistemas operacionais (SO), inclusive distribuições GNU/Linux, como o Ubuntu Linux (www.ubuntu.org), que é um software livre, portanto sem custos de licença ou aquisição.
Sistemas Operacionais Compatíveis: | |
---|---|
Microsoft Windows | Windows 7, Windows 8, Windows 10, Windows Server |
GNU/LINUX | Debian, Ubuntu, Red Hat, CentOS |
Instalação do JAVA:
A instalação na plataforma Microsoft Windows vem com pacote Java embutido, caso seja necessária uma instalação personalizada deve ser realizada a instalação do pacote Java 7. Para plataformas Linux recomenda-se seguir as instruções do arquivo “LEIA-ME” incluso no arquivo (compactado) de instalação.
Download do Java
Especificações de Banco de Dados:
PostgreSQL - a partir da versão 2.0, este banco vem configurado por padrão na instalação do sistema. Pode ser utilizado em UBS com servidor local ou para instalações centralizadas. É recomendado para qualquer tipo de instalação.
O banco de dados PostgreSQL é um software livre, portanto, sem custo de licença ou aquisição. Para mais informações acesse: http://www.postgresql.org/. É recomendado o uso da versão 9.6 ou superior.
Banco de Dados Oracle - optando por este banco de dados, podem ser utilizadas as versões Oracle XE 11g, Oracle Standard Edition 11g ou Oracle Enterprise Edition 11g.
Especificações técnicas de hardware, por acessos simultâneos:
Centralizadores Municipais:
Requisitos mínimos para a instalação do e-SUS APS em Centralizadores Municipais: | |
---|---|
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 2133MHz |
Memória RAM - Banco de Dados: | 16GB - Barramento DDR4 - Mínimo 2133MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 13000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 1 TB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Parametrização do PostgreSQL: | PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M - XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=500M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Centralizadores Estaduais:
Requisitos mínimos para a instalação do e-SUS APS em Centralizadores Estaduais: | |
---|---|
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 2133MHz |
Memória RAM - Banco de Dados: | 32GB - Barramento DDR4 - Mínimo 2133MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 13000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 3 TB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec Parametrização PostgreSQL: PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M -XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=500M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Para 40 usuários simultâneos:
Ambiente para até 40 usuários simultâneos: | |
---|---|
Usuários simultâneos | 40 |
Ambiente | Servidor único para aplicação e banco de dados |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB Barramento DDR4 Mínimo 1600MHz |
Processador: | Quad Core 2.20 GHz Pontuação mínima de 2500 pontos no PassMark/CPUBenchmark |
Disco: | 100 GB Velocidade de escrita mínima 80 MB/seg Velocidade de leitura mínima 350 MB/sec |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Para 100 usuários simultâneos:
Ambiente para até 100 usuários simultâneos: | |
---|---|
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 1600MHz |
Memória RAM - Banco de Dados: | 8GB - Barramento DDR4 - Mínimo 1600MHz |
Processador: | Quad Core 2.20 GHz - Pontuação mínima de 5000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 120 GB - Velocidade de escrita mínima 200 MB/seg - Velocidade de leitura mínima 350 MB/sec |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Para 1000 usuários simultâneos:
Ambiente para até 1000 usuários simultâneos: | |
---|---|
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 8GB - Barramento DDR4 - Mínimo 1600MHz |
Memória RAM - Banco de Dados: | 16GB - Barramento DDR4 - Mínimo 1600MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 10000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 750 GB - Velocidade de escrita mínima 400 MB/seg - Velocidade de leitura mínima 700 MB/sec |
Parametrização do PostgreSQL: | PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M -XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=300M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Para 2500 usuários simultâneos:
Ambiente para até 2500 usuários simultâneos: | |
---|---|
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 16GB - Barramento DDR4 - Mínimo 1600MHz |
Memória RAM - Banco de Dados: | 16GB - Barramento DDR4 - Mínimo 1600MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 13000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 1 TB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Parametrização do PostgreSQL: | PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M - XX:MaxMetaspaceSize=1024M -XX:ReservedCodeCacheSize=300M" |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Para 4000 usuários simultâneos:
Ambiente para até 4000 usuários simultâneos: | |
---|---|
Ambiente | 2 servidores (aplicação e banco de dados) |
Sistema Operacional | Ubuntu Server 64 bits ou Windows Server 64 bits |
Memória RAM - Aplicação: | 16GB - Barramento DDR4 - Mínimo 2133MHz |
Memória RAM - Banco de Dados: | 32GB - Barramento DDR4 - Mínimo 2133MHz |
Processador: | Octa Core 2.20 GHz - Pontuação mínima de 15000 pontos no PassMark/CPUBenchmark |
Disco Aplicação: | 100 GB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Disco BD: | 2 TB - Velocidade de escrita mínima 700 MB/seg - Velocidade de leitura mínima 1000 MB/sec |
Parametrização do PostgreSQL: | PGConfig 2.0 Parametrização set "JAVA_OPTS=-Xms4096M -Xmx10240M -XX:MetaspaceSize =512M - |
Banco de Dados PostgreSQL: | Versão mínima: 9.6 |
Banco de Dados Oracle: | Versão mínima: 12.2c |
Download do e-SUS PEC:
O Prontuário Eletrônico do Cidadão (PEC), é multiplataforma e compatível com os sistemas operacionais: Microsoft Windows e GNU/Linux, arquitetura x64.
Para download da aplicação, basta acessar o seguinte endereço eletrônico: https://sisaps.saude.gov.br/esus/
Clicar na opção "Download" no canto superior direito e selecionar a versão desejada:
Instalação do PEC:
A instalação do e-SUS PEC seguirá conforme descrição dos passos abaixo:
Verificando a versão do JAVA:
Após o download do instalador do e-SUS APS PEC em sua versão mais atual, o profissional deve validar se o servidor possui o Java 8 instalado. A verificação quanto a instalação e versão do java pode ser confirmada no prompt de comando no Windows, com o comando java -version. Caso não esteja instalado, o Java 8 de 64 bits pode ser obtido através do seguinte link: Java SE Runtime Environment 8 Downloads.
Para a nova versão do e-SUS APS, os passos para a instalação são semelhantes em ambos sistemas operacionais (Windows e Linux). Antes de iniciar a instalação é necessário validar se o usuário logado no computador possui privilégios de administrador. Para a execução do arquivo de extensão .jar, basta que o profissional dê um duplo clique no arquivo. Caso a execução do arquivo não ocorra com o duplo clique, a execução deverá ser realizada via linha de comando, executado em modo de interface gráfica. Abaixo são apresentadas as etapas de instalação conforme o tipo de execução do arquivo realizada.
Instalação do sistema através do duplo clique no arquivo instalador Após o duplo clique no arquivo instalador, a interface gráfica (modal/wizard) será aberta com as 6 etapas da instalação, conforme as imagens e descrições apresentadas a seguir.
Após duplo clique na aplicação, aparecerá a tela abaixo:
Selecione o tipo de instalação: Produção ou Treinamento.
Informe se possui um banco de dados instalado e caso positivo, informe a "URL da instalação", "usuário" e "senha"; caso não possua, assinale "não" e marque a opção de restauração do banco de dados, caso exista um backup existente:
Verifique o resumo da instalação e clique em "instalar":
Aguarde a instalação do PEC:
E conclua a instalação clicando em "Finalizar":
Aguarde o serviço da apliação e banco de dados assumirem o status de "Em execução" e digite o endereço padrão da instalação, à definição das configurações iniciais:
Endereço padrão da instalação do e-SUS PEC: https://localhost:8080/esus
Novo fluxo para geração de contra-chave e-SUS APS:
A partir do dia 11/05/2021 a geração de contra-chave para o sistema e-SUS APS, exigirá uma segunda etapa de validação! O técnico responsável pela instalação solicitará ao detentor do CNPJ do Fundo Municipal de Saúde (FMS) a geração de um token, o qual será gerado a partir da plataforma e-GESTOR, utilizando-se o CNPJ e a senha do FMS.
1ª Etapa:
O detentor do CNPJ do Fundo Municipal de Saúde (FMS) deverá acessar a plataforma e-Gestor, a partir do endereço eletrônico https://egestorab.saude.gov.br/paginas/login.xhtml e se autenticar conforme tela abaixo:
Na tela seguinte, clicar em “Instalação/Atualização PEC e-SUS APS”:
O responsável deverá selecionar o campo “Gestor” e o “Motivo” à geração do token. Em seguida, clicar em “Gerar Código”:
O sistema emitirá alerta de “Código de autenticação gerado com sucesso”:
Na guia “Códigos Gerados”, será possível visualizar o token que deverá ser repassado ao técnico responsável pela instalação e-SUS APS:
OBS.: O token gerado terá a validade de 24 horas. Após este prazo, será necessário novo código para geração da contra-chave.
2ª Etapa: De posse da chave gerada pelo responsável do FMS, o técnico da instalação acessará o “Gerador de contra-chave” a partir do seu perfil:
Em seguida, deverá inserir o token gerado e clicar em “Liberar Acesso”:
Na tela seguinte, informar a chave de instalação, para então conseguir gerar a contra-chave:
Gerar XML - e-GESTOR AB:
Desde a versão 5.0 do Prontuário Eletrônico do Cidadão (PEC), a geração do XML para importação no PEC, não é mais feita via Portal CNES, devendo ser feita exclusivamente via e-GESTOR AB, utilizando o perfil de Gestor Municipal de Saúde, conforme seguem as etapas abaixo:
1º Etapa:
Acessar o e-GESTOR AB no seguinte endereço eletrônico: https://acesso-egestoraps.saude.gov.br/login. O Gestor Municipal deverá se autenticar utilizando suas credenciais GOV.BR, para acesso ao serviço:
2º Etapa:
No painel "Gestor Municipal", o responsável deverá clicar em "XML-ESUS-APS" e em seguida, escolher um dos dois tipos de XML disponíveis: XML v.2.1 e XML v.3.0. A versão 3.0 é compatível apenas com versões iguais ou superiores ao PEC 5.0:
3º Etapa:
Na animação abaixo, é possível visualizar a geração do XML para PEC: