Sobre o projeto
O OpenMed é um kit de ferramentas de IA para saúde de código aberto e local-first que transforma texto clínico em insights estruturados e desidentificados em hardware sob seu controle. Ele oferece reconhecimento de entidades nomeadas clínicas (NER) e detecção/desidentificação de PII que roda 100% no dispositivo após os artefatos de modelo necessários estarem disponíveis, sem dependência de nuvem e sem que dados de pacientes saiam da sua rede.
Principais capacidades:
- **NER clínico**: Extrai doenças, medicamentos, anatomia, genes e mais usando modelos curados (por exemplo, `disease_detection_superclinical`, `pharma_detection_superclinical`).
- **Desidentificação de PII**: Detecta e redige nomes, datas, SSNs, números de telefone, e-mails, endereços e IDs nacionais com métodos como mask, replace, hash e deslocamento de datas. Suporta mesclagem inteligente de entidades e pipelines com reconhecimento de políticas (perfis HIPAA/GDPR/pesquisa).
- **Suporte multilíngue**: 38 rotas de idioma para PII (35 com suporte de modelo), incluindo inglês, espanhol, francês, alemão, italiano, português, holandês, árabe, hindi, japonês, turco e mais.
- **Execução no dispositivo**: Roda em CPU, CUDA, Apple Silicon (MLX), Android (ONNX Runtime Mobile) e navegadores (Transformers.js/WebGPU).
- **Múltiplas interfaces**: API Python, serviço REST (FastAPI), processamento em lote, interface de linha de comando, servidor MCP e Swift/OpenMedKit para iOS.
- **Habilidades de agente**: Agent Skills portáteis para Claude Code, OpenAI Codex, OpenCode e agentes compatíveis.
- **Suporte air-gapped**: Carrega modelos de diretórios locais sem contatar o Hugging Face Hub.
O OpenMed inclui um catálogo curado de modelos com mais de 2.200 entradas de manifesto, e o código-fonte do SDK é licenciado sob Apache-2.0. Ele foi projetado para fluxos de trabalho de saúde em que privacidade e controle de dados são críticos, com os responsáveis pela implantação encarregados de validar os termos dos modelos e a adequação clínica.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.