Realizado

Desenvolvimento de Prontuário Eletrônico Farmacêutico Básico em Python (Streamlit + Sqlite + Lgpd)

Publicado em 30 de Setembro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolvimento de Prontuário Eletrônico Farmacêutico Básico em Python (Streamlit + SQLite + LGPD)

Descrição do Projeto:
Busco desenvolvedor(a) Python para criar um sistema web de Prontuário Eletrônico Farmacêutico simples, direto e funcional para atendimento em consultório.

O sistema deve rodar via interface local/navegador (Streamlit) e contar com banco de dados SQLite criptografado para conformidade com a LGPD.

Requisitos Funcionais do Sistema:

1. Tela de Autenticação (Login):
- Tela de login simples para o profissional com hash de senha seguro (bcrypt).
- Bloqueio básico de sessão.

2. Cadastro e Busca de Pacientes:
- Formulário de cadastro: Nome completo, CPF, Data de Nascimento, Telefone, e Observações/Alergias.
- Busca rápida de paciente cadastrado por Nome ou CPF e exibição do histórico de atendimentos anteriores.

3. Módulo de Evolução Clínica (S.O.A.P.):
- Formulário de atendimento dividido nos 4 campos do método SOAP:
  * Subjetivo (S): Relato e queixas do paciente, adesão.
  * Objetivo (O): Sinais vitais, glicemia, PA, exames e medicamentos em uso.
  * Avaliação (A): Análise de PRMs/necessidades farmacoterapêuticas.
  * Plano (P): Condutas, metas e orientações.
- Botão para salvar o atendimento vinculado ao cadastro do paciente.

4. Geração de Documentos em PDF (via Base64):
- Emissão de 3 modelos de documentos em PDF pré-formatados:
  * Prescrição Farmacêutica
  * Solicitação de Exames Laboratoriais
  * Carta de Encaminhamento / Intervenção
- Todos os documentos devem ser gerados na memória e convertidos para download direto no navegador (Data URI / Base64) utilizando FPDF2 ou ReportLab.
- Puxar cabeçalho automático com dados fixos do profissional (Nome, CRF e Endereço) e espaço para assinatura no rodapé.

5. Segurança e LGPD (Banco de Dados em Repouso):
- Armazenamento em banco de dados SQLite local.
- Os dados sensíveis dos pacientes e do prontuário SOAP devem ser criptografados em repouso (utilizando SQLCipher ou criptografia de campos sensíveis com a biblioteca cryptography/Fernet em Python).

Entregáveis:
- Código-fonte Python limpo, comentado e organizado.
- Arquivo requirements.txt com as dependências.
- Instruções simples para instalação e execução no ambiente local (script .bat ou .sh para rodar o Streamlit em um clique).

Stack Tecnológica Exigida:
- Linguagem: Python 3.10+
- Interface Web: Streamlit
- Banco de Dados: SQLite + Criptografia (SQLCipher ou cryptography)
- Geração de PDF: FPDF2 ou ReportLab (saída codificada em Base64)

Informações do Orçamento e Prazo:
- Modalidade: Preço Fixo (Projeto Fechado)
- Orçamento proposto: R$ 1.200,00
- Prazo estimado: 7 a 14 dias

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias