DGPFRFR1 ;ALB/RBS - PRF ASSIGNMENTS DUE REVIEW REPORT CONT. ; 5/21/03 4:40pm
Source file <DGPFRFR1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HEAD | ;Print/Display page header
|
|
| SUB(CNT,TYP) | ; print sub-totals
; Input: ; CNT - count of records printed ; TYP - indicator of which total count is being printed ; Output: Write lines of Sub-Totals and Totals per Flag and Category |
|
| PRINT(DGSORT,DGLIST) | ;output report
; Input: ; DGSORT - array of user selected report parameters |
|
| PAUSE(DGQ) | ; pause screen display
; Input: ; DGQ - var used to quit report processing to user CRT ; Output: ; DGQ - passed by reference - 0 = Continue, 1 = Quit |
|
| START | ; compile and print report
|
|
| LOOP(DGSORT) | ;use sort var's for record searching to build list
; Input: ; DGSORT - array of user selected report parameters |
|
| EXIT | ;
|
|
| BLDTMP(DGSORT,DGDFN,DGIEN,DGLIST) | ; list global builder
; Input: ; DGSORT - array of user selected report parameters ; DGDFN - ien of patient in PATIENT (#2) file ; DGIEN - ien pointer to PRF ASSIGNMENT (#26.13) file record |
| Name | Field # of Occurrence |
|---|---|
| HOME^%ZIS | EXIT+5 |
| ^%ZISC | EXIT+5 |
| $$S^%ZTLOAD | HEAD+1 |
| $$GETASGN^DGPFAA | BLDTMP+14 |
| $$NOTIFYDT^DGPFAA3 | BLDTMP+30 |
| $$GETFIRST^DGPFAAH | BLDTMP+17 |
| $$GETHIST^DGPFAAH | BLDTMP+17 |
| $$GETPAT^DGPFUT2 | BLDTMP+21 |
| WAIT^DICD | START+1 |
| ^DIR | PAUSE+6 |
| $$FDATE^VALM1 | BLDTMP+25, BLDTMP+27, HEAD+10 |
| $$FMTE^XLFDT | PRINT+8 |
| $$NOW^XLFDT | PRINT+8 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPF(26.13 - [#26.13] | LOOP+14, LOOP+17, LOOP+19, LOOP+20, LOOP+21, BLDTMP+31 |
| ^TMP("DGPFRFR1" | START+3 |
| Name | Line Occurrences |
|---|---|
| BLDTMP | LOOP+22 |
| EXIT | START+7 |
| HEAD | PRINT+12, PRINT+20, PRINT+25, PRINT+40 |
| LOOP | START+5 |
| PAUSE | HEAD+2 |
| START+6 | |
| SUB | PRINT+19, PRINT+31, PRINT+32 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | EXIT+4! |
| CNT | SUB~, SUB+8 |
| DGBEG | LOOP+7~, LOOP+13 |
| DGC | LOOP+7~, LOOP+10*, LOOP+11*, BLDTMP+15 |
| DGCAT | LOOP+7~, LOOP+10, PRINT+6~, PRINT+10*, PRINT+15*, PRINT+16*, PRINT+17, PRINT+22, PRINT+23, PRINT+24 , PRINT+27, PRINT+39*, PRINT+42*, PRINT+43, PRINT+44, PRINT+46, PRINT+47, SUB+7, SUB+8, HEAD+9 |
| DGCATG | BLDTMP+9~, BLDTMP+11*, BLDTMP+22*, BLDTMP+34 |
| DGCNT | PRINT+6~, PRINT+7*, PRINT+19, PRINT+21*, PRINT+24*, PRINT+30, PRINT+31, PRINT+32, PRINT+33* |
| DGCNT( | PRINT+24*, PRINT+43, PRINT+47, SUB+8 |
| DGCNT(3 | PRINT+43* |
| DGCOUNT | SUB+6~, SUB+8*, SUB+10 |
| DGDFN | LOOP+7~, LOOP+16*, LOOP+17*, LOOP+19, LOOP+20, LOOP+21, LOOP+22, BLDTMP~, BLDTMP+21, BLDTMP+34 , PRINT+6~, PRINT+15*, PRINT+23*, PRINT+27 |
| DGDT | PRINT+6~, PRINT+8*, HEAD+8 |
| DGEND | LOOP+7~, LOOP+15 |
| DGFG | LOOP+7~, LOOP+8*, LOOP+12*, LOOP+21, BLDTMP+10~, BLDTMP+23*, BLDTMP+34, PRINT+6~, PRINT+11*, PRINT+15* , PRINT+17*, PRINT+18, PRINT+21, PRINT+22, PRINT+23, PRINT+27, PRINT+39*, HEAD+11 |
| DGFLAG | LOOP+7~, LOOP+12 |
| DGGRAND | PRINT+6~, PRINT+7*, PRINT+39*, HEAD+12 |
| DGIEN | LOOP+7~, LOOP+18*, LOOP+19*, LOOP+20, LOOP+21, LOOP+22, BLDTMP~, BLDTMP+14, BLDTMP+17, BLDTMP+31 |
| DGINIT | BLDTMP+9~, BLDTMP+11*, BLDTMP+25*, BLDTMP+33 |
| DGLINE | BLDTMP+10~, BLDTMP+11*, BLDTMP+33*, BLDTMP+34, PRINT+6~, PRINT+7*, HEAD+12 |
| DGLIST | START+2~, START+3*, START+4, START+6, LOOP+22, BLDTMP~, BLDTMP+34, PRINT~, PRINT+9, PRINT+16 , PRINT+17, PRINT+22, PRINT+23, PRINT+27, EXIT+2 |
| DGNAM | PRINT+6~, PRINT+15*, PRINT+22*, PRINT+23, PRINT+27, PRINT+28 |
| DGNAME | BLDTMP+10~, BLDTMP+11*, BLDTMP+24*, BLDTMP+34 |
| DGNOT | BLDTMP+10~, BLDTMP+11*, BLDTMP+30*, BLDTMP+31, BLDTMP+32* |
| DGNOW | LOOP+7~, BLDTMP+28 |
| DGOFG | PRINT+6~, PRINT+15*, PRINT+18, PRINT+21*, PRINT+33* |
| DGPAGE | PRINT+6~, PRINT+7*, PAUSE+6, HEAD+4, HEAD+5*, HEAD+7 |
| DGPFA | BLDTMP+9~, BLDTMP+12!, BLDTMP+14, BLDTMP+35! |
| DGPFA("FLAG" | BLDTMP+15, BLDTMP+22, BLDTMP+23, BLDTMP+30 |
| DGPFA("REVIEWDT" | BLDTMP+26, BLDTMP+27, BLDTMP+28, BLDTMP+30 |
| DGPFAH | BLDTMP+9~, BLDTMP+12!, BLDTMP+17, BLDTMP+35! |
| DGPFAH("ASSIGNDT" | BLDTMP+19 |
| DGPFAH("INITASSIGN" | BLDTMP+19*, BLDTMP+20, BLDTMP+25 |
| DGPFPAT | BLDTMP+9~, BLDTMP+12!, BLDTMP+21, BLDTMP+35! |
| DGPFPAT("NAME" | BLDTMP+24 |
| DGPFPAT("SSN" | BLDTMP+33 |
| DGPTR | BLDTMP+9~, BLDTMP+11* |
| DGQ | LOOP+7~, LOOP+8*, LOOP+14, LOOP+15*, PRINT+6~, PRINT+7*, PRINT+16, PRINT+17, PRINT+22, PRINT+23 , PRINT+26, PRINT+29, PRINT+36, PAUSE~, PAUSE+6*, HEAD+1*, HEAD+2, HEAD+3 |
| DGREV | BLDTMP+10~, BLDTMP+11*, BLDTMP+27*, BLDTMP+28*, BLDTMP+32*, BLDTMP+33 |
| DGSORT | START+5, START+6, LOOP~, LOOP+22, BLDTMP~, PRINT~ |
| DGSORT( | LOOP+9 |
| DGSORT("DGBEG" | HEAD+10 |
| DGSORT("DGCAT" | PRINT+10, PRINT+38 |
| DGSORT("DGEND" | HEAD+10 |
| DGSORT("DGFLAG" | PRINT+11, PRINT+32 |
| DGSTR | PRINT+6~, PRINT+15*, PRINT+27*, PRINT+28 |
| DGSUB | LOOP+7~, LOOP+13*, LOOP+14*, LOOP+15, LOOP+17, LOOP+19 |
| DGTYPE | SUB+6~, SUB+7*, SUB+10 |
| DGX | LOOP+7~, LOOP+9* |
| DGYN | BLDTMP+10~, BLDTMP+11*, BLDTMP+31*, BLDTMP+32*, BLDTMP+33 |
| DIR | PAUSE+6! |
| DIR(0 | PAUSE+6* |
| IOF | HEAD+4 |
| IOSL | PRINT+25 |
| IOST | START+1, PAUSE+6, HEAD+4 |
| POP | EXIT+4! |
| TYP | SUB~, SUB+7, SUB+8, SUB+9, SUB+11 |
| U | LOOP+12, BLDTMP+15, BLDTMP+22, BLDTMP+23, BLDTMP+30, BLDTMP+33, PRINT+11, PRINT+28 |
| X | PRINT+6~ |
| Y | PRINT+6~, PAUSE+6 |
| >> ZTQUEUED | PRINT+36, HEAD+1, EXIT+1, EXIT+3 |
| >> ZTREQ | EXIT+1* |
| >> ZTSTOP | HEAD+1* |