docs: actualizar estado — Mirada Empresa verificada
This commit is contained in:
156
docs/dashboard/PROPUESTA_DASHBOARD_v3.md
Normal file
156
docs/dashboard/PROPUESTA_DASHBOARD_v3.md
Normal file
@@ -0,0 +1,156 @@
|
||||
# Propuesta de arquitectura de métricas — Dashboard v3
|
||||
## "Datos País sobre el Cuidado" · documento para validar con el equipo
|
||||
|
||||
> **Estado: PROPUESTA para discusión.** Ninguna métrica está implementada. Cada una está
|
||||
> anclada a preguntas reales del instrumento v3 y es construible con queries sobre `answers`.
|
||||
> Donde un dato NO existe en el instrumento, se marca como **[REQUIERE PREGUNTA]**.
|
||||
> Las atribuciones a marcos internacionales se hacen solo donde son verificables; donde es
|
||||
> una analogía conceptual y no un estándar oficial, se dice explícitamente.
|
||||
|
||||
---
|
||||
|
||||
## Marco conceptual (fundamento, con fuentes)
|
||||
|
||||
La economía del cuidado tiene marcos de referencia consolidados que dan sustento a las métricas:
|
||||
|
||||
- **Marco de las "5R" de la OIT** (Reconocer, Reducir, Redistribuir, Recompensar, Representar
|
||||
el trabajo de cuidado) — adoptado formalmente por la OIT en junio 2024 en la Resolución sobre
|
||||
trabajo decente y economía del cuidado. Las 3R originales son de Diane Elson (2009).
|
||||
- **CEPAL — "Sociedad del cuidado"**: propone medir el cuidado como sector económico y construir
|
||||
sistemas de información sobre las desigualdades. La CEPAL lo identifica como uno de los diez
|
||||
sectores promisorios para una recuperación transformadora.
|
||||
- **Paraguay — Política Nacional de Cuidados (PNCUPA)**, aprobada 2022, y su **Plan de Acción
|
||||
2025-2030**. El anteproyecto **SINACUP** busca un Sistema Nacional de Cuidados basado en
|
||||
corresponsabilidad entre Estado, familias, comunidad y **sector privado**. La población
|
||||
objetivo: niñez (0-13), personas con discapacidad de cualquier edad, y personas mayores
|
||||
dependientes — exactamente las que mapea la pregunta 4.1 del instrumento.
|
||||
- **Dato país de referencia:** el trabajo de cuidado no remunerado representó el **22,4% del PIB**
|
||||
paraguayo (Encuesta de Uso del Tiempo 2016). El Censo 2022 registró 299.839 personas con
|
||||
discapacidad permanente. Proyección de envejecimiento: la proporción de adultos mayores se
|
||||
duplica de 8,6% (2025) a 16,4% (2050).
|
||||
- **Mirada empresa:** investigación de Harvard Business School (Joseph Fuller, "Healthy Outcomes")
|
||||
documenta que el cuidado impacta productividad, rotación y costos; estudios (Johns Hopkins, 2022)
|
||||
cuantifican absentismo y **presentismo** (estar presente con productividad reducida). La métrica
|
||||
clave es que las empresas suelen NO ver el problema: solo ~24% de empleadores reconoce que el
|
||||
cuidado afecta el desempeño, mientras 3 de 4 empleados cuidadores dicen que su trabajo se vio
|
||||
afectado. Este "punto ciego" es el que el dashboard ataca.
|
||||
|
||||
---
|
||||
|
||||
## Las tres miradas
|
||||
|
||||
El dashboard se organiza en tres lentes sobre los mismos datos. Una respuesta de encuesta
|
||||
alimenta las tres — cambia la pregunta que cada lente le hace a los datos.
|
||||
|
||||
```
|
||||
MIRADA EMPRESA → "¿qué me cuesta y qué gano gestionando el cuidado de mi gente?"
|
||||
MIRADA PAÍS → "¿qué revela esto sobre la economía del cuidado en Paraguay?"
|
||||
MIRADA HUMANA → "¿cómo está la persona que cuida y la que es cuidada?"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## MIRADA EMPRESA
|
||||
**Audiencia:** RRHH, dirección, empresas con certificación tipo Great Place to Work.
|
||||
**Pregunta rectora:** rendimiento, sostenibilidad del talento, riesgo de rotación, clima.
|
||||
|
||||
| # | Métrica | Qué responde | Preguntas v3 | Construible |
|
||||
|---|---|---|---|---|
|
||||
| E1 | **Prevalencia de cuidadores en la plantilla** | % de empleados con algún rol de cuidado | 4.1 (vínculo ≠ "Ninguna") | ✅ |
|
||||
| E2 | **Riesgo de rotación por cuidado** | % que considera probable dejar/reducir su trabajo | 7.6 (Algo/Muy probable) | ✅ |
|
||||
| E3 | **Ausentismo atribuible al cuidado** | % con faltas recurrentes por cuidado | 7.3 (4+ veces/año) | ✅ |
|
||||
| E4 | **Presentismo (productividad reducida)** | % cuya concentración/rendimiento se ve afectado | 7.2 (varias veces/semana o más) | ✅ |
|
||||
| E5 | **Carrera congelada** | % que rechazó ascenso / redujo jornada / declinó oportunidades | 7.5 | ✅ |
|
||||
| E6 | **Punto ciego organizacional** | brecha entre carga real y percepción de apoyo de la empresa | 9.1 (No/Nunca) vs prevalencia E1 | ✅ |
|
||||
| E7 | **Demanda de apoyos priorizada** | qué apoyos pedirían (para diseñar beneficios) | 9.2 | ✅ |
|
||||
| E8 | **Intensidad de carga** | horas/semana de cuidado de la plantilla cuidadora | 6.1 × 6.2 (+ 6.4 guardia) | ✅ |
|
||||
| E9 | **Segmentación por nivel y modalidad** | dónde se concentra la carga (jerarquía, presencial/remoto) | cruce con 2.6, 2.7 | ✅ |
|
||||
| E10 | **Disposición a red de apoyo interna** | % dispuesto a grupo de apoyo / voluntariado | 9.3, 9.4 | ✅ |
|
||||
|
||||
**Métrica estrella sugerida — "Talento en riesgo":** combinación de E2+E3+E5 — el % de la
|
||||
plantilla cuidadora que muestra señales de fuga (alta probabilidad de salida + ausentismo +
|
||||
carrera congelada). Es el número que traduce cuidado a lenguaje de negocio (costo de reemplazo).
|
||||
|
||||
---
|
||||
|
||||
## MIRADA PAÍS
|
||||
**Audiencia:** estudio país, Fundación Solidaridad, incidencia en política pública.
|
||||
**Pregunta rectora:** desarrollo, vulnerabilidad, impacto económico, insumo para el SINACUP.
|
||||
|
||||
| # | Métrica | Qué responde | Preguntas v3 | Construible |
|
||||
|---|---|---|---|---|
|
||||
| P1 | **Mapa de prevalencia de cuidado por departamento** | dónde se concentra la carga de cuidado | 4.1 × 2.1 | ✅ |
|
||||
| P2 | **Perfil de la población dependiente cuidada** | composición: niñez / discapacidad / adulto mayor | 4.1 (por instancia) | ✅ |
|
||||
| P3 | **Carga económica privada del cuidado** | cuánto gastan los hogares de su bolsillo | 8.1 | ✅ |
|
||||
| P4 | **Vulnerabilidad económica del cuidador** | relación gasto de cuidado vs franja salarial | 8.1 vs 8.4 | ✅ |
|
||||
| P5 | **Red de soporte del cuidado** | quién sostiene (familia, contratado, estatal, comunidad) | 5.3, 8.3 | ✅ |
|
||||
| P6 | **Brecha de género en el cuidado** | distribución de la carga por género | 4.1/cuidado × 2.5 | ✅ |
|
||||
| P7 | **Dependencia del subsidio estatal** | % que apoya gastos con subsidios del Estado | 8.3 (subsidios estatales) | ✅ |
|
||||
| P8 | **Cuidado de larga duración** | antigüedad en el rol (cronicidad) | 5.4 | ✅ |
|
||||
| P9 | **Tecnología asistiva y certificación** | acceso a dispositivos / certificado de discapacidad | 3.3, 4.3, 3.4 | ✅ |
|
||||
|
||||
**Conexión con política pública:** P2, P5 y P7 son insumo directo para el SINACUP (mapean
|
||||
demanda de cuidado y dependencia del Estado). P4 conecta con el riesgo de empobrecimiento por
|
||||
cuidado, central en la PNCUPA.
|
||||
|
||||
**[REQUIERE PREGUNTA] — tiempo de cuidado no remunerado:** para conectar con el indicador
|
||||
estrella de CEPAL/uso del tiempo (el 22,4% del PIB), faltaría una pregunta de "horas de cuidado
|
||||
no remunerado por semana" más granular. Hoy 6.1×6.2 lo aproxima en rangos; una pregunta de horas
|
||||
semanales permitiría comparar con la Encuesta de Uso del Tiempo nacional.
|
||||
|
||||
---
|
||||
|
||||
## MIRADA HUMANA
|
||||
**Audiencia:** lectura de bienestar y derechos; alineamiento con marcos de organismos.
|
||||
**Pregunta rectora:** desarrollo humano, bienestar del cuidador y la persona cuidada.
|
||||
**Nota de honestidad:** estos indicadores se INSPIRAN en marcos de UNICEF/UNFPA/UNESCO sobre
|
||||
derechos del niño, envejecimiento y educación inclusiva. NO afirmo que sean indicadores oficiales
|
||||
de esos organismos — son lecturas propias del instrumento que dialogan con esas agendas. La
|
||||
validación de cualquier alineamiento formal corresponde al equipo y los organismos.
|
||||
|
||||
| # | Métrica | Qué responde | Preguntas v3 | Marco que dialoga |
|
||||
|---|---|---|---|---|
|
||||
| H1 | **Agotamiento del cuidador** | nivel de descanso / sobrecarga | 7.1, 7.4 (salud física/emocional) | OIT 5R (Reducir) |
|
||||
| H2 | **Aspectos de vida sacrificados** | qué pierde la persona por cuidar | 7.4 | Desarrollo humano (PNUD) |
|
||||
| H3 | **Escolarización con barreras (niñez)** | niñez cuidada que enfrenta barreras de aprendizaje | **[REQUIERE PREGUNTA]** ver abajo | UNICEF / UNESCO educación inclusiva |
|
||||
| H4 | **Autonomía de la persona dependiente** | uso de dispositivos / nivel de dependencia | 4.3, 6.4 (guardia permanente) | Convención Derechos PcD |
|
||||
| H5 | **Soledad del cuidado** | cuida sin red de apoyo (carga en solitario) | 5.3 (solo/sin apoyo) | OIT 5R (Redistribuir) |
|
||||
| H6 | **Inclusión laboral de PcD propia** | empleados con discapacidad propia y cómo les afecta | 3.1, 3.5 | Convención Derechos PcD |
|
||||
| H7 | **Disposición solidaria** | voluntariado / participación comunitaria | 9.3, 9.4 | Capital social |
|
||||
|
||||
**[REQUIERE PREGUNTA] — H3 escolarización:** el mockup original del instrumento mencionaba
|
||||
"si es niño/a en edad escolar: ¿está escolarizado y enfrenta barreras de aprendizaje?" como
|
||||
posible dato por instancia de vínculo. En el seed v3 actual NO está. Si el equipo quiere la
|
||||
mirada UNICEF/UNESCO sobre niñez, **sugiero agregar una pregunta de instancia** (cuando el
|
||||
familiar es niño/a): "¿Está escolarizado/a? ¿Enfrenta barreras de aprendizaje?" — sería 4.4
|
||||
(instance_of 4.1), construible con la arquitectura de instancias que ya existe.
|
||||
|
||||
---
|
||||
|
||||
## Decisión metodológica pendiente (para Maria) — métrica por persona vs por instancia
|
||||
|
||||
Las preguntas de vínculo (4.2/4.3) admiten dos lecturas, y conviene presentar AMBAS rotuladas:
|
||||
- **Por persona:** "% de empleados con AL MENOS un familiar con discapacidad X" (prevalencia
|
||||
en plantilla — denominador: respondentes). Para RRHH.
|
||||
- **Por instancia:** "del total de familiares cuidados, % con discapacidad X" (composición de
|
||||
la población cuidada — denominador: familiares declarados). Para estudio país.
|
||||
|
||||
**k-anonimato sobre la métrica por instancia:** el umbral k≥5 debe seguir aplicándose sobre
|
||||
`count(DISTINCT response_id)` (personas), NO sobre instancias — para que un segmento no parezca
|
||||
tener 5 "familiares" que en realidad vienen de 2 personas. A validar con metodología.
|
||||
|
||||
---
|
||||
|
||||
## Construcción técnica (todas las métricas)
|
||||
- Cada métrica es una RPC `SECURITY DEFINER` con k≥5 en dos niveles (igual patrón que las RPCs
|
||||
existentes), filtrable por `survey_id` y por el flag `p_all` (UUID cero = todos los surveys).
|
||||
- Las métricas de instancia (P2, parte de H4, H3 futura) usan `instance_id LIKE 'familiar_%'`
|
||||
y el índice `idx_answers_instance` que ya existe (creado en 4A, nunca usado aún).
|
||||
- Las cuasi-identificadoras (departamento, género, nivel) ya están como `qi_*` en `responses`.
|
||||
|
||||
## Resumen de gaps de datos (lo que el instrumento NO captura hoy)
|
||||
1. **[REQUIERE PREGUNTA] Horas de cuidado no remunerado semanales** (mirada país, comparar con
|
||||
Uso del Tiempo nacional / 22,4% PIB). Hoy aproximado por rangos 6.1×6.2.
|
||||
2. **[REQUIERE PREGUNTA] Escolarización y barreras de aprendizaje de niñez cuidada** (mirada
|
||||
humana, diálogo UNICEF/UNESCO). Sugerencia: pregunta de instancia 4.4 condicional a vínculo niño.
|
||||
3. Todo lo demás es construible con el instrumento v3 actual.
|
||||
159
docs/dashboard/SPEC_MIRADA_EMPRESA.md
Normal file
159
docs/dashboard/SPEC_MIRADA_EMPRESA.md
Normal file
@@ -0,0 +1,159 @@
|
||||
# Especificación técnica — Mirada Empresa (Dashboard v3)
|
||||
## Contrato para implementación · go-live
|
||||
|
||||
> Especificación de las 10 métricas de la Mirada Empresa, cada una con su query
|
||||
> construible sobre el instrumento v3, regla de k-anonimato y shape de retorno.
|
||||
> **Pendiente de validación del equipo** (especialmente la definición de CUIDADOR).
|
||||
> Patrón: RPC `SECURITY DEFINER`, filtrable por `survey_id` y flag `p_all` (UUID cero),
|
||||
> igual que las RPCs existentes. Reusa `_dash_responses` y `_dash_parse_filters`.
|
||||
|
||||
---
|
||||
|
||||
## Constante parametrizada — definición de CUIDADOR
|
||||
**Decisión CERRADA (Maria, criterio UNFPA):** "Hijo menor sin discapacidad" SÍ cuenta como
|
||||
cuidador activo. El cuidado de niñez es trabajo de cuidado, coherente con el enfoque de la
|
||||
economía del cuidado y con un criterio explícitamente solicitado por UNFPA.
|
||||
|
||||
```
|
||||
CUIDADOR_ACTIVO := respuesta a 4.1 contiene AL MENOS una opción
|
||||
distinta de "Ninguna de las anteriores / No tengo vinculación de cuidado"
|
||||
```
|
||||
|
||||
Es decir: las opciones 1..7 cuentan como cuidador; solo la opción 8 ("Ninguna...") excluye.
|
||||
Todas las métricas que usan "cuidador" como población heredan esta definición desde este
|
||||
único punto. Registrar en SEED_SPEC.md: "CUIDADOR incluye hijo menor sin discapacidad —
|
||||
criterio UNFPA, validado por Maria (metodología), jun 2026."
|
||||
|
||||
**Nota de comparabilidad con v2:** esto ensancha la población "cuidador" respecto al dashboard
|
||||
v2 (donde criar un niño sano no activaba los triggers de discapacidad/adulto mayor). Es un
|
||||
cambio deliberado de definición, no un error de migración. Cualquier comparación con datos v2
|
||||
debe tenerlo en cuenta.
|
||||
|
||||
---
|
||||
|
||||
## Núcleo mínimo viable (si el tiempo aprieta en implementación)
|
||||
Marcadas **[NÚCLEO]** las imprescindibles para el cliente; **[SEC]** las secundarias.
|
||||
|
||||
---
|
||||
|
||||
## E1 — Prevalencia de cuidadores en la plantilla [NÚCLEO]
|
||||
**Responde:** ¿qué % de mis empleados tiene algún rol de cuidado?
|
||||
**Pregunta v3:** 4.1
|
||||
**Query (concepto):**
|
||||
```sql
|
||||
v_total := count(*) FROM _dash_responses(...) -- denominador: toda la plantilla encuestada
|
||||
v_cuid := count(DISTINCT response_id) WHERE q.code='4.1'
|
||||
AND <CUIDADOR_ACTIVO> -- 4.1 contiene opción de cuidado
|
||||
RETURN pct_cuidadores = round(v_cuid/v_total*100,1)
|
||||
```
|
||||
**k≥5:** si v_total < 5 → suppressed.
|
||||
**Retorno:** `{status, n, pct_cuidadores}`
|
||||
|
||||
---
|
||||
|
||||
## E2 — Riesgo de rotación por cuidado [NÚCLEO]
|
||||
**Responde:** ¿qué % de cuidadores considera probable dejar/reducir su trabajo?
|
||||
**Pregunta v3:** 7.6 (single_choice: Nada/Poco/Algo/Muy probable)
|
||||
**Query:** denominador = cuidadores activos; numerador = 7.6 IN ('Algo probable','Muy probable').
|
||||
**k≥5:** sobre cuidadores; si < 5 → suppressed.
|
||||
**Retorno:** `{status, n_cuidadores, pct_riesgo, desglose:{algo, muy}}`
|
||||
|
||||
---
|
||||
|
||||
## E3 — Ausentismo atribuible al cuidado [NÚCLEO]
|
||||
**Responde:** ¿qué % faltó al trabajo por cuidado de forma recurrente?
|
||||
**Pregunta v3:** 7.3 (Nunca / Pocas 1-3 / Varias 4-10 / Con frecuencia +10)
|
||||
**Query:** numerador = 7.3 IN ('Varias veces (4–10 al año)','Con frecuencia (más de 10 al año)').
|
||||
**Retorno:** `{status, n, pct_ausentismo_recurrente, desglose por categoría}`
|
||||
|
||||
---
|
||||
|
||||
## E4 — Presentismo (productividad reducida) [NÚCLEO]
|
||||
**Responde:** ¿a qué % se le afecta la concentración/rendimiento por cuidar?
|
||||
**Pregunta v3:** 7.2 (Nunca / Algunas veces al mes / Varias veces por semana / Casi todos los días)
|
||||
**Query:** numerador = 7.2 IN ('Varias veces por semana','Casi todos los días').
|
||||
**Retorno:** `{status, n, pct_presentismo, desglose}`
|
||||
|
||||
---
|
||||
|
||||
## E5 — Carrera congelada [SEC]
|
||||
**Responde:** ¿qué % tuvo que frenar su carrera por cuidar?
|
||||
**Pregunta v3:** 7.5 (multiple_choice: reducir jornada / rechazar ascenso / declinar / cambiar puesto / etc.)
|
||||
**Query:** numerador = respondentes cuyo 7.5 contiene alguna opción distinta de "Ninguna de las anteriores".
|
||||
**Retorno:** `{status, n, pct_carrera_congelada, top_opciones[]}`
|
||||
|
||||
---
|
||||
|
||||
## E6 — Punto ciego organizacional [NÚCLEO]
|
||||
**Responde:** brecha entre la carga real de cuidado y cuántos se sienten apoyados.
|
||||
**Preguntas v3:** 4.1 (prevalencia, = E1) vs 9.1 (¿la empresa comprende?)
|
||||
**Query:** carga_real = pct_cuidadores (E1); se_siente_apoyado = % con 9.1 = 'Sí, me siento acompañado/a'.
|
||||
La métrica es la BRECHA entre ambos.
|
||||
**Retorno:** `{status, n, carga_real_pct, apoyo_percibido_pct, brecha_pp}`
|
||||
**Nota visual:** es el widget de contraste de dos barras del mockup.
|
||||
|
||||
---
|
||||
|
||||
## E7 — Demanda de apoyos priorizada [NÚCLEO]
|
||||
**Responde:** ¿qué apoyos pediría la gente? (para diseñar beneficios)
|
||||
**Pregunta v3:** 9.2 (multiple_choice, máx 3)
|
||||
**Query:** desagregar con jsonb_array_elements_text, contar por opción, ordenar desc.
|
||||
**k≥5 por fila:** cada opción con cnt < 5 se omite (igual que rpc_apoyos_demandados v2).
|
||||
**Retorno:** `{status, n, apoyos:[{apoyo, n, pct}] ordenado}`
|
||||
|
||||
---
|
||||
|
||||
## E8 — Intensidad de carga [SEC]
|
||||
**Responde:** ¿cuánta carga horaria soporta la plantilla cuidadora?
|
||||
**Preguntas v3:** 6.1 (días/semana) × 6.2 (horas/día), + 6.4 (guardia)
|
||||
**Query:** distribución de combinaciones; o un índice de intensidad (días×horas en rangos).
|
||||
**Nota:** como son rangos (no números), se reporta distribución por bucket, no un promedio exacto.
|
||||
**Retorno:** `{status, n, distribucion_intensidad[], pct_guardia_permanente}`
|
||||
|
||||
---
|
||||
|
||||
## E9 — Segmentación por nivel y modalidad [SEC]
|
||||
**Responde:** ¿dónde se concentra la carga? (jerarquía, presencial/remoto)
|
||||
**Preguntas v3:** CUIDADOR cruzado con 2.6 (nivel) y 2.7 (modalidad)
|
||||
**Query:** pct_cuidadores por cada valor de 2.6 y de 2.7.
|
||||
**k≥5 por segmento:** cada nivel/modalidad con n < 5 → suppressed esa fila.
|
||||
**Retorno:** `{status, por_nivel:[{nivel,n,pct}], por_modalidad:[{modalidad,n,pct}]}`
|
||||
|
||||
---
|
||||
|
||||
## E10 — Disposición a red de apoyo interna [SEC]
|
||||
**Responde:** ¿cuántos participarían de un grupo de apoyo / voluntariado?
|
||||
**Preguntas v3:** 9.3 (grupo de apoyo) + 9.4 (voluntariado)
|
||||
**Query:** % con 9.3 IN ('Sí, definitivamente','Tal vez...') ; % con 9.4 = 'Sí'.
|
||||
**Retorno:** `{status, n, pct_grupo_apoyo, pct_voluntariado}`
|
||||
|
||||
---
|
||||
|
||||
## Métrica estrella compuesta — "Talento en riesgo" [NÚCLEO]
|
||||
**Responde:** el número que traduce cuidado a costo de negocio.
|
||||
**Preguntas v3:** 7.6 + 7.3 + 7.5 (sobre población cuidadora)
|
||||
**Definición propuesta (validar):** % de cuidadores que cumple AL MENOS 2 de 3 señales:
|
||||
- riesgo de salida (7.6 IN Algo/Muy probable)
|
||||
- ausentismo recurrente (7.3 IN 4-10 / +10)
|
||||
- carrera congelada (7.5 contiene alguna opción de freno)
|
||||
**Decisión pendiente:** ¿umbral de 2 de 3, o ponderado? Validar con el equipo.
|
||||
**Retorno:** `{status, n_cuidadores, pct_talento_riesgo, criterios_promedio}`
|
||||
|
||||
---
|
||||
|
||||
## Reglas transversales (todas las RPCs)
|
||||
1. **k-anonimato k≥5** en dos niveles: total (suppressed si n<5) y por-segmento (fila omitida/null si <5).
|
||||
2. **Filtro survey_id + p_all:** delegado a `_dash_responses` (UUID cero = todos). No reimplementar.
|
||||
3. **No exponer datos sensibles** (3.x salud propia, 4.2/4.3 disc. familiar) en Mirada Empresa.
|
||||
Mirada Empresa usa solo: 4.1 (existencia de vínculo, no el detalle médico), 6.x, 7.x, 9.x, 2.6, 2.7.
|
||||
4. **Shape consistente:** `{status:'ok'|'suppressed', n, ...campos}`. Status suppressed nunca expone n<5 desglosado.
|
||||
5. Reusar el patrón de migración 012 (las RPCs que SÍ migran limpio sirven de molde).
|
||||
|
||||
## Lo que Mirada Empresa NO necesita (queda para sprint de dashboard)
|
||||
- Bienestar tipo rating (4.3 v2 no existe en v3) — no se usa acá.
|
||||
- Score organizacional con 6.5 — no se usa acá.
|
||||
- Métricas de instancia (4.2/4.3 detalle médico del familiar) — son de Mirada País/Humana.
|
||||
- Las preguntas faltantes (horas no remuneradas, escolarización) — son de País/Humana.
|
||||
|
||||
## Gaps de datos para Mirada Empresa
|
||||
Ninguno. Las 10 métricas + la estrella son 100% construibles con el instrumento v3 actual.
|
||||
275
docs/dashboard/dashboard_tres_miradas_mockup.html
Normal file
275
docs/dashboard/dashboard_tres_miradas_mockup.html
Normal file
@@ -0,0 +1,275 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Dashboard 3 Miradas — Mockup Propuesta</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.44.0/tabler-icons.min.css">
|
||||
<style>
|
||||
*{box-sizing:border-box;margin:0;padding:0}
|
||||
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#0b1220;color:#e7eef7;padding:1.5rem}
|
||||
.wrap{max-width:1100px;margin:0 auto}
|
||||
.head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;flex-wrap:wrap;gap:10px}
|
||||
.head h1{font-size:22px;font-weight:600}
|
||||
.sub{color:#7d8da5;font-size:13px;margin-bottom:1.2rem}
|
||||
.badge-prop{display:inline-block;background:#3a2a08;color:#f0b429;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid #6b4d12;margin-left:8px}
|
||||
.org-sel{display:flex;gap:6px}
|
||||
.org-sel button{background:#16203a;color:#9fb0cc;border:1px solid #243352;border-radius:20px;padding:5px 14px;font-size:12px;cursor:pointer}
|
||||
.org-sel button.active{background:#43BBC8;color:#04161a;border-color:#43BBC8;font-weight:600}
|
||||
.tabs{display:flex;gap:4px;margin-bottom:1.2rem;border-bottom:1px solid #1d2a44}
|
||||
.tab{padding:10px 20px;font-size:14px;font-weight:500;color:#7d8da5;cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px}
|
||||
.tab:hover{color:#cdd9ec}
|
||||
.tab.active{color:#43BBC8;border-bottom-color:#43BBC8}
|
||||
.tab .lens{font-size:11px;color:#5e6f8c;display:block;font-weight:400}
|
||||
.lens-intro{background:#101a30;border-left:3px solid #43BBC8;border-radius:0 8px 8px 0;padding:10px 14px;margin-bottom:1.2rem;font-size:13px;color:#9fb0cc;line-height:1.5}
|
||||
.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}
|
||||
.card{background:#101a30;border:1px solid #1d2a44;border-radius:12px;padding:16px;position:relative}
|
||||
.card.c3{grid-column:span 3}.card.c4{grid-column:span 4}.card.c6{grid-column:span 6}.card.c8{grid-column:span 8}.card.c12{grid-column:span 12}
|
||||
.card h3{font-size:12px;font-weight:600;color:#9fb0cc;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}
|
||||
.card .qref{font-size:10px;color:#5e6f8c;margin-bottom:10px}
|
||||
.big{font-size:38px;font-weight:700;color:#43BBC8;line-height:1}
|
||||
.big.warn{color:#f0b429}.big.danger{color:#f06b6b}
|
||||
.big-sub{font-size:12px;color:#7d8da5;margin-top:4px}
|
||||
.star{border-color:#43BBC8;background:linear-gradient(135deg,#0e1b2e,#10243000)}
|
||||
.star h3{color:#43BBC8}
|
||||
.bar-row{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:12px}
|
||||
.bar-row .lab{width:130px;color:#9fb0cc;text-align:right;flex-shrink:0}
|
||||
.bar-track{flex:1;background:#16203a;border-radius:4px;height:16px;overflow:hidden}
|
||||
.bar-fill{height:100%;background:#43BBC8;border-radius:4px}
|
||||
.bar-fill.amber{background:#f0b429}.bar-fill.rose{background:#f06b6b}.bar-fill.slate{background:#5e7299}
|
||||
.bar-row .val{width:42px;color:#cdd9ec;font-weight:600}
|
||||
.donut-wrap{display:flex;align-items:center;gap:18px}
|
||||
.donut{width:120px;height:120px;flex-shrink:0}
|
||||
.legend{font-size:12px}
|
||||
.legend div{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:#9fb0cc}
|
||||
.legend .dot{width:9px;height:9px;border-radius:50%}
|
||||
.dual{display:flex;gap:14px}
|
||||
.dual>div{flex:1;background:#0c1426;border-radius:8px;padding:12px;border:1px solid #1a2640}
|
||||
.dual .dtag{font-size:10px;color:#5e6f8c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}
|
||||
.dual .dn{font-size:26px;font-weight:700;color:#43BBC8}
|
||||
.dual .dbase{font-size:11px;color:#7d8da5;margin-top:2px}
|
||||
.gap-viz{display:flex;align-items:flex-end;gap:20px;justify-content:center;padding:10px 0}
|
||||
.gap-col{text-align:center}
|
||||
.gap-bar{width:60px;border-radius:6px 6px 0 0;margin:0 auto}
|
||||
.gap-lab{font-size:11px;color:#9fb0cc;margin-top:6px}
|
||||
.gap-val{font-size:13px;font-weight:600;margin-bottom:4px}
|
||||
.note{font-size:11px;color:#5e6f8c;margin-top:10px;font-style:italic}
|
||||
.req{background:#2a1208;border:1px dashed #6b3d12;color:#f0975a}
|
||||
.req .big{color:#f0975a}
|
||||
.footnote{margin-top:1.5rem;padding:12px;background:#101a30;border-radius:8px;font-size:11px;color:#7d8da5;line-height:1.6}
|
||||
.k{font-size:10px;color:#4a5a76;text-align:right;margin-top:6px}
|
||||
@media(max-width:900px){.card.c3,.card.c4,.card.c6,.card.c8{grid-column:span 12}}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="wrap">
|
||||
<div class="head">
|
||||
<div>
|
||||
<h1>Economía del Cuidado — Paraguay <span class="badge-prop">PROPUESTA · datos de ejemplo</span></h1>
|
||||
</div>
|
||||
<div class="org-sel">
|
||||
<button class="active">Todos</button>
|
||||
<button>InQuality</button>
|
||||
<button>Fundación</button>
|
||||
<button>Demo</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sub">Mockup de validación · k-anonimato k≥5 · datos ilustrativos, NO reales · n = 142 (ejemplo)</div>
|
||||
|
||||
<div class="tabs">
|
||||
<div class="tab active" onclick="showLens('empresa',this)"><i class="ti ti-building"></i> <span>Mirada Empresa<span class="lens">rendimiento · rotación · clima</span></span></div>
|
||||
<div class="tab" onclick="showLens('pais',this)"><i class="ti ti-map-2"></i> <span>Mirada País<span class="lens">desarrollo · vulnerabilidad · política</span></span></div>
|
||||
<div class="tab" onclick="showLens('humana',this)"><i class="ti ti-heart-handshake"></i> <span>Mirada Humana<span class="lens">bienestar · derechos · desarrollo</span></span></div>
|
||||
</div>
|
||||
|
||||
<!-- ===== MIRADA EMPRESA ===== -->
|
||||
<div id="empresa" class="lens-content">
|
||||
<div class="lens-intro"><strong>Mirada Empresa.</strong> Traduce el cuidado a lenguaje de negocio: cuánto cuesta el punto ciego y qué talento está en riesgo. Inspirada en la investigación de Harvard Business School (Fuller) sobre el impacto del cuidado en productividad y rotación.</div>
|
||||
<div class="grid">
|
||||
<div class="card c4 star">
|
||||
<h3><i class="ti ti-alert-triangle"></i> Talento en riesgo</h3>
|
||||
<div class="qref">7.6 + 7.3 + 7.5 · métrica compuesta</div>
|
||||
<div class="big danger">18.3%</div>
|
||||
<div class="big-sub">de la plantilla cuidadora muestra señales de fuga (alta probabilidad de salida + ausentismo + carrera congelada)</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Cuidadores en la plantilla</h3>
|
||||
<div class="qref">4.1 · vínculo de cuidado activo</div>
|
||||
<div class="big">54.2%</div>
|
||||
<div class="big-sub">tiene algún rol de cuidado</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Punto ciego organizacional</h3>
|
||||
<div class="qref">9.1 vs prevalencia real</div>
|
||||
<div class="gap-viz">
|
||||
<div class="gap-col"><div class="gap-val" style="color:#43BBC8">54%</div><div class="gap-bar" style="height:70px;background:#43BBC8"></div><div class="gap-lab">carga real</div></div>
|
||||
<div class="gap-col"><div class="gap-val" style="color:#f06b6b">27%</div><div class="gap-bar" style="height:35px;background:#f06b6b"></div><div class="gap-lab">se siente apoyado</div></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card c6">
|
||||
<h3>Señales de impacto laboral</h3>
|
||||
<div class="qref">7.2 / 7.3 / 7.6</div>
|
||||
<div class="bar-row"><span class="lab">Presentismo</span><div class="bar-track"><div class="bar-fill amber" style="width:41%"></div></div><span class="val">41%</span></div>
|
||||
<div class="bar-row"><span class="lab">Ausentismo frecuente</span><div class="bar-track"><div class="bar-fill amber" style="width:27%"></div></div><span class="val">27%</span></div>
|
||||
<div class="bar-row"><span class="lab">Riesgo de salida</span><div class="bar-track"><div class="bar-fill rose" style="width:23%"></div></div><span class="val">23%</span></div>
|
||||
<div class="bar-row"><span class="lab">Carrera congelada</span><div class="bar-track"><div class="bar-fill rose" style="width:19%"></div></div><span class="val">19%</span></div>
|
||||
</div>
|
||||
<div class="card c6">
|
||||
<h3>Apoyos más demandados</h3>
|
||||
<div class="qref">9.2 · qué beneficios diseñar (máx 3)</div>
|
||||
<div class="bar-row"><span class="lab">Flexibilidad horaria</span><div class="bar-track"><div class="bar-fill" style="width:68%"></div></div><span class="val">68%</span></div>
|
||||
<div class="bar-row"><span class="lab">Apoyo económico</span><div class="bar-track"><div class="bar-fill" style="width:54%"></div></div><span class="val">54%</span></div>
|
||||
<div class="bar-row"><span class="lab">Apoyo psicológico</span><div class="bar-track"><div class="bar-fill" style="width:47%"></div></div><span class="val">47%</span></div>
|
||||
<div class="bar-row"><span class="lab">Convenios/descuentos</span><div class="bar-track"><div class="bar-fill" style="width:39%"></div></div><span class="val">39%</span></div>
|
||||
</div>
|
||||
<div class="card c12">
|
||||
<h3>Dónde se concentra la carga</h3>
|
||||
<div class="qref">4.1 cruzado con 2.6 (nivel) y 2.7 (modalidad)</div>
|
||||
<div class="bar-row"><span class="lab">Operativo</span><div class="bar-track"><div class="bar-fill slate" style="width:62%"></div></div><span class="val">62%</span></div>
|
||||
<div class="bar-row"><span class="lab">Jefatura</span><div class="bar-track"><div class="bar-fill slate" style="width:51%"></div></div><span class="val">51%</span></div>
|
||||
<div class="bar-row"><span class="lab">Gerencial</span><div class="bar-track"><div class="bar-fill slate" style="width:44%"></div></div><span class="val">44%</span></div>
|
||||
<div class="note">Permite a RRHH ver si el cuidado afecta más a ciertos niveles — insumo para políticas diferenciadas.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="k">k≥5 aplicado · segmentos con n<5 suprimidos</div>
|
||||
</div>
|
||||
|
||||
<!-- ===== MIRADA PAÍS ===== -->
|
||||
<div id="pais" class="lens-content" style="display:none">
|
||||
<div class="lens-intro"><strong>Mirada País.</strong> Insumo para el estudio país y el Sistema Nacional de Cuidados (SINACUP). Dialoga con la Política Nacional de Cuidados del Paraguay (PNCUPA, 2022) y el marco de la CEPAL sobre la sociedad del cuidado.</div>
|
||||
<div class="grid">
|
||||
<div class="card c4">
|
||||
<h3>Carga económica privada</h3>
|
||||
<div class="qref">8.1 · gasto mensual de bolsillo</div>
|
||||
<div class="big">Gs. 2.8M</div>
|
||||
<div class="big-sub">gasto mensual mediano en cuidado</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Vulnerabilidad económica</h3>
|
||||
<div class="qref">8.1 vs 8.4 · gasto/ingreso</div>
|
||||
<div class="big warn">31%</div>
|
||||
<div class="big-sub">destina más del 30% de su ingreso al cuidado</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Dependencia del Estado</h3>
|
||||
<div class="qref">8.3 · subsidios estatales</div>
|
||||
<div class="big">12%</div>
|
||||
<div class="big-sub">apoya los gastos con subsidios estatales</div>
|
||||
</div>
|
||||
<div class="card c6">
|
||||
<h3>Perfil de la población dependiente cuidada</h3>
|
||||
<div class="qref">4.1 · por instancia de vínculo</div>
|
||||
<div class="donut-wrap">
|
||||
<svg class="donut" viewBox="0 0 42 42">
|
||||
<circle cx="21" cy="21" r="15.9" fill="none" stroke="#16203a" stroke-width="6"/>
|
||||
<circle cx="21" cy="21" r="15.9" fill="none" stroke="#43BBC8" stroke-width="6" stroke-dasharray="38 62" stroke-dashoffset="25"/>
|
||||
<circle cx="21" cy="21" r="15.9" fill="none" stroke="#f0b429" stroke-width="6" stroke-dasharray="29 71" stroke-dashoffset="-13"/>
|
||||
<circle cx="21" cy="21" r="15.9" fill="none" stroke="#f06b6b" stroke-width="6" stroke-dasharray="33 67" stroke-dashoffset="-42"/>
|
||||
</svg>
|
||||
<div class="legend">
|
||||
<div><span class="dot" style="background:#43BBC8"></span> Niñez (0-13) — 38%</div>
|
||||
<div><span class="dot" style="background:#f0b429"></span> Persona con discapacidad — 29%</div>
|
||||
<div><span class="dot" style="background:#f06b6b"></span> Adulto mayor dependiente — 33%</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="note">Las tres poblaciones objetivo del SINACUP. Métrica por instancia (familiares declarados), no por persona.</div>
|
||||
</div>
|
||||
<div class="card c6">
|
||||
<h3>Quién sostiene el cuidado</h3>
|
||||
<div class="qref">5.3 + 8.3 · red de soporte</div>
|
||||
<div class="bar-row"><span class="lab">Otro familiar</span><div class="bar-track"><div class="bar-fill" style="width:58%"></div></div><span class="val">58%</span></div>
|
||||
<div class="bar-row"><span class="lab">Cuidador contratado</span><div class="bar-track"><div class="bar-fill" style="width:34%"></div></div><span class="val">34%</span></div>
|
||||
<div class="bar-row"><span class="lab">Centro de cuidado</span><div class="bar-track"><div class="bar-fill" style="width:22%"></div></div><span class="val">22%</span></div>
|
||||
<div class="bar-row"><span class="lab">Comunidad/vecinos</span><div class="bar-track"><div class="bar-fill slate" style="width:14%"></div></div><span class="val">14%</span></div>
|
||||
</div>
|
||||
<div class="card c8">
|
||||
<h3>Prevalencia de cuidado por departamento</h3>
|
||||
<div class="qref">4.1 × 2.1 · concentración geográfica</div>
|
||||
<div class="bar-row"><span class="lab">Central</span><div class="bar-track"><div class="bar-fill" style="width:61%"></div></div><span class="val">61%</span></div>
|
||||
<div class="bar-row"><span class="lab">Asunción</span><div class="bar-track"><div class="bar-fill" style="width:48%"></div></div><span class="val">48%</span></div>
|
||||
<div class="bar-row"><span class="lab">Alto Paraná</span><div class="bar-track"><div class="bar-fill" style="width:39%"></div></div><span class="val">39%</span></div>
|
||||
<div class="bar-row"><span class="lab">Itapúa</span><div class="bar-track"><div class="bar-fill slate" style="width:0%"></div></div><span class="val" style="color:#5e6f8c">n<5</span></div>
|
||||
<div class="note">Itapúa suprimido por k-anonimato (n<5). Solo se muestran departamentos con datos suficientes.</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Cuidado de larga duración</h3>
|
||||
<div class="qref">5.4 · cronicidad</div>
|
||||
<div class="big">46%</div>
|
||||
<div class="big-sub">cuida hace más de 3 años</div>
|
||||
</div>
|
||||
<div class="card c12 req">
|
||||
<h3><i class="ti ti-circle-plus"></i> Tiempo de cuidado no remunerado — requiere nueva pregunta</h3>
|
||||
<div class="qref">aproximado hoy por 6.1×6.2 en rangos</div>
|
||||
<div class="big-sub" style="color:#f0975a">Para conectar con el indicador de CEPAL/Uso del Tiempo (el cuidado no remunerado fue 22,4% del PIB paraguayo en 2016), convendría una pregunta de horas semanales de cuidado no remunerado. Hoy se aproxima con rangos de días×horas, pero no es comparable con la Encuesta de Uso del Tiempo nacional.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="k">k≥5 sobre count(DISTINCT response_id), también en métricas por instancia</div>
|
||||
</div>
|
||||
|
||||
<!-- ===== MIRADA HUMANA ===== -->
|
||||
<div id="humana" class="lens-content" style="display:none">
|
||||
<div class="lens-intro"><strong>Mirada Humana.</strong> Bienestar de quien cuida y de quien es cuidado. <em>Estos indicadores dialogan con agendas de UNICEF, UNFPA y la Convención de Derechos de PcD; no son indicadores oficiales de esos organismos, son lecturas propias del instrumento.</em></div>
|
||||
<div class="grid">
|
||||
<div class="card c4 star">
|
||||
<h3><i class="ti ti-battery-2"></i> Agotamiento del cuidador</h3>
|
||||
<div class="qref">7.1 + 7.4 · sobrecarga</div>
|
||||
<div class="big danger">37%</div>
|
||||
<div class="big-sub">descansa muy poco y el agotamiento afecta su desempeño</div>
|
||||
</div>
|
||||
<div class="card c8">
|
||||
<h3>Aspectos de vida sacrificados por cuidar</h3>
|
||||
<div class="qref">7.4 · qué pierde la persona</div>
|
||||
<div class="bar-row"><span class="lab">Tiempo libre</span><div class="bar-track"><div class="bar-fill rose" style="width:71%"></div></div><span class="val">71%</span></div>
|
||||
<div class="bar-row"><span class="lab">Sueño y descanso</span><div class="bar-track"><div class="bar-fill rose" style="width:58%"></div></div><span class="val">58%</span></div>
|
||||
<div class="bar-row"><span class="lab">Salud emocional</span><div class="bar-track"><div class="bar-fill amber" style="width:49%"></div></div><span class="val">49%</span></div>
|
||||
<div class="bar-row"><span class="lab">Vida social</span><div class="bar-track"><div class="bar-fill amber" style="width:44%"></div></div><span class="val">44%</span></div>
|
||||
<div class="bar-row"><span class="lab">Desarrollo profesional</span><div class="bar-track"><div class="bar-fill" style="width:33%"></div></div><span class="val">33%</span></div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Soledad del cuidado</h3>
|
||||
<div class="qref">5.3 · cuida sin red</div>
|
||||
<div class="big warn">21%</div>
|
||||
<div class="big-sub">no tiene quién lo releve mientras trabaja</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Cuidado permanente</h3>
|
||||
<div class="qref">6.4 · guardia sin horario</div>
|
||||
<div class="big warn">28%</div>
|
||||
<div class="big-sub">debe estar disponible de forma permanente</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Inclusión laboral de PcD</h3>
|
||||
<div class="qref">3.1 · discapacidad propia</div>
|
||||
<div class="big">9%</div>
|
||||
<div class="big-sub">de la plantilla tiene discapacidad propia</div>
|
||||
</div>
|
||||
<div class="card c4">
|
||||
<h3>Disposición solidaria</h3>
|
||||
<div class="qref">9.3 + 9.4 · voluntariado</div>
|
||||
<div class="big">43%</div>
|
||||
<div class="big-sub">participaría en redes de apoyo o voluntariado</div>
|
||||
</div>
|
||||
<div class="card c12 req">
|
||||
<h3><i class="ti ti-circle-plus"></i> Escolarización de niñez cuidada — requiere nueva pregunta</h3>
|
||||
<div class="qref">propuesta: 4.4 (instance_of 4.1, condicional a vínculo niño)</div>
|
||||
<div class="big-sub" style="color:#f0975a">Para la lectura que dialoga con UNICEF/UNESCO sobre educación inclusiva, faltaría capturar si la niñez cuidada está escolarizada y enfrenta barreras de aprendizaje. La arquitectura de instancias ya existente lo soporta: sería una pregunta de instancia que aparece solo cuando el vínculo es un niño/a. Sugerencia para validar con el equipo.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="k">k≥5 aplicado · datos sensibles agregados</div>
|
||||
</div>
|
||||
|
||||
<div class="footnote">
|
||||
<strong>Nota de honestidad metodológica.</strong> Todos los números son datos de ejemplo ilustrativos, NO datos reales. Cada métrica está anclada a preguntas reales del instrumento v3 (referencia bajo cada título) y es construible con queries sobre la tabla <code>answers</code>, respetando k≥5. Las métricas marcadas en naranja <strong>requieren agregar una pregunta</strong> al instrumento. Los marcos internacionales (OIT 5R, CEPAL, PNCUPA, UNICEF/UNFPA) se citan como referencia conceptual; el alineamiento formal con cualquier organismo debe validarlo el equipo. Propuesta para discusión, no especificación final.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function showLens(id, el){
|
||||
document.querySelectorAll('.lens-content').forEach(c=>c.style.display='none');
|
||||
document.getElementById(id).style.display='block';
|
||||
document.querySelectorAll('.tab').forEach(t=>t.classList.remove('active'));
|
||||
el.classList.add('active');
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user