Estamos buscando um desenvolvedor ou equipe experiente para criar um sistema de laudos de exames médicos robusto e totalmente integrado à API Ninsaúde. O objetivo é otimizar o fluxo de trabalho para médicos e pacientes, garantindo eficiência, segurança e conformidade com a LGPD.
O fluxo principal do sistema será o seguinte:
1. **Upload de Imagens**: Médicos farão o upload de imagens de exames (formatos dicom, jpg, pdf).
2. **Geração de Rascunho com IA**: O sistema utilizará inteligência artificial para gerar um rascunho inicial do laudo, com um modelo human-in-the-loop para revisão.
3. **Revisão e Assinatura Médica**: O médico revisará e editará o rascunho, e em seguida, assinará digitalmente o laudo utilizando um certificado A1.
4. **Integração Ninsaúde**: Com um único clique, o laudo assinado será anexado ao prontuário do paciente via API Ninsaúde.
5. **Acesso do Paciente**: O paciente poderá acessar seus exames e laudos através de um portal web ou aplicativo dedicado, com a opção de baixar o PDF assinado.
**Escopo do Projeto:**
* **Integração Ninsaúde**: Implementação completa com autenticação OAuth2, utilização de endpoints para pacientes e documentos, e configuração de webhooks para comunicação eficiente.
* **Módulo Médico**: Funcionalidades para upload de exames, geração de rascunhos de laudo assistida por IA, ferramentas de revisão e edição, assinatura digital e entrega automatizada de laudos aos pacientes.
* **PDF Institucional**: Geração de PDFs de laudos com design institucional, incluindo cabeçalho e rodapé personalizados com logo, um QR code para verificação de autenticidade e a assinatura digital A1 válida.
* **Portal/Aplicativo do Paciente**: Desenvolvimento de uma interface para login seguro, listagem intuitiva de exames e laudos, e funcionalidade para download dos PDFs assinados.
* **Notificações**: Implementação de sistema de notificações via e-mail e WhatsApp para informar os pacientes quando seus laudos estiverem disponíveis.
* **Segurança e LGPD**: Garantia de conformidade com a Lei Geral de Proteção de Dados (lgpd) através de controle de acesso baseado em função (rbac), trilhas de auditoria, criptografia de dados e uso de links presignados para acesso seguro.
**Tecnologias Sugeridas:**
* **Back-end**:
Node.js (com framework NestJS) ou Python (com framework FastAPI).
* **Front-end**: React/
Next.js para o portal web e aplicativo.
* **Banco de Dados**: PostgreSQL.
* **Armazenamento**: Amazon S3 ou similar.
* **Fila de Mensagens**: Amazon SQS ou RabbitMQ.
* **Infraestrutura**: Utilização de Docker para conteinerização e pipelines de ci/cd para automação de desenvolvimento e deploy.
**Entregáveis:**
* Repositório de código-fonte completo com documentação técnica.
* API e portal do paciente totalmente funcionais.
* Integração validada com a API Ninsaúde (incluindo upload e consulta de laudos).
* Manual rápido de implantação utilizando Docker Compose.
**Critérios de Escolha:**
Buscamos profissionais com experiência comprovada em sistemas médicos, integração com Ninsaúde ou outras APIs de saúde (TISS/HL7/FHIR é um diferencial). Conhecimento em assinatura digital A1 e geração de pdf, além de um portfólio relevante em projetos de saúde e compliance lgpd, serão altamente valorizados. O prazo estimado para um MVP funcional é de 6 a 8 semanas, com proposta de orçamento fechado por escopo e milestones definidos.
Prazo de Entrega: Não estabelecido