Skip to main content

Preparar e importar listas de personas

Esta receta sirve para personas por localizar y personas localizadas en hospitales, refugios u otros lugares. El resultado siempre es un CSV con una persona por fila.

Descargar plantilla CSV

Empieza desde la plantilla vigente. No reutilices encabezados de formatos anteriores.

Encabezados exactos

No cambies el orden, nombre ni cantidad de columnas.

Campos

Reglas esenciales

  • first_name, last_name, contact_person_first_name, contact_person_phone y contact_person_email son obligatorios.
  • Los teléfonos aceptan formatos nacionales o internacionales comunes y se guardan como texto E.164, por ejemplo +584263105662. Cada campo admite un solo número.
  • Un valor vacío, null, N/A o similar nunca reemplaza un teléfono válido existente. Una fila con teléfono múltiple o inválido se rechaza.
  • status acepta missing o found. Vacío significa found si hay hospital/refugio; en otro caso significa missing.
  • hospital y shelter no pueden aparecer juntos. Cualquiera de los dos implica found.
  • Con hospital, hospital_status acepta admitted, discharged o deceased; vacío usa admitted.
  • hospital_status sin hospital es inválido.
  • Con refugio, shelter_status acepta present o departed; vacío usa present.
  • shelter_status sin refugio es inválido.
  • notes se muestra públicamente y puede usarse con missing o found. No incluyas contactos privados, documentos completos, comentarios internos ni datos sensibles.
  • last_seen_location es la última ubicación conocida. En filas de refugio, el sistema usa la etiqueta del refugio como ubicación actual.
  • Usa YYYY-MM-DD para birth_date; age debe ser un entero entre 0 y 120.
  • Separa varias health_conditions con comas. Si una celda contiene comas, encierra toda la celda entre comillas.
  • Deja vacío lo desconocido. No inventes, completes ni deduzcas información sin respaldo en la fuente.
  • El archivo completo debe quedar sin errores. La importación es atómica: se guarda todo o no se guarda nada.
  • El archivo debe ser .csv y no superar 5 MB. Si excede el límite de una transacción atómica, admin pedirá dividirlo.
  • Si la persona ya existe, la importación actualiza los valores significativos más recientes. Nunca cambia found a missing ni una persona fallecida a otro estado.
  • La persona que importa el CSV queda registrada como creadora de las personas nuevas y como última editora de todas las personas actualizadas. El creador original nunca se reemplaza.

Registros de Oritapo localizados por Florangel

Cuando last_seen_location contiene Oritapo o el contacto o finder_name identifica a la Dra. Florangel Vera, la importación normaliza el registro como found en Comunidad Oritapo, La Guaira. Florangel queda como localizadora visible y su teléfono de contacto se copia a finder_phone cuando el contacto identifica a la doctora y no se indicó otro teléfono suyo. El registro conserva el CSV archivado como fuente persons_list y añade la atribución dra_florangel_vera; no añade venezuela_te_cuida. Si finder_name contiene otro localizador comunitario, se conserva en las notas como Localizador comunitario original.

Valores permitidos

Ejemplos

Validar e importar

  1. Abre Importar datos en admin.
  2. Selecciona el CSV. La validación se ejecuta automáticamente.
  3. Corrige todas las filas con errores; no se permiten importaciones parciales.
  4. Confirma que la vista previa muestra los valores finales esperados.
  5. Importa. El archivo original queda archivado para auditoría y todas las filas se guardan juntas.
  6. Revisa una muestra en admin y cualquier posible duplicado señalado por el sistema.

Prompt para preparar el CSV con un agente

Copia este prompt y adjunta las fotos, capturas, PDF, archivos Excel o CSV de origen: