Skip to main content

Flujo principal: PracticeHub a QuiroHiro

QuiroHiro sincroniza los datos de pacientes de PracticeHub como contactos en QuiroHiro CRM, incluyendo campos personalizados y tags.
1

Polling automatico

Cada 30 segundos, el sistema consulta PracticeHub buscando pacientes modificados desde la ultima sincronizacion.
2

Buscar contacto

Para cada paciente, busca si ya existe un contacto equivalente en QuiroHiro (por ID, email, telefono o nombre).
3

Crear o actualizar

Si no existe, crea un nuevo contacto. Si ya existe, actualiza sus datos con los 103 campos (13 nativos + 90 personalizados).
4

Sincronizar tags

Las etiquetas del paciente en PracticeHub se replican como tags en el contacto de QuiroHiro.
Si tienes varias clinicas, el sistema procesa hasta 5 clinicas en paralelo para maximizar la velocidad sin saturar las APIs.

Datos que se sincronizan

CategoriaCamposFuente
Datos de contactoNombre, email, telefono, direccionPaciente PH
CitasPrimera, ultima, proxima cita, conteos por estadoPH appointments sweep
Planes de cuidadoNombre, visitas, frecuencia, duracionPH care plans
PaquetesNombre, tipo, visitas restantes, balance, precioPH patient packages
Datos clinicosOcupacion, balance, fuente de referencia, estadoPH patient data
TagsEtiquetas del pacienteAlgolia / PH logs
Consulta la referencia completa de campos personalizados para ver los 90 campos QHPH.

Proteccion anti-duplicados

El mayor reto al sincronizar contactos es evitar duplicados. QuiroHiro resuelve esto con un sistema de busqueda en cascada:
PrioridadEstrategiaDescripcion
1ID conocidoSi ya lo vinculamos antes, acceso directo
2Campo QHPHBusca por el custom field qhph_patient_id
3EmailBusqueda por email exacto
4TelefonoBusqueda por telefono (requiere coincidencia de nombre)
5NombreBusqueda fuzzy como ultimo recurso
6Crear nuevoSolo si ninguna estrategia encontro coincidencia

Latencia de la sincronizacion

OperacionMetodoLatencia tipica
Sincronizacion de pacientesPolling10 - 30 segundos
Importacion masiva de pacientesBulk sync~5 pacientes/segundo

Tareas automaticas en segundo plano

Ademas del polling, QuiroHiro ejecuta varias tareas de mantenimiento:
TareaFrecuenciaDescripcion
Polling de pacientesCada 30 segundosSincroniza pacientes nuevos y modificados
Deteccion de eliminacionesCada 5 minutosDetecta pacientes eliminados en PracticeHub
Renovacion de tokensCada 30 minutosRenueva los tokens OAuth de QuiroHiro antes de que expiren
ReconciliacionCada 6 horasVerifica la consistencia de todos los datos y repara discrepancias
Recordatorios de citasDiaria (08:00 UTC)Inscribe contactos con cita manana en el workflow de recordatorio
Avance de citasDiaria (01:00 UTC)Actualiza el campo de proxima cita cuando la actual ya paso
Limpieza de logsDiaria (03:00 UTC)Elimina registros antiguos
Todas estas tareas son automaticas y no requieren intervencion.

Que necesitas para empezar

Siguiente: requisitos previos