Clinical practice guidelines and comorbid diseases: a MiniZinc representation of guideline models for mitigating adverse interactions.
Managing a patient with comorbid diseases according to multiple clinical practice guidelines (CPGs) may result in adverse interactions that need to be mitigated (identified and addressed) so a safe therapy can be devised. However, mitigation poses both clinical and methodological challenges. It requires extensive domain knowledge and calls for advanced CPG models and efficient algorithms to process them. We respond to the above challenges by describing our algorithm that mitigates interactions between pairs of CPGs. The algorithm creates logical models of analyzed CPGs and uses constraint logic programming (CLP) together with domain knowledge, codified as interaction and revision operators, to process them. Logical CPG models are transformed into CLP-CPG models that are solved to find a safe therapy. We represent these CLP-CPG models using MiniZinc, a standard language for CLP models. As motivation and illustration of our mitigation algorithm we use a clinical case study describing a patient managed for hypertension and deep vein thrombosis according to two individual CPGs. We apply the algorithm to this scenario and present MiniZinc representations of the constructed CLP-CPG models.
Faculty of Computing Science, Poznan University of Technology, Poland.
Szymon
S
Wilk
Martin
M
Michalowski
Wojtek
W
Michalowski
Ken
K
Farion
Di
D
Lin
Marisela Mainegra
MM
Hing
Subhra
S
Mohapatra
D000465:Algorithms; D000925:Anticoagulants / Q000009:adverse effects* / Q000627:therapeutic use; D000959:Antihypertensive Agents / Q000009:adverse effects* / Q000627:therapeutic use; D003198:Computer Simulation; D006801:Humans; D006973:Hypertension / Q000188:drug therapy*; D016015:Logistic Models; D017410:Practice Guidelines as Topic; D011379:Prognosis; D016896:Treatment Outcome; D020246:Venous Thrombosis / Q000188:drug therapy*
D000925:Anticoagulants; D000959:Antihypertensive Agents