Carga masiva de indicadores (CSV)

Instructivo rápido
1) Descarga la plantilla y completa los indicadores.
2) Asegúrate de usar category_id existente.
3) Usa Previsualizar para validar antes de importar.
4) Importar crea nuevos indicadores y actualiza los existentes por indicator_code.
Cabeceras esperadas:
indicator_code,category_id,name,definition,numerator,denominator,calculation_method,unit,source_info,disaggregation_level,periodicity,last_year_available,query_link,result_mode,direction,semaforo_mode,yellow_threshold,red_threshold
Obligatorios: indicator_code, name, category_id, direction.
¿Qué significa cada campo?
Nota: el import crea o actualiza por indicator_code. Si un campo opcional va vacío, se guarda como NULL (o el valor por defecto en el caso de semaforo_mode).
Campo Descripción Ejemplo Obligatorio
indicator_code Código único del indicador (llave). Se usa para crear o actualizar. IND_001
category_id ID de categoría. Debe existir en el catálogo (ver modal). 1
name Nombre del indicador. Mortalidad infantil
definition Definición del indicador (texto). Porcentaje de… No
numerator Numerador (texto). Número de… No
denominator Denominador (texto). Población total… No
calculation_method Forma/método de cálculo (texto). (Numerador/Denominador)*100 No
unit Unidad en la que se reporta el valor del indicador (texto corto). Ejemplos: %, tasa por 1.000, tasa por 100.000, casos, personas, índice. Se usa para mostrar etiquetas en la interfaz. % No
source_info Fuente del indicador (texto). INEI 2023 No
disaggregation_level Nivel de desagregación geográfica (texto). Departamental y municipal No
periodicity Periodicidad (texto libre recomendado: Anual, Semestral, Trimestral, Mensual). Anual No
last_year_available Último año disponible del indicador (si lo conoces). Es un número entero (ej: 2024). Se usa como referencia para saber hasta qué año hay información publicada. 2024 No
query_link URL para consultar la fuente del indicador (texto). Ej: enlace al DANE/INEI/ministerio. Se mostrará como link de consulta. https://... No
result_mode Define si el indicador tiene un único resultado (single) o múltiples categorías de resultado (multi). Si va vacío se usa single. Nota: las categorías (result_code/nombre) se definen luego en Editar indicador. multi No
direction Indica si un valor alto es “mejor” o si un valor bajo es “mejor”. Usa higher_is_better cuando el indicador es deseable que aumente (ej: cobertura, acceso, % de atención). Usa lower_is_better cuando es deseable que disminuya (ej: mortalidad, morbilidad, pobreza, desempleo). lower_is_better
semaforo_mode Define cómo se calcula el semáforo. Usa gap_vs_national para comparar la región contra la media nacional (brecha). Usa rank_percentile para asignar semáforo según la posición/ranking (percentiles) entre regiones. Usa trend para evaluar el cambio en el tiempo (tendencia). Si va vacío se usa gap_vs_national. gap_vs_national No
yellow_threshold Umbral para semáforo amarillo cuando el modo es gap_vs_national. Se interpreta como brecha relativa frente a la media nacional. Formato: decimal. Ej: 0.05 = 5%. Si la brecha relativa supera este umbral (pero no el rojo), se marca amarillo. 0.05 No
red_threshold Umbral para semáforo rojo cuando el modo es gap_vs_national. Se interpreta como brecha relativa frente a la media nacional. Formato: decimal. Ej: 0.10 = 10%. Si la brecha relativa supera este umbral, se marca rojo. 0.10 No