Patent ES-2905081-T3 (ES)
Title: Sistema automatizado de metadatos
Inventor: BERNS BRIAN
IPC: G06F16/21
Filed: 2014-09-01
Granted: 2022-04-07
Abstract: Un método que comprende: proporcionar, con un procesador de la memoria del ordenador, un lenguaje (126) de definición de esquema que define las observaciones (408) de característica vinculadas a una entidad (404) y las observaciones (408) de característica agrupadas en conjunto en un módulo (406) con metadatos y que define una estructura y marco de trabajo para tablas (218) físicas de un almacén de datos operativos (ODS), y siendo las observaciones (408) de característica hechos observables sobre la entidad (404); capturar una tabla (500) de modelo de definición de esquema, incluyendo la tabla (500) de modelo de definición de esquema una fila para cada una de las observaciones (408) de característica, incluyendo la tabla (500) de modelo de definición de esquema una primera columna para tipos (220) de entidad y una segunda columna para tipos (224) de módulo, definiendo los tipos (220) de entidad un tipo de entidad (404) a la que están vinculadas las observaciones (408) de característica, en el que los tipos (220) de entidad incluyen paciente, muestra, experimento, variante genética, hospital y/o médico, definiendo los tipos (224) de módulo un tipo de módulo (406) al que están vinculadas las observaciones (408) de característica, en el que los tipos (224) de módulo incluyen información del paciente, diagnóstico de cáncer, quimioterapia, medicación, radiación, cirugía, tratamiento, laboratorios y signos vitales, consentimiento, información de la muestra, información del experimento y/o observación de variantes genéticas, incluyendo la tabla (500) de modelo de definición de esquema las celdas que contienen los metadatos; generar en el almacén de datos operativos (ODS) tablas (218) físicas separadas para el módulo (406) y la entidad (404) que tienen un enlace (226) entre ellos con base en al menos una de las observaciones (408) de característica, en el que cada una de las observaciones (408) de característica se almacenan en columnas o filas dentro de cada una de las tablas (218) físicas separadas del módulo (406) al que están asociadas; poblar las tablas (218) físicas separadas con datos de acuerdo con los metadatos; y comprendiendo el método además los pasos: hacer referencia a los metadatos del lenguaje (126) de definición de esquema para ubicar una característica (905) seleccionada dentro de las tablas (218) físicas separadas y determinar si las tablas (218) físicas separadas para el módulo (406) o la entidad (404) incluyen la característica (905) seleccionada, retornando una cohorte (912) actual como un número de entidades (404) que están asociadas con la característica (905) seleccionada; determinar enlaces (914) de un salto que son observaciones (408) de característica no seleccionada agrupadas dentro de un mismo módulo (406) que la característica (905) seleccionada; proporcionar los enlaces (914) de un salto como opciones de selección para restringir la cohorte (912) actual; seleccionar una característica (919) seleccionada posterior de los enlaces (914) de un salto; hacer referencia a los metadatos del lenguaje (126) de definición de esquema para ubicar las tablas (218) físicas separadas y determinar si las tablas (218) físicas separadas para el módulo (406) o la entidad (404) incluyen la característica (919) seleccionada posterior; restringir la cohorte (912) actual solo si las tablas (218) físicas separadas para el módulo (406) o la entidad (404) incluyen la característica (905) seleccionada y la característica (919) seleccionada posterior; y retornar una cohorte (912) actual restringida como el número de entidades (404) que están asociadas con la característica (905) seleccionada y la característica (919) seleccionada posterior.