Startup HealthTech · EPA Bienestar IA
Agentes Conversacionales
de Saludfont>
Claude Chat conversa con el estándar FHIR mediante MCP, logrando que los datos clínicos de Medplum FHIR R4 sean explotables y gestionables en Lenguaje Natural.
Arquitectura: Cómo se conecta todo
Tres capas tecnológicas orquestadas para transformar lenguaje natural en datos clínicos estructurados y viceversa.
Claude Chat [A]
Interfaz de Lenguaje Natural. Interpreta las consultas del profesional y presenta las respuestas en formato legible y accionable.
→
MCP Server [B]
Model Context Protocol. Traduce la intención semántica en queries FHIR REST y devuelve los recursos en formato estructurado a Claude.
→
Medplum FHIR R4 [D]
Servidor FHIR de código abierto. Almacena y sirve todos los recursos clínicos bajo el estándar HL7 FHIR R4.
api.epa-bienestar.com.arCómo funciona en 4 pasos
Del lenguaje natural al recurso FHIR y de vuelta al profesional, sin fricciones.
Consulta en Lenguaje Natural
El profesional escribe o habla su necesidad clínica directamente en Claude, sin conocer la sintaxis FHIR.
Traducción Semántica via MCP
Claude interpreta la intención y el MCP Server construye la query FHIR REST correspondiente.
Consulta al Servidor FHIR
El MCP ejecuta la query contra api.epa-bienestar.com.ar y recibe los recursos FHIR R4 en JSON.
Respuesta Clara y Accionable
Claude sintetiza los datos FHIR y los presenta en lenguaje natural, con valores, fechas y contexto clínico.
Consola Conversacional
Ejemplos reales de interacción con recursos FHIR mediante lenguaje natural.
📊 Presión Arterial Sistólica: 138 mmHg — 01/04/2025
📊 Presión Arterial Diastólica: 88 mmHg — 01/04/2025
🧑⚕️ Profesional: Dr. Carlos Martínez
⚠️ Estado: Elevada (Estadio 1 según JNC-8)
🔴 Hipertensión Arterial Esencial — ICD-10: I10 [G]
Estado: Activa — Desde: 15/03/2022
🟠 Diabetes Mellitus Tipo 2 — ICD-10: E11
Estado: Activa — Desde: 10/07/2021
Ambas condiciones son Enfermedades No Transmisibles (ENT) y requieren seguimiento continuo.
💊 Medicamento: Enalapril 10mg
⏰ Frecuencia: Una vez al día (QD)
📅 Fecha: 03/04/2026 — Estado: Activo
🧑⚕️ Prescriptor: Dr. Carlos Martínez (MN 45821)
🏥 Tipo: Consulta Ambulatoria — Cardiología
🧑⚕️ Profesional: Dr. Carlos Martínez
📝 Motivo: Control de HTA y ajuste de medicación
Diagnósticos registrados:
• I10 — HTA Esencial (activa)
• E11 — DM Tipo 2 (activa)
Órdenes generadas:
• MedicationRequest: Enalapril 10mg QD ✅
• Solicitud laboratorio: Hemograma + Glucemia
Próximo control: 30 días (01/05/2026)
Recursos FHIR Disponibles [C]
Cada recurso FHIR representa una entidad clínica consultable y gestionable desde Claude en lenguaje natural.
Patient [1]
Datos demográficos y administrativos del paciente: nombre, fecha de nacimiento, género, DNI, domicilio y contactos.
Observation [2]
Mediciones clínicas: signos vitales (presión arterial, FC, temperatura), resultados de laboratorio e índices (IMC).
Condition [3]
Diagnósticos, problemas de salud y condiciones activas o históricas del paciente. Usa codificación ICD-10 y SNOMED CT.
Encounter [4]
Consultas, internaciones y encuentros clínicos. Registra fecha, duración, tipo de atención y profesionales participantes.
MedicationRequest [5]
Prescripciones y órdenes de medicamentos. Incluye dosis, frecuencia, vía de administración y duración del tratamiento.
DiagnosticReport [6]
Informes de laboratorio, imágenes diagnósticas y patología. Puede contener resultados numéricos y referencias a imágenes.
Practitioner [7]
Datos del profesional de salud tratante: nombre, matrícula, especialidad, dirección y datos de contacto.
CarePlan [8]
Planes de atención y seguimiento terapéutico. Describe objetivos, actividades de cuidado y profesionales responsables.
Immunization [9]
Registro de vacunas administradas o no administradas. Incluye lote, fecha, vía y sitio de administración.
AllergyIntolerance [10]
Alergias e intolerancias del paciente a sustancias, medicamentos o alimentos. Distingue entre reacción inm. y no inm.
Casos de Uso por Perfil
El Agente Conversacional se adapta al rol del usuario y sus necesidades específicas.
Médico Clínico
- Consultar historia clínica completa en segundos
- Prescribir medicamentos por voz o texto natural
- Recibir alertas de interacciones medicamentosas
- Generar resumen de encounter automáticamente
- Comparar evoluciones de signos vitales en el tiempo
Administrador de Salud
- Generar reportes de internaciones y altas
- Métricas de calidad asistencial (HEDIS)
- Gestión de agendas y recursos humanos
- Auditoría de prescripciones y procedimientos
- Exportar datos en formato FHIR Bundle
Paciente (roadmap futuro)
- Consultar mis propios datos clínicos
- Entender mis diagnósticos en lenguaje simple
- Ver mis próximos turnos y planes de cuidado
- Descargar mi historia clínica en PDF o FHIR
- Recibir recordatorios de medicación personalizados
Seguridad y Cumplimiento Normativo
Los datos clínicos son el activo más sensible. Toda la arquitectura está diseñada con seguridad desde el primer byte.
🔒 SMART on FHIR [E]
Autorización granular mediante OAuth 2.0 + OpenID Connect. Cada aplicación accede únicamente a los scopes autorizados explícitamente.
🛡️ HTTPS / TLS 1.3
Todo el tráfico entre Claude, el MCP Server y Medplum viaja cifrado en tránsito. No hay datos en claro en ningún punto de la cadena.
📜 AuditEvent FHIR
Cada consulta y modificación genera un recurso AuditEvent en el servidor FHIR, garantizando trazabilidad completa de acceso a datos clínicos.
🇦🇷 Datos en Argentina
Infraestructura alojada en AWS Sóuth America (São Paulo) con replicación configurable, garantizando soberanía de datos en la región.
⚖️ Ley 25.326 — PDPA Argentina
Cumplimiento de la Ley de Protección de Datos Personales de Argentina. Datos sensibles de salud tratados con las máximas garantías legales.
👥 Control de Acceso por Roles
RBAC (Role-Based Access Control) nativo de Medplum: médicos, enfermeros, administradores y pacientes acceden sólo a lo que les corresponde.
📖 Glosario Completo
Todos los conceptos técnicos explicados con referencias oficiales para profundizar la navegabilidad.
📂 Recursos FHIR R4
FHIR Resource: Patient
Modela la información demográfica y administrativa de una persona (nombre, DNI, género, fecha de nacimiento, contactos). Es el ancla de todos los demás recursos clínicos.
hl7.org/fhir/R4/patient Medplum DocsFHIR Resource: Observation
Mediciones y afirmaciones sobre un paciente: signos vitales (LOINC 55284-4 = TA), resultados de laboratorio, índices (IMC) y evaluaciones clínicas. Uno de los recursos más frecuentes.
hl7.org/fhir/R4/observation LOINC CodesFHIR Resource: Condition
Condición clínica, problema, diagnóstico o motivo de atención. Utiliza codificación ICD-10 (OMS) y/o SNOMED CT para semántica interoperable.
hl7.org/fhir/R4/condition ICD-10 OMSFHIR Resource: Encounter
Interacción entre paciente y proveedor (consulta ambulatoria, guardia, internación, telemedicina). Registra fecha, duración, tipo y participantes.
hl7.org/fhir/R4/encounterFHIR Resource: MedicationRequest
Orden o prescripción de medicamento. Incluye código SNOMED/RxNorm del fármaco, dosis, frecuencia, vía de administración, prescriptor y estado.
hl7.org/fhir/R4/medicationrequest RxNorm NLMFHIR Resource: DiagnosticReport
Informe generado por un servicio diagnóstico (laboratorio, radiología, patología). Puede referenciar Observations individuales e imágenes DICOM.
hl7.org/fhir/R4/diagnosticreportFHIR Resource: Practitioner
Profesional de la salud que provee servicios de atención. Incluye nombre, matrícula (identifier), especialidad, institución y datos de contacto.
hl7.org/fhir/R4/practitionerFHIR Resource: CarePlan
Plan de atención que describe objetivos terapéuticos, actividades de cuidado planificadas, responsables y plazos. Clave para el seguimiento de ENT.
hl7.org/fhir/R4/careplanFHIR Resource: Immunization
Registro de vacunas administradas o reportadas como no administradas. Incluye lote, fecha, fabricante, vía y sitio de administración.
hl7.org/fhir/R4/immunizationFHIR Resource: AllergyIntolerance
Propensidad del paciente a reacciones adversas. Diferencia entre alergia (mediada por IgE/inmunológica) e intolerancia (no inmunológica). Crítico para seguridad en prescripción.
hl7.org/fhir/R4/allergyintolerance🧠 Conceptos Tecnológicos
Claude Chat / Claude AI
Modelo de lenguaje grande (LLM) desarrollado por Anthropic. Actúa como interfaz conversacional inteligente, interpretando consultas clínicas en lenguaje natural y orquestando las herramientas MCP.
claude.ai anthropic.com Docs APIMCP — Model Context Protocol
Protocolo abierto de Anthropic que permite a los modelos de IA conectarse con fuentes de datos y herramientas externas de forma estándar. Funciona como un "USB universal para IA": cualquier herramienta que implemente MCP puede ser usada por Claude.
modelcontextprotocol.io GitHub MCPHL7 FHIR R4 — Fast Healthcare Interoperability Resources
Estándar internacional para el intercambio electrónico de datos de salud, publicado por HL7 International. La versión R4 (2019) es el estándar de facto para APIs de salud modernas. Define más de 140 tipos de recursos clínicos.
hl7.org/fhir/R4 hl7.orgMedplum
Plataforma FHIR de código abierto (MIT) que provee servidor FHIR R4 completo con API REST, autenticación SMART on FHIR, UI de administración y SDKs. EPA-Bienestar lo utiliza en api.epa-bienestar.com.ar.
medplum.com GitHub Medplum DocumentaciónSMART on FHIR
Estándar de autorización que combina OAuth 2.0 y OpenID Connect con FHIR. Permite que aplicaciones clínicas accedan a datos FHIR con permisos granulares definidos por el paciente o la institución.
smarthealthit.org FHIR Smart App LaunchNLP Clínico — Lenguaje Natural en Salud
Rama del Procesamiento de Lenguaje Natural (NLP) aplicada a textos médicos para extraer información clínica estructurada de narrativas libres: notas de evolución, informes, anamnesis.
Wikipedia Clinical NLPICD-10 — Clasificación Internacional de Enfermedades
Sistema de codificación diagnóstica de la OMS, 10.ª revisión. Usado globalmente para clasificar enfermedades, síntomas y causas externas. FHIR lo usa junto a SNOMED CT en el recurso Condition.
OMS ICD-10 Browser ICD-10SNOMED CT — Nomenclatura Clínica Internacional
Systematized Nomenclature of Medicine – Clinical Terms. Terminología clínica internacional con más de 350.000 conceptos. Usada en FHIR para codificar hallazgos, procedimientos, enfermedades y fármacos.
snomed.org SNOMED Browser📖 Glosario y Notas de Referencia
Cada concepto de esta página explicado con detalle y enlaces a la documentación oficial.
FHIR Resource: Patient
Recurso FHIR que modela la información demográfica y administrativa de una persona. Incluye nombre, fecha de nacimiento, género, identificadores (DNI, MRN), domicilio y contactos de emergencia. Es el recurso central al que referencian casi todos los demás.
Spec FHIR R4 → Medplum Docs →FHIR Resource: Observation
Mediciones y afirmaciones sobre un paciente o sujeto. Abarca signos vitales (presión arterial LOINC 55284-4, FC, SpO2), resultados de laboratorio (glucemia, hemograma) e índices (IMC). Utiliza LOINC para la codificación de los códigos de observación.
Spec FHIR R4 → LOINC →FHIR Resource: Condition
Condición clínica, problema, diagnóstico o motivo de atención. Puede estar activa, en remisión o resuelta. Utiliza ICD-10 y SNOMED CT para codificación. Clave para las estrategias de atención centradas en ENT.
Spec FHIR R4 → Medplum Docs →FHIR Resource: Encounter
Interacción entre un paciente y un proveedor de salud (consulta ambulatoria, guardia, internación, telemedicina). Registra fecha, duración, tipo y todos los participantes del encuentro clínico.
Spec FHIR R4 → Medplum Docs →FHIR Resource: MedicationRequest
Orden o prescripción de un medicamento por un profesional autorizado. Incluye el fármaco (SNOMED CT / RxNorm), dosis, frecuencia, vía de administración, duración y el prescriptor. Puede generarse desde lenguaje natural via Claude.
Spec FHIR R4 → Medplum Docs →FHIR Resource: DiagnosticReport
Informe generado por un servicio diagnóstico: laboratorio clínico, radiología, patología o genómica. Puede incluir resultados numéricos (Observations) y referencias a imágenes (ImagingStudy). Fundamental para el seguimiento de ENT.
Spec FHIR R4 → Medplum Docs →FHIR Resource: Practitioner
Profesional de la salud que provee servicios de atención directa o de soporte. Incluye nombre, matrícula nacional/provincial, especialidad, dirección y datos de contacto. Se vincula con Encounter, MedicationRequest y CarePlan.
Spec FHIR R4 → Medplum Docs →FHIR Resource: CarePlan
Plan de atención que describe los objetivos terapéuticos y las actividades de cuidado planificadas para un paciente. Puede incluir referencias a Condition, Practitioner, Goal y Activity. Soporte central para estrategias de atención personalizadas.
Spec FHIR R4 → Medplum Docs →FHIR Resource: Immunization
Registro de vacunas administradas o no administradas a un paciente. Incluye el producto vacunal (CVX), lote, fecha de vencimiento, vía, sitio anatómico y el profesional que la administró. Clave para el Calendario Nacional de Vacunación.
Spec FHIR R4 → Medplum Docs →FHIR Resource: AllergyIntolerance
Propensidad del paciente a reacciones adversas ante sustancias específicas. Diferencia entre alergia (mecanismo inmunológico) e intolerancia (no inmunológico). Fundamental para la seguridad en prescripción de medicamentos.
Spec FHIR R4 → Medplum Docs →Claude Chat — Anthropic
Modelo de lenguaje grande (LLM) de Anthropic capaz de entender y generar texto en lenguaje natural con alta precisión. En este contexto actúa como interfaz conversacional inteligente de los datos clínicos FHIR, interpretándolos y presentándolos de forma clara y accionable para el profesional de salud.
claude.ai → Anthropic →MCP — Model Context Protocol
Protocolo abierto desarrollado por Anthropic que permite a los modelos de IA conectarse con fuentes de datos y herramientas externas de forma estandarizada y segura. Funciona como un “USB universal para la IA”: cualquier aplicación puede exponer sus datos mediante un MCP Server y cualquier LLM compatible puede consultarlos.
modelcontextprotocol.io → GitHub →HL7 FHIR R4 — Fast Healthcare Interoperability Resources
Estándar internacional para el intercambio electrónico de datos de salud, publicado por HL7 International. La versión R4 (2019) es el estándar de facto para APIs de salud modernas. Define más de 140 tipos de recursos clínicos y utiliza REST, JSON y XML como formatos de intercambio.
HL7 FHIR R4 Spec → HL7 International →Medplum — Plataforma FHIR Open Source
Plataforma FHIR de código abierto que provee un servidor FHIR R4 completo con API REST, autenticación SMART on FHIR, UI de administración y bots de automatización. EPA-Bienestar lo utiliza como backend de salud digital en api.epa-bienestar.com.ar.
medplum.com → GitHub → API EPA →SMART on FHIR — Autorización en Salud Digital
Estándar de autorización que combina OAuth 2.0 y OpenID Connect con FHIR para control de acceso granular a datos clínicos. Define scopes específicos como patient/Observation.read o user/MedicationRequest.write, garantizando acceso mínimo necesario.
NLP Clínico — Procesamiento de Lenguaje Natural en Salud
Rama del NLP aplicada a textos médicos para extraer información clínica estructurada de narrativas libres: notas médicas, epícrisis, informes. Claude aplica NLP clínico para interpretar consultas de profesionales y transformarlas en queries FHIR precisas.
Wikipedia →ICD-10 — Clasificación Internacional de Enfermedades
Sistema de codificación diagnóstica de la OMS, 10.ª revisión. Usado globalmente para registrar diagnósticos en recursos FHIR Condition. Ejemplos: I10 (HTA Esencial), E11 (DM Tipo 2), I25.1 (Enfermedad coronaria aterosclerótica).
OMS ICD-10 → Browser ICD-10 →SNOMED CT — Nomenclatura Clínica Internacional
Systematized Nomenclature of Medicine – Clinical Terms. Nomenclatura clínica internacional de más de 350.000 conceptos. Utilizada en FHIR para codificar hallazgos clínicos, procedimientos, fármacos (junto con RxNorm) y enfermedades con mayor granularidad que ICD-10.
snomed.org → SNOMED Browser →🚀 ¿Listo para implementar Agentes Conversacionales?
Transforma la forma en que tu equipo clínico interactúa con los datos de salud. Claude + MCP + FHIR R4, todo integrado.
