Notas de Lançamento — 7 de abril de 2026
Este é o maior lançamento da história da TherapySupport. Nas últimas três semanas acrescentámos um módulo de diagnóstico com códigos ICD-11 e DSM-5, análise de prosódia da sessão, conceptualização de Beck reconstruída, lançámos sessões de vídeo com sala de espera e desfoque de fundo, e a aplicação móvel recebeu uma renovação completa. Além disso — migração para o GPT-5.2, streaming de IA ao vivo em toda a aplicação, e conformidade RGPD completa, incluindo exportação de dados e eliminação de conta em modo self-service.
💚 Obrigado à nossa equipa: Tomasz K., Joanna, Ewa, Bohdan, Peter, Malwina, Magda e Bartlomiej — pelos vossos relatórios, ideias e paciência durante os testes!
1. 📊 Módulo de Diagnóstico DSM/ICD — Códigos de Diagnóstico num Só Lugar
Está agora disponível no perfil do paciente um novo módulo de Diagnóstico DSM/ICD. Pode pesquisar códigos de diagnóstico das classificações ICD-11 e DSM-5 diretamente na aplicação — sem necessidade de mudar para bases de dados externas.
- Pesquisa de códigos — escreva um fragmento do nome ou do código e o sistema sugere correspondências de ambas as classificações
- Dicionários em 6 idiomas — códigos de diagnóstico traduzidos para polaco, inglês, eslovaco, catalão, russo e ucraniano
- Botão de navegação no perfil do paciente leva-o diretamente ao módulo
Obrigado ao Bohdan pela implementação completa deste módulo, do backend ao frontend.
2. 🎵 Análise de Prosódia da Sessão — Uma Nova Dimensão de Compreensão
Novidade: o separador Prosódia no perfil do paciente. Depois de processar a gravação de uma sessão, o sistema analisa as características vocais — ritmo, pausas, entoação — e gera métricas que descrevem o fluxo emocional da conversa.
- Arco emocional — visualização das mudanças de intensidade emocional ao longo da sessão
- Métricas da sessão — um conjunto de indicadores que mostram a dinâmica da conversa
Esta ferramenta acrescenta uma camada extra de informação à transcrição, difícil de captar apenas a partir do texto. Obrigado ao Bohdan por esta funcionalidade.
3. 🧠 Conceptualização de Judith Beck v2 — Streaming e Aprovação
A vista de conceptualização de Beck foi completamente reconstruída. Os resultados geram-se agora ao vivo — vê as secções a aparecer em tempo real em vez de esperar pelo resultado completo.
- Streaming ao vivo — as secções da conceptualização aparecem uma a uma com animação
- Fluxo de aprovação — após a geração, pode aprovar, editar ou rejeitar cada secção
- Navegação por setas — as teclas cima/baixo movem-se entre campos, Enter acrescenta um novo item, Backspace remove os vazios
- Dados da entrevista de desenvolvimento — a conceptualização incorpora automaticamente informação dos formulários do paciente
- PDF com ícones — exportação para PDF com cabeçalhos de secção coloridos e iniciais do terapeuta
- Etiquetas de hipótese — os campos que a IA não conseguiu confirmar a partir dos dados são marcados como hipóteses
A pedido do Bartlomiej, acrescentámos uma confirmação antes de substituir uma conceptualização existente e removemos o limite de 3 itens — pode agora acrescentar qualquer número de entradas em cada secção. A pedido do Bohdan, removemos o resumo narrativo redundante abaixo da conceptualização.
4. 🏷️ Anotações de TCC na Transcrição — Etiquetas de IA em Linha
As anotações de TCC aparecem agora na vista de transcrição da sessão. O sistema de IA marca elementos cognitivo-comportamentais — pensamentos automáticos, crenças, emoções, comportamentos — como etiquetas coloridas diretamente no texto.
- Streaming com animação — as anotações aparecem com uma animação suave de fade-in
- Visíveis por predefinição — vê as etiquetas imediatamente ao abrir o separador de transcrição
- Tooltip com detalhes — passe o rato sobre uma etiqueta para ver mais informação
5. ⚡ Streaming de IA ao Vivo — Em Todo o Lado
Os resultados das análises de IA já não aparecem de repente após segundos de espera. Agora vê a geração em tempo real — o texto aparece no ecrã frase a frase.
O streaming funciona em:
- Avaliação da sessão — os cartões aparecem passo a passo
- Detalhes da sessão (CTS-R) — conteúdo estruturado numa disposição limpa
- Resumo da sessão — o texto cresce ao vivo
- Consulta inicial e Problemas — geração sem espera
- ABC v2 e conceptualização de Beck — revelação animada de secções
Além disso, migrámos para o GPT-5.2 — 10 implementações de IA foram atualizadas, resultando numa melhor qualidade de análise e respostas mais rápidas.
6. 🎥 Sessões de Vídeo — Sala de Espera, Chat e Desfoque de Fundo
A videoconferência recebeu uma atualização significativa. Antes de entrar numa sessão, verá agora um ecrã de sala de espera (PreJoin) onde pode verificar a sua câmara e microfone.
- Sala de espera com pré-visualização — verifique o vídeo e o áudio antes de entrar na sala
- Chat durante a sessão — troque mensagens de texto durante a videochamada
- Desfoque de fundo — desfoque o fundo da sua câmara com um clique
- Definições de vídeo — controlo da câmara e do microfone durante a sessão
- Indicador de transcrição — informação visível quando a transcrição está ativa
A relato da Ewa: depois de terminar uma sessão, é apresentado um ecrã limpo de “Sessão Terminada” em vez de uma janela vazia, e o sistema pede corretamente o acesso à câmara na primeira ligação.
7. 📱 Aplicação Móvel — Renovação Completa
A aplicação móvel (MAUI) recebeu a maior atualização da sua história. Graças ao trabalho intensivo do Bohdan:
- Editor em ecrã completo (⛶) — edite notas de sessão, trabalhos de casa e plano em ecrã completo
- Edição de campos de IA — edite manualmente o resumo, os trabalhos de casa e o plano de sessão gerados
- Sessão anterior — veja as notas da última sessão diretamente enquanto grava
- Início de sessão automático — ecrã de abertura com login automático, sem necessidade de introduzir a palavra-passe de cada vez
- Modo escuro — correções de apresentação no modo escuro
- Faturas — veja e cancele faturas de subscrição
- Novo ecrã de abertura — logótipo da TherapySupport sobre fundo claro, consistente com o ecrã de login
- Atualizar — botão “Atualizar” em vez de “Terminar sessão” na navegação
Além disso, a gravação em todas as plataformas é agora mais fiável — após uma interrupção por chamada telefónica, a gravação retoma automaticamente quando a chamada termina. No ambiente de trabalho, acrescentámos uma cópia de segurança da gravação — mesmo que a ligação caia, o ficheiro de áudio será guardado e enviado em segurança.
8. 🎙️ Transcrição — Mais Rápida, Mais Precisa, Mais Fiável
A transcrição ao vivo funciona agora visivelmente mais depressa. Graças ao trabalho de otimização do Bohdan:
- Resultados parciais instantâneos — vê o texto a aparecer em tempo real, sem atrasos
- Melhor diarização — o reconhecimento de falantes funciona com mais precisão graças a um novo algoritmo (API em lote com fusão de segmentos)
- Cores de falante dinâmicas — o sistema suporta qualquer número de falantes, não apenas quatro
- Edição da transcrição — nova disposição com edição direta no texto (contentEditable), vista idêntica em pré-visualização e em modo de edição
A relato da Magda: os ficheiros M4A já não são incorretamente reconhecidos como MP3 — o sistema deteta o formato pelo conteúdo do ficheiro, não pela extensão. A pedido do Bartlomiej, acrescentámos suporte para ficheiros RTF no envio de transcrições e a marcação automática de uma transcrição como falhada quando a tarefa na cloud desaparece após 2 horas.
A pedido do Tomasz K., acrescentámos botões de Descarregar e Copiar junto à transcrição — agora pode copiar o texto ou descarregá-lo como ficheiro com um clique.
9. 💰 Relatórios de Pagamento e Faturas
A pedido da Joanna, foi criado um relatório de pagamento por paciente completo:
- Filtro de intervalo de datas — escolha o período para a liquidação
- Método e data de pagamento — veja quando e como o paciente pagou
- Impressão em PDF limpa — relatório pronto a imprimir ou enviar
- Filtro predefinido — a lista começa pela sessão não paga mais antiga
- Distinção de cancelamento — veja quem cancelou a sessão (paciente ou terapeuta)
- Sessões futuras ocultas — o relatório mostra apenas sessões que já ocorreram
A pedido do Bartlomiej: faturas de subscrição KSeF — a plataforma emite automaticamente faturas em conformidade com o KSeF para as subscrições. Surgiu uma vista de fatura de subscrição no painel do terapeuta. A relato do Bohdan: notificação por e-mail antes de terminar o período experimental gratuito — sem surpresas depois do período de teste. Acrescentámos também um período de tolerância de 7 dias — se um pagamento no Stripe falhar, tem uma semana para atualizar o seu método de pagamento antes de a conta ser bloqueada.
10. 🐛 Relatório de Erros — Diretamente a Partir da Aplicação
Nova funcionalidade: janela de relatório de erros acessível a partir de dentro da aplicação. Encontrou um problema? Clique em “Reportar Erro”, descreva o que aconteceu, opcionalmente anexe uma captura de ecrã — o relatório vai diretamente para o nosso sistema Jira.
- Captura de ecrã — anexe uma captura de ecrã com um clique
- Notificação de correção — quando corrigirmos o seu erro, receberá uma notificação com o comentário do programador
- Eliminar relatórios — pode remover os seus relatórios
11. 🔒 RGPD — Exportação de Dados e Eliminação de Conta
Conformidade RGPD completa:
- Exportação de dados (Art. 20) — descarregue todos os seus dados num formato estruturado
- Eliminação de conta (Art. 17) — eliminação de conta em modo self-service a partir das definições, sem necessidade de contactar o suporte
- Auditoria de documentos legais — termos de serviço, política de privacidade e consentimentos atualizados
- Link “Gerir cookies” no rodapé — conformidade RGPD
A pedido do Bartlomiej: auditoria de acesso a dados do paciente — todo o acesso a dados sensíveis é registado e arquivado. Obrigado ao Bohdan por implementar o arquivamento de auditoria no Azure Blob Storage.
12. 🤖 Chat Geral de IA e Melhorias no Assistente
A pedido do Tomasz K., acrescentámos:
- Chat geral de IA — assistente de IA sem o contexto de um paciente específico. Pode fazer perguntas sobre técnicas terapêuticas, procedimentos ou documentação sem selecionar um paciente
- Assistente de IA como ícone — minimizado por predefinição, não bloqueia o ecrã. Clique no ícone quando precisar de ajuda
- Bloqueio de vaga no calendário — pode bloquear um horário específico (por exemplo, para uma reunião de equipa) sem criar uma sessão de paciente
13. 🌍 Novo Idioma: Francês + Correções em Eslovaco
A aplicação suporta agora francês — tanto a interface como todos os formulários e notificações.
A relato do Peter: corrigimos as traduções em eslovaco — removidos valores polacos codificados na localização e acrescentadas chaves em falta. Os nomes das localizações de sessão (como “Consultório”) são agora traduzidos corretamente.
14. 📋 Entrevista Demográfica e de Desenvolvimento
A secção anteriormente conhecida como “Consulta Inicial” foi renomeada para “Entrevista Demográfica e de Desenvolvimento” — um nome que reflete melhor o propósito do formulário. Acrescentámos também um novo formulário de Entrevista Clínica, expandindo o âmbito da informação recolhida sobre o paciente.
O Que Corrigimos
| Área | O que acontecia | O que acontece agora |
|---|---|---|
| Notificações por e-mail/SMS | A relato do Bohdan: o e-mail de lembrete de sessão mostrava a hora em UTC. A relato da Malwina: o link do SMS levava à página errada | As notificações mostram a hora correta no seu fuso horário, o link do SMS leva ao portal do paciente |
| Gráfico de Problemas | A relato do Bohdan: o gráfico mostrava “Problema n.º 1” em vez do nome do problema | Agora vê os nomes dos problemas na legenda e no gráfico |
| Gráfico de Humor | A relato do Bohdan: todos os problemas desenhados como uma única linha | Cada problema tem uma linha separada com legenda legível |
| Lista de pacientes | A relato da Joanna: emblema “Sem conta” para pacientes com portal | Emblema “Portal” quando o paciente tem uma conta ativa |
| Sessões canceladas | A relato do Bartlomiej: as sessões canceladas eram invisíveis no calendário | Destaque visual das sessões canceladas + etiqueta “Cancelada:” no menu |
| Câmara no Chrome | Os navegadores bloqueavam o acesso à câmara | Política de permissões corrigida — a câmara funciona em todos os navegadores |
| Fecho de sessão | A relato do Bohdan: fechar uma sessão demorava vários segundos | Fecho instantâneo — a diarização corre em segundo plano |
| Terminar sessão durante a sessão | A relato da Ewa: o terapeuta podia ser desligado durante uma sessão | O sistema bloqueia o logout automático durante uma sessão ativa |
| Deslizador do diário | Valor numérico visível (por exemplo, 75/100) no deslizador | Deslizador sem valor visível — menos stressante para os pacientes |
| Receita mensal | Valor invisível quando a receita era pequena | Valor apresentado junto à barra, sempre legível |
| Disponibilidade | Depois de limpar o horário, o sistema criava vagas predefinidas de segunda a sexta | O horário limpo permanece vazio |
| Assistente de Prática | Falha com contexto de paciente longo | Truncagem automática do contexto — o assistente funciona de forma estável |
| Painel | As estatísticas carregavam lentamente | Apresentação instantânea com consultas otimizadas |
| Custos de IA | A relato do Bohdan e do Bartlomiej: nenhuma visibilidade sobre os custos de IA | Apresentação expandida de custos por terapeuta no painel de administração |
Lista de Verificação de QA — Verificar Após a Atualização
| # | O que verificar |
|---|---|
| 1 | Abra o perfil do paciente → separador Diagnóstico DSM/ICD → pesquise o código “F32” — os resultados aparecem |
| 2 | Abra a transcrição da sessão → as anotações de TCC estão visíveis como etiquetas coloridas no texto |
| 3 | Execute a análise de Conceptualização de Beck → os resultados aparecem ao vivo (streaming) → clique em “Aprovar” |
| 4 | Abra o separador Prosódia no perfil do paciente → métricas e arco emocional visíveis |
| 5 | Inicie uma sessão de vídeo → sala de espera com pré-visualização da câmara → o desfoque de fundo funciona → o chat está disponível |
| 6 | No telemóvel: abra a aplicação → login automático → edite uma nota de sessão no editor em ecrã completo |
| 7 | Abra o relatório de pagamento do paciente → defina o filtro de data → imprima o PDF |
| 8 | Clique em “Reportar Erro” → anexe uma captura de ecrã → o relatório aparece no sistema |
| 9 | Definições → Exportar Dados → descarregue o ficheiro com os seus dados |
| 10 | Clique no ícone do assistente de IA → faça uma pergunta sem selecionar um paciente |
| 11 | Transcrição ao vivo → resultados parciais visíveis instantaneamente → os botões Descarregar/Copiar funcionam |
| 12 | Calendário → bloqueie uma vaga horária → a vaga aparece como ocupada |
| 13 | Verifique a notificação por e-mail — hora da sessão no fuso horário local |
| 14 | Verifique a interface em francês — todas as etiquetas traduzidas |
Artigo preparado pela equipa da Therapy Support