🔧 CORRECCIONES CRÍTICAS DE ORGANIZACIÓN
### Renumeración Bloque 2 → 4 (Soporte Vital Básico)
- Resuelto conflicto crítico: dos bloques compartían numeración 'Bloque 2'
- Renumerados 9 archivos de BLOQUE_02_* → BLOQUE_04_*
- Actualizados títulos internos: 2.0-2.8 → 4.0-4.8
- Actualizadas referencias cruzadas en múltiples capítulos
### Resolución de Duplicidades
- Glucómetro: Convertido 3.11 a redirect hacia 1.7 (ubicación definitiva)
- Actualizadas referencias a Glucómetro (3.11, 1.5 → 1.7)
### Documentación
- Generado DIAGNOSTICO_ORGANIZACIONAL_CRITICO.md
- Generado PLAN_RENUMERACION_COMPLETO.md
- Generado INFORME_RENUMERACION_BLOQUE_2_4.md
### Archivos Afectados
- 9 archivos renumerados (03_SOPORTE_VITAL_BASICO/)
- 10+ archivos con referencias actualizadas
- 1 archivo convertido a redirect (BLOQUE_03_11_GLUCOMETRO.md)
Fixes: Conflictos de numeración detectados en auditoría organizacional
5.1 KiB
🖼️ Organizador de Infografías y Medios
Herramienta para organizar automáticamente las infografías y medios según la estructura definida en LISTADO_COMPLETO_MEDIOS_FALTANTES.md.
📋 Descripción
Este script permite:
- ✅ Seleccionar archivos de imágenes (SVG, PNG, JPG, etc.)
- ✅ Identificar automáticamente a qué infografía corresponde cada archivo
- ✅ Mover y renombrar archivos según la estructura correcta
- ✅ Manejar series de imágenes (paso a paso)
- ✅ Crear las carpetas necesarias automáticamente
🚀 Uso
Opción 1: Ejecutar desde el directorio raíz del proyecto
# Desde el directorio raíz del proyecto
python scripts/organizar_infografias.py
Opción 2: Ejecutar directamente
# Hacer ejecutable (solo la primera vez)
chmod +x scripts/organizar_infografias.py
# Ejecutar
./scripts/organizar_infografias.py
📖 Ejemplo de Uso
Escenario 1: Archivos en el directorio actual
- Coloca las imágenes en el directorio raíz del proyecto (o donde prefieras)
- Ejecuta el script:
python scripts/organizar_infografias.py - Presiona Enter cuando te pida los archivos (buscará automáticamente)
- Selecciona la infografía correspondiente para cada archivo
- El script moverá y renombrará los archivos automáticamente
Escenario 2: Especificar archivos manualmente
- Ejecuta el script:
python scripts/organizar_infografias.py - Ingresa las rutas de los archivos separadas por comas:
Archivos: imagen1.svg, imagen2.png, /ruta/completa/imagen3.svg - Selecciona la infografía correspondiente para cada archivo
🎯 Características
Identificación Automática
El script intenta identificar automáticamente a qué infografía corresponde cada archivo basándose en palabras clave en el nombre del archivo:
- Collarín/Collarin: Infografías relacionadas con collarín cervical
- Tablero: Infografías del tablero espinal
- Colchón: Infografías del colchón de vacío
- Oxígeno/Oxigeno: Infografías de oxigenoterapia
- GPS: Infografías de configuración GPS
- etc.
Series de Imágenes
Para imágenes que son parte de una serie (como "Colocación de Collarín Paso a Paso"), el script:
- Detecta automáticamente el número de paso del nombre del archivo
- Si no lo detecta, pregunta al usuario
- Renombra el archivo como:
colocacion-collarín-paso-1.svg,colocacion-collarín-paso-2.svg, etc.
Estructura de Carpetas
Los archivos se organizan automáticamente en:
public/assets/infografias/
├── bloque-0-fundamentos/
├── bloque-2-inmovilizacion/
├── bloque-3-material-sanitario/
├── bloque-7-conduccion/
└── bloque-12-marco-legal/
📝 Infografías Soportadas
El script reconoce todas las infografías listadas en LISTADO_COMPLETO_MEDIOS_FALTANTES.md:
Bloque 0: Fundamentos
- Diagrama de Selección de Dispositivo de Oxigenoterapia
- Tabla Visual de Rangos de FiO2
- Guía de Colocación de Dispositivos de Oxigenoterapia
Bloque 2: Material e Inmovilización
- Componentes del Sistema de Inmovilización
- Selección de Talla de Collarín Cervical
- Colocación de Collarín Paso a Paso (serie de 6 pasos)
- Verificaciones Post-Colocación
- Errores Frecuentes
- Posición del TES en Inmovilización Manual
- Técnica de Sujeción Manual
- Situaciones que Requieren Inmovilización
- Secuencia de Transición
- Coordinación del Equipo
- Componentes del Tablero Espinal
- Colocación de Tablero Espinal Paso a Paso (serie)
- Componentes del Colchón de Vacío
- Colocación de Colchón de Vacío Paso a Paso (serie de 10 pasos)
- Componentes de la Camilla Cuchara
Bloque 3: Material Sanitario
- Configuración para Máxima FiO2
Bloque 7: Conducción
- Configuración de GPS Antes de Salir
Bloque 12: Marco Legal
- Diagrama de Decisiones Éticas en Urgencias
⚠️ Notas Importantes
-
El script COPIA los archivos, no los mueve. Los archivos originales permanecen en su ubicación original.
-
Si un archivo ya existe en el destino, el script preguntará antes de sobrescribirlo.
-
Formato de archivos soportados: SVG, PNG, JPG, JPEG, WEBP
-
Nombres de archivos: El script normaliza los nombres automáticamente (minúsculas, guiones, sin caracteres especiales)
🔧 Personalización
Si necesitas agregar más infografías o modificar la estructura, edita el diccionario INFORGRAFIAS en scripts/organizar_infografias.py.
❓ Solución de Problemas
Error: "No existe el directorio public/assets/infografias"
Solución: Ejecuta primero:
mkdir -p public/assets/infografias/{bloque-0-fundamentos,bloque-2-inmovilizacion,bloque-3-material-sanitario,bloque-7-conduccion,bloque-12-marco-legal}
No encuentra coincidencias automáticas
Solución: El script mostrará un menú completo de todas las infografías disponibles. Selecciona manualmente la que corresponda.
Archivo no se renombra correctamente
Solución: Verifica que el nombre del archivo tenga palabras clave relacionadas con la infografía, o selecciona manualmente del menú.
Última actualización: 2025-01-27