Realizado

Aplicativo web automatizado para enviar recordatorios de citas medicas

Publicado em 13 de Setembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

1.    Inicio de sesión: Los usuarios deberán autenticarse para poder cargar el archivo Excel.
    2.    Carga de archivo Excel: Un formulario permitirá la carga diaria de un archivo Excel que contendrá la información de los pacientes y sus citas.
    3.    Almacenamiento de la información: El contenido del archivo Excel se cargará en una base de datos MySQL.
    4.    Filtro de citas: El sistema filtrará los registros para identificar los pacientes que tienen cita médica al día siguiente.
    5.    Envío de mensajes de texto: Utilizar una API de mensajería para enviar recordatorios a los pacientes, un día antes de su cita médica.
    6.    Registro de actividad: Se guardarán los detalles de cada archivo cargado, las citas procesadas, y el registro de los mensajes enviados, con fecha y hora.

Arquitectura propuesta:

    1.    Frontend:
    •    Tecnología: HTML5, CSS3 (con Bootstrap) y JavaScript (opcionalmente React.js o Vue.js para una mayor interacción en el frontend).
    •    Formulario: Un formulario para que los usuarios suban el archivo Excel diariamente.
    •    Interfaz de usuario: Panel con historial de los archivos subidos, mensajes enviados y opción de visualizar detalles por fecha.
    2.    Backend:
    •    Tecnología:
    •    PHP con Laravel o Node.js.
    •    Base de datos: MySQL.
    •    Integración api: api del proveedor de mensajería (como twilio, nexmo, etc.) Para enviar los mensajes de texto.
    •    Características:
    •    Autenticación de usuarios (con roles si es necesario).
    •    Procesamiento de archivos Excel para extraer los datos necesarios.
    •    Filtro que selecciona los pacientes cuya cita es el día siguiente.
    •    Envío automatizado de mensajes de texto.
    •    Registro de cada mensaje enviado con fecha y hora.

Flujo de trabajo:

    1.    Inicio de sesión: Los usuarios inician sesión para acceder al sistema.
    2.    Carga del archivo Excel: Un formulario permitirá al usuario cargar un archivo Excel con columnas como Nombre, Cédula de ciudadanía, Fecha y hora de la cita médica, Lugar de la cita.
    3.    Procesamiento del archivo:
    •    El archivo se procesará y los datos se almacenarán en la base de datos MySQL.
    •    El sistema verificará las citas programadas para el siguiente día (mediante un cron job o script que corra diariamente).
    4.    Envío de mensajes:
    •    El sistema enviará automáticamente un mensaje de texto a cada paciente que tenga cita el día siguiente. El mensaje incluirá el nombre del paciente, la fecha y hora de la cita y el lugar.
    •    Se utilizará la API del proveedor de mensajes de texto para el envío.
    5.    Registro: Se creará un historial de los archivos cargados, los pacientes notificados y los mensajes enviados, incluyendo fecha y hora.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por F. A. M. C.