Skip to content

Releases: Soturine/Prescripta

Prescripta v0.6.0

Choose a tag to compare

@Soturine Soturine released this 03 Jul 22:54

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/integrations com 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

Choose a tag to compare

@Soturine Soturine released this 03 Jul 04:56

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, MedicationKnowledgeSource e ClinicalVocabulary.
  • 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, cardiaco e gastrointestinal.
  • 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-cache
  • pytest
  • npm run lint
  • npm 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

Choose a tag to compare

@Soturine Soturine released this 03 Jul 00:56

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-cache
  • pytest
  • npm run lint
  • npm 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

Choose a tag to compare

@Soturine Soturine released this 02 Jul 23:41

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/explain protegido 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=fallback
  • PRESCRIPTA_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-cache
  • pytest
  • npm run lint
  • npm 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 localStorage no MVP demonstrativo.

Tag

v0.3.0

Prescripta v0.2.0

Choose a tag to compare

@Soturine Soturine released this 02 Jul 18:19

Release v0.2.0

Data: 2026-07-02

Destaques

  • Autenticação JWT com /api/auth/login e /api/auth/me.
  • Usuários demonstrativos com perfis admin, medico, enfermagem e auditor.
  • 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-cache
  • python -m pytest
  • npm run lint
  • npm run build

Limitações

  • Sem IA.
  • Sem Docker.
  • Sem PostgreSQL.
  • Sem deploy.
  • Token armazenado em localStorage apenas 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

Choose a tag to compare

@Soturine Soturine released this 02 Jul 17:52

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-cache
  • python -m pytest
  • npm run lint
  • npm 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