Documentação de Arquitetura e Modelagem do Sistema
O sistema PsiCare é uma plataforma SaaS para gestão de clínicas psicológicas. O foco principal é a segurança dos dados (LGPD), agilidade no agendamento e registro clínico estruturado. Esta documentação apresenta os diagramas UML que modelam a estrutura e comportamento do sistema.
Este diagrama ilustra as interações entre os atores (Psicólogo, Paciente, Administrador) e as funcionalidades do sistema. Cada caso de uso representa uma funcionalidade completa que entrega valor ao usuário.
Representação da estrutura de dados e relacionamentos entre as entidades principais.
Note a relação de composição entre Psicologo e Prontuario,
e a herança entre Usuario e suas especializações.
--|>): Psicólogo e Paciente herdam de Usuário*--): Prontuário pertence a Psicólogo e Paciente-->): Agenda gera Pagamento (opcional)Detalha a interação temporal entre o Paciente, a Interface, a API e o Banco de Dados durante o processo de marcar uma consulta. Mostra a sequência exata de mensagens trocadas entre os objetos do sistema.
Fluxograma lógico das etapas que o psicólogo percorre durante uma sessão clínica no sistema. Inclui decisões, paralelismo e pontos de sincronização.
Visão macro da arquitetura do software, separando Frontend, Backend e Serviços Externos. Utiliza notação C4 para clareza na comunicação entre componentes.
| Diagrama | Propósito | Público-Alvo | Status |
|---|---|---|---|
| Casos de Uso | Funcionalidades e atores do sistema | Stakeholders, Analistas | Completo |
| Classes | Estrutura de dados e relacionamentos | Desenvolvedores, DBA | Completo |
| Sequência | Fluxo temporal de operações | Desenvolvedores Backend | Completo |
| Atividade | Fluxos de processo e decisões | Analistas de Negócio | Completo |
| Componentes | Arquitetura e integrações | Arquitetos, DevOps | Completo |