DGOTHRP1 ;SLC/RED,RM - OTHD (OTHER THAN HONORABLE DISCHARGE) Reports ;May 9,2018@05:08
Source file <DGOTHRP1.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 8 | $$HASENTRY^DGOTHD2 $$CROSS^DGOTHINQ ASKCONT^DGOTHMG2 ($$SSN,PAUSE)^DGOTHRP2 $$ANSWER^DGOTHRPT CHKTREAT^DGPPRP1 $$SITE^VASITE DIVISION^VAUTOMA |
| Kernel | 6 | HOME^%ZIS $$S^%ZTLOAD ($$FMTE,$$NOW)^XLFDT $$CJ^XLFSTR $$STA^XUAF4 EN^XUTMDEVQ |
| VA FileMan | 2 | WAIT^DICD ($$GET1,GETS)^DIQ |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Registration | 3 | DG OTH MH STATUS REPORT DGOTHRP5 DGOTHRPT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; CALLED BY - DG OTH MH STATUS REPORT - menu option
|
|
| STATUS() | ;prompt for OTH MH status report type that user wish to print
|
|
| STAT2() | ;
|
|
| DATEBEG() | ;prompt for beginning date
|
|
| DATEEND() | ;prompt for ending date
|
|
| SELDIV() | ;prompt for DIVISION
|
|
| GETDIV(X) | ;get division for one or many but not all
|
|
| SORTRPT() | ;prompt user how the report will be sorted
|
|
| STAT | ; Entry point if Queued
|
|
| BUILD | ;
|
|
| BYDIV | ;Build data for report display by DIVISION
|
|
| BYFAC | ;Build data for report display by FACILITY
|
|
| CHKDATE(DGPEDT,DGSORT) | ;
|
|
| DSPLY1 | ;Print/Display Report
|
|
| DSPLY2(SUB1) | ;
|
|
| PRNTDIV | ;Print/Display Report by Division
|
|
| DIVHDR(NXTPGE) | ;Display Division header
|
|
| DIVHDR1(RPTSRT) | ;
|
|
| PRNTFAC | ;Print/Display Report by Facility
|
|
| PRTHDR | ;Print/Display Page Header
|
|
| EXIT | ;
|
|
| HELP(DGSEL) | ;
|
| Name | Field # of Occurrence |
|---|---|
| HOME^%ZIS | EN+48 |
| $$S^%ZTLOAD | PRTHDR+1 |
| $$HASENTRY^DGOTHD2 | STAT+9 |
| $$CROSS^DGOTHINQ | STAT+13 |
| ASKCONT^DGOTHMG2 | EN+19, DSPLY1+7, DSPLY1+36 |
| $$SSN^DGOTHRP2 | BUILD+6 |
| PAUSE^DGOTHRP2 | DSPLY1+17, DSPLY1+22, DSPLY2+6 |
| $$ANSWER^DGOTHRPT | STATUS+6, DATEBEG+9, DATEEND+9, SORTRPT+9 |
| CHKTREAT^DGPPRP1 | BUILD+4 |
| WAIT^DICD | STAT+3 |
| $$GET1^DIQ | SELDIV+11, SELDIV+21, SELDIV+23 |
| GETS^DIQ | STAT+11 |
| $$SITE^VASITE | STAT+4 |
| DIVISION^VAUTOMA | SELDIV+5 |
| $$FMTE^XLFDT | DATEEND+3, PRNTDIV+8, PRNTFAC+6, PRTHDR+9, PRTHDR+10 |
| $$NOW^XLFDT | PRTHDR+10 |
| $$CJ^XLFSTR | EN+19 |
| $$STA^XUAF4 | SELDIV+11, SELDIV+21 |
| EN^XUTMDEVQ | EN+47 |
| 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 |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^DGOTH(33 - [#33] | GETS^DIQ |
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | SELDIV+2, SELDIV+19, SELDIV+20, GETDIV+5, BUILD+14 |
| ^DGOTH(33 - [#33] | EN+19, STAT+7 |
| ^TMP($J | EN+42 |
| Name | Line Occurrences |
|---|---|
| $$CHKDATE | STAT+20 |
| $$DATEBEG | EN+26 |
| $$DATEEND | EN+28 |
| $$GETDIV | SELDIV+12, SELDIV+22 |
| $$SELDIV | EN+33 |
| $$SORTRPT | EN+39 |
| $$STAT2 | STATUS+5, STATUS+7 |
| $$STATUS | EN+23 |
| BUILD | STAT+21, STAT+22, STAT+23 |
| BYDIV | BUILD+16 |
| BYFAC | BUILD+17 |
| DIVHDR | DSPLY2+8, PRNTDIV+2 |
| DIVHDR1 | DSPLY2+9, PRNTDIV+2, PRNTDIV+3, PRNTFAC+1 |
| DSPLY1 | STAT+25 |
| DSPLY2 | DSPLY1+23, DSPLY1+32 |
| EXIT | STAT+26 |
| PRNTDIV | DSPLY2+10 |
| PRNTFAC | DSPLY2+11 |
| PRTHDR | DSPLY1+5, DSPLY1+13, DSPLY1+17, DSPLY1+22, DSPLY1+30, DSPLY2+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | STAT+2~, STAT+16*, STAT+18, STAT+19 |
| DDASH | DSPLY1+1~, DSPLY1+3*, PRTHDR+11, PRTHDR+14 |
| DGARR | STAT+1~, STAT+8! |
| DGARR(33 | STAT+15, STAT+21, STAT+22 |
| DGASK | STATUS+1~, STATUS+6*, STATUS+7, STATUS+8, DATEBEG+1~, DATEBEG+9*, DATEBEG+10, DATEBEG+11, DATEBEG+12, DATEBEG+13 , DATEEND+1~, DATEEND+9*, DATEEND+10, DATEEND+11, DATEEND+12, DATEEND+13, SORTRPT+1~, SORTRPT+9*, SORTRPT+10, SORTRPT+11 , SORTRPT+12, SORTRPT+13 |
| DGBEGDT | DATEBEG+1~ |
| DGCNT | STAT+1~, STAT+10*, BUILD+8*, BYDIV+3, BYFAC+2, DSPLY1+1~, DSPLY1+10* |
| DGDFN | STAT+1~, STAT+6*, STAT+7*, STAT+9, BUILD+4, BUILD+6, BYDIV+3, BYFAC+2 |
| DGDIRA | STATUS+1~, STATUS+2*, STATUS+6, DATEBEG+1~, DATEBEG+2*, DATEBEG+9, DATEEND+1~, DATEEND+2*, DATEEND+9, SORTRPT+1~ , SORTRPT+2*, SORTRPT+9 |
| DGDIRB | STATUS+1~, STATUS+3*, STATUS+6, DATEBEG+1~, DATEBEG+3*, DATEBEG+9, DATEEND+1~, DATEEND+3*, DATEEND+9, SORTRPT+1~ , SORTRPT+3*, SORTRPT+9 |
| DGDIRH | STATUS+1~, STATUS+4*, STATUS+6, DATEBEG+1~, DATEBEG+4*, DATEBEG+9, DATEEND+1~, DATEEND+4*, DATEEND+9, SORTRPT+1~ , SORTRPT+4*, SORTRPT+9 |
| DGDIRO | STATUS+1~, STATUS+5*, STATUS+6, DATEBEG+1~, DATEBEG+5*, DATEBEG+9, DATEEND+1~, DATEEND+5*, DATEEND+9, SORTRPT+1~ , SORTRPT+5*, SORTRPT+9 |
| DGDIV | BUILD+9~, BUILD+10*, BUILD+11*, BUILD+12, BUILD+13, BUILD+14, BUILD+15, BYDIV+2, BYFAC+1, DSPLY1+2~ , DSPLY1+14*, DSPLY1+15, DSPLY1+18 |
| DGELIG | STAT+2~, STAT+17!, STAT+18*, BUILD+7, BYDIV+3, BYFAC+2 |
| DGERR | STAT+1~, STAT+8!, STAT+12 |
| DGFAC | DSPLY1+2~, DSPLY1+15*, DSPLY1+16, DSPLY1+18, DSPLY1+20, DSPLY1+23 |
| DGFACLTY | PRTHDR+2~, PRTHDR+5*, PRTHDR+7 |
| DGIEN33 | STAT+2~, STAT+9*, STAT+11, STAT+13, STAT+15, STAT+16, STAT+18, STAT+19, STAT+21, STAT+22 |
| DGOLD | DSPLY1+2~, DSPLY1+10*, DSPLY1+20*, PRNTDIV+3, DIVHDR+4*, DIVHDR1+2*, PRNTFAC+1, PRNTFAC+5 |
| DGOLD1 | DSPLY1+2~, DSPLY1+10*, DSPLY1+22, PRNTDIV+1, PRNTDIV+3, PRNTDIV+7, DIVHDR+4*, DIVHDR1+2* |
| DGOLD2 | DSPLY1+2~, DSPLY1+10*, PRNTDIV+7, DIVHDR+4*, DIVHDR1+2*, PRNTFAC+5 |
| DGOTHIST | STAT+1~, STAT+8!, STAT+13 |
| DGOTHIST( | STAT+16, STAT+18, STAT+19 |
| DGOTHSTAT | STAT+2~, BUILD+7*, BYDIV+3, BYFAC+2 |
| DGOUT | EN+8~, EN+42*, BYDIV+2, BYDIV+3, BYFAC+1, BYFAC+2, DSPLY1+4, DSPLY1+16, DSPLY1+31, DSPLY2+1 , DSPLY2+2, DSPLY2+3, DSPLY2+5, DIVHDR+1, EXIT+1 |
| DGPAGE | DSPLY1+1~, DSPLY1+3*, PRTHDR+3, PRTHDR+4*, PRTHDR+6 |
| DGPEDT | STAT+2~, STAT+17!, STAT+19*, STAT+20, BYDIV+3, BYFAC+2, CHKDATE~, CHKDATE+10 |
| DGPID | STAT+1~, STAT+8!, BUILD+6*, BYDIV+3, BYFAC+2 |
| DGPTNAME | STAT+2~, STAT+8!, STAT+15*, BYDIV+2, BYDIV+3, BYFAC+1, BYFAC+2 |
| DGQ | DSPLY1+1~, DSPLY1+3*, DSPLY1+14, DSPLY1+15, DSPLY1+17, DSPLY1+22, DSPLY1+26, DSPLY1+31, DSPLY1+33, DSPLY1+35 , DSPLY2+1, DSPLY2+2, DSPLY2+3, DSPLY2+6, DSPLY2+12, DSPLY2+13, PRTHDR+1* |
| DGRET | STAT+1~, BUILD+3!, BUILD+4, BUILD+5 |
| DGRET( | BUILD+11, BUILD+12, BUILD+13, BUILD+15, BYDIV+2, BYFAC+1 |
| DGSDT | BUILD+9~, BUILD+10*, BUILD+12*, BUILD+13, BUILD+15, BYDIV+2, BYDIV+3, BYFAC+1, BYFAC+2 |
| DGSEL | HELP~, HELP+6, HELP+23, HELP+26, HELP+27 |
| DGSORT | EN+8~, EN+21!, STAT+20, CHKDATE~ |
| DGSORT("DGBEG" | DATEBEG+11*, DATEEND+5, DATEEND+10, BUILD+4, CHKDATE+10, PRTHDR+9 |
| DGSORT("DGEND" | DATEEND+11*, BUILD+4, CHKDATE+10, PRTHDR+9 |
| DGSORT("DIVISION" | EN+39, EN+40, SELDIV+7*, SELDIV+13*, SELDIV+17*, SELDIV+23*, BUILD+15*, DSPLY1+14, DSPLY1+15, DSPLY1+18 |
| DGSORT("OTHSTAT" | STATUS+7*, STAT+21, STAT+22, STAT+23, PRTHDR+8 |
| DGSORT("REPORT" | EN+40*, SORTRPT+11*, BUILD+16, DSPLY1+12, DSPLY1+29, DSPLY2+8, DSPLY2+9, DSPLY2+10, DSPLY2+11, PRTHDR+8 |
| DGSTR | DSPLY1+1~, DSPLY1+10*, DSPLY2+4!, DSPLY2+5*, PRNTDIV+3, PRNTDIV+8, DIVHDR+3, DIVHDR+4, DIVHDR1+1, DIVHDR1+2 , PRNTFAC+1, PRNTFAC+5, PRNTFAC+6 |
| DIV | SELDIV+1~, SELDIV+10*, SELDIV+11, SELDIV+12, SELDIV+13, SELDIV+20*, SELDIV+21, SELDIV+22, SELDIV+23 |
| DIVCNT | SELDIV+1~, SELDIV+8*, SELDIV+14*, SELDIV+17 |
| DONE | DATEBEG+1~, DATEBEG+6*, DATEBEG+7, DATEBEG+10*, DATEBEG+11*, DATEBEG+12*, DATEEND+1~, DATEEND+6*, DATEEND+7, DATEEND+10* , DATEEND+11*, DATEEND+12*, SORTRPT+1~, SORTRPT+6*, SORTRPT+7, SORTRPT+10*, SORTRPT+11*, SORTRPT+12* |
| DT | DATEEND+3 |
| FAC | SELDIV+1~, SELDIV+11*, SELDIV+12*, SELDIV+13, SELDIV+21*, SELDIV+22*, SELDIV+23 |
| HERE | STAT+4~*, PRTHDR+5 |
| INS | SELDIV+1~, SELDIV+19*, SELDIV+20 |
| IOF | EN+10, PRTHDR+3 |
| IOSL | DSPLY2+6 |
| IOST | STAT+3, STAT+5 |
| NXTPGE | DIVHDR~, DIVHDR+1, DIVHDR+2 |
| OTH90 | STAT+2~, STAT+8!, STAT+13*, STAT+14 |
| RPTSRT | DIVHDR1~, DIVHDR1+1 |
| SUB1 | DSPLY1+1~, DSPLY1+11*, DSPLY1+22, DSPLY1+31*, DSPLY1+32, DSPLY2~, DSPLY2+1, DSPLY2+2, DSPLY2+3, DSPLY2+5 , PRNTDIV+1, PRNTDIV+3, PRNTDIV+7, DIVHDR+1, DIVHDR+3, DIVHDR+4, DIVHDR1+1, DIVHDR1+2 |
| SUB2 | DSPLY1+1~, DSPLY1+11*, DSPLY2+1*, DSPLY2+2, DSPLY2+3, DSPLY2+5, DIVHDR+1, DIVHDR1+1 |
| SUB3 | DSPLY1+1~, DSPLY1+11*, DSPLY2+2*, DSPLY2+3, DSPLY2+5, PRNTDIV+7, DIVHDR+1, DIVHDR+4, DIVHDR1+2, PRNTFAC+5 |
| SUB4 | DSPLY1+1~, DSPLY1+11*, DSPLY2+3*, DSPLY2+5 |
| TMPARY | STAT+1~ |
| TMPDIV | BUILD+9~, BUILD+10*, BUILD+13*, BUILD+14*, BUILD+15, BYDIV+2, BYDIV+3, BYFAC+1, BYFAC+2 |
| TRM | STAT+5~*, PRTHDR+3 |
| U | STATUS+7, SORTRPT+11, STAT+14, STAT+18, STAT+19, STAT+21, STAT+22, STAT+23, BUILD+13, BUILD+14 , BUILD+16, BYDIV+3, BYFAC+2, DSPLY1+12, DSPLY1+29, DSPLY2+8, DSPLY2+9, DSPLY2+10, DSPLY2+11, PRNTDIV+3 , PRNTDIV+8, DIVHDR+1, DIVHDR+3, DIVHDR+4, DIVHDR1+1, DIVHDR1+2, PRNTFAC+1, PRNTFAC+5, PRNTFAC+6, PRTHDR+5 , PRTHDR+8 |
| VAUTD | EN+8~, EN+21!, SELDIV+7, SELDIV+9, BUILD+4 |
| VAUTD( | SELDIV+10, SELDIV+13 |
| X | EN+46*, EN+47, GETDIV~, GETDIV+4, GETDIV+5, HELP+5 |
| Y | SELDIV+1~, SELDIV+6, GETDIV+3~*, GETDIV+4, GETDIV+5*, GETDIV+6 |
| ZTDESC | EN+2~, PRTHDR+6 |
| ZTQUEUED | EN+3~, PRTHDR+1 |
| ZTREQ | EN+4~ |
| ZTRTN | EN+6~ |
| ZTSAVE | EN+1~, EN+47 |
| ZTSAVE("DGSORT(" | EN+45* |
| ZTSK | EN+7~ |
| ZTSTOP | EN+5~, PRTHDR+1* |