Navegação

    Fórum Técnico Insoft4

    • Login
    • Pesquisar

    Akitasoft Auto Atendimento Hospitalar

    Configurações
    1
    1
    4
    Carregando Mais Posts
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
    Responder
    • Responder como tópico
    Entre para responder
    Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
    • G
      gustavo_siqueira Desenvolvimento última edição por gustavo_siqueira

      O Auto Atendimento Hospitalar é uma aplicação utilizada para o check-in de visitantes e acompanhantes de pacientes na entrada dos hospitais. A recepção do hospital terá um Totem (tablet por exemplo) com o navegador aberto na URL desta aplicação frontend.

      A pessoa passará pelo Totem, fazendo o cadastro do seu acesso. Para isso, é necessário que a pessoa saiba o código de internação do paciente.

      A aplicação é composta por dois artefatos:

      • página Web em React
      • API em Grails, conectada com a base do Akitasoft

      Há também um terceiro artefato, a image-manipulator-api, responsável por comprimir e validar a foto capturada pelo Totem quando a pessoa ainda não possui foto salva no banco de dados. Este artefato é requisito para o funcionamento da aplicação, pois garante a não sobrecarga de armazenamento das fotos no banco de dados.

      Além do acesso pelo Totem, a aplicação também pode ser acessada através de link customizado. Funciona da seguinte forma:

      • Webservice terceiro faz login na API auto-atendimento-hospitalar-api
      • Com o token de autenticação, aciona a url auto-atendimento-hospitalar-api/v1/urlGenerator/?codigoInternacao=x, onde x é o código de internação na qual a pessoa fará a visita/acompanhamento
      • A URL retornada pela API contem um JWT criptografado que indica o código da internação
      • A URL é enviada para a pessoa por meios próprios do terceiro, que poderá acessar a URL via celular/computador para efetivar o cadastro antecipado do acesso.

      Nesta modalidade a pessoa fica isenta de passar pelo Totem da recepção do hospital. O link é de uso único (uma única confirmação de acesso) e também possui tempo de expiração.

      Neste cenário de link customizado, não ocorre a autenticação com insoft-auth, pois o próprio JWT da URL contem a assinatura segura das nossas APIs. As requests acionadas por esse link passam por validações (data de expiração, teste do valor descriptografado do JWT etc) para evitar acessos indevidos.

      A seguir consta as propriedades configuráveis no .yml para o sistema.

      Propriedade Valor Descrição
      maximoTempoPermanencia.visitante 10 (número inteiro, em minutos) Tempo máximo de permanência do visitante.
      maximoTempoPermanencia.acompanhante 10 (número inteiro, em minutos) Tempo máximo de permanência do acompanhante.
      headerTitle "header.title" Título do cabeçalho da aplicação. Padrão é Auto Atendimento Hospitalar
      urlTermosDeUso hospital deve disponibilizar a URL contendo os termos de uso URL contendo os termos de uso da aplicação, exibidos na modal da tela de introdução do sistema.
      exibirFotoEtapaFinalizacao 'N' ou 'S' Indica se a ultima etapa (confirmação dos dados) exibe a foto capturada pela pessoa no totem.
      appBaseUrl http://localhost:5173/auto-atendimento-hospitalar URL externalizada da aplicação frontend. Compõe o link final que o visitante recebe pelo aplicativo do hospital para realizar o check-in pelo próprio celular ou computador.
      horasExpiracaoLinkCustomizado 1000 (número inteiro, em horas) Tempo de vida do link customizado utilizado para cadastro antecipado do acesso, sem necessidade de passar pelo totem hospitalar.
      imageManipulatorApi.url http://localhost:8180/image-manipulator-api URL da API responsável por comprimir a foto da pessoa e verificar se existe uma face válida na imagem.
      fotoMaxSizeKb 200 (número inteiro, em KB) Tamanho máximo da foto após compressão, para armazenamento no banco de dados. Somente a foto capturada pelo Totem e Link customizado é comprimida. A foto atual da pessoa não passa pela rotina.
      1 Resposta Última resposta Responder Citar 0
      • Primeiro post
        Último post
      Powered by NodeBB | Contributors