Los triggers 1.1, 1.6, 1.13 muestran solo Sí · No (sin "Prefiero no decir")

Al responder "No" en las tres, el formulario salta a 6.4 (no muestra secciones 2-5 ni 6.1-6.3)
La pregunta 6.6 aparece antes del cierre
Las preguntas multiple_choice muestran el hint "Podés marcar más de una opción"
This commit is contained in:
markosbenitez
2026-06-10 15:49:05 -03:00
parent bf963e8894
commit 157e108322
15 changed files with 1096 additions and 161 deletions

View File

@@ -1,13 +1,15 @@
-- ============================================================
-- seed.sql — Instrumento "Mapeo de Cuidadores" v2 — 44 preguntas
-- Fuente autoritativa: SEED_SPEC.md v2 (Jun 2026)
-- seed.sql — Instrumento "Mapeo de Cuidadores" v2.1 — 44 preguntas
-- Fuente autoritativa: SEED_SPEC.md v2.1 (Jun 2026) — Etapa 3I2
-- Reemplaza v1 (34 preguntas con códigos A-H)
--
-- Estructura condicional:
-- cond-disc-propia: 1.1='Sí' → 1.21.5 (4 dependientes)
-- cond-familiar: 1.6='Sí' → 1.71.12 (6 dependientes)
-- cond-adulto-mayor: 1.13='Sí' → 1.141.16 (3 dependientes)
-- Resto: top-level, siempre visibles
-- salto-triple (Cambio 4a): si 1.1, 1.6 y 1.13 son TODAS 'No', se ocultan
-- las secciones 2-5 completas y 6.1-6.3 (eq_any 'Sí' sobre 1.1/1.6/1.13)
-- Resto (incl. 6.4-6.6 y sección 7): top-level, siempre visibles
--
-- is_sensitive=true: 1.1-1.12, 1.14, 1.15, 3.4 (15 preguntas)
-- required=false en todas (equipo decidió captura completa; obligatoriedad se define luego)
@@ -16,7 +18,8 @@
-- org: 10000000-0000-0000-0000-000000000001
-- cv-v1: 20000000-0000-0000-0000-000000000001
-- survey: 30000000-0000-0000-0000-000000000001
-- preguntas 40000000-0000-0000-0000-00000000000{01..44}
-- preguntas 40000000-0000-0000-0000-00000000000{01..45} excepto 027 (2.4, eliminada)
-- → 44 preguntas activas
-- ============================================================
-- ── Organización demo ─────────────────────────────────────────
@@ -137,16 +140,14 @@ VALUES ('40000000-0000-0000-0000-000000000005','30000000-0000-0000-0000-00000000
{"value":"25 a 34 años","label":"25 a 34 años"},
{"value":"35 a 44 años","label":"35 a 44 años"},
{"value":"45 a 54 años","label":"45 a 54 años"},
{"value":"55 años o más","label":"55 años o más"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"55 años o más","label":"55 años o más"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000006','30000000-0000-0000-0000-000000000001',
'A6','single_choice','¿Con qué género te identificás?',6,false,false,
'[{"value":"Femenino","label":"Femenino"},
{"value":"Masculino","label":"Masculino"},
{"value":"No binario/Otro","label":"No binario/Otro"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"No binario/Otro","label":"No binario/Otro"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000007','30000000-0000-0000-0000-000000000001',
@@ -168,8 +169,7 @@ VALUES ('40000000-0000-0000-0000-000000000008','30000000-0000-0000-0000-00000000
'¿Vos mismo/a vivís con alguna discapacidad o condición de salud que afecte tu funcionamiento cotidiano?',
8,true,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"No","label":"No"}]'::jsonb);
-- cond-disc-propia: 1.21.5 se muestran si 1.1='Sí'
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
@@ -210,8 +210,7 @@ VALUES ('40000000-0000-0000-0000-000000000012','30000000-0000-0000-0000-00000000
'1.5','single_choice','¿Tu condición afecta tu desempeño o comodidad en el trabajo?',12,true,false,
'[{"value":"Sí, de forma significativa","label":"Sí, de forma significativa"},
{"value":"Sí, pero en aspectos puntuales","label":"Sí, pero en aspectos puntuales"},
{"value":"No, está bien gestionada","label":"No, está bien gestionada"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb,
{"value":"No, está bien gestionada","label":"No, está bien gestionada"}]'::jsonb,
'[{"if_question":"1.1","op":"eq","value":"Sí","action":"show"}]'::jsonb);
-- 1.6 trigger — is_sensitive=true
@@ -221,8 +220,7 @@ VALUES ('40000000-0000-0000-0000-000000000013','30000000-0000-0000-0000-00000000
'¿Tenés algún familiar cercano (hijo/a, pareja, hermano/a, padre/madre) que viva con discapacidad?',
13,true,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"No","label":"No"}]'::jsonb);
-- cond-familiar: 1.71.12 se muestran si 1.6='Sí'
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
@@ -267,6 +265,7 @@ VALUES ('40000000-0000-0000-0000-000000000017','30000000-0000-0000-0000-00000000
{"value":"Andador","label":"Andador"},
{"value":"Muletas","label":"Muletas"},
{"value":"Prótesis","label":"Prótesis"},
{"value":"Tecnología asistiva","label":"Tecnología asistiva"},
{"value":"No utiliza","label":"No utiliza"}]'::jsonb,
'[{"if_question":"1.6","op":"eq","value":"Sí","action":"show"}]'::jsonb);
@@ -296,8 +295,7 @@ VALUES ('40000000-0000-0000-0000-000000000020','30000000-0000-0000-0000-00000000
'1.13','single_choice','¿Tenés algún adulto mayor (60+ años) a tu cuidado o bajo tu responsabilidad?',
20,false,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"No","label":"No"}]'::jsonb);
-- cond-adulto-mayor: 1.141.16 se muestran si 1.13='Sí'
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
@@ -331,26 +329,30 @@ VALUES ('40000000-0000-0000-0000-000000000023','30000000-0000-0000-0000-00000000
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 2 — Intensidad y rol del cuidado (top-level)
-- Cambio 4a: visible si 1.1='Sí' OR 1.6='Sí' OR 1.13='Sí' (eq_any)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
-- 2.1: Cambio 5 — pasa a multiple_choice (TECH-DEBT: ranking, ver TECH_DEBT.md)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000024','30000000-0000-0000-0000-000000000001',
'2.1','single_choice','¿Quién es el/la responsable principal del cuidado?',24,false,false,
'2.1','multiple_choice','¿Quién es el/la responsable principal del cuidado?',24,false,false,
'[{"value":"Yo soy el/la principal","label":"Yo soy el/la principal"},
{"value":"Comparto con otro familiar","label":"Comparto con otro familiar"},
{"value":"Hay cuidador/a pagado/a","label":"Hay cuidador/a pagado/a"},
{"value":"Está en institución/centro de día","label":"Está en institución/centro de día"}]'::jsonb);
{"value":"Está en institución/centro de día","label":"Está en institución/centro de día"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000025','30000000-0000-0000-0000-000000000001',
'2.2','single_choice','¿Cuántas horas por día dedicás, en promedio, al cuidado directo?',25,false,false,
'[{"value":"Menos de 1h","label":"Menos de 1h"},
{"value":"Entre 1 y 3h","label":"Entre 1 y 3h"},
{"value":"Entre 3 y 6h","label":"Entre 3 y 6h"},
{"value":"Más de 6h","label":"Más de 6h"},
{"value":"Varía mucho","label":"Varía mucho"}]'::jsonb);
{"value":"Varía mucho","label":"Varía mucho"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000026','30000000-0000-0000-0000-000000000001',
'2.3','multiple_choice','¿En qué momentos del día cuidás principalmente?',26,false,false,
'[{"value":"Antes del trabajo","label":"Antes del trabajo"},
@@ -358,98 +360,99 @@ VALUES ('40000000-0000-0000-0000-000000000026','30000000-0000-0000-0000-00000000
{"value":"Al llegar del trabajo","label":"Al llegar del trabajo"},
{"value":"Durante la noche","label":"Durante la noche"},
{"value":"Los fines de semana","label":"Los fines de semana"},
{"value":"Es continuo sin horario fijo","label":"Es continuo sin horario fijo"}]'::jsonb);
{"value":"Es continuo sin horario fijo","label":"Es continuo sin horario fijo"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000027','30000000-0000-0000-0000-000000000001',
'2.4','single_choice','¿Contás con apoyo de otras personas para el cuidado?',27,false,false,
'[{"value":"Sí, apoyo familiar suficiente","label":"Sí, apoyo familiar suficiente"},
{"value":"Algo de apoyo, no suficiente","label":"Algo de apoyo, no suficiente"},
{"value":"No, soy el/la único/a responsable","label":"No, soy el/la único/a responsable"},
{"value":"Tengo apoyo contratado","label":"Tengo apoyo contratado"}]'::jsonb);
-- 2.4 eliminada (Cambio 6 — feedback equipo médico, similar a 2.1). Ver OBSERVATIONS.md.
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000028','30000000-0000-0000-0000-000000000001',
'2.5','single_choice',
'Como cuidador/a primario, ¿presentás signos de agotamiento o estrés crónico?',28,false,false,
'Como cuidador/a primario, ¿presentás signos de agotamiento o estrés crónico?',27,false,false,
'[{"value":"Sí, frecuentemente","label":"Sí, frecuentemente"},
{"value":"A veces","label":"A veces"},
{"value":"No, lo llevo bien","label":"No, lo llevo bien"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"No, lo llevo bien","label":"No, lo llevo bien"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 3 — Impacto económico del cuidado (top-level)
-- 3.4: is_sensitive=true + analyst-only (no exponer a org_admin)
-- Cambio 4a: visible si 1.1='Sí' OR 1.6='Sí' OR 1.13='Sí' (eq_any)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000029','30000000-0000-0000-0000-000000000001',
'3.1','single_choice','¿Cuánto estimás que gastás por mes en el cuidado?',29,false,false,
'[{"value":"Sin gastos significativos","label":"Sin gastos significativos"},
{"value":"Menos de Gs. 500.000","label":"Menos de Gs. 500.000"},
'3.1','single_choice','¿Cuánto estimás que gastás por mes en el cuidado?',28,false,false,
'[{"value":"Menos de Gs. 500.000","label":"Menos de Gs. 500.000"},
{"value":"Gs. 500.0001.500.000","label":"Gs. 500.0001.500.000"},
{"value":"Gs. 1.500.0003.000.000","label":"Gs. 1.500.0003.000.000"},
{"value":"Gs. 3.000.0006.000.000","label":"Gs. 3.000.0006.000.000"},
{"value":"Más de Gs. 6.000.000","label":"Más de Gs. 6.000.000"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"Más de Gs. 6.000.000","label":"Más de Gs. 6.000.000"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000030','30000000-0000-0000-0000-000000000001',
'3.2','multiple_choice','¿Qué servicios o apoyos utilizás actualmente?',30,false,false,
'3.2','multiple_choice','¿Qué servicios o apoyos utilizás actualmente?',29,false,false,
'[{"value":"Terapias especializadas","label":"Terapias especializadas"},
{"value":"Cuidador/a particular","label":"Cuidador/a particular"},
{"value":"Centro de día/institución","label":"Centro de día/institución"},
{"value":"Transporte adaptado","label":"Transporte adaptado"},
{"value":"Medicación alto costo","label":"Medicación alto costo"},
{"value":"Equipamiento médico/tecnología asistiva","label":"Equipamiento médico/tecnología asistiva"},
{"value":"No utilizo servicios formales","label":"No utilizo servicios formales"}]'::jsonb);
{"value":"No utilizo servicios formales","label":"No utilizo servicios formales"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000031','30000000-0000-0000-0000-000000000001',
'3.3','multiple_choice','¿Cómo sostenés los gastos y responsabilidades del cuidado?',31,false,false,
'3.3','multiple_choice','¿Cómo sostenés los gastos y responsabilidades del cuidado?',30,false,false,
'[{"value":"Con mi empleo de tiempo completo","label":"Con mi empleo de tiempo completo"},
{"value":"Con mi empleo de tiempo parcial","label":"Con mi empleo de tiempo parcial"},
{"value":"Con trabajo independiente/emprendimiento","label":"Con trabajo independiente/emprendimiento"},
{"value":"Me ayudan mis familiares","label":"Me ayudan mis familiares"},
{"value":"Es difícil sostenerlo con mis ingresos","label":"Es difícil sostenerlo con mis ingresos"}]'::jsonb);
{"value":"No puedo sostenerlo con mis ingresos","label":"No puedo sostenerlo con mis ingresos"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
-- 3.4: CONFIDENCIAL — is_sensitive=true, analyst-only
-- No exponer en ninguna vista accesible a org_admin (ADR-001 addendum)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000032','30000000-0000-0000-0000-000000000001',
'3.4','single_choice','¿En qué franja salarial mensual te ubicás?',32,true,false,
'[{"value":"Sueldo mínimo Gs. 5.000.000","label":"Sueldo mínimo Gs. 5.000.000"},
'3.4','single_choice','¿En qué franja salarial mensual te ubicás?',31,true,false,
'[{"value":"Sueldo mínimo","label":"Sueldo mínimo"},
{"value":"Gs. 3.000.000 a 5.000.000","label":"Gs. 3.000.000 a 5.000.000"},
{"value":"Gs. 5.000.0018.000.000","label":"Gs. 5.000.0018.000.000"},
{"value":"Gs. 8.000.00112.000.000","label":"Gs. 8.000.00112.000.000"},
{"value":"Gs. 12.000.00115.000.000","label":"Gs. 12.000.00115.000.000"},
{"value":"Gs. 15.000.00118.000.000","label":"Gs. 15.000.00118.000.000"},
{"value":"Gs. 18.000.00125.000.000","label":"Gs. 18.000.00125.000.000"},
{"value":"Gs. 25.000.00150.000.000","label":"Gs. 25.000.00150.000.000"},
{"value":"Gs. 50.000.001 o más","label":"Gs. 50.000.001 o más"},
{"value":"Prefiero no decir","label":"Prefiero no decir"}]'::jsonb);
{"value":"Gs. 50.000.001 o más","label":"Gs. 50.000.001 o más"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000033','30000000-0000-0000-0000-000000000001',
'3.5','rating','¿Los gastos de cuidado impactan en tu situación económica personal?',33,false,false,
'{"min":1,"max":5,"min_label":"Sin impacto","max_label":"Muy alto impacto"}'::jsonb);
'3.5','rating','¿Los gastos de cuidado impactan en tu situación económica personal?',32,false,false,
'{"min":1,"max":5,"min_label":"Sin impacto","max_label":"Muy alto impacto"}'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 4 — Tiempo y descanso (top-level)
-- Cambio 4a: visible si 1.1='Sí' OR 1.6='Sí' OR 1.13='Sí' (eq_any)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000034','30000000-0000-0000-0000-000000000001',
'4.1','single_choice','¿Cómo describirías tu nivel de descanso habitual?',34,false,false,
'4.1','single_choice','¿Cómo describirías tu nivel de descanso habitual?',33,false,false,
'[{"value":"Descanso bien, me siento recuperado/a","label":"Descanso bien, me siento recuperado/a"},
{"value":"Descanso de forma irregular, pero lo manejo","label":"Descanso de forma irregular, pero lo manejo"},
{"value":"Me cuesta descansar, me siento cansado/a con frecuencia","label":"Me cuesta descansar, me siento cansado/a con frecuencia"},
{"value":"Descanso muy poco, el agotamiento afecta mi día a día","label":"Descanso muy poco, el agotamiento afecta mi día a día"}]'::jsonb);
{"value":"Descanso muy poco, el agotamiento afecta mi día a día","label":"Descanso muy poco, el agotamiento afecta mi día a día"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000035','30000000-0000-0000-0000-000000000001',
'4.2','multiple_choice','¿Qué aspectos de tu vida se ven más afectados por tu rol de cuidador/a?',35,false,false,
'4.2','multiple_choice','¿Qué aspectos de tu vida se ven más afectados por tu rol de cuidador/a?',34,false,false,
'[{"value":"Tiempo libre y ocio","label":"Tiempo libre y ocio"},
{"value":"Sueño y descanso","label":"Sueño y descanso"},
{"value":"Vida social y amistades","label":"Vida social y amistades"},
@@ -457,80 +460,91 @@ VALUES ('40000000-0000-0000-0000-000000000035','30000000-0000-0000-0000-00000000
{"value":"Salud física personal","label":"Salud física personal"},
{"value":"Salud emocional/mental","label":"Salud emocional/mental"},
{"value":"Desarrollo profesional","label":"Desarrollo profesional"},
{"value":"Situación económica","label":"Situación económica"}]'::jsonb);
{"value":"Situación económica","label":"Situación económica"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000036','30000000-0000-0000-0000-000000000001',
'4.3','rating','En una escala del 1 al 5, ¿cómo evaluás tu bienestar general en este momento?',36,false,false,
'{"min":1,"max":5,"min_label":"Muy mal","max_label":"Muy bien"}'::jsonb);
'4.3','rating','En una escala del 1 al 5, ¿cómo evaluás tu bienestar general en este momento?',35,false,false,
'{"min":1,"max":5,"min_label":"Muy mal","max_label":"Muy bien"}'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 5 — Impacto en el trabajo (top-level)
-- Cambio 4a: visible si 1.1='Sí' OR 1.6='Sí' OR 1.13='Sí' (eq_any)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000037','30000000-0000-0000-0000-000000000001',
'5.1','single_choice',
'En los últimos 3 meses, ¿con qué frecuencia sentiste que el cuidado afectó tu concentración o rendimiento?',
37,false,false,
36,false,false,
'[{"value":"Nunca o casi nunca","label":"Nunca o casi nunca"},
{"value":"Algunas veces al mes","label":"Algunas veces al mes"},
{"value":"Varias veces por semana","label":"Varias veces por semana"},
{"value":"Casi todos los días","label":"Casi todos los días"}]'::jsonb);
{"value":"Casi todos los días","label":"Casi todos los días"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000038','30000000-0000-0000-0000-000000000001',
'5.2','single_choice',
'En el último año, ¿faltaste al trabajo por situaciones relacionadas al cuidado?',38,false,false,
'En el último año, ¿faltaste al trabajo por situaciones relacionadas al cuidado?',37,false,false,
'[{"value":"Nunca","label":"Nunca"},
{"value":"Pocas veces (13 veces al año)","label":"Pocas veces (13 veces al año)"},
{"value":"Varias veces (410 veces al año)","label":"Varias veces (410 veces al año)"},
{"value":"Con frecuencia (más de 10 veces al año)","label":"Con frecuencia (más de 10 veces al año)"}]'::jsonb);
{"value":"Con frecuencia (más de 10 veces al año)","label":"Con frecuencia (más de 10 veces al año)"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 6 — Conciencia organizacional (top-level)
-- 6.1-6.3: Cambio 4a — visible si 1.1='Sí' OR 1.6='Sí' OR 1.13='Sí' (eq_any)
-- 6.4-6.6: siempre visibles (destino del salto triple)
-- 6.2: multiple_choice max_select=3 (ranking en backlog)
-- 6.4/6.5: códigos corregidos (eran 6.2/6.3 duplicados en el HTML original)
-- 6.6: nueva pregunta (Cambio 4b)
-- ══════════════════════════════════════════════════════════════
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000039','30000000-0000-0000-0000-000000000001',
'6.1','single_choice',
'¿Sentís que tu empresa conoce o comprende la realidad del cuidado y la discapacidad de su gente?',
39,false,false,
38,false,false,
'[{"value":"Sí, me siento acompañado/a","label":"Sí, me siento acompañado/a"},
{"value":"Parcialmente, hay cierta comprensión","label":"Parcialmente, hay cierta comprensión"},
{"value":"No, es algo bastante invisible","label":"No, es algo bastante invisible"},
{"value":"No, nunca se ha hablado del tema","label":"No, nunca se ha hablado del tema"}]'::jsonb);
{"value":"No, no se puede hablar del tema","label":"No, no se puede hablar del tema"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,max_select,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,max_select,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000040','30000000-0000-0000-0000-000000000001',
'6.2','multiple_choice','¿Qué apoyos de la empresa te ayudarían más? Elegí hasta 3',40,false,false,3,
'6.2','multiple_choice','¿Qué apoyos de la empresa te ayudarían más? Elegí hasta 3',39,false,false,3,
'[{"value":"Flexibilidad horaria o trabajo remoto","label":"Flexibilidad horaria o trabajo remoto"},
{"value":"Apoyo económico o convenios/descuentos","label":"Apoyo económico o convenios/descuentos"},
{"value":"Acceso a terapias o salud","label":"Acceso a terapias o salud"},
{"value":"Contención/apoyo emocional o psicológico","label":"Contención/apoyo emocional o psicológico"},
{"value":"Capacitación y autocuidado","label":"Capacitación y autocuidado"},
{"value":"Redes de apoyo/grupos de pares","label":"Redes de apoyo/grupos de pares"},
{"value":"Información sobre recursos y servicios disponibles","label":"Información sobre recursos y servicios disponibles"}]'::jsonb);
{"value":"Información sobre recursos y servicios disponibles","label":"Información sobre recursos y servicios disponibles"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options,conditional_rules)
VALUES ('40000000-0000-0000-0000-000000000041','30000000-0000-0000-0000-000000000001',
'6.3','single_choice',
'¿Estarías dispuesto/a a participar en un grupo de apoyo para cuidadores dentro de la empresa?',
41,false,false,
40,false,false,
'[{"value":"Sí, definitivamente","label":"Sí, definitivamente"},
{"value":"Tal vez, si hay más personas en la misma situación","label":"Tal vez, si hay más personas en la misma situación"},
{"value":"No por ahora","label":"No por ahora"},
{"value":"Prefiero mantenerlo en privado","label":"Prefiero mantenerlo en privado"}]'::jsonb);
{"value":"Prefiero mantenerlo en privado","label":"Prefiero mantenerlo en privado"}]'::jsonb,
'[{"if_question":["1.1","1.6","1.13"],"op":"eq_any","value":"Sí","action":"show"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000042','30000000-0000-0000-0000-000000000001',
'6.4','single_choice',
'¿Conocés a algún compañero/a de trabajo que esté al cuidado de una persona con discapacidad o dependiente?',
42,false,false,
41,false,false,
'[{"value":"Sí, conozco a varias personas","label":"Sí, conozco a varias personas"},
{"value":"Sí, conozco a una persona","label":"Sí, conozco a una persona"},
{"value":"No conozco a nadie","label":"No conozco a nadie"},
@@ -540,12 +554,21 @@ INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitiv
VALUES ('40000000-0000-0000-0000-000000000043','30000000-0000-0000-0000-000000000001',
'6.5','single_choice',
'¿Considerás que la empresa debería ofrecer apoyos a quienes cuidan a una persona dependiente?',
43,false,false,
42,false,false,
'[{"value":"Sí, definitivamente","label":"Sí, definitivamente"},
{"value":"Tal vez, dependería del caso","label":"Tal vez, dependería del caso"},
{"value":"No lo considero necesario","label":"No lo considero necesario"},
{"value":"No lo sé","label":"No lo sé"}]'::jsonb);
INSERT INTO public.questions (id,survey_id,code,type,prompt,position,is_sensitive,required,options)
VALUES ('40000000-0000-0000-0000-000000000045','30000000-0000-0000-0000-000000000001',
'6.6','single_choice',
'¿Estarías dispuesto/a a ser voluntario/a en iniciativas y/o redes de apoyo a personas con discapacidad y/o cuidadores?',
43,false,false,
'[{"value":"Sí","label":"Sí"},
{"value":"No","label":"No"},
{"value":"Tal vez","label":"Tal vez"}]'::jsonb);
-- ══════════════════════════════════════════════════════════════
-- SECCIÓN 7 — Para cerrar (top-level)