Releases: Soturine/Prescripta
Release list
Prescripta v0.6.0
Prescripta v0.6.0
Seguranca Clinica Ampliada + Camada de Interoperabilidade Clinica / Ports & Adapters.
Destaques
- Plano de exposicao com dose diaria, acumulada, duracao, uso continuo e monitoramento.
- Perfil farmacocinetico/farmacodinamico com mecanismo, ADME, metabolismo, eliminacao e CYP.
- Alertas neuropsiquiatricos demonstrativos.
- Perfil reprodutivo/ginecologico com regra rifampicina/rifabutina + contraceptivo hormonal.
- Identificadores de paciente com hash/mascara e matching com revisao humana.
backend/app/integrationscom ports, adapters FHIR/JSON/CSV/mock e mappers.- Importacoes clinicas pendentes com consentimento, auditoria, aceite/rejeicao.
- Endpoint
POST /api/cds/prescription-check. - UI de Importacoes Clinicas e painel CDS API.
Salvaguardas
Sem scraping, sem credenciais de portais, sem dados reais, sem RNDS real e sem integracao hospitalar proprietaria.
IA continua apenas explicativa e nao altera status, risco, bloqueio, dose ou recomendacao final.
Prescripta v0.5.0
Prescripta v0.5.0
Titulo: Catalogo Farmacologico Brasil/Anvisa + Vocabulario Clinico Controlado
Resumo
A v0.5.0 profissionaliza a base do Prescripta antes de exportacao, Docker ou integracao hospitalar. O medicamento deixa de ser tratado apenas como string livre e passa a ter um modelo centrado em principio ativo, com aliases comerciais, fonte, jurisdicao e status de validacao.
Destaques
ActiveIngredient,DrugProduct,MedicationKnowledgeSourceeClinicalVocabulary.- Busca por principio ativo ou nome comercial em
/api/medication-catalog/search. - Lookup assistido Anvisa/DCB em
/api/medication-sources/anvisa/search. - Seed BR demonstrativo para dipirona, ibuprofeno e nimesulida.
- Aliases: Novalgina, Anador, Dorflex, Neosaldina e Lisador resolvem para dipirona.
- Campos clinicos de paciente usam vocabulario controlado em vez de
renal,cardiacoegastrointestinal. - RAG interno passa a carregar jurisdicao, fonte, URL, tipo de evidencia e status de validacao.
- IA explicativa menciona fonte/jurisdicao e mantem fontes internacionais como apoio secundario no contexto BR.
- Documentacao de politica de conflito de fontes e roadmap futuro de interoperabilidade clinica.
Validacoes
ruff check . --no-cachepytestnpm run lintnpm run build
Aviso
Prescripta continua educacional/demonstrativo. Nao e dispositivo medico, nao cobre todos os medicamentos e nao substitui revisao profissional.
Prescripta v0.4.0
Release v0.4.0
Data: 2026-07-02
Destaques
- Perfil clínico inteligente do paciente.
- Triagem rápida com auditoria e preservação de histórico.
- Dose diária, dose acumulada e duração.
- Compatibilidade paciente–medicação.
- Efeitos adversos e cautelas por órgão/sistema.
- RAG clínico demonstrativo com base interna.
- Clinical Context Graph.
- Alternativas para avaliação profissional avaliadas pelo motor de risco.
- IA explicativa multi-provider com fallback determinístico.
- Script Windows
scripts/start-prescripta.ps1. - Screenshots e GIF reais em
docs/assets/v0.4.0/.
Validações
ruff check . --no-cachepytestnpm run lintnpm run build
Aviso
Prescripta é educacional/demonstrativo. A base interna de conhecimento não é clínica real e exige validação profissional.
Tag
v0.4.0
Prescripta v0.3.0
Release v0.3.0
Data: 2026-07-02
Destaques
- IA explicativa para alertas de prescricao, acionada manualmente pelo usuario.
- Fallback deterministico quando nao ha chave de API ou quando o provider externo falha.
- Endpoint
POST /api/prescriptions/explainprotegido por perfil. - Resposta de IA com explicacao simples, resumo tecnico, perguntas de revisao e aviso educacional.
- Salvaguardas para manter status, risco e bloqueios criticos sob controle do motor deterministico.
- Painel de explicacao na tela de checagem de prescricao.
- Auditoria de metadados da explicacao sem persistir texto gerado completo.
- Benchmark conceitual com SafeDose/RicoToro.
- Revisao de maturidade v0.3.0.
- Screenshots reais e GIF demonstrativo em
docs/assets/v0.3.0/.
Credenciais Demonstrativas
- Admin:
admin@prescripta.local/Admin@12345 - Medico:
medico@prescripta.local/Medico@12345 - Enfermagem:
enfermagem@prescripta.local/Enfermagem@12345 - Auditor:
auditor@prescripta.local/Auditor@12345
Configuracao De IA
PRESCRIPTA_AI_PROVIDER=fallbackPRESCRIPTA_AI_API_KEY=PRESCRIPTA_AI_MODEL=gpt-5.5
O provider openai pode ser configurado por variavel de ambiente, mas o fallback local e o comportamento padrao para avaliacao do projeto sem chave.
Validacoes
ruff check . --no-cachepytestnpm run lintnpm run build
Documentacao
Limitacoes
- Nao e dispositivo medico.
- Nao substitui decisao clinica.
- IA nao libera prescricao nem calcula risco.
- Sem Docker, PostgreSQL, migracoes ou deploy.
- Sem relatorios PDF ou exportacao de auditoria.
- Token ainda fica em
localStorageno MVP demonstrativo.
Tag
v0.3.0
Prescripta v0.2.0
Release v0.2.0
Data: 2026-07-02
Destaques
- Autenticação JWT com
/api/auth/logine/api/auth/me. - Usuários demonstrativos com perfis
admin,medico,enfermagemeauditor. - Proteção de rotas por perfil no backend.
- Tela de login, logout e navegação baseada em perfil no frontend.
- Gestão de usuários para administradores.
- Auditoria com usuário responsável, ação, recurso, status e risco.
- Testes automatizados para login, autorização, hash de senha e auditoria.
Credenciais Demonstrativas
- Admin:
admin@prescripta.local/Admin@12345 - Médico:
medico@prescripta.local/Medico@12345 - Enfermagem:
enfermagem@prescripta.local/Enfermagem@12345 - Auditor:
auditor@prescripta.local/Auditor@12345
Validações
python -m ruff check . --no-cachepython -m pytestnpm run lintnpm run build
Limitações
- Sem IA.
- Sem Docker.
- Sem PostgreSQL.
- Sem deploy.
- Token armazenado em
localStorageapenas para MVP demonstrativo. - Não há recuperação de senha, 2FA ou revogação de token.
Tag Sugerida
v0.2.0
Prescripta v0.1.0
Release v0.1.0
Data: 2026-07-02
Destaques
- MVP funcional de apoio educacional à prescrição segura.
- Backend FastAPI com motor de risco determinístico.
- Frontend React com dashboard, CRUD básico, checagem e auditoria.
- Testes automatizados e CI básico.
- Documentação modular para arquitetura, produto, regras clínicas e segurança.
Validações
python -m ruff check . --no-cachepython -m pytestnpm run lintnpm run build
Limitações
- Sem autenticação.
- Sem IA.
- Sem PostgreSQL ou Docker.
- Base de interações demonstrativa, não clínica completa.
Tag Sugerida
v0.1.0