Prescripta e um sistema web educacional de apoio a prescricao segura. A v0.6.0 amplia seguranca clinica e cria uma camada de interoperabilidade demonstrativa por Ports & Adapters, com importacoes pendentes, consentimento, auditoria e CDS API.
Uso educacional/demonstrativo: Prescripta nao e dispositivo medico, nao substitui avaliacao profissional e nao deve ser usado para decisoes clinicas reais.
Prescripta e um motor de apoio a prescricao segura, preparado para integracao com sistemas clinicos via arquitetura de interoperabilidade, FHIR-like imports, adapters hospitalares, auditoria, consentimento e motor deterministico de risco.
- Login JWT com perfis
admin,medico,enfermagemeauditor. - CRUD de pacientes com vocabulario clinico controlado.
- Triagem rapida com selects estruturados e auditoria.
- Catalogo farmacologico centrado em
ActiveIngredient. - Produtos/aliases comerciais em
DrugProducteMedicationModelcompativel com versoes anteriores. - Busca por principio ativo ou nome comercial, como
Novalgina -> dipirona. - Fonte e jurisdicao:
BR,US,EU,GLOBAL. - Lookup assistido Anvisa/DCB sem scraping agressivo.
- Motor deterministico de risco para alergia, dose, duracao, dose acumulada, cautelas, interacoes, comorbidades e contexto clinico.
- Exposicao medicamentosa com dose diaria, dose acumulada, uso continuo e monitoramento.
- Perfil farmacocinetico/farmacodinamico com mecanismo, metabolismo, eliminacao e CYP.
- Alertas neuropsiquiatricos e reprodutivo/ginecologicos como revisao profissional.
- Identificadores de paciente com hash/mascara e matching sem merge automatico inseguro.
- Importacoes clinicas FHIR/JSON/CSV/mock com consentimento, pending_review e aceite/rejeicao.
- Endpoint demonstrativo
POST /api/cds/prescription-check. - RAG interno com
jurisdiction,source_name,source_url,evidence_typeevalidation_status. - IA explicativa multi-provider com fallback deterministico, sem poder de alterar decisao.
- Auditoria automatica de acoes relevantes.
A v0.5.0 prioriza:
- Anvisa/Bulario Eletronico;
- DCB como nomenclatura brasileira oficial;
- curadoria manual demonstrativa marcada por status.
openFDA, DailyMed, FDA e RxNorm podem ser considerados no futuro como fontes secundarias, nunca como regra primaria brasileira.
powershell -ExecutionPolicy Bypass -File scripts/start-prescripta.ps1python -m venv .venv
.\.venv\Scripts\python -m pip install -r backend\requirements.txt
.\.venv\Scripts\python -m uvicorn app.main:app --reload --app-dir backendSwagger: http://localhost:8000/docs
cd frontend
npm install
npm run devFrontend: http://localhost:5173
| Perfil | Senha | |
|---|---|---|
| Admin | admin@prescripta.local |
Admin@12345 |
| Medico | medico@prescripta.local |
Medico@12345 |
| Enfermagem | enfermagem@prescripta.local |
Enfermagem@12345 |
| Auditor | auditor@prescripta.local |
Auditor@12345 |
Backend:
cd backend
ruff check . --no-cache
pytestFrontend:
cd frontend
npm run lint
npm run build- Publicada:
v0.6.0 - Notas: docs/releases/v0.6.0.md
- Auditoria de profissionalizacao: docs/product/professionalization-audit-v0.5.0.md
- Fontes brasileiras: docs/clinical-rules/brazilian-medication-sources.md
v0.6.0: Seguranca clinica ampliada + interoperabilidade clinica demonstrativa.v0.7.0: Importacao clinica assistida aprimorada + revisao humana avancada.v0.8.0: Relatorios, exportacao e auditoria avancada.v0.9.0: Docker/PostgreSQL/deploy.v1.0.0: versao final de portfolio.
- Visao geral da arquitetura
- Decisoes de arquitetura
- Modelo principio ativo primeiro
- Fontes brasileiras de medicamentos
- Vocabulario clinico controlado
- Motor de risco
- Exposicao e uso continuo
- Arquitetura de interoperabilidade
- CDS API
- Consentimento e LGPD
- Estrategia Anvisa/DCB
- Politica de conflito de fontes
- IA explicativa
- Roadmap de integracao clinica futura
- Privacidade e LGPD
- Threat model basico




