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 proppatientdata 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.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:
Pasar patientdata al Componente
Como Atributo HTML
Dado quepatientdata 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:fullNamebirthDatephoneaddress