1 / 16

ARMOR Optimize

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

sorena
Download Presentation

ARMOR Optimize

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 • Improving a patient's quality of life by reducing polypharmacy interactions • Criteria • Increasing or Reducing • Bodily aspects (appetite, balance, vision, etc.) • Constraints • Drug constraints • Increase / Reduce / Remove / No Alteration • 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 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: Body aspects each denoting a desired change Other Goal Profiles Example: Better Balance { vision+ , dizziness- , lightheaded- } Goal Set An accumulation of weighted: Goal profiles Individual body aspects each with denoted change   Example: (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: • 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

More Related