armor optimize
play

ARMOR Optimize Chad Byers - Project Manager Brendan Grebur - Domain - PowerPoint PPT Presentation

ARMOR Optimize Chad Byers - Project Manager Brendan Grebur - Domain Expert / Customer Liaison Rory Hool - Project Facilitator Caitlin Russ - Artifacts Manager What Optimization Means Finding solution(s) to maximize / minimize a set of defined


  1. ARMOR Optimize Chad Byers - Project Manager Brendan Grebur - Domain Expert / Customer Liaison Rory Hool - Project Facilitator Caitlin Russ - Artifacts Manager

  2. What Optimization Means Finding solution(s) to maximize / minimize a set of defined criteria, subject • to a set of constraints, for a specific problem Problem • o Improving a patient's quality of life by reducing polypharmacy interactions Criteria • o Increasing or Reducing o Bodily aspects (appetite, balance, vision, etc.) Constraints • o Drug constraints § Increase / Reduce / Remove / No Alteration o Condition constraints § "To treat or not to treat"

  3. The Basic Terminology Continuity of Care Record (CCR) • Body Measurements • Afflicting Conditions • Drugs (Past / Present) • Drugs • Prescribed and Over-the-counter (OTC) • Frequency and Dosage • Set of affected body aspects and a quantitative effect • o Increase or Decrease Condition • Treated by a group of drugs • Body Aspect • Similar to side effects • Appetite, vision, balance, depression, diarrhea • Treatment Plan • Current: Existing prescribed treatment plan • Recommended: Optimized treatment plans for review •

  4. The Extended Terminology Goal Profile • A collection of: • o Body aspects each denoting a desired change o Other Goal Profiles Example: • o Better Balance { vision+ , dizziness- , lightheaded- } Goal Set • An accumulation of weighted: • o Goal profiles o Individual body aspects each with denoted change Example: • o (5 * Better Balance ) + (3 * depression-)

  5. Use Case Diagram

  6. Web Interface Front-end Class Diagram

  7. System Back (Server) - Evolutionary Computation Modification Encoding • Representation of adjustments to current treatment plan • Treatment Adjustment ("Gene") • Per drug containing: • o Increase / Decrease / Reduce / No Alteration Population • Encodings competing to provide the best solution • Selection Protocol • Roulette • Tournament* • Rank •

  8. Evolutionary Computation Back-end Class Diagram

  9. Evolutionary Optimization Algorithm

  10. System Front (Client) Statechart

  11. System Back (Server) Statechart

  12. Sequence Diagram: Creating And Using New Goal Profile

  13. Sequence Diagram: Evolutionary Optimization

  14. Sequence Diagram: Display and Review of Treatment Plans

  15. Sequence Diagram: Goals Not Specified for Optimization

  16. Prototype Demo High Level Features of User Interface • Upload CCR with Analysis Results • Select drug / condition constraints • Create custom Goal Profile • Select Goal Profiles and Body Aspects for Goal Set • Select Weighting Criteria for members of Goal Set • View Optimization summary • View Optimized treatment plans • Save / Delete treatment plans • Web Prototype

Recommend


More recommend