Segurança TISS

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Rotina:

Rotina

Nome Técnico

Manutenção de Secretárias

hat.secretary

Autorizador Web

----

País(es):

Brasil

Pacote:

12.1.20

12.1.21

12.1.22

12.1.23

Descrição

As implementações descritas neste documento, correspondem as adequações efetuadas no Gestão de Planos e Autorizador WEB  para atender aos requisitos de segurança e privacidade do padrão TISS.

Procedimento para Implantação

A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.

O pacote está disponível no portal (https://suporte.totvs.com/download).


Importação dos Arquivos de Menu 

  • No "TOTVS12", acesse o programa "Importação Menu ByYou" e efetue a importação do arquivo "univdata/men_hat.d" para efetuar a atualização do menu do módulo de "Atendimentos" (HAT). Após a importação estará disponível o menu de Manutenção de Secretárias.


Vídeo

  • How To - GPS - Novo Acesso ao Sistema Autorizador Web



Procedimento para Utilização

Configurações JBoss TOTVS12

  • Para implementação do "Manutenção de secretárias" para a versão 12.1.21 é necessário atualizar o arquivo application.xml encontrado em "instance-XXXX\deploy\datasul-byyou-XX.X.X-SNAPSHOT.ear\META-INF. Adicionando o seguinte código, conforme exemplo:


  • Código :

<module>

    <web>

      <web-uri>totvs-thf2-hat-12.1.21-SNAPSHOT.war</web-uri>

      <context-root>/hat</context-root>

    </web>

  </module>


Criptografia de 256 bits

  • A senha deve ser armazenada em banco de dados, de forma codificada por algoritmo de hash aberto (público) de no mínimo 160 bits.

  • Foi desenvolvido um programa de carga de atualização das senhas para codifica-las na nova criptografia esse processo deve somente ser utilizado na implementação da Segurança TISS juntamente com a atualização do EAR. Para isso se faz necessário executar o programa uma unica vez o programa "spp/spp-criptrografa-256-senhas-haw.r" .

Passo a passo da atualização de senhas:

  •  Entrar no "Roda programa progress" (hteexcpro) e executar "spp/spp-criptrografa-256-senhas-haw.r".



  • Clicar no botão de execução e aguardar a finalização.



Sessão de usuário deve ser automaticamente encerrada após 30 minutos de inatividade

  • A sessão de usuário deve ser automaticamente bloqueada ou encerrada forçadamente pelo aplicativo após um período de inatividade.Este tempo não deve ser superior a 30 minutos. Após o bloqueio ou encerramento da sessão de usuário, as informações em tela não deverão mais estar visíveis, sendo necessária uma nova autenticação para a retomada da atividade.

  • A propriedade "com.totvs.security.downtime" foi alterada para limitar a inatividade em no máximo 30 minutos. Foram realizadas alterações para que após o período de inatividade definido na propriedade, o usuário seja redirecionado para a tela de login do Autorizador. Essa propriedade pode ser acessada pelo usuário administrador em "Propriedades" .



Manutenção Secretárias(os) TOTVS 12

  • Com a necessidade de criar acessos únicos para o Autorizador foi desenvolvido para substituir o login da clinica o conceito de secretária(o). As secretarias(os) podem ser incluídas no Gestão planos ou no próprio autorizador se possuir as permissões adequadas. 
  • Após importado menu será possível acessar o cadastro "Secretarias" pesquisando por "Manutenção de Secretárias" ou por "hat.secretary" no menu do Totvs 12.
  • O cadastro de secretárias no TOTVS12, está disponível a partir da versão 12.1.21.
  • Necessário remover todos registros da tabela secretar disponível através do menu "Manutenção de secretárias" versão legado.


Consulta Manutenção Secretárias(os)

  • Ao acessar menu, será direcionado para tela de consulta das secretárias (os). Essa tela foi construída em substituição aos menus Manutenção Secretárias (ac0210d) e Manutenção Associativa Secretária x Clínica (ac0210e) e nela é possível realizar a adição de novas secretarias(os) ou consultar os registros já existentes.
  • A  consulta de registro pode ser realizada das seguintes formas:
    • Clicando lupa sem preencher o campo de pesquisa, onde serão listados todos os registros existentes
    • Informando o código CPF ou nome que se deseja pesquisar e clicando na lupa, neste caso serão retornados apenas os registros que correspondem ao dado informado
    • Utilizando a opção de busca avançada onde é possível realizar a pesquisa de utilizando outros filtros disponíveis. 




  •  Ao consultar uma secretária, o registro pode ser alterado pelo botão "Editar".




  • O cadastro de secretárias é divido em duas abas "Dados Cadastrais" e "Clinicas Associadas"
  • Os Dados Cadastrais são compostos pelos seguintes campos:


 CampoDescrição
CódigoNumero de identificação única da secretária(o), gerado automaticamente pelo sistema
CPF    Identificação única da pessoa responsável. O CPF não poderá ser alterado após a inclusão.
Nome da SecretáriaNome Completo da pessoa responsável
UsuárioIdentificação para o acesso ao sistema, este será único e não poderá ser alterado depois de sua inclusão. O sistema não permite criação de usuário compostos apenas por números, esse padrão é reservado para os prestadores.
SenhaSequência de letras e números para acesso ao sistema
SexoSexo do responsável
Data NascimentoData de nascimento da pessoa responsável
E-mailE-mail utilizado para recuperar a senha
CEPCódigo de Endereçamento Postal
RuaEndereço no qual reside
BairroBairro no qual reside
CidadeCidade na qual reside
EstadoEstado no qual reside


  • Na aba Clínicas Associadas, podem ser criadas e editadas as associações entre a secretária(o) e as clínicas nas quais  terá acesso.


  • Ao clicar em "Nova clinica" serão apresentados os seguintes campos:


Campo

Descrição

Código da ClinicaCódigo da clinica no qual a secretária(o) será vinculado
AdministradorSe a secretária(o) terá permissão de administrar(adicionar, editar) outras secretárias(os) da clínica na qual está acessando via Autorizador
AtivoSe a secretária(o) já pode realizar o login no Autorizador


  • Permissão de administrador da clínica para prestador

  • Para o prestador poder utilizar o cadastro de secretárias dentro do Autorizador foi criada a parametrização  no menu Manutenção Associativa Prestador x Clínica (hac0210h)
  • Quando o campo estiver como "Sim", o prestador poderá adicionar e editar as secretárias da clinica a qual está associado.


  • Para realizar a carga do campo administrador da clinica foi desenvolvido o programa "spp/sp-atualiza-admin-clinpres.p". O qual pode ser executado através do "Roda programa progress" (hteexcpro).
  • Na aba de parâmetros é possível informar a quais prestador devem ser atualizados, assim como os responsáveis pela clinicas.


Novo acesso ao sistema

  • A forma de autenticação do sistema Autorizador foi modificada para manter a identificação única no sistema. Agora é possível criar  novas secretarias  através do Autorizador, dando autonomia para que todas as clínicas gerenciem seus usuários. 

  • Foram modificadas e incluídas as seguintes propriedades:


com.totvs.security.downtime

Estabelece o tempo (em minutos) máximo de inatividade da sessão.

Este valor é limitado em 30 minutos conforme definição da TISS.

com.totvs.saude.login.firstAcess.enable

Define se será mostrado o botão Primeiro Acesso na tela de login, possibilitando a secretaria realizar seu cadastro no sistema.

É necessário reiniciar o jboss após o cadastro da propriedade para esta ser reconhecida.

Caso o parâmetro for informado como true ou não ser informado o botão será mostrado na tela de login.

Caso o parâmetro for informado como false o botão não será mostrado na tela de login.

com.totvs.security.access.maximumNumberOfRetries

Estabelece a quantidade máxima de tentativas de acesso inválido ao sistema antes de realizar o bloqueio. O valor deve ser de 1 a 5 tentativas.


  • Foi retirada a função de salvar acesso no Autorizador. A partir de agora não será possível salvar os dados de acesso, obrigando o usuário a digitar seu login e senha a cada autenticação.
  • Para o acesso ao sistema será necessário informar o Usuário no qual pode ser  um Código do Prestador ou o Usuário da Secretária.
  • Importante: Para Acessar o usuário administrador do sistema deve ser preenchido o usuário e clinica como "medical" e informar a senha.


Acesso externo

  • Foram alterados os parâmetros de acesso externo ao Autorizador através da url de portal.

ParâmetroDescrição
j_providerusuário para autenticação (usuário do prestador ou usuário da secretária)
j_usernamecódigo da clínica
j_passwordsenha do usuário (sem criptografia)
  • Exemplo url de acesso: servidor:8081/autorizador/portal?j_provider=usuario&j_username=clinica&j_password=senha


Alterar senha

  • Para alterar a senha deve-se informar o Usuário (Código prestador ou Usuário da secretária),  a senha atual  e preencher a nova senha e sua confirmação.


Alterar senha através do programa Troca Senha Prest./Secretária (AC0210J):

  • Para alterar a senha deve-se informar o Usuário (Código prestador ou Usuário da secretária),  a senha atual  e preencher a nova senha e sua confirmação:


    Obs.: A partir das alterações referentes à Segurança TISS, foram removidos os campos que possibilitavam o desbloqueio das senhas e a troca da senha da clínica.


Esqueci minha senha

  • Para recuperar a senha da secretaria e do prestador, deve-se informar o usuário e e-mail.


Primeiro Login

  • Com o código e a senha da clínica é possível realizar o primeiro login, no qual criará uma nova secretária(o). Os dados necessários para criação serão os mesmos dados cadastrais solicitados no  Totvs 12. Ao criar uma nova secretaria a mesma estará habilitada para utilização do sistema.


Cadastro de secretarias(os) em outras clínicas.

  • Para secretarias(os) já  cadastradas no sistema, que desejam autenticar-se em uma clinica a qual não possuem vinculo, poderão realizar a autenticação com suas credenciais informando a clinica desejada, após serão direcionadas para uma tela na qual será realizado o vinculo com a clínica.




Cadastro de Secretária(o) no Autorizador Web

Inclusão do menu:

  • Para incluir no Autorizador Web o novo menu é necessário logar com um usuário com permissão de administrador.
  • Selecionar o menu "Cadastro de Menus".
  • Selecionar a Seção do Menu em que deseja cadastrar o menu da Manutenção de secretárias.
  • Selecionar o botão "Incluir Menu".
  • No campo "Nome do item" deve-se informar o nome que o menu será apresentado aos prestadores.
  • O campo "Código do item" é gerado automaticamente, não é necessário altera-lo.
  • O campo "URL" deve conter o valor "openSecretaryMaintenance"
  • Deve selecionar o Papéis que terão acesso ao menu.
    • Provider: Login como secretaria.
    • Physician: Login como prestador.

Funcionamento do Menu:

  • Para usuários do Autorizador que possuem perfil de administrador, o cadastro e manutenção de secretárias  vinculadas a clínica deve ser realizada através do menu Cadastro de Secretárias. Esse perfil permite alterar os dados básicos dos usuários, porém senha e e-mail só podem ser modificados pelo dono da conta.
  • Os usuários que são do tipo secretária, mas não são administradores será permitido visualizar e alterar apenas o seu perfil.  Quando o usuário acessa o próprio  perfil são listadas todas as clinicas ao qual o usuário possui ou possuía vinculo, porém quando o administrador visualiza o perfil é listada apenas a clinica ao qual ele esta logado. 






  • Na inclusão de novas secretárias serão solicitados os mesmos dados cadastrais utilizados no Totvs  12 . Além dos dados básicos do cadastro, também é possível informar se o usuário esta ativo  no sistema ,e se possui perfil de administrador. Uma vez o usuário criado não poderá mais ser removido, sendo possível  apenas inativá-lo na clínica.
  • Os dados de CPF e Usuário não poderão ser alterados após  a inclusão. O sistema não permite criação de usuário compostos apenas por números, esse padrão de login é reservado para os prestadores. Como o campo referente ao usuário permite qualquer valor alfa-numérico é indicado que a operadora defina um padrão de nomes para a criação de secretárias .













#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))