<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Akitasoft Auto Atendimento Hospitalar]]></title><description><![CDATA[<p dir="auto">O <strong>Auto Atendimento Hospitalar</strong> é 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.</p>
<p dir="auto">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.</p>
<p dir="auto">A aplicação é composta por dois artefatos:</p>
<ul>
<li>página Web em React</li>
<li>API em Grails, conectada com a base do Akitasoft</li>
</ul>
<p dir="auto">Há também um terceiro artefato, a <strong>image-manipulator-api</strong>, 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.</p>
<p dir="auto">Além do acesso pelo Totem, a aplicação também pode ser acessada através de link customizado. Funciona da seguinte forma:</p>
<ul>
<li>Webservice terceiro faz login na API <code>auto-atendimento-hospitalar-api</code></li>
<li>Com o token de autenticação, aciona a url <code>auto-atendimento-hospitalar-api/v1/urlGenerator/?codigoInternacao=x</code>, onde x é o código de internação na qual a pessoa fará a visita/acompanhamento</li>
<li>A URL retornada pela API contem um JWT criptografado que indica o código da internação</li>
<li>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.</li>
</ul>
<p dir="auto">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.</p>
<p dir="auto">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.</p>
<p dir="auto">A seguir consta as propriedades configuráveis no .yml para o sistema.</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Propriedade</th>
<th>Valor</th>
<th>Descrição</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>maximoTempoPermanencia.visitante</code></td>
<td><code>10</code> <strong>(número inteiro, em minutos)</strong></td>
<td>Tempo máximo de permanência do visitante.</td>
</tr>
<tr>
<td><code>maximoTempoPermanencia.acompanhante</code></td>
<td><code>10</code> <strong>(número inteiro, em minutos)</strong></td>
<td>Tempo máximo de permanência do acompanhante.</td>
</tr>
<tr>
<td><code>headerTitle</code></td>
<td><code>"header.title"</code></td>
<td>Título do cabeçalho da aplicação. Padrão é <code>Auto Atendimento Hospitalar</code></td>
</tr>
<tr>
<td><code>urlTermosDeUso</code></td>
<td><strong>hospital deve disponibilizar a URL contendo os termos de uso</strong></td>
<td>URL contendo os termos de uso da aplicação, exibidos na modal da tela de introdução do sistema.</td>
</tr>
<tr>
<td><code>exibirFotoEtapaFinalizacao</code></td>
<td><code>'N'</code> ou <code>'S'</code></td>
<td>Indica se a ultima etapa (confirmação dos dados) exibe a foto capturada pela pessoa no totem.</td>
</tr>
<tr>
<td><code>appBaseUrl</code></td>
<td><code>http://localhost:5173/auto-atendimento-hospitalar</code></td>
<td>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.</td>
</tr>
<tr>
<td><code>horasExpiracaoLinkCustomizado</code></td>
<td><code>1000</code> <strong>(número inteiro, em horas)</strong></td>
<td>Tempo de vida do link customizado utilizado para cadastro antecipado do acesso, sem necessidade de passar pelo totem hospitalar.</td>
</tr>
<tr>
<td><code>imageManipulatorApi.url</code></td>
<td><code>http://localhost:8180/image-manipulator-api</code></td>
<td>URL da API responsável por comprimir a foto da pessoa e verificar se existe uma face válida na imagem.</td>
</tr>
<tr>
<td><code>fotoMaxSizeKb</code></td>
<td><code>200</code> <strong>(número inteiro, em KB)</strong></td>
<td>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.</td>
</tr>
</tbody>
</table>
]]></description><link>http://insoft-docker1:4567/topic/624/akitasoft-auto-atendimento-hospitalar</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 05:33:53 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/624.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Oct 2026 16:58:28 GMT</pubDate><ttl>60</ttl></channel></rss>