US 11,940,980 B2
Methods and systems for predictive clinical planning and design
Donald R. Harder, Fishers, IN (US); Daniel D. Siders, Westfield, IN (US); Leslie Thomas, Indianapolis, IN (US); and Sara L. Zembrodt, Indianapolis, IN (US)
Assigned to IQVIA Inc., Durham, NC (US)
Filed by IQVIA Inc., Parsippany, NJ (US)
Filed on Oct. 5, 2020, as Appl. No. 17/062,774.
Application 17/062,774 is a continuation of application No. 15/427,205, filed on Feb. 8, 2017, granted, now 10,795,879.
Application 15/427,205 is a continuation in part of application No. 14/947,726, filed on Nov. 20, 2015, granted, now 9,600,637, issued on Mar. 21, 2017.
Application 14/947,726 is a continuation of application No. 13/925,377, filed on Jun. 24, 2013, granted, now 9,224,224, issued on Dec. 29, 2015.
Claims priority of provisional application 61/663,292, filed on Jun. 22, 2012.
Claims priority of provisional application 61/663,057, filed on Jun. 22, 2012.
Claims priority of provisional application 61/663,299, filed on Jun. 22, 2012.
Claims priority of provisional application 61/663,398, filed on Jun. 22, 2012.
Claims priority of provisional application 61/663,219, filed on Jun. 22, 2012.
Claims priority of provisional application 61/663,357, filed on Jun. 22, 2012.
Claims priority of provisional application 61/663,216, filed on Jun. 22, 2012.
Prior Publication US 2021/0026838 A1, Jan. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); G06F 16/248 (2019.01); G06F 17/10 (2006.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06T 11/20 (2006.01); G16H 10/20 (2018.01); G16H 10/60 (2018.01); G16H 40/63 (2018.01)
CPC G06F 16/2365 (2019.01) [G06F 16/248 (2019.01); G06F 17/10 (2013.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01); G16H 10/20 (2018.01); G16H 10/60 (2018.01); G16H 40/63 (2018.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
defining, on a computer, a graphical connection between, a source node selected from a hierarchically connected plurality of nodes and a destination node selected from the hierarchically connected plurality of nodes, each representing data objects of a plurality of data objects that include one or more data items;
presenting, on the computer, at least a portion of a clinical trial using a context map comprising one or more of the hierarchically connected plurality of nodes connected to each other and forming a plurality of preceding nodes and one or more sub-nodes, wherein the data objects represented by each of the plurality of preceding nodes reference or are referenced by the data objects represented by the one or more sub-nodes, and the one or more data items are modifiable within the plurality of nodes;
determining whether one of the one or more data items represents a patient population that satisfies a threshold;
propagating, based on the determination that the one of the one or more data items represents the patient population with the satisfied threshold and on a selected propagation direction through the graphical connection of the source node and the destination node, the one or more data items of the source node to the destination node within the context map through the graphical connection of the source node and the destination node, wherein an error is generated at the destination node when a precondition associated with the one or more propagated data items is not met;
selecting a first node of the plurality of nodes;
modifying the one or more data items of the respective data object of the selected first node;
propagating the modification to the one or more data items of at least one of the plurality of preceding nodes and at least one of the one or more sub-nodes of the first node such that the propagation modifies the one or more data items;
defining an action to be executed on the one or more propagated data items at the destination node, wherein the action comprises a comparison between the one or more propagated data items and the one or more data items of the destination node; and
updating the context map based on a change in the data items of the first node.