diff --git a/database-novo/migrations/20260521000005_document_templates_consent_types.sql b/database-novo/migrations/20260521000005_document_templates_consent_types.sql new file mode 100644 index 0000000..4c238f0 --- /dev/null +++ b/database-novo/migrations/20260521000005_document_templates_consent_types.sql @@ -0,0 +1,44 @@ +-- ============================================================================ +-- Compliance CFP #6 — Tipos de consent form (LGPD + Gravação) +-- ---------------------------------------------------------------------------- +-- Estende o CHECK constraint de document_templates.tipo para acomodar dois +-- novos tipos de consent form exigidos pela LGPD e pela prática clínica: +-- • termo_lgpd — Consentimento de tratamento de dados pessoais +-- • autorizacao_gravacao — Autorização de gravação de sessão (áudio/vídeo) +-- +-- ROADMAP item #1.2 #6 (Biblioteca de consent forms editáveis). +-- ============================================================================ + +BEGIN; + +ALTER TABLE public.document_templates + DROP CONSTRAINT IF EXISTS dt_tipo_check; + +ALTER TABLE public.document_templates + ADD CONSTRAINT dt_tipo_check CHECK ( + tipo = ANY (ARRAY[ + 'declaracao_comparecimento', + 'atestado_psicologico', + 'relatorio_acompanhamento', + 'recibo_pagamento', + 'termo_consentimento', + 'encaminhamento', + 'contrato_servicos', + 'tcle', + 'autorizacao_menor', + 'laudo_psicologico', + 'parecer_psicologico', + 'termo_sigilo', + 'declaracao_inicio_tratamento', + 'termo_alta', + 'tcle_online', + 'termo_lgpd', + 'autorizacao_gravacao', + 'outro' + ]) + ); + +COMMENT ON COLUMN public.document_templates.tipo IS + 'Tipo do template. Inclui consent forms (tcle, tcle_online, autorizacao_menor, termo_sigilo, termo_lgpd, autorizacao_gravacao).'; + +COMMIT; diff --git a/database-novo/seeds/seed_060_consent_forms_extra.sql b/database-novo/seeds/seed_060_consent_forms_extra.sql new file mode 100644 index 0000000..b9b9f90 --- /dev/null +++ b/database-novo/seeds/seed_060_consent_forms_extra.sql @@ -0,0 +1,74 @@ +-- ============================================================================ +-- Compliance CFP #6 — Consent forms extra (LGPD + Gravação) + LGPD amend +-- ---------------------------------------------------------------------------- +-- Adiciona 2 templates globais novos exigidos pra completar a biblioteca de +-- consent forms do ROADMAP item #1.2 #6: +-- • termo_lgpd — Consentimento LGPD (tratamento de dados pessoais) +-- • autorizacao_gravacao — Autorização de gravação de sessão +-- +-- Também atualiza o template tcle_online existente pra incluir cláusula +-- explícita de LGPD (estava mencionando criptografia mas não a Lei 13.709/2018 +-- nem direitos do titular). +-- +-- Pré-requisito: migration 20260521000005_document_templates_consent_types.sql +-- já aplicada (adiciona 'termo_lgpd' e 'autorizacao_gravacao' ao CHECK). +-- ============================================================================ + +BEGIN; + +-- ────────────────────────────────────────────────────────────────────────── +-- 1. Termo de Consentimento LGPD (tratamento de dados pessoais) +-- ────────────────────────────────────────────────────────────────────────── +INSERT INTO public.document_templates ( + id, tenant_id, owner_id, nome_template, tipo, descricao, + corpo_html, cabecalho_html, rodape_html, + variaveis, is_global, ativo +) VALUES ( + gen_random_uuid(), NULL, NULL, + 'Termo de Consentimento LGPD', + 'termo_lgpd', + 'Consentimento específico para tratamento de dados pessoais conforme Lei nº 13.709/2018 (LGPD).', + E'
Em conformidade com a Lei Geral de Proteção de Dados Pessoais — Lei nº 13.709/2018 (LGPD), eu, {{paciente_nome}}, CPF nº {{paciente_cpf}}, declaro ter sido informado(a) e consinto livremente com o tratamento dos meus dados pessoais nos termos abaixo.
\n\n{{terapeuta_nome}}, Psicólogo(a) — CRP {{terapeuta_crp}}, atuando em {{clinica_nome}}, com endereço em {{clinica_endereco}}, atua como controlador dos dados pessoais coletados.
\n\nSerão coletados e tratados os seguintes dados:
\nOs dados serão utilizados exclusivamente para:
\nOs dados não serão compartilhados com terceiros, exceto:
\nOs dados serão mantidos pelo prazo mínimo de 5 anos após o término do acompanhamento, conforme exigência do CFP (Resolução nº 001/2009), em ambiente eletrônico criptografado com controle de acesso restrito ao profissional responsável.
\n\nO(A) titular pode, a qualquer momento, solicitar ao controlador:
\nPara exercer seus direitos ou esclarecer dúvidas: {{terapeuta_email}} · {{terapeuta_telefone}}.
\n\nDeclaro que li, compreendi e consinto livremente com o tratamento dos meus dados pessoais conforme descrito acima.
\n\n{{cidade_estado}}, {{data_atual_extenso}}.
\n\nEu, {{paciente_nome}}, CPF nº {{paciente_cpf}}, declaro ter sido devidamente informado(a) pelo(a) psicólogo(a) {{terapeuta_nome}}, CRP {{terapeuta_crp}}, e AUTORIZO a gravação das sessões de atendimento psicológico nas condições abaixo.
\n\nModalidade autorizada: {{tipo_gravacao}} (áudio, vídeo ou ambos).
\n\nAs gravações serão utilizadas exclusivamente para:
\nFinalidades comuns: registro clínico para análise posterior do profissional; supervisão técnica com supervisor identificado; uso didático em formação (com anonimização); pesquisa científica (mediante consentimento adicional específico).
\n\nAs gravações são confidenciais. Não serão compartilhadas com terceiros, exceto quando:
\nAs gravações serão armazenadas em ambiente criptografado, com acesso restrito ao(à) profissional responsável, pelo prazo de {{prazo_retencao}}, após o qual serão definitivamente eliminadas, conforme a LGPD (Lei nº 13.709/2018).
\n\nA presente autorização está em conformidade com o Código de Ética Profissional do Psicólogo, com a Resolução CFP nº 010/2005 (sigilo profissional) e com a Lei nº 13.709/2018 (LGPD). A negativa de gravação não prejudica o atendimento psicológico, que prosseguirá normalmente.
\n\nDeclaro que li, compreendi e autorizo a gravação das sessões nos termos acima.
\n\n{{cidade_estado}}, {{data_atual_extenso}}.
\n\nO atendimento online é regido pela Lei Geral de Proteção de Dados — Lei nº 13.709/2018 (LGPD). Você tem direito a (Art. 18 LGPD): confirmar a existência de tratamento dos seus dados; acessar seus dados; corrigir dados incompletos ou inexatos; solicitar eliminação dos dados após o término do tratamento (resguardados os prazos legais de retenção do CFP); e revogar este consentimento a qualquer momento. Para exercê-los, contate {{terapeuta_email}}.
\n\n