Skip to main content
La propiedad patientdata permite proporcionar el historial clínico y contexto del paciente a SofIA. Aunque es opcional, es altamente recomendada — permite que SofIA haga referencia al historial del paciente al generar reportes y responder preguntas clínicas.

Estructura de Datos

La prop patientdata acepta un objeto JSON con la siguiente estructura:
Los campos fullName, birthDate, phone y address se anonimizan automáticamente en el procesamiento de IA. SofIA reemplaza estos valores con marcadores de posición antes de enviar los datos al motor de IA, y luego los restaura en la salida final. Esto asegura el cumplimiento HIPAA/GDPR.
Todos los datos de pacientes mostrados en los ejemplos a continuación son completamente ficticios. Nunca utilice información real de pacientes en ejemplos de configuración, entornos de prueba o código fuente.

Ejemplos de Uso

Ejemplo Mínimo

El uso más simple con solo la identidad del paciente:

Ejemplo Estándar

Un uso típico incluyendo información de contacto e historial médico:

Ejemplo Completo

Uso completo con múltiples fuentes de datos clínicos:

El Campo extraData

El campo extraData es un Record<string, unknown> flexible que acepta cualquier estructura clave-valor. Aquí es donde se proporciona el contexto clínico que SofIA utilizará durante la consulta. Campos comunes usados en extraData:
Incluya un campo url en las notas médicas si desea que SofIA cite la fuente de datos al guiar al doctor. SofIA referenciará la URL en sus respuestas para que el doctor pueda verificar el registro original.

Pasar patientdata al Componente

Como Atributo HTML

Dado que patientdata es de tipo JSON, el SDK lo parsea automáticamente:

Programáticamente (JavaScript)

React

Límites y Validación

Anonimización Automática

SofIA anonimiza automáticamente los siguientes campos personales antes de enviar datos al motor de IA:
  • fullName
  • birthDate
  • phone
  • address
Estos valores se reemplazan con marcadores de posición neutrales durante el procesamiento de IA y se restauran en la salida final. Esto asegura que la información de identificación personal (PII) nunca llegue directamente al modelo de IA.
Los datos dentro de extraData no se anonimizan automáticamente. Evite colocar PII en bruto (números de seguridad social, documentos de identidad, etc.) en campos de extraData. Use identificadores anonimizados cuando sea posible.

Próximos Pasos

  1. Integrar con tu framework
  2. Diseñar esquemas de datos clínicos
  3. Probar tu integración