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_thresholdObligatorios:
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 |
Sí |
category_id |
ID de categoría. Debe existir en el catálogo (ver modal). | 1 |
Sí |
name |
Nombre del indicador. | Mortalidad infantil |
Sí |
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 |
Sí |
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 |