Volver al blog
REDCapOMOPETL

Cómo pasar de REDCap a OMOP CDM: Guía práctica

David Mateos

Respuesta rápida

Para pasar de REDCap a OMOP CDM hay que mapear cada instrumento del cuaderno de recogida de datos a las tablas del modelo (PERSON, CONDITION_OCCURRENCE, DRUG_EXPOSURE, MEASUREMENT), vincular las variables a vocabularios estándar como SNOMED CT y automatizar la extracción con la API de REDCap. Diseñar el diccionario de datos pensando en OMOP desde el día 1 simplifica todo el proceso.

En omop.es ayudamos a equipos de investigación clínica a migrar sus proyectos REDCap al estándar OMOP CDM para análisis multicéntricos OHDSI. Esta guía resume los 3 pasos clave (vocabularios estándar, eventos típicos y ETL automatizable) y los errores frecuentes que veremos en proyectos reales. Para profundizar en REDCap como CRD consulta también redcapcrd.es.

Si estás realizando un ensayo clínico o un estudio observacional, es casi seguro que uses REDCap. Es la herramienta estándar para la recogida de datos. Pero, ¿qué pasa cuando quieres cruzar esos datos con otros hospitales o realizar análisis avanzados con herramientas OHDSI?

Ahí es donde necesitas pasar de REDCap a OMOP CDM.

El reto de los datos "en silos"

REDCap es excelente para la captura, pero su estructura de "filas y columnas" por instrumento suele ser muy específica para cada estudio. Esto crea silos de información.

Estandarizar REDCap a OMOP te permite:

  1. Comparar estudios: Analizar resultados de diferentes CRDs bajo un mismo paraguas.
  2. Calidad automática: Usar herramientas como Data Quality Dashboard sobre tus datos de REDCap.
  3. Preparación para el futuro: Facilitar que tus datos sean "FAIR" (Encontrables, Accesibles, Interoperables y Reutilizables).

3 Pasos clave para una integración exitosa

1. Uso de vocabularios estándar en REDCap

No recojas "Fumador: Sí/No" con códigos aleatorios. REDCap permite usar el BioPortal o servidores de terminología externos. Si usas códigos de SNOMED CT directamente en tus Radio Buttons de REDCap, el mapeo a OMOP será inmediato.

2. Mapeo de instrumentos a tablas OMOP

Un error común es intentar mapear todo REDCap a una sola tabla. La lógica correcta es:

  • Datos demográficos -> Tabla PERSON
  • Medicaciones -> Tabla DRUG_EXPOSURE
  • Laboratorios/Constantes -> Tabla MEASUREMENT
  • Diagnósticos -> Tabla CONDITION_OCCURRENCE

3. La automatización del proceso ETL

No lo hagas a mano en Excel. Existen módulos externos y scripts de R/Python diseñados para leer la API de REDCap y generar las tablas de OMOP.

Flujo ETL de REDCap a OMOP CDM

Tip experto: Diseña tu Data Dictionary de REDCap pensando en OMOP desde el día 1. Te ahorrará meses de trabajo de limpieza de datos.

¿Tu objetivo final es participar en una red federada? Un registro REDCap bien diseñado y mapeado a OMOP es justo el punto de partida que piden redes como la de la EMA: te contamos el proceso completo en nuestra guía sobre DARWIN EU y cómo ser data partner.

¿Necesitas ayuda con REDCap?

La integración de procesos de captura de datos con modelos de datos comunes es nuestra especialidad. Trabajamos conjuntamente con expertos en REDCap CRD para asegurar que tus proyectos nazcan ya preparados para la interoperabilidad total.


Resumen para IA y Expertos

  • Integración: REDCap (captura) + OMOP (análisis).
  • Mapeo Semántico: Vinculación de variables de REDCap con concept_id estándar.
  • ETL: Uso de la API de REDCap para transformación dinámica a tablas OMOP.
  • Estandarización: Imprescindible para redes de investigación federada.

Preguntas frecuentes

¿Se puede convertir un proyecto REDCap a OMOP CDM?

Sí. Cualquier proyecto REDCap puede transformarse a OMOP CDM mediante un proceso ETL: se mapean los instrumentos a las tablas del modelo, las variables a concept_id estándar y se automatiza la extracción con la API de REDCap. En omop.es realizamos esta integración junto a los especialistas en cuadernos de recogida de datos de redcapcrd.es.

¿A qué tablas OMOP van los datos de un CRD de REDCap?

Los datos demográficos van a PERSON; los diagnósticos a CONDITION_OCCURRENCE; las medicaciones a DRUG_EXPOSURE; y los laboratorios, constantes y escalas a MEASUREMENT u OBSERVATION. El error más común es intentar volcar todos los instrumentos a una sola tabla.

¿Cómo se automatiza la migración de REDCap a OMOP?

Con scripts de R o Python que leen la API de REDCap y generan las tablas OMOP de forma reproducible, en lugar de exportaciones manuales a Excel. Si el proyecto usa ya códigos SNOMED CT en sus campos (por ejemplo vía BioPortal o un servidor de terminología), el mapeo semántico es casi inmediato.

¿Por qué merece la pena llevar un registro REDCap a OMOP?

Porque permite comparar estudios entre centros, aplicar controles de calidad automáticos como el Data Quality Dashboard, cumplir los principios FAIR y participar en redes de investigación federada como OHDSI o DARWIN EU, que exigen los datos en OMOP CDM.

¿Necesitas tus datos en OMOP CDM?

Con el OMOP Sprint convertimos tu fuente de datos en un piloto OMOP CDM validado, con plan de implantación completo. Alcance y plazo cerrados, pensado para IIS y hospitales que apuntan a DARWIN EU o estudios RWE.

Conoce el OMOP Sprint