Skip to main content
Este documento resume las entidades principales de MarIA y cómo se conectan.

Entidades

  • Center: centro médico con sus servicios y coberturas asociadas.
  • Service: especialidad o tipo de servicio ofrecido en uno o varios centros.
  • Benefit: cobertura/prestación concreta dentro de un servicio (usada para agendar citas).
  • Call: llamada entrante con estado, tiempos y referencia al paciente.
  • Answer: respuesta capturada durante una llamada (para cuestionarios en llamadas salientes).
  • Transcript: transcripción textual y URL de grabación asociada a una llamada.
  • FAQDocument: documento indexado que alimenta el conocimiento del agente.
  • Webhook: registro de endpoint de destino para eventos.

Diagrama ER (simplificado)

Ciclo de vida de una llamada entrante

Retención y privacidad

  • Minimizar PII en logs (enmascarar números de teléfono y datos de pacientes).
  • Indexar transcripciones y documentos FAQ según políticas del cliente.
  • Derecho al olvido: endpoints de borrado de respuestas y transcripciones disponibles en la API.