Pular para o conteúdo
Equipe voluntária do Amazon Vida a bordo do barco-hospital J.J. Mesquita, da Igreja Presbiteriana de Manaus.

Amazonas, BrasilIniciação Tecnológica · Mackenzie

O atendimento sempre chegou. O registro é que ficava no papel.

O KlinikSys é o prontuário eletrônico do barco-hospital que sobe o rio. Faz o que a ficha de papel já fazia, sem depender de internet, e guarda o que a ficha não conseguia guardar.

Funciona
Sem conexão
Dado de paciente
Hospedado no Brasil
Cache do dispositivo
Cifrado em AES-256
Inteligência artificial
Opcional

01 · O CONTEXTO

Uma viagem de barco atende centenas de pessoas e termina com uma pilha de fichas.

O barco-hospital J.J. Mesquita, da Igreja Presbiteriana de Manaus, leva consultórios, farmácia e equipe clínica a comunidades onde ir até a cidade mais próxima não é uma opção. Para muitos moradores, é o único atendimento que existe.

O trabalho clínico ali funciona. O que não funciona é o que acontece com ele depois. A ficha de papel registra a consulta e para por aí: alguém transcreve quando dá, o paciente da próxima viagem chega sem histórico, e o que aconteceu em oito comunidades não vira informação nenhuma.

Documentário da expedição do Amazon Vida a bordo do J.J. Mesquita.

02 · O QUE MUDA

O sistema não muda o atendimento. Muda o que sobra dele.

Nada aqui pede que a equipe trabalhe diferente. A consulta é a mesma, a conversa é a mesma, o exame é o mesmo. O que era escrito à mão passa a ser digitado no mesmo momento, e é o depois que deixa de se perder.

  • Registro do atendimento

    Na ficha de papel

    Escrito à mão na ficha, durante a consulta.

    Com o KlinikSys

    Digitado na consulta, no mesmo tempo, sem esperar conexão.

  • Depois da viagem

    Na ficha de papel

    Transcrição manual das fichas, quando alguém tem tempo.

    Com o KlinikSys

    A fila sincroniza sozinha quando o sinal volta. Não há retrabalho.

  • Paciente que volta

    Na ficha de papel

    Chega sem histórico. A equipe pergunta tudo de novo.

    Com o KlinikSys

    O prontuário anterior está lá, com o que foi prescrito e dispensado.

  • Estoque de medicamento

    Na ficha de papel

    Contado à mão, conferido no fim.

    Com o KlinikSys

    Baixa registrada na dispensa, vinculada à consulta que a originou.

  • Receita e atestado

    Na ficha de papel

    Escritos à mão, sem cópia do que foi entregue.

    Com o KlinikSys

    Gerados e impressos a bordo, com registro do que saiu.

  • Ver padrão entre viagens

    Na ficha de papel

    Inviável: exigiria reler todas as fichas de todas as viagens.

    Com o KlinikSys

    Agregação por código CID-10 e por comunidade.

03 · COMO FUNCIONA

A internet é o que não existe. O sistema foi feito a partir disso.

Um sistema comum trata a falta de conexão como erro e trava. Aqui o dispositivo é a fonte durante a viagem inteira, e o servidor é apenas para onde o trabalho vai depois.

  1. 01

    Registra sem rede

    Consulta, prescrição, dispensa e triagem são gravadas no aparelho, já cifradas. A equipe não espera nada carregar.

  2. 02

    Enfileira na ordem

    Cada operação entra numa fila que preserva a ordem dos fatos. Falha de rede nunca descarta um item: só o servidor pode dizer que uma escrita não vale.

  3. 03

    Sincroniza ao voltar

    Com sinal, a fila drena sozinha. A baixa de estoque é idempotente, para que uma reconexão instável não desconte o mesmo remédio duas vezes.

Isso tem consequência no desenvolvimento: nenhuma regra nova de segurança entra sem antes ser testada contra a fila. Uma regra que rejeite uma operação enfileirada não é alerta de segurança, é atendimento perdido em campo.

04 · O SISTEMA

Oito módulos, cobrindo o que a equipe já fazia a bordo.

  • 01

    Pacientes

    Cadastro, foto, histórico e arquivo. O prontuário acompanha o paciente de uma viagem para a outra.

  • 02

    Consultas

    Formulário por especialidade, sinais vitais, prescrição e dispensa, registrados no próprio atendimento.

  • 03

    Documentos

    Receita, atestado e pedido de exames, gerados e impressos a bordo.

  • 04

    Estoque

    Itens, ajustes e transações, com sincronização idempotente para não descontar duas vezes.

  • 05

    Farmácia

    Dispensa de medicamento vinculada à consulta que a originou.

  • 06

    Triagem

    Fila que só fecha quando a consulta é salva, nunca antes.

  • 07

    Odontograma

    Registro odontológico, já que a equipe do barco leva dentistas.

  • 08

    Epidemiologia

    Agregação por código CID-10 e por comunidade, para enxergar padrão entre viagens.

05 · SEGURANÇA

A ficha de papel some numa enchente. O prontuário digital some de outros jeitos.

Digitalizar o registro resolve um problema e cria outros: o tablet pode ser perdido, a conta pode ser roubada, uma consulta pode ser lida por quem não deveria. Cada um deles tem uma resposta específica no sistema.

Nenhuma correção de segurança é considerada pronta aqui antes de o ataque que a motivou ser reproduzido e falhar.

Centro de transparência
  • Autorização decidida no banco

    Row Level Security em todas as tabelas de negócio. A interface é cortesia; quem recusa o acesso é o banco de dados.

  • Segundo fator obrigatório

    Exigido e conferido no servidor para contas administrativas, não apenas na tela.

  • Cache do dispositivo cifrado

    O que fica no aparelho é gravado em AES-256, com a chave derivada da senha. Perder o tablet na viagem não expõe prontuário.

  • Telemetria sem dado de paciente

    Nome, CPF, diagnóstico e telefone são removidos antes de qualquer erro deixar o dispositivo.

06 · ESTÁGIO ATUAL

O sistema está pronto. As condições para usá-lo com paciente real, ainda não.

O KlinikSys ainda não opera com dados de pacientes reais. O código está construído e testado, e o que falta não é funcionalidade: é a infraestrutura e o contrato que tornam responsável colocar prontuário de gente de verdade dentro dele.

Um projeto que trata dado de saúde e não é exato sobre o próprio estágio já disse o suficiente sobre como trataria o resto.

O QUE FALTA

  • 01Infraestrutura com backup gerenciado e recuperação a ponto no tempo.
  • 02Entidade jurídica capaz de assinar o acordo de tratamento de dados com a organização usuária.
  • 03Ciclo completo de teste em campo, numa viagem real, antes de qualquer paciente.

07 · QUEM FAZ

Quem escreveu o sistema esteve no barco antes de saber programar para ele.

Em 2023, ainda no ensino médio, Kenzo Fujimoto participou de uma expedição do Amazon Vida a bordo do J.J. Mesquita, sem saber ainda o que cursaria na faculdade. Anos depois voltou ao mesmo barco por outro caminho, escrevendo o sistema que registra aqueles atendimentos.

Hoje é estudante de Ciência da Computação na Universidade Presbiteriana Mackenzie e consultor de tecnologia da informação, com atuação em segurança da informação. O desenvolvimento do KlinikSys acontece como Iniciação Tecnológica na Mackenzie.