US 11,720,567 B2
Method and system for processing large amounts of real world evidence
Nicolas R. Tierney, Chatham Township, NJ (US); Michael P. Tierney, Greenwich, CT (US); and Svetlana Chuikova, Kopishhe (BY)
Assigned to REGENERATIVE MEDICINE LLC, Greenwich, CT (US)
Filed by Regenerative Medicine LLC, Greenwich, CT (US)
Filed on Jul. 27, 2021, as Appl. No. 17/386,421.
Claims priority of provisional application 63/057,124, filed on Jul. 27, 2020.
Prior Publication US 2022/0027362 A1, Jan. 27, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/2455 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/2455 (2019.01) [G06F 16/284 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for building a relational database containing canonical question datasets and canonical answer datasets, the method comprising:
receiving real-world data, by a processor, the real-world data containing disparate and heterogeneous types of data and comprising real-world questions and corresponding real-world answers;
analyzing, by the processor, the real-world data at an atomic level;
building, by the processor, a canonical answer table based on the analyzed real-world data and populating the canonical answer table with a real-world dataset, the step of building and populating the canonical answer table including:
for each real-world question and corresponding real-world answer, mapping the real-world question to a respective canonical question in the database, and populating a corresponding field in the canonical answer table using the corresponding real-world answer,
wherein the canonical answer table includes a plurality of searchable fields, including at least one of an answer identification field, a label field, a value field, a tag field, a canonical identification field, and a language identification field;
associating, by the processor, canonical answers in the canonical answer table with one or more protocols within a hierarchy of protocols and with one or more circles,
wherein the hierarchy of protocols includes:
a root protocol, wherein the root protocol is at a first level in the hierarchy,
a plurality of circle protocols including a first circle protocol and a second circle protocol, wherein the first and second circle protocols are child protocols of the root protocol at are at a second level in the hierarchy, wherein the first circle protocol comprises a first set of canonical questions and wherein the second circle protocol comprises a second set of canonical questions, and
a first circle sub-protocol, wherein the circle sub-protocol is a child protocol of the first circle protocol and is at a third level in the hierarchy, wherein the first circle sub-protocol comprises a third set of canonical questions including at least a subset of the first set of canonical questions and optionally one or more additional canonical questions, and
wherein the root protocol comprises a superset of components of the circle protocol and circle sub-protocol,
wherein the circles include
a first circle associated with the first circle protocol and with a first group of one or more users, and
a second circle associated with the second circle protocol and with a second group of one or more users, wherein each of the circles is a construct configured to aggregate canonical answers in the canonical answer table that are responsive to a respective set of canonical questions of a respective protocol and derived from real world data received from one or more users in a respective group;
selectively providing, by the processor, a user associated with a given circle among the circles access to canonical answers in the canonical table according to the given circle that the user is associated with, a given protocol associated with the given circle and data sharing rules for one or more of the protocols in the hierarchy.