# Section 1: Graphical representation of end product

```
Layer 1 card
================
                                                                           ┌────────────────────────────┐
                                                                           │     ┌──────────────────┐   │
                                                                           │     │   ┌────────────┐ │┌──┴─────────────┐
                                                                           ▼     ▼   ▼            │ ││A => Add        │
┌───────────────────────────────────────────────────────────────────────┬──────┬┬─┬─┬─┬─┬─┬──┐    │ ││Recommendation  │
│Recommendations                                                        │A | D ││ │ │ │ │ │◀─┼──┐ │ ││D => Discontinue│
│                                                                       └──────┘└─┘ └─┘ └─┘  │  │ │ ││list            │
├────────────────────────────────────────────────────────────────────────────────────────────┤  │ │ │└────────────────┘
│  ┌──────┐ ┌──────┐                                                                         │  │ │ │
│  │Yours │ │Others│                                                                         │  │ │ │
│──┘      └─┴──────┴──────────────────────────────────────────────────────────────────────   │  │ │ └─────────┐
│ ┌─────────────────────────────────────────────────────────────────────────────────────┐    │  │ │  ┌────────┴───────┐
│ │Description                                                Created at   |  Actions   │    │  │ │  │Icon => Print   │
│ └─────────────────────────────────────────────────────────────────────────────────────┘    │  │ │  │recommendation  │
│ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─  ┌─┐ ┌─┐ ┌─┐     │  │ │  └────────────────┘
│  Recommendation 1                                           Aug 30, 2019 │ │C│ │I│ │D│     │  │ └───────────┐
│ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─  └─┘ └─┘ └─┘     │  │    ┌────────┴───────┐
│ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─  ┌─┐ ┌─┐ ┌─┐     │  │    │Icon => Save    │
│  Recommendation 2                                           Sept 20, 2019│ │C│ │I│ │D│     │  │    │recommendation  │
│ └ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─  └─┘ └─┘ └─┘     │  │    │as PDF          │
│                                                                                            │  │    └────────────────┘
│                                                                                            │  └───────────┐
│                                                                                            │ ┌────────────┴─────────┐
│ ┌─────────────────────────────────────────────────────────────────────────────────────┐    │ │Icon => Send          │
│ │Auto Recommendation                                                               ▽  │    │ │recommendation in an  │
│ ├─────────────────────────────────────────────────────────────────────────────────────┤    │ │HDR to the patien     │
│  ┌───────────────────────────────────────────────────────────────────────────────────┐     │ └──────────────────────┘
│ ││Description                                                  Created at |  Actions ││    │
│  └───────────────────────────────────────────────────────────────────────────────────┘     │
│ │┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┌─┐ ┌─┐ ┌─┐│    │
│   Take ACCOLATE 20 MG Oral Tablet Test of 5 for the next 0    Jun 13, 2020││C│ │I│ │D│     │
│ │└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ └─┘ └─┘ └─┘│    │
│  ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─     │
└────────────────────────────────────────────────────────────────────────────────────────────┘
                                                      ┌───────────────────────────────────────┐
                                                      │Layer 1, card body actions:            │
                                                      │============================           │
                                                      │C => Change recommendation.            │
                                                      │I => Info of the recommendation        │
                                                      │D => Discontinue the recommendation    │
                                                      └───────────────────────────────────────┘



Layer 2 Add Recommendation
===========================
┌──────────────────────────────────────────────────────────────────────────────────────────┐
│Add Recommendation                                                                        │
│                                                                                          │
├──────────────────────────────────────────────────────────────────────────────────────────┤
│                                                                                          │
│                                 ┌─────────────────────────────────┐                      │
│                 Description: *  │                                 │                      │
│                                 │                                 │                      │
│                                 │                                 │                      │
│                                 └─────────────────────────────────┘                      │
│                                                                                          │
│    ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─           │
│                                 ┌──────┐ ┌───────────────┐                               │
│                                 │ Save │ │ Add one more  │                               │
│                                 └──────┘ └───────────────┘                               │
└──────────────────────────────────────────────────────────────────────────────────────────┘
```

# Section 2: Feature to code relationship

# Feature Client side state Server side state Component Client side code Server side code
1 Add rex sql for doctorRecsForPts, testdata for doctorRecsForPts, sql for recLanguage None