NewSoft Gestão de Clínicas

Modernização da Interface — Protótipos Web HTML5

VFP Backend (COM API) → Modern Web Frontend

33
Protótipos Criados
1,512
KB Total
620
Forms VFP (Total)
5,000+
Objectos Mapeados
Novo · React + shadcn/ui
NewSoft NextGen — UI Funcional
Agenda ligada ao COM Server + SQL Server em tempo real
Abrir NextGen
UI Newsoft — Redesign Material Design 3 Em desenvolvimento
Design System Newsoft (MD3)
Protótipos com novo UI/UX
Reconstrução das páginas principais com o design system @newsoftds/nsui (React + Material UI 7 + tema MD3 TonalSpot, seed #006493). Mesmo backend GraphQL/COM, look-and-feel novo, totalmente isolado dos protótipos legacy.
Roboto Flex + 32 variantes tipográficas
~140 componentes nsui
Light/Dark theme MD3
Backend partilhado (sem fork)

Dashboard v2

Visão geral do protótipo MD3, cards de navegação para Agenda e Ficha do Paciente.
React + nsui MD3 · port 5190

Agenda v2

3 vistas (Diária / Semanal / Mensal), filtros por médico/sala/especialidade, vagas livres clicáveis, painel de detalhes, colunas configuráveis e redimensionáveis, duplo-click + botão direito, modal de marcação, pesquisa de pacientes.
React + nsui 18 cols · vagas + slots

Ficha do Paciente v2

Cabeçalho com avatar e chips de risco/status, 5 tabs (Dados pessoais, Contactos, Convenções, Marcações, Orçamentos), pesquisa por nome com type-ahead, dados ao vivo via GraphQL.
React + nsui 5 tabs · auto-search
Como funciona: estes protótipos são servidos pelo Vite dev server (porta 5190) via proxy nginx. Para activar: cd C:/NewsoftDS-main/NewsoftDS-main && bun web:newsoft-clinica. Hot-reload activo — alterações no código aparecem instantaneamente no browser.
Progresso dos Protótipos Core 33 de ~33 módulos prioritários
Módulo Clínico

Ficha de Paciente

Dados pessoais, contactos, seguros, historial completo. 296 objectos VFP, 136 IDs, 75 data-fields.
Protótipo 84 KB · fichascr.scx

Agenda

Marcações, calendário semanal, gestão de salas e médicos. 293 objectos VFP, 55 IDs.
Protótipo 59 KB · agenda.scx

Clínico

Odontograma interactivo, estados dentários, índices periodontais, plano tratamento. 226 objectos, 10 tabs.
Protótipo 88 KB · clinicos.scx

Histórico Clínico (SOAP)

Notas SOAP (Subjectivo/Objectivo/Avaliação/Plano), sinais vitais, exame físico. 285 objectos, 9 sub-tabs.
Protótipo 41 KB · histsoap.scx

Receituário

Prescrição de medicamentos, dosagem, posologia, tipo receita (SNS/Convencional/PT). 39 objectos.
Protótipo 26 KB · receitua1.scx

Prescrição MCDT

Requisição de exames, análises, radiografias, lateralidade, informação clínica. 59 objectos.
Protótipo 37 KB · PrescricaoMCDT.scx

Plano de Tratamento

Lista de tratamentos planeados, validação, datas previstas, médicos, sector. 61 objectos, 18 colunas.
Protótipo 30 KB · planotrat.scx

Histórico de Tratamentos

Lista completa de tratamentos, validação, custos, filtros por médico/sector/especialidade. 105 objectos, 24 colunas.
Protótipo historialtrat.scx

Validação de Tratamentos

Validação de tratamentos registados, laboratório associado, pedido de marcação. 143 objectos.
Protótipo validatrat.scx

Anotações do Paciente

Notas clínicas por médico/especialidade, alertas, destinos. 41 objectos.
Protótipo anotapac.scx

Ficha de Contactos

Registo de contactos do paciente — chamadas, emails, SMS, presencial. 19 objectos.
Protótipo ficha_contactos.scx

Periodontograma

Mapeamento periodontal completo — sondagens, recessão, sangramento, mobilidade, 32 dentes. 1247 objectos.
Protótipo 50 KB · periodentes.scx

Anamnese

Questionário médico, alergias, medicação, fisiopatologia, avaliação de risco. 73 objectos.
Protótipo 45 KB · anamnese0.scx
Módulo Financeiro

Orçamentos

Criação de orçamentos, aprovação, 14 colunas, resumo financeiro, notas clínicas. 161 objectos.
Protótipo 45 KB · orcamento.scx

Proforma

Facturas proforma, itens, descontos, empresa, centro de custo, convenção. 74 objectos.
Protótipo 33 KB · proforma.scx

Faturação

Facturação de tratamentos, 3 grelhas, internamento, sinistro, saldos, patologias. 148 objectos.
Protótipo 35 KB · facturacao.scx

Pagamentos

Recibos, prestações, formas pagamento, MB Way, cheques, vouchers, adiantamentos. 118 objectos.
Protótipo 40 KB · pagamento.scx

Conta Corrente

Extracto de conta, tratamentos pagos/em dívida, créditos e débitos, saldo. 125 objectos, 2 grelhas.
Protótipo 36 KB · contacorrentes.scx

Honorários

Produção médica, custos laboratório, convenções, financiamento, 2 tabs, 3 grelhas. 221 objectos.
Protótipo 49 KB · honorarios.scx

Movimentos de Caixa

Painel de entradas/saídas, filtros por período/empresa/banco, 15 colunas. 81 objectos.
Protótipo 34 KB · movimentoscaixa.scx

Painel de Faturação

Painel global de faturação, filtros por período/médico/empresa, IVA, totais. 135 objectos.
Protótipo painelfaturacao.scx

Ficha de Implantes/Próteses

Gestão de trabalhos protéticos, laboratório, provas, envios, grelha 20+ colunas. 152 objectos.
Protótipo 45 KB · FichaImplante.scx

ADSE

Gestão de subsistema ADSE, submissão de actos, comparticipações, faturação. 132 objectos.
Protótipo 42 KB · adse.scx
Comunicações & Alertas

Envio de SMS

Envio de mensagens SMS, destinatários, agendamento, créditos, histórico. 44 objectos, 2 tabs.
Protótipo smspac.scx

Alertas & Auditoria

Sistema de auditoria: consentimentos, sessões, RGPD, marcações eliminadas, fusões. 213 objectos, 10 tabs.
Protótipo alertas.scx
Gestão & Configuração

Clientes

Gestão de entidades cliente, dados pessoais, NIF, morada, contactos, tipo. 143 objectos, 2 tabs.
Protótipo cliente.scx

Configurações Gerais

Dados da clínica, faturação, agenda, clínico, impressão, sistema. 441 objectos, 6 tabs.
Protótipo configgeral.scx

Tabelas de Configuração

Módulo admin genérico — CRUD directo sobre a BD para as 170 tabelas tbl*/config* do VFP (seguradoras, especialidades, estados, tipos de consulta, salas, moedas, bancos, ADSE, RGPD…).
Funcional tables-menu.html

RGPD

Conformidade RGPD — consentimentos, portabilidade, esquecimento, anonimização, auditoria. 119 objectos.
Protótipo 53 KB · rgpd.scx

Utilizadores

Gestão de utilizadores, permissões, perfis, centros de custo, logs de actividade. 20+ objectos.
Protótipo 53 KB · usersgrupo.scx
Documentos & Relatórios

Documentos & Templates

Editor de templates, merge tags, declarações, relatórios clínicos, cartas referência, email config. 20 objectos.
Protótipo 39 KB · documentos_template.scx

Relatórios

Hub de relatórios: geral, consultas, eficiência, produção, financeiro, próteses, sector. 33+ objectos.
Protótipo 50 KB · reportgeral.scx

Próteses

Agenda protética, laboratórios, provas, timeline de trabalhos, acompanhamento pós-colocação. 152 objectos.
Protótipo 51 KB · agdprotese_new.scx
Documentação Técnica

Stack e API COM

Arquitectura completa, API COM NewSoft (15 métodos), regras de negócio extraídas do VFP, gotchas do VFP 9, operação e deploy. 13 páginas, PT-PT.
PDF 38 KB · v1.0
Arquitectura
Frontend Web
HTML5 + CSS3 + JS
Design System Teal
Responsive UX/UI
API Layer
Pothos GraphQL
REST Endpoints
Prisma ORM
VFP Backend
COM API
Business Rules
SQL Server
A → CRUD (Prisma)  |  B → Business Logic (VFP COM)  |  C → Stored Procedures (prisma.$queryRawUnsafe)