Patent ID: 11940980
Assignee: IQVIA INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A system comprising:
a processor in communication with a memory, storing computer executable instructions, wherein the processor is configured to:
define a graphical connection between, a source node of a hierarchically connected plurality of nodes and a destination node of the hierarchically connected plurality of nodes, each representing data objects of a plurality of data objects that include one or more data items;
present, on a computing device, at least a portion of a clinical trial using a context map comprising one or more of the plurality of nodes of the hierarchically connected plurality of nodes 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;
determine whether one of the one or more data items represent a patient population with a satisfied threshold;
propagate, based on the determination that the one of the one or more data items represent 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 through the plurality of nodes connected through the graphical connection in the context map;
generate an error at the destination node when a precondition associated with the one or more propagated data items is not met;
select a first node of the plurality of nodes;
modify the one or more data items of the respective data object of the selected first node;
propagate 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;
define 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
update the context map based on a change in the data items of the first node.