Skip to content

Commit 570732a

Browse files
Update VL category alert (#1613)
1 parent 67724ff commit 570732a

File tree

1 file changed

+25
-33
lines changed

1 file changed

+25
-33
lines changed

src/app/patient-dashboard/hiv/program-snapshot/hiv-program-snapshot.component.ts

Lines changed: 25 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -239,41 +239,33 @@ export class HivProgramSnapshotComponent implements OnInit {
239239
_.each(eligiblility, (vl_eligibiliy: any) => {
240240
if (vl_eligibiliy.title === 'Viral Load Reminder') {
241241
isEligible = 1;
242-
} else {
243-
isEligible = 2;
244242
}
245243
});
246-
if (isEligible) {
247-
switch (true) {
248-
case latestViralLoad < 50 &&
249-
latestViralLoad != null &&
250-
isEligible === 2:
251-
this.viralLoadCategory = 'LDL';
252-
this.viralloadColor = 'green';
253-
break;
254-
case latestViralLoad >= 50 && latestViralLoad < 200 && isEligible === 2:
255-
this.viralLoadCategory = 'Low Risk Low Level Viremia';
256-
this.viralloadColor = 'yellowgreen';
257-
break;
258-
case latestViralLoad >= 200 &&
259-
latestViralLoad < 1000 &&
260-
isEligible === 2:
261-
this.viralLoadCategory = 'High Risk Low Level Viremia';
262-
this.viralloadColor = 'orange';
263-
break;
264-
case latestViralLoad >= 1000 && isEligible === 2:
265-
this.viralLoadCategory = 'Suspected Treatment Failure';
266-
this.viralloadColor = 'red';
267-
break;
268-
case isEligible === 1:
269-
this.viralLoadCategory = 'Missing VL';
270-
this.viralloadColor = 'purple';
271-
break;
272-
default:
273-
this.viralLoadCategory = 'N/A';
274-
this.viralloadColor = 'black';
275-
break;
276-
}
244+
switch (true) {
245+
case isEligible === 1:
246+
this.viralLoadCategory = 'Missing VL';
247+
this.viralloadColor = 'purple';
248+
break;
249+
case latestViralLoad < 50 && latestViralLoad != null:
250+
this.viralLoadCategory = 'LDL';
251+
this.viralloadColor = 'green';
252+
break;
253+
case latestViralLoad >= 50 && latestViralLoad < 200:
254+
this.viralLoadCategory = 'Low Risk Low Level Viremia';
255+
this.viralloadColor = 'yellowgreen';
256+
break;
257+
case latestViralLoad >= 200 && latestViralLoad < 1000:
258+
this.viralLoadCategory = 'High Risk Low Level Viremia';
259+
this.viralloadColor = 'orange';
260+
break;
261+
case latestViralLoad >= 1000:
262+
this.viralLoadCategory = 'Suspected Treatment Failure';
263+
this.viralloadColor = 'red';
264+
break;
265+
default:
266+
this.viralLoadCategory = 'N/A';
267+
this.viralloadColor = 'black';
268+
break;
277269
}
278270
}
279271

0 commit comments

Comments
 (0)