US 12,080,396 B2
Risk based presentation of healthcare protocols
Paul R. Bastide, Ashland, MA (US); Matthew E. Broomhall, Goffstown, NH (US); and Robert E. Loredo, North Miami Beach, FL (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on May 12, 2020, as Appl. No. 16/872,933.
Prior Publication US 2021/0358584 A1, Nov. 18, 2021
Int. Cl. G16H 70/20 (2018.01); G06F 16/9538 (2019.01); G06F 40/106 (2020.01); G06F 40/295 (2020.01); G16H 15/00 (2018.01); G16H 50/30 (2018.01); G16H 50/70 (2018.01)
CPC G16H 15/00 (2018.01) [G06F 16/9538 (2019.01); G06F 40/106 (2020.01); G06F 40/295 (2020.01); G16H 50/30 (2018.01); G16H 50/70 (2018.01); G16H 70/20 (2018.01)] 18 Claims
OG exemplary drawing
 
1. A method of visually displaying healthcare protocols to a user, the method comprising:
receiving from the user, via an electronic communications network, one or more search terms associated with a health-related condition;
identifying, with a computer via a search engine, a corpus of one or more documents stored in an electronic format that satisfies the one or more search terms;
analyzing, with the computer, at least one document of the corpus for a treatment protocol associated with the health-related condition, wherein the treatment protocol includes a plurality of steps to treat the health-related condition;
determining, with the computer, first content for presentation to the user from the search engine, the first content comprising at least a portion of the treatment protocol associated with the health-related condition, wherein the first content for presentation corresponds to a subset of the plurality of steps of the treatment protocol;
determining, with the computer, a dependency of a step of the subset to a step of the treatment protocol that is not part of the subset;
determining, with the computer, a number of steps in the treatment protocol between the step of the subset and the step in the treatment protocol that is not part of the subset, wherein determining the number of steps includes:
generating a tree representation of the plurality of steps of the treatment protocol indicating order and dependencies of the plurality of steps; and
determining the number of steps based on positions in the tree representation of the step of the subset and the step in the treatment protocol that is not part of the subset;
producing, with the computer, markup language of a preview presentation of the treatment protocol including the first content for presentation;
determining, with the computer, a risk value indicative of one or more risks associated with the first content for presentation, wherein the one or more risks are associated with the user improperly following the treatment protocol and the risk value is based on a combination of risk values assigned to individual terms of the first content for presentation and the determined number of steps in the treatment protocol between the step of the subset and the step of the treatment protocol that is not part of the subset;
determining, with the computer, that the risk value exceeds a risk threshold;
determining, with the computer, second content for presentation by reformatting the first content for presentation from the search engine;
modifying, with the computer, the markup language of the preview presentation of the treatment protocol;
sending, by the computer, a message including the modified markup language to a web browser of a client device of the user to visually display the second content to the user with each step of the second content having a corresponding link;
determining, with the computer, that the second content exceeds a screen area; and
in response to the second content exceeding the screen area:
displaying the second content on a plurality of screens on the client device by presenting each step of the second content of the modified markup language individually on a different one of the plurality of screens with the corresponding link, wherein each successive step of the second content is displayed in response to user acknowledgment of a corresponding prior step; and
when the corresponding link of a corresponding step is actuated, directing the user to a location in a corresponding document containing the corresponding step.