Biosanarcall Medical Management System
CRUD completo de pacientes
Programación y gestión
Analytics y reportes
Contexto para IA
Catálogos y lookups
Horarios médicos
Buscar pacientes por nombre, documento o teléfono
Obtener información detallada de un paciente por ID
Crear nuevo paciente en el sistema
Actualizar información de un paciente
Crear paciente con datos ultra-mínimos
Historial completo de citas de un paciente
Obtener tipos de documento disponibles
Obtener grupos sanguíneos disponibles
Obtener citas por fecha específica
Crear nueva cita médica
Actualizar estado de una cita
Listar médicos con especialidades y ubicaciones
Crear nuevo médico en el sistema
Listar todas las especialidades médicas
Crear nueva especialidad médica
Listar sedes/ubicaciones disponibles
Crear nueva sede/ubicación
Agenda de un médico en fecha específica
Resumen completo del día con estadísticas
Estadísticas completas del dashboard
Estadísticas detalladas de citas por período
Ejecutar consulta SQL personalizada (solo SELECT)
Inicializar memoria de conversación
Agregar información a la memoria
Verificar información específica en memoria
Obtener memoria completa de conversación
Actualizar contexto de conversación
Cerrar sesión de memoria
Buscar información en memoria
Estadísticas del sistema de memoria
Obtener niveles educativos disponibles
Obtener estados civiles disponibles
Obtener grupos poblacionales disponibles
Obtener tipos de discapacidad disponibles
Obtener municipios disponibles
Obtener zonas disponibles
Obtener EPS disponibles
Asignar especialidad a un médico
Remover especialidad de un médico
Obtener disponibilidades de médicos
Crear nueva disponibilidad
Actualizar disponibilidad existente
Eliminar disponibilidad
curl -X POST https://mcp.biosanarcall.site/mcp-unified \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "searchPatients",
"arguments": {
"q": "Juan",
"limit": 10
}
}
}'