Sobre este proyecto
it-programming / web-development
Abierto
Estamos desarrollando Médico Contigo (MC), una plataforma de telemedicina en WordPress con el plugin KiviCare Pro. Buscamos un desarrollador con experiencia en WordPress, PHP, WooCommerce y personalización de plugins para realizar mejoras y correcciones que dejen la plataforma lista para funcionar de manera independiente en su primera fase (MVP). El objetivo es que el sistema quede plenamente operativo para pacientes y médicos, con formularios médicos completos, generación de documentos en PDF, gestión avanzada de disponibilidad y vacaciones, integración de pagos y un diseño adaptado al branding. A futuro, la estructura debe permitir integrar plataformas externas (srep, cie, aseguradoras, agencias de viajes) sin rehacer desarrollos.
Objetivo Fase 1: Plataforma funcional e independiente lista para pruebas reales, con formularios médicos estructurados, PDFs automáticos con firma digital, cláusula legal en todos los documentos, gestión avanzada de disponibilidad, asignación automática de médicos y pagos WooCommerce activos (Redsys, tarjeta y Bizum).
Funcionalidades principales a implementar:
– Formularios internos para informes médicos, seguimientos, órdenes de pruebas y justificantes de asistencia.
– Estructura obligatoria: anamnesis, exploración, diagnóstico (con autocompletado preparado desde base CIE), plan, recomendaciones, destino de alta (domicilio, hospital, presencial u otros).
– Generación automática en PDF con firma digital propia, guardado en expediente del paciente, inclusión de pie legal obligatorio en todos los PDFs.
– Receta médica privada en PDF con campos obligatorios (paciente, médico, nº colegiado, posología, fecha, firma digital). Sistema preparado para futura integración con SREP.
– ÓRdenes de pruebas con formulario estructurado: selección de tipo (imágenes, ecg, laboratorio, otros), subtipos específicos (tac, radiografía, analítica, espirometría…), localización anatómica predefinida + campo libre para precisión, motivo clínico obligatorio (≥250 caracteres).
– Justificante de asistencia en PDF con datos del paciente, fecha y horas de inicio–fin de la consulta, disponible en la ficha del paciente.
Funciones adicionales:
– Seguimiento: el médico puede recomendar una cita futura → se genera enlace automático al paciente para reservar y pagar.
– Videollamadas: preparar sistema para Zoom en primera fase y dejar opción de integrar WebRTC (Jitsi u otro) en fases futuras.
– Diagnóstico autocompletado: búsqueda desde base de datos CIE (preparado para integración externa).
– Plantillas rápidas y favoritos: guardar textos predefinidos reutilizables en anamnesis, exploración y plan.
– Subida/descarga de documentos: pacientes pueden subir informes previos, analíticas, recetas externas. Documentos visibles solo para el médico asignado. Descarga segura y acceso controlado.
– Gestión de vacaciones: cada doctor gestiona las suyas, mientras recepcionistas y administradores ven listado completo de médicos.
Mejoras adicionales necesarias:
– Disponibilidad avanzada: médicos, admins y recepcionistas podrán definir días concretos en el calendario y franjas horarias múltiples en cada día (ej. 10:00–12:30 y 16:30–18:00). Debe coexistir con disponibilidad semanal recurrente, respetar vacaciones, evitar solapamientos y guardar reglas en la BD.
– Emails y notificaciones: personalización completa (registro, confirmación, cancelación, recordatorios), garantizando entrega estable sin plugins problemáticos.
– Pagos WooCommerce: integración Redsys con tarjeta y Bizum, validación del flujo de reservas, estado confirmado y generación automática de factura.
– Shortcodes personalizados: mostrar dashboards de paciente y médico en páginas con Elementor, acceso directo a servicios desde la home (ej. Radiología → subir archivo antes de pagar).
Mejoras de diseño:
– Adaptar estilo general al branding de Médico Contigo (colores, tipografías, iconografía).
– Formularios unificados para todos los perfiles (paciente, médico, recepción, admin).
– Dashboards claros y homogéneos con botones visibles y accesibles.
– Formularios de reservas y pagos intuitivos, eliminando pasos innecesarios.
– Compatibilidad total con móviles y tablets (responsive).
– Dejar la plataforma en estado listo para producción, usable por pacientes reales sin retoques adicionales.
Entregables esperados:
– Plataforma funcional e independiente (MVP) con informes, recetas, justificantes y órdenes de pruebas operativos.
– Disponibilidad avanzada y vacaciones activas.
– Asignación automática de médicos validada.
– Pagos WooCommerce (Redsys, tarjeta y Bizum) funcionando con facturación automática.
– Emails y notificaciones personalizados.
– Documentación básica para actualizaciones futuras.
– Plataforma con diseño unificado, responsive y preparada para uso real.
⚠️ Nota: este alcance corresponde únicamente a la Fase 1. El detalle completo se compartirá por email con los interesados una vez se acuerden presupuesto y plazos.
Contexto general del proyecto
Médico Contigo es una plataforma de telemedicina en WordPress con el plugin KiviCare Pro, orientada a ofrecer consultas médicas, psicológicas y nutricionales online. El flujo de reservas está diseñado para ser sencillo: el paciente no elige al médico, sino que selecciona el servicio y el idioma preferido, y el sistema asigna automáticamente un profesional disponible según su especialidad, idioma y horario.
El objetivo de este proyecto es completar la personalización de la plataforma para que sea funcional de manera independiente: incluir formularios médicos avanzados, generación de PDFs legales (informes, recetas, justificantes), gestión de disponibilidad y vacaciones de los profesionales, integración de pagos con WooCommerce (Redsys, tarjeta y Bizum) y un diseño adaptado al branding de la plataforma.
La prioridad es tener un Mvp estable y listo para pruebas reales con pacientes, dejando preparada la estructura para integraciones externas en fases posteriores (ej. srep para receta electrónica, base cie, aseguradoras y agencias de viaje).
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite
Roles necesarios Programador, Diseñador
Plazo de Entrega: 20 Noviembre, 2025
Habilidades necesarias