DGOTHRP3 ;SLC/RM - OTH PATIENT PERIOD STATUS REPORT CONT. ;MAY 8, 2018@5:15
Source file <DGOTHRP3.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| START | ; compile and print report
|
|
| LOOP(DGSORT,DGLIST) | ;
|
|
| LOOP1(DGSORT,DGLIST) | ;
; If 4[$P(DGSORT("DGMON"),U) ; - Then, build DGSORT("DGBEG") and DGSORT("DGEND") ; for each month on the fly |
|
| LOOP2(DGSORT,DGLIST) | ;
|
|
| LOOP3(DGSORT,DGLIST) | ;Fiscal year detail
; If 5[$P(DGSORT("DGMON"),U) ; - Then, build DGSORT("DGBEG") and DGSORT("DGEND") ; for each month in the quarter on the fly |
|
| RESULT(DGARR,DG90A,DGIEN33) | ;extract the 365 and 90 day period data for OTH patient
|
|
| SORT(DGRET,DGSORT,DGCLCK) | ;
|
|
| PRDDT(DGSORT,DGBEG,DGEND) | ;
|
|
| BLD(DGSORT,DGLIST,DGRET,DGARR,DATA,DGDTOK) | ;
|
|
| BLDNEW(DGPTNM,DATA) | ;
|
|
| BLDOLD(DGPTNM,DGMON,DGCLCK,DGTMP) | ;
|
|
| PRINT1(DGSORT,DGLIST,DGCNT) | ;display by month or month in the quarter
|
|
| PRINT2 | ;
|
|
| FYEAR | ;loop and display report for the entire FISCAL YEAR
|
|
| NOREC(STATUS) | ;
|
|
| PRNTNEW | ;OTH-90 newly started their treatment
|
|
| DSPLYNW | ;
|
|
| PRNTOLD | ;OTH-90 whose treatment carried/continued to the following month
|
|
| DSPLYCRY | ||
| CALCIN(DGSTR,DGSTAT,DGMON) | ;calculate inactivated OTH patients
|
|
| MRPTSUM | ;monthly report summary
|
|
| MONAME | ;Month Name
|
|
| HEAD | ;Print/Display Page Header Detail
|
|
| SUBHEAD(DGSTAT,DGMNAME) | ;display sub header
|
|
| HELP | ;provide extended DIR("?") help text.
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^DGOTH(33 - [#33] | GETS^DIQ |