| [613] | 1 | IMRREST ;HCIOFO/NCA - Resetting the Category ;5/23/97  09:46
 | 
|---|
 | 2 |  ;;2.1;IMMUNOLOGY CASE REGISTRY;;Feb 09, 1998
 | 
|---|
 | 3 | RESET ; Reset the Category according to CD4 Counts
 | 
|---|
 | 4 |  ; called from IMRCD4 and IMRLAB
 | 
|---|
 | 5 |  ; IMRCD4=CD4 value
 | 
|---|
 | 6 |  ; IMRPR4=CD4 percentage
 | 
|---|
 | 7 |  I $D(IMRXCAT),IMRCD4'="",IMRCD4>199,IMRCD4<500,IMRXCAT=1 D
 | 
|---|
 | 8 |  . S DR="4///2" S IMRSFLG=1,IMRXCAT=2
 | 
|---|
 | 9 |  . S IMRTEXT="CATEGORY 1 SET TO 2 - CD4 COUNT IS 200 - 499." Q
 | 
|---|
 | 10 |  I $D(IMRXCAT),IMRCD4'="",IMRCD4<200,IMRXCAT=1 D
 | 
|---|
 | 11 |  . S DR="4///3" S IMRSFLG=1,IMRXCAT=3
 | 
|---|
 | 12 |  . S IMRTEXT="CATEGORY 1 SET TO 3 - CD4 COUNT IS LESS THAN 200." Q
 | 
|---|
 | 13 |  I $D(IMRXCAT),IMRCD4'="",IMRCD4<200,IMRXCAT=2 D
 | 
|---|
 | 14 |  . S DR="4///3" S IMRSFLG=1,IMRXCAT=3
 | 
|---|
 | 15 |  . S IMRTEXT="CATEGORY 2 SET TO 3 - CD4 COUNT IS LESS THAN 200." Q
 | 
|---|
 | 16 |  I $D(IMRXCAT),IMRPR4'="",IMRPR4<14,IMRXCAT=1 D
 | 
|---|
 | 17 |  . S DR="4///3" S IMRSFLG=1,IMRXCAT=3
 | 
|---|
 | 18 |  . S IMRTEXT="CATEGORY 1 SET TO 3 - CD4 % IS LESS THAN 14." Q
 | 
|---|
 | 19 |  I $D(IMRXCAT),IMRPR4'="",IMRPR4<14,IMRXCAT=2 D
 | 
|---|
 | 20 |  . S DR="4///3" S IMRSFLG=1,IMRXCAT=3
 | 
|---|
 | 21 |  . S IMRTEXT="CATEGORY 2 SET TO 3 - CD4 % IS LESS THAN 14." Q
 | 
|---|
 | 22 |  I DR'="" D ^DIE
 | 
|---|
 | 23 |  Q
 | 
|---|