| Total | ✅ Attended | ❌ No Show | ⏳ Unmarked | |
|---|---|---|---|---|
| T | 0 | 0 | 0 | 0 |
| R | 1 | 0 | 0 | 1 |
| F | 0 | 0 | 0 | 0 |
| All | 1 | 0 | 0 | 1 ⚠ Needs Attention |
| Total | ✅ Attended | ❌ No Show | ⏳ Unmarked | |
|---|---|---|---|---|
| T | 4 | 4 | 0 | 0 ✅ |
| R | 8 | 5 | 2 | 1 |
| F | 1 | 1 | 0 | 0 ✅ |
| All | 13 | 10 | 2 | 1 ⚠ Needs Attention |
| Total | ✅ Attended | ❌ No Show | ⏳ Unmarked | |
|---|---|---|---|---|
| T | 180 | 171 | 5 | 4 |
| R | 159 | 143 | 15 | 1 |
| F | 55 | 49 | 6 | 0 ✅ |
| All | 394 | 363 | 26 | 5 ⚠ Needs Attention |
| Therapist | Slot 1 | Slot 2 | Slot 3 | Slot 4 | Slot 5 | Slot 6 | Slot 7 | Slot 8 | Slot 9 | Slot 10 | Slot 11 | Slot 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
⭐⭐⭐ Bose
10:00–18:00
|
10:00
T0
R0
F0
|
10:40
T0
R0
F0
|
11:20
T0
R0
F0
|
12:00
T0
R0
F0
|
12:40
T0
R0
F0
|
13:20
T0
R0
F0
|
14:00
T0
R0
F0
|
14:40
T0
R0
F0
|
15:20
T0
R0
F0
|
16:00
T0
R1
F0
|
16:40
T0
R0
F0
|
17:20
T0
R0
F0
|
|
⭐⭐⭐ Nasreen
08:00–16:00
|
08:00
T0
R0
F0
|
08:40
T0
R0
F0
|
09:20
T0
R0
F0
|
10:00
T0
R0
F0
|
10:40
T0
R0
F0
|
11:20
T0
R0
F0
|
12:00
T0
R0
F0
|
12:40
T0
R0
F0
|
13:20
T0
R0
F0
|
14:00
T0
R0
F0
|
14:40
T0
R0
F0
|
15:20
T0
R0
F0
|
|
⭐⭐⭐ Rajeshwaran
06:00–14:00
|
06:00
T0
R0
F0
|
06:40
T0
R0
F0
|
07:20
T0
R0
F0
|
08:00
T0
R0
F0
|
08:40
T0
R0
F0
|
09:20
T0
R0
F0
|
10:00
T0
R0
F0
|
10:40
T0
R0
F0
|
11:20
T0
R0
F0
|
12:00
T0
R0
F0
|
12:40
T0
R0
F0
|
13:20
T0
R0
F0
|
|
⭐⭐⭐ Ramakrishnan
06:00–14:00
|
06:00
T0
R0
F0
|
06:40
T0
R0
F0
|
07:20
T0
R0
F0
|
08:00
T0
R0
F0
|
08:40
T0
R0
F0
|
09:20
T0
R0
F0
|
10:00
T0
R0
F0
|
10:40
T0
R0
F0
|
11:20
T0
R0
F0
|
12:00
T0
R0
F0
|
12:40
T0
R0
F0
|
13:20
T0
R0
F0
|
|
⭐⭐⭐ Rehana
No shift
|
No shift assigned for May 26 — Assign Shift → | |||||||||||