commit
This commit is contained in:
51
dados-padrões-da-agenda.txt
Normal file
51
dados-padrões-da-agenda.txt
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
📌 Padrões da Agenda Clínica
|
||||||
|
|
||||||
|
Base 24h por padrão
|
||||||
|
|
||||||
|
Função principal: adicionar pacientes manualmente
|
||||||
|
|
||||||
|
Exibir automaticamente agendamentos vindos da Agenda Pública
|
||||||
|
|
||||||
|
Permitir adicionar tarefas pessoais
|
||||||
|
|
||||||
|
Permitir adicionar bloqueios
|
||||||
|
|
||||||
|
Unificar tudo em uma única linha do tempo
|
||||||
|
|
||||||
|
📐 Estrutura e Funcionamento
|
||||||
|
|
||||||
|
Estrutura padrão: Agenda aberta (24h visível)
|
||||||
|
|
||||||
|
Jornada de trabalho configurável por dia
|
||||||
|
|
||||||
|
Pausas são estruturais (não viram compromissos)
|
||||||
|
|
||||||
|
Disponibilidade padrão: atender em toda a jornada
|
||||||
|
|
||||||
|
⏱ Ciclo de Atendimento (Padrão)
|
||||||
|
|
||||||
|
Duração padrão: 50 minutos
|
||||||
|
|
||||||
|
Intervalo padrão: 10 minutos
|
||||||
|
|
||||||
|
Início padrão: hora cheia (:00)
|
||||||
|
|
||||||
|
⚠️ Regras Importantes
|
||||||
|
|
||||||
|
Nunca bloquear atendimento fora da jornada
|
||||||
|
|
||||||
|
Sempre avisar quando ultrapassar
|
||||||
|
|
||||||
|
Classificar internamente níveis de extrapolação
|
||||||
|
|
||||||
|
👁 Preview do Wizard
|
||||||
|
|
||||||
|
Mostrar apenas um dia
|
||||||
|
|
||||||
|
Sempre o primeiro dia ativo da jornada
|
||||||
|
|
||||||
|
Simulação completa e visual
|
||||||
|
|
||||||
|
Não operacional
|
||||||
|
|
||||||
|
Agora sim você tem o “Estado Default Oficial da Agenda Clínica”.
|
||||||
13
src/lib/supabase/client.js
Normal file
13
src/lib/supabase/client.js
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
import { createClient } from '@supabase/supabase-js'
|
||||||
|
|
||||||
|
const supabaseUrl = import.meta.env.VITE_SUPABASE_URL
|
||||||
|
const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY
|
||||||
|
|
||||||
|
// SPA-friendly auth settings
|
||||||
|
export const supabase = createClient(supabaseUrl, supabaseAnonKey, {
|
||||||
|
auth: {
|
||||||
|
persistSession: true,
|
||||||
|
autoRefreshToken: true,
|
||||||
|
detectSessionInUrl: true
|
||||||
|
}
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user