DGPFRFA1 ;ALB/RBS - PRF FLAG ASSIGNMENT REPORT CONT. ; 1/21/04 5:14pm
Source file <DGPFRFA1.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 ; DGLIST - temp global name used for report list |
|
| 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 ; DGLIST - temp global name used for report list |
| Name | Field # of Occurrence |
|---|---|
| HOME^%ZIS | EXIT+5 |
| ^%ZISC | EXIT+5 |
| $$S^%ZTLOAD | HEAD+1 |
| $$GETASGN^DGPFAA | BLDTMP+14 |
| $$GETFIRST^DGPFAAH | BLDTMP+16 |
| $$GETHIST^DGPFAAH | BLDTMP+16 |
| $$ASGNCNT^DGPFLF6 | LOOP+24 |
| $$GETPAT^DGPFUT2 | BLDTMP+22 |
| WAIT^DICD | START+1 |
| ^DIR | PAUSE+6 |
| $$FDATE^VALM1 | BLDTMP+26, BLDTMP+28, HEAD+10 |
| $$FMTE^XLFDT | PRINT+9 |
| $$NOW^XLFDT | PRINT+9 |
| 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+16, LOOP+20 |
| ^TMP("DGPFRFA1" | START+3 |
| Name | Line Occurrences |
|---|---|
| BLDTMP | LOOP+28 |
| EXIT | START+7 |
| HEAD | PRINT+13, PRINT+21, PRINT+26, PRINT+41 |
| LOOP | START+5 |
| PAUSE | HEAD+2 |
| START+6 | |
| SUB | PRINT+20, PRINT+32, PRINT+33 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | EXIT+4! |
| CNT | SUB~, SUB+8 |
| DGBEG | LOOP+7~, BLDTMP+21 |
| DGC | LOOP+8~, LOOP+11*, LOOP+12*, LOOP+21 |
| DGCAT | LOOP+7~, LOOP+11, PRINT+7~, PRINT+11*, PRINT+16*, PRINT+17*, PRINT+18, PRINT+23, PRINT+24, PRINT+25 , PRINT+28, PRINT+40*, PRINT+43*, PRINT+44, PRINT+45, PRINT+47, PRINT+48, SUB+7, SUB+8, HEAD+9 |
| DGCATG | BLDTMP+10~, BLDTMP+11*, BLDTMP+23*, BLDTMP+32 |
| DGCNT | LOOP+8~, LOOP+9*, LOOP+24*, LOOP+25, PRINT+7~, PRINT+8*, PRINT+20, PRINT+22*, PRINT+25*, PRINT+31 , PRINT+32, PRINT+33, PRINT+34* |
| DGCNT( | PRINT+25*, PRINT+44, PRINT+48, SUB+8 |
| DGCNT(3 | PRINT+44* |
| DGCOUNT | SUB+6~, SUB+8*, SUB+10 |
| DGDFN | LOOP+7~, LOOP+19*, LOOP+26*, LOOP+27, LOOP+28, BLDTMP~, BLDTMP+22, BLDTMP+32, PRINT+7~, PRINT+16* , PRINT+24*, PRINT+28 |
| DGDFNLST | LOOP+7~, LOOP+23!, LOOP+24, LOOP+29! |
| DGDFNLST( | LOOP+26, LOOP+27 |
| DGDT | PRINT+7~, PRINT+9*, HEAD+8 |
| DGEND | LOOP+7~, BLDTMP+21 |
| DGF | LOOP+8~, LOOP+13*, LOOP+15, LOOP+16, LOOP+22 |
| DGFG | LOOP+8~, LOOP+9*, BLDTMP+10~, BLDTMP+24*, BLDTMP+32, PRINT+7~, PRINT+12*, PRINT+16*, PRINT+18*, PRINT+19 , PRINT+22, PRINT+23, PRINT+24, PRINT+28, PRINT+40*, HEAD+11 |
| DGFLAG | LOOP+7~, LOOP+13 |
| DGGRAND | PRINT+7~, PRINT+8*, PRINT+40*, HEAD+12 |
| DGIEN | LOOP+7~, LOOP+19*, LOOP+27*, LOOP+28, BLDTMP~, BLDTMP+14, BLDTMP+16 |
| DGINIT | BLDTMP+10~, BLDTMP+11*, BLDTMP+20*, BLDTMP+21, BLDTMP+26*, BLDTMP+30 |
| DGLINE | BLDTMP+10~, BLDTMP+11*, BLDTMP+30*, BLDTMP+31*, BLDTMP+32, PRINT+7~, PRINT+8*, HEAD+12 |
| DGLIST | START+2~, START+3*, START+4, START+6, LOOP+28, BLDTMP~, BLDTMP+32, PRINT~, PRINT+10, PRINT+17 , PRINT+18, PRINT+23, PRINT+24, PRINT+28, EXIT+2 |
| DGNAM | PRINT+7~, PRINT+16*, PRINT+23*, PRINT+24, PRINT+28, PRINT+29 |
| DGNAME | BLDTMP+10~, BLDTMP+11*, BLDTMP+25*, BLDTMP+32 |
| DGOFG | PRINT+7~, PRINT+16*, PRINT+19, PRINT+22*, PRINT+34* |
| DGPAGE | PRINT+7~, PRINT+8*, PAUSE+6, HEAD+4, HEAD+5*, HEAD+7 |
| DGPFA | BLDTMP+10~, BLDTMP+12!, BLDTMP+14, BLDTMP+33! |
| DGPFA("FLAG" | BLDTMP+24 |
| DGPFA("OWNER" | BLDTMP+31 |
| DGPFA("REVIEWDT" | BLDTMP+27, BLDTMP+28 |
| DGPFA("STATUS" | BLDTMP+30 |
| DGPFAH | BLDTMP+10~, BLDTMP+12!, BLDTMP+16, BLDTMP+33! |
| DGPFAH("ASSIGNDT" | BLDTMP+18 |
| DGPFAH("INITASSIGN" | BLDTMP+18*, BLDTMP+19, BLDTMP+20, BLDTMP+26 |
| DGPFPAT | BLDTMP+10~, BLDTMP+12!, BLDTMP+22, BLDTMP+33! |
| DGPFPAT("NAME" | BLDTMP+25 |
| DGPFPAT("SSN" | BLDTMP+30 |
| DGPTR | BLDTMP+10~, BLDTMP+11* |
| DGQ | LOOP+8~, LOOP+9*, LOOP+20, LOOP+22*, PRINT+7~, PRINT+8*, PRINT+17, PRINT+18, PRINT+23, PRINT+24 , PRINT+27, PRINT+30, PRINT+37, PAUSE~, PAUSE+6*, HEAD+1*, HEAD+2, HEAD+3 |
| DGREV | BLDTMP+10~, BLDTMP+11*, BLDTMP+28*, BLDTMP+29*, BLDTMP+30 |
| DGSORT | START+5, START+6, LOOP~, LOOP+28, BLDTMP~, PRINT~ |
| DGSORT( | LOOP+10 |
| DGSORT("DGBEG" | HEAD+10 |
| DGSORT("DGCAT" | PRINT+11, PRINT+39 |
| DGSORT("DGEND" | HEAD+10 |
| DGSORT("DGFLAG" | PRINT+12, PRINT+33 |
| DGSTR | PRINT+7~, PRINT+16*, PRINT+28*, PRINT+29 |
| DGSUB | LOOP+8~, LOOP+9*, LOOP+16*, LOOP+20*, LOOP+21, LOOP+22, LOOP+24, BLDTMP+23 |
| DGTYPE | SUB+6~, SUB+7*, SUB+10 |
| DGX | LOOP+8~, LOOP+10* |
| DIR | PAUSE+6! |
| DIR(0 | PAUSE+6* |
| IOF | HEAD+4 |
| IOSL | PRINT+26 |
| IOST | START+1, PAUSE+6, HEAD+4 |
| POP | EXIT+4! |
| TYP | SUB~, SUB+7, SUB+8, SUB+9 |
| U | LOOP+13, BLDTMP+24, BLDTMP+30, BLDTMP+31, PRINT+12, PRINT+29 |
| X | PRINT+7~ |
| Y | PRINT+7~, PAUSE+6 |
| >> ZTQUEUED | PRINT+37, HEAD+1, EXIT+1, EXIT+3 |
| >> ZTREQ | EXIT+1* |
| >> ZTSTOP | HEAD+1* |