samsontu / eon2pm

EON execution engine source code, but not KBs, data, or output
2 stars 0 forks source link

There is no mechanism to indicate that some formulary-preferred drugs are more preferred than others. #5

Closed samsontu closed 6 years ago

samsontu commented 6 years ago

In the HTN guideline, the thiazides chlorthalidone, indapamide are more preferred than hydrochlorothiazide. The current encoding goes to the trouble of encoding two instances of thiazide drug usage, with compelling/relative indications designed to make thiazides (chlorthalidone, indapamide) sorted before thiazide hydrochlorothiazide.

samsontu commented 6 years ago

The Guideline_Drug class currently has rule-in and rule-out criteria for selecting specific drugs. We can add a "condition_to_be_preferred" (AKA “Being Preferred Condition”) slot to the Guideline_Drug class. An encoder can add a criterion, which, if evaluated to “true”, will cause the specific drug being recommended to have “(preferred)” extension (i.e., the specific drug will be “drugName (preferred)”

The html display is also changed to say "specific drugs" instead of "preferred drugs" in the listing of formulary preferred drugs associated with a Add Drug Recommendation.