Implementación y configuración
¿Cómo obtengo una API key para SofIA?
¿Cómo obtengo una API key para SofIA?
apikey. Para las claves más nuevas el SDK selecciona el endpoint automáticamente; otras claves también incluyen un baseurl — Omniloy te indica cuál aplica a la tuya. El tiempo de respuesta habitual es de 1-2 días laborables. Consulta el Quickstart para más detalles.¿Cuál es la diferencia entre sandbox y producción?
¿Cuál es la diferencia entre sandbox y producción?
- Sandbox: Entorno de pruebas con datos simulados, ideal para desarrollo e integración. Sin facturación por uso. Las respuestas de IA pueden usar datos de ejemplo.
- Producción: Entorno real con procesamiento completo de IA médica y facturación por uso. Requiere certificado SSL válido y API key de producción.
apikey — Omniloy te da una clave distinta para cada entorno. Si tu clave requiere baseurl, sustitúyelo también. Consulta ¿Cómo migro de sandbox a producción? más abajo.¿Puedo usar SofIA sin generación de reportes?
¿Puedo usar SofIA sin generación de reportes?
template y templateid. SofIA operará automáticamente en modo solo chat sin el botón de generar. Ideal para consultas por texto o integraciones con sistemas existentes.¿Cómo migro de sandbox a producción?
¿Cómo migro de sandbox a producción?
- Reemplaza la
apikeycon tus credenciales de producción — Omniloy emite una clave distinta por entorno - Si tu clave requiere
baseurl, actualízalo al endpoint de producción - Valide la configuración con una consulta de prueba
- Implemente monitorización y logging apropiados
Datos e integración
¿Dónde se almacenan los datos procesados?
¿Dónde se almacenan los datos procesados?
handleReport y es responsabilidad de su aplicación almacenarlo en su EHR o sistema de gestión.¿Cómo reduzco el tamaño de patientData?
¿Cómo reduzco el tamaño de patientData?
- Incluye campos
urlen las entradas depatient_medical_notespara referenciar registros externos en lugar de incluir todo el historial (ver Datos del paciente) - Incluya únicamente información relevante para la consulta actual
- Segmente datos por especialidad o periodo temporal
¿Qué formato deben tener los esquemas JSON?
¿Qué formato deben tener los esquemas JSON?
Codificación clínica
¿Cómo funciona la codificación automática?
¿Cómo funciona la codificación automática?
source — consulta Esquemas de datos clínicos para más detalles.¿Puedo personalizar las terminologías utilizadas?
¿Puedo personalizar las terminologías utilizadas?
description de un campo (p. ej. “con su código CIE-10”), o codificar contra un master personalizado estableciendo el source del campo. Los masters se provisionan por cuenta — contacta a support@omniloy.com para que creen tu master personalizado y te proporcionen su valor de source. Consulta Esquemas de datos clínicos para más detalles. En la API, pasa la terminología deseada en el payload de tu petición — consulta la visión general de la API.¿Cómo valido la precisión de los códigos generados?
¿Cómo valido la precisión de los códigos generados?
- Implementa siempre revisión médica para códigos críticos — los códigos generados por IA deben ser verificados por un clínico antes de su envío
- Configura campos
"required"en tu JSON Schema para asegurar que los códigos clave estén siempre presentes - Usa el callback
handleReportpara ejecutar lógica de validación personalizada antes de persistir en tu EHR - Habilita
debug="true"durante el desarrollo para inspeccionar el payload completo del reporte
Rendimiento y escalabilidad
¿Cuáles son los límites de uso?
¿Cuáles son los límites de uso?
- Payload máximo: 100 KB para
templatey 100 KB parapatientdata - Sesiones simultáneas: Depende de tu plan de suscripción — contacta support@omniloy.com para más detalles
- Rate limiting: Configurado por API key según tu contrato. Si recibes respuestas HTTP 429, has excedido tu límite de peticiones
¿Cómo optimizo el rendimiento?
¿Cómo optimizo el rendimiento?
- Use esquemas JSON concisos y específicos
- Reduzca el tamaño de
templateypatientdatapara minimizar el tiempo de procesamiento - Use
debug="true"para identificar cuellos de botella en la consola del navegador - Pre-cargue datos relevantes cuando sea posible
Soporte técnico
¿Hay documentación adicional disponible?
¿Hay documentación adicional disponible?
- Guías de integración específicas por framework (Vanilla JS, React, Angular)
- Ejemplos de código completos en GitHub: sofia-sdk-examples
- Documentación de API REST complementaria: SofIA API