Sobre este proyecto
it-programming / web-development
Abierto
Buscamos un experto en Google Apps Script y Google Workspace para desarrollar una solución de automatización integral para la admisión y seguimiento de pacientes en nuestra clínica (online/presencial). El objetivo principal es optimizar el proceso de creación de expedientes y la organización de la información en Google Drive y Google Sheets, eliminando la necesidad de herramientas de terceros como Zapier o Make.
El flujo de trabajo actual implica el envío manual de un enlace de Google Form a los pacientes vía WhatsApp. La automatización debe comenzar cuando el paciente envía este Google Form.
Las funcionalidades clave incluyen:
1. Generación automática de expedientes en Google Docs: Al recibir un formulario, se debe crear automáticamente un expediente a partir de una plantilla predefinida en Google Docs.
2. Organización en Google Drive: El expediente generado y cualquier archivo adjunto (fotos) deben guardarse en la carpeta existente del paciente en Google Drive. Se requiere la creación automática de las siguientes subcarpetas si no existen dentro de la carpeta del paciente: "01_Historial Clínico", "03_Fotos" (y opcionalmente "02_Laboratorios").
3. Manejo de fotos: Si el formulario incluye la subida de fotos, estas deben organizarse en una subcarpeta específica dentro de "03_Fotos". Las fotos iniciales (F1) irán en "03_Fotos/Inicial" y las de renovaciones (F4) en "03_Fotos/Renovaciones/aaaa-mm-dd". Las fotos deben ser referenciadas adecuadamente en el documento del expediente.
4. Nomenclatura de documentos: El documento del expediente debe seguir el formato "yyyy-mm-dd_[f1/f2/f4]_historial_nombreapellido".
5. Integración con Google Sheets: Se deben agregar automáticamente columnas en la hoja de cálculo de Google Sheets para incluir el enlace directo al documento del expediente, el enlace a la carpeta del paciente, el estatus de la operación (ok/error) y un mensaje de error si aplica.
6. Bandeja de clientes nuevos: Para los formularios F1/F2, se debe crear un acceso directo (shortcut) al documento del expediente y a la carpeta del paciente en una ubicación centralizada: "00_CLIENTES_NUEVOS/ENTRADA".
El proyecto se dividirá en dos fases:
* Fase 0 (Revisión y Planificación): Incluirá 1-2 reuniones para revisar los procesos actuales, confirmar el flujo ideal, definir la estructura final de Drive y los nombres de archivos, establecer el manejo de duplicados y crear un checklist operativo.
* Fase de Implementación: Desarrollo y puesta en marcha de la solución.
Requisitos técnicos:
* Amplia experiencia en Google Apps Script.
* Implementación de triggers `onFormSubmit`.
* Capacidad para manejar la lógica de duplicados y la gestión de errores/logs.
* Se prohíbe el uso de herramientas de automatización de terceros como Zapier o Make.
Entregables:
* Sistema de automatización completamente funcional.
* Realización de al menos 3 pruebas exhaustivas del sistema.
* Documentación SOP/manual de uso (1-2 páginas).
* Checklist operativo para el uso diario.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias