Data lake de salud - Gestión y análisis de datos médicos compatibles con FHIR con Amazon HealthLake

Aprende sobre la gestión de datos médicos compatibles con FHIR con Amazon HealthLake. Cubre la integración de datos de salud estructurados y no estructurados, extracción automatizada con NLP, consultas analíticas y cumplimiento HIPAA.

Desafíos de los datos de salud y HealthLake

Los datos de salud existen en formatos diversos incluyendo registros electrónicos de salud (EHRs), resultados de laboratorio, imágenes diagnósticas, notas clínicas y datos de reclamaciones de seguros, y la interoperabilidad entre sistemas ha sido históricamente un desafío importante. Amazon HealthLake es un servicio completamente gestionado que almacena, transforma y analiza datos de salud en formato FHIR (Fast Healthcare Interoperability Resources) R4. FHIR es un estándar de interoperabilidad de datos de salud desarrollado por HL7, y HealthLake proporciona APIs FHIR nativas para operaciones CRUD sobre datos de salud. El servicio cumple con HIPAA y soporta cifrado en reposo y en tránsito.

Ingesta de datos y procesamiento NLP

HealthLake proporciona API FHIR (REST) para operaciones CRUD sobre datos. Puedes gestionar recursos FHIR como Patient, Condition, Medication, Observation y Procedure a través de APIs estándar. La importación masiva vía S3 permite cargar grandes volúmenes de datos FHIR existentes. Cuando se ingiere texto no estructurado (notas clínicas, informes de alta), Comprehend Medical extrae automáticamente entidades médicas (condiciones, medicamentos, procedimientos) y las mapea a códigos estándar (ICD-10, RxNorm, SNOMED CT). Este enriquecimiento NLP transforma texto libre en datos estructurados consultables.

Analítica e integración

Los datos de HealthLake pueden exportarse a S3, donde puedes ejecutar analítica SQL a gran escala con Athena. Por ejemplo, puedes ejecutar consultas como "patrones de prescripción de medicamentos para pacientes con una condición específica" o "tasas de readmisión por grupo de diagnóstico". La integración con QuickSight permite la visualización de métricas de salud poblacional. Los modelos de SageMaker pueden entrenarse con datos de HealthLake para análisis predictivo como predicción de riesgo de readmisión y detección temprana de enfermedades. La integración con Lake Formation proporciona control de acceso detallado sobre los datos exportados.

Precios de HealthLake

(A fecha de agosto de 2026; los precios corresponden al Norte de Virginia salvo que se indique lo contrario.) Los precios de HealthLake se componen de 7 ejes de facturación. Lo característico es que el mayor componente del costo no es el volumen de solicitudes, sino las horas de funcionamiento del almacén de datos. Desde que se crea un almacén de datos hasta que se elimina, se siguen facturando 0.27 USD por hora aunque no se envíe ninguna solicitud. Este cargo por horas incluye los primeros 10 GB de almacenamiento y 3,500 consultas por hora (sumadas entre todos los almacenes de datos de la cuenta), y solo el exceso se factura por uso. La determinación de las consultas incluidas se realiza al final del ciclo de facturación mensual con el total del mes (3,500 consultas × 720 horas = 2,520,000 consultas al mes), por lo que superar las 3,500 consultas por hora solo en ciertas franjas horarias no genera cargos si el total mensual queda dentro del margen. Los almacenes de datos tienen 2 niveles, HealthLake Advanced (el predeterminado) y HealthLake Standard (la generación anterior de almacén de datos), con tarifas de almacenamiento y consultas diferentes.

Tabla: ejes de facturación y tarifas de HealthLake (a fecha de agosto de 2026, Norte de Virginia)
Eje de facturaciónUnidad y tarifaCuota gratuita y redondeo
Horas de funcionamiento del almacén de datos0.27 USD por horaSe factura desde la creación hasta la eliminación. Incluye 10 GB de almacenamiento y 3,500 consultas por hora
Almacenamiento adicional (más de 10 GB)0.37 USD (Advanced) / 0.25 USD (Standard) por GB al mesSe redondea hacia arriba al GB
Consultas (por encima de las incluidas)0.048 USD (Advanced) / 0.015 USD (Standard) por cada 10,000 consultasSe redondea hacia arriba en unidades de 10,000 consultas
Ingesta de datosLas llamadas a la API de importación se facturan a la misma tarifa que las consultasAdvanced es gratuito los primeros 2 meses y Standard es gratuito. No se cobra por el volumen de datos (GB)
NLP médico integrado0.0010 USD por cada 100 caracteres (igual en ambos niveles)Se redondea hacia arriba en unidades de 100 caracteres
Exportación a S3 y conversión a formato de tabla0.19 USD por GBSin cuota gratuita
Notificaciones de FHIR Subscriptions2.00 USD (EventBridge) / 0.90 USD (REST-Hook) por cada millón de eventosAmbos canales son gratuitos hasta 100,000 eventos al mes

Un punto a vigilar en la ingesta es que el cargo se genera por el número de llamadas a la API de importación, no por el volumen de datos. El NLP médico integrado, que estructura el texto médico, también es un concepto de facturación del propio HealthLake, así que no hace falta contratar Comprehend Medical por separado. Las tarifas varían según la región: en Asia-Pacífico (Sídney), el almacén de datos cuesta 0.2889 USD por hora, el almacenamiento adicional en Advanced cuesta 0.3959 USD por GB al mes y la exportación cuesta 0.2033 USD por GB. Ten en cuenta que HealthLake no está disponible en la región de Tokio, por lo que, al manejar datos médicos almacenados en Japón, la propia elección de la región de guardado se convierte en una cuestión de diseño. En el ejemplo de cálculo oficial, almacenar 7 GB en el Norte de Virginia, ejecutar una media de 2,000 consultas por hora y procesar 1 millón de caracteres al mes con NLP da como resultado 194.40 USD por 720 horas de funcionamiento del almacén de datos más 10.00 USD de NLP, con el almacenamiento y las consultas dentro de lo incluido, para un total mensual de 204.40 USD. Incluso una validación pequeña genera un costo fijo de unos 200 USD solo en horas de funcionamiento, así que la clave del control de costos es no dejar almacenes de datos de prueba que ya no se usan.

Resumen - Directrices para usar HealthLake

Amazon HealthLake es un servicio gestionado que permite la gestión y analítica de datos de salud compatibles con FHIR. Sus fortalezas clave incluyen gestión de datos estandarizada vía APIs FHIR, estructuración automatizada de texto clínico mediante NLP, integración con el ecosistema de analítica de AWS (Athena, QuickSight, SageMaker) y cumplimiento HIPAA. Es ideal para organizaciones de salud que buscan construir data lakes de datos de pacientes interoperables y habilitar analítica avanzada y ML sobre datos de salud.

Referencias (recursos oficiales de AWS)

Las fuentes primarias de esta página son el sitio web y la documentación oficiales de AWS. Consulta las páginas oficiales siguientes para conocer las especificaciones y los precios más recientes.

Si esta página y la documentación oficial difieren, prevalece la documentación oficial.