US 11,735,320 B2
Dynamic creation and manipulation of data visualizations
Mark Gregory Megerian, Rochester, MN (US); Fernando Jose Suarez Saiz, Armonk, NY (US); Thomas J. Eggebraaten, Rochester, NY (US); and Marie Louise Setnes, Bloomington, MN (US)
Assigned to MERATIVE US L.P., Ann Arbor, MI (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 4, 2018, as Appl. No. 16/208,838.
Prior Publication US 2020/0176113 A1, Jun. 4, 2020
Int. Cl. G16H 50/20 (2018.01); G06N 5/02 (2023.01); G16H 20/00 (2018.01); G06F 16/901 (2019.01); G16H 50/70 (2018.01); G16H 70/20 (2018.01)
CPC G16H 50/20 (2018.01) [G06F 16/9027 (2019.01); G06N 5/02 (2013.01); G16H 20/00 (2018.01); G16H 50/70 (2018.01); G16H 70/20 (2018.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a plurality of therapies, wherein each respective therapy of the plurality of therapies is associated with a respective plurality of guidelines indicating guidance regarding whether the respective therapy is appropriate based on patient attributes;
generating a guideline tree based on the plurality of therapies, the guideline tree comprising:
a set of leaf nodes, wherein each respective leaf node represents a respective therapy,
a set of internal nodes, wherein the set of internal nodes represent attributes that inform treatment decisions, based on the respective pluralities of guidelines, and
a set of edges, wherein each respective edge represents a respective guideline;
generating a visual depiction of the guideline tree, wherein the visual depiction depicts the set of leaf nodes, the set of internal nodes, and the set of edges arranged as a tree;
receiving a first plurality of attributes associated with a first patient;
generating a first modified visual depiction of the guideline tree based on the first plurality of attributes, wherein the first modified visual depiction visually emphasizes a subset of the guideline tree;
outputting the first modified visual depiction via a graphical user interface (GUI);
receiving a second plurality of attributes associated with the first patient;
dynamically generating a second modified visual depiction of the guideline tree based on the second plurality of attributes, wherein the second modified visual depiction emphasizes a first path from a root node to a leaf node associated with a first suggested therapy based on the first plurality of attributes, and a second path from the root node to a leaf node associated with a second suggested therapy based on the second plurality of attributes;
generating a dynamic visualization of the guideline tree, wherein the dynamic visualization includes an animation comprising a morph between the first modified visual depiction and the second modified visual depiction;
generating a knowledge graph based on a plurality of Relative Efficacy Structures (RESs), wherein:
each RES is generated from a respective comparison statement between at least two identified therapies with respect to at least one outcome,
the respective comparison statement is identified by using one or more natural language processing (NLP) techniques in one or more natural language texts from a corpus of medical literature, and
the knowledge graph comprises a plurality of nodes and a plurality of edges, wherein:
each node represents a therapy associated with one or more of the RESs, and
each edge connects at least two of the nodes and represents a relative efficacy between the at least two therapies represented by the at least two nodes based on the one or more RESs;
determining an optimal therapy identified in the knowledge graph for the first patient is different from the first suggested therapy, wherein the optimal therapy corresponds to a first node of the plurality of nodes in the knowledge graph, the first suggested therapy corresponds to a second node of the plurality of nodes in the knowledge graph, and an edge of the plurality of edges in the knowledge graph indicates that the first node has a higher efficacy than the second node with respect to at least one outcome of at least one of the one or more RESs;
updating the dynamic visualization by generating a new modified visual depiction of the guideline tree to emphasize a leaf node corresponding to the optimal therapy; and
outputting the dynamic visualization via a graphical user interface (GUI).