BGP3AUEX ; IHS/CMI/LAB - BUILD SITE GPRA FILES, EXPORT TO AREA ; 05 Nov 2012 12:13 PM
Source file <BGP3AUEX.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 6 | DW^%DTC EN^DDIOL ^DIC FILE^DICN ^DIE ^DIR | 
| IHS GPRA Information System | 5 | ^BGP3D1 $$CTR^BGP3DNG PAUSE^BGP3DU ($$LZERO,GS,REPORT)^BGP3UTL ($$DEMOCHK,$$GETDIR)^BGP3UTL2 | 
| Kernel | 5 | ^%ZISC (,KILL,STAT)^%ZTLOAD ($$FMADD,$$FMTE,$$FMTH,$$NOW)^XLFDT $$LEAP^XLFDT2 BMES^XPDUTL | 
| IHS VA Utilities | 4 | $$VAL^XBDIQ1 ^XBFMK ^XBGSAVE EN^XBVK | 
| IHS Patient | 1 | KILL^AUPNPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELTASK | ;EP | |
| NT1 | ; | |
| ADDOPT(BGPOPTD0,BGPD0) | ; | |
| CZIB | ;create entry in ZISH SEND PARAMETERS | |
| EN(BGPEND) | ;EP -- MAIN ENTRY POINT | |
| COM | ; | |
| DQ | ;EP -- QUEUED JOB STARTS HERE | |
| SCHED | ;EP -scedule task in option scheduling | |
| QUE(BGPEND,ZTDTH) | ;EP | |
| CHKFQT(F) | ;EP -check for queued task (BGP AUTO GPRA EXTRACT and BGPSITE variable within the task | |
| DESC | ;----- ROUTINE DESCRIPTION | |
| NT | ; | |
| MAN1 | ||
| EDITDEL | ;does user just want to edit the parameters or delete the scheduled task? | |
| AUTO | ;EP -- AUTOQUEUED JOB ENTRY POINT | |
| XIT | ; | |
| EDITOPT(BGPD0) | ; | |
| LOG(BGPFILE,BGPBD,BGPEND,BGPERRM) | ; | |
| EDITPAR | ; | |
| SCHEDGUI | ||
| ASUFAC() | ; | |
| FRIDAY(DT) | ; | |
| SITEPAR | ;EP - called from option | |
| AUTOEX | ;EP | |
| MAN | ;EP -- MANUALLY RUN GPRA EXTRACT | 
| Name | Field # of Occurrence | 
|---|---|
| DW^%DTC | FRIDAY+11, FRIDAY+16 | 
| ^%ZISC | XIT+1 | 
| ^%ZTLOAD | QUE+11, DQ+14, NT+20 | 
| KILL^%ZTLOAD | DELTASK+6 | 
| STAT^%ZTLOAD | DELTASK+3 | 
| KILL^AUPNPAT | XIT+5, XIT+10 | 
| ^BGP3D1 | COM+17 | 
| $$CTR^BGP3DNG | MAN1+13 | 
| PAUSE^BGP3DU | MAN+15, MAN1+2, MAN1+9, MAN1+25, EDITPAR+4 | 
| $$LZERO^BGP3UTL | COM+16 | 
| GS^BGP3UTL | COM+18 | 
| REPORT^BGP3UTL | COM+13 | 
| $$DEMOCHK^BGP3UTL2 | MAN1+1 | 
| $$GETDIR^BGP3UTL2 | COM+12 | 
| EN^DDIOL | DESC+7 | 
| ^DIC | MAN+8, MAN1+8, SITEPAR+8 | 
| FILE^DICN | LOG+9, ADDOPT+9, CZIB+3 | 
| ^DIE | LOG+14, EDITOPT+9, EDITPAR+1, EDITPAR+9, CZIB+6 | 
| ^DIR | SCHED+1, EDITDEL+6 | 
| $$VAL^XBDIQ1 | AUTO+5, MAN+11, MAN+14, EDITPAR+3 | 
| ^XBFMK | XIT+11 | 
| ^XBGSAVE | AUTOEX+6 | 
| EN^XBVK | XIT+2 | 
| $$FMADD^XLFDT | AUTO+10, MAN+17, MAN+26, DQ+7, EN+30, FRIDAY+15, SCHEDGUI+10 | 
| $$FMTE^XLFDT | MAN1+15, MAN1+16, MAN1+17 | 
| $$FMTH^XLFDT | CHKFQT+3 | 
| $$NOW^XLFDT | LOG+5, SCHEDGUI+10 | 
| $$LEAP^XLFDT2 | AUTO+14, MAN+21 | 
| BMES^XPDUTL | NT+1, NT+22 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(19.2 - [#19.2] | Classic Fileman Calls | 
| ^ATXAX - [#9002226] | Classic Fileman Calls | 
| ^BGPGP2PM - [#90241.04] | Classic Fileman Calls | 
| ^%ZIB(9888888.93 - [#9888888.93] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIB(9888888.93 - [#9888888.93] | EDITPAR+5 | 
| ^%ZTSK - [#14.4] | CHKFQT+6, CHKFQT+7, CHKFQT+8, CHKFQT+9, CHKFQT+11 | 
| ^ATXAX - [#9002226] | MAN1+7, MAN1+18, COM+3, COM+4 | 
| ^AUTTLOC - [#9999999.06] | COM+16, ASUFAC+5, AUTOEX+5, EDITPAR+5, CZIB+3 | 
| ^AUTTSITE(1 | ASUFAC+5 | 
| ^BGPCTRL - [#90241.01] | AUTO+21, MAN+35, EN+19 | 
| ^BGPCTRL("B" | AUTO+20, MAN+34, EN+16 | 
| ^BGPDATA | AUTOEX+12, AUTOEX+13! | 
| ^BGPGP2PM - [#90241.04] | AUTO+8, MAN+12, EN+14, COM+1, EDITPAR+8 | 
| ^BGPINDH("GPRA" | COM+8 | 
| ^BGPSITE - [#90241.02] | MAN1+7, COM+7 | 
| ^DD(90241.04 | MAN+14, EDITPAR+3 | 
| ^TMP($J | AUTOEX+13! | 
| Name | Line Occurrences | 
|---|---|
| $$CHKFQT | SITEPAR+11 | 
| $$FRIDAY | DQ+8, SCHEDGUI+4, SCHEDGUI+7 | 
| CZIB | EDITPAR+6 | 
| DELTASK | EDITDEL+10 | 
| DQ | QUE+3 | 
| EDITDEL | SITEPAR+12 | 
| EDITPAR | SITEPAR+13, EDITDEL+9 | 
| EN | DQ+2 | 
| LOG | COM+20 | 
| MAN | MAN+11 | 
| MAN1 | MAN+16 | 
| NT | SCHEDGUI+8 | 
| QUE | AUTO+19, NT1+2, MAN1+20 | 
| SCHED | SITEPAR+14 | 
| XIT | MAN1+2, MAN1+9, MAN1+26, COM+14, COM+15, COM+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | EDITOPT+3~ | 
| %L | EDITOPT+3~ | 
| %X | EDITOPT+3~ | 
| %Y | EDITOPT+3~ | 
| A | XIT+7! | 
| B | MAN1+7*, XIT+7! | 
| BD | XIT+9! | 
| BGP1GPU | EN+5~, EN+12* | 
| BGP1RPTH | EN+5~, EN+12* | 
| >> BGPAMEX | MAN1*, EN+11* | 
| >> BGPAMFN | COM+16*, COM+19, AUTOEX+2 | 
| BGPBBD | MAN+30*, MAN+40*, MAN1+17, EN+6~, EN+24*, EN+34* | 
| BGPBD | MAN+25*, MAN+26*, MAN+30, MAN+32, MAN+36*, MAN+39, MAN1+15, EN+5~, EN+13*, EN+20* , EN+23, EN+29*, EN+30*, EN+34, EN+36, COM+20, LOG~, LOG+13 | 
| BGPBED | MAN+31*, MAN+40*, MAN1+17, EN+6~, EN+24*, EN+35* | 
| BGPBEN | EN+6~, COM+5* | 
| BGPBENF | EN+6~, COM+6* | 
| BGPD | AUTO+2~, AUTO+13*, AUTO+14*, AUTO+15*, AUTO+17, MAN+20*, MAN+21*, MAN+22*, MAN+24 | 
| BGPD0 | ADDOPT~, ADDOPT+5*, ADDOPT+11*, EDITOPT~, EDITOPT+6 | 
| BGPDT | AUTO+2~, AUTO+10*, AUTO+11, AUTO+12, MAN+17*, MAN+18, MAN+19, FRIDAY+10*, FRIDAY+13*, FRIDAY+15* , FRIDAY+17, EDITOPT+3~ | 
| BGPED | MAN+25*, MAN+26*, MAN+31, MAN+33, MAN+37*, MAN+39, MAN1+15, EN+5~, EN+13*, EN+21* , EN+23, EN+29*, EN+30*, EN+35, EN+37 | 
| BGPEND | AUTO+2~, AUTO+17*, AUTO+19, AUTO+23*, NT1+2, MAN+2~, MAN+24*, MAN+26, MAN+37*, MAN1+20 , QUE~, DQ+2, DQ+15!, EN~, EN+21*, EN+30, COM+16, COM+20, LOG~, LOG+13 | 
| >> BGPERR | SCHEDGUI+1* | 
| BGPERRM | MAN1*, COM+20, LOG~, LOG+13, AUTOEX+7*, AUTOEX+9*, AUTOEX+10*, AUTOEX+11* | 
| BGPEXCEL | EN+7~, COM+11* | 
| BGPEXPT | EN+7~, COM+10* | 
| BGPF | EDITOPT+3~, EDITOPT+5* | 
| BGPFILE | EN+7~, COM+19*, COM+20, LOG~, LOG+13 | 
| BGPHOME | EN+7~, COM+7* | 
| >> BGPIND( | COM+8* | 
| BGPINDH | EN+7~, COM+9* | 
| >> BGPLOC | AUTO+7, SITEPAR+10* | 
| BGPM | AUTO+2~, AUTO+12*, AUTO+13, AUTO+14, AUTO+16*, AUTO+17, MAN+19*, MAN+20, MAN+21, MAN+23* , MAN+24 | 
| >> BGPMAN | MAN1+19*, QUE+3, DQ+4 | 
| BGPOPTD0 | ADDOPT~, ADDOPT+6 | 
| BGPPBD | MAN+32*, MAN+39*, MAN1+16, EN+6~, EN+23*, EN+36* | 
| BGPPED | MAN+33*, MAN+39*, MAN1+16, EN+6~, EN+23*, EN+37* | 
| BGPPER | MAN+26*, MAN+28, MAN+41*, EN+5~, EN+25*, EN+30*, EN+32 | 
| >> BGPQTR | MAN+42*, EN+26* | 
| BGPQUIT | EN+7~, COM+14 | 
| BGPRPT | EN+7~, COM+15, COM+16 | 
| BGPRTYPE | EN+5~, EN+12* | 
| BGPSITE | AUTO+2~, AUTO+7*, AUTO+8, MAN+6~, MAN+7*, MAN+10*, MAN+11, MAN+12, MAN+14, EN+14 , COM+16, LOG+6, AUTOEX+5, SITEPAR+10*, SITEPAR+11, EDITPAR+1, EDITPAR+3, EDITPAR+5, EDITPAR+8, CZIB+3 | 
| BGPT | AUTO+2~, AUTO+8*, AUTO+9, MAN+12*, MAN+16, EN+14*, EN+15, EN+28 | 
| >> BGPTASK | SITEPAR+11*, SITEPAR+12, DELTASK+2, DELTASK+5, DELTASK+7 | 
| BGPTAX | MAN1+4!, EN+6~ | 
| BGPTAX( | COM+4* | 
| >> BGPTAXI | MAN1+5*, MAN1+10*, MAN1+18, COM+1*, COM+3, COM+4 | 
| BGPTP | MAN+25*, EN+5~, EN+13*, EN+29* | 
| >> BGPTSK | NT+21*, NT+22 | 
| BGPUF | EN+7~, COM+12*, AUTOEX+6 | 
| BGPVDT | MAN+27*, MAN+28, MAN+43*, EN+5~, EN+27*, EN+31*, EN+32 | 
| >> BGPX | DQ+8*, DQ+9, SCHEDGUI+1*, SCHEDGUI+4*, SCHEDGUI+5, SCHEDGUI+6*, SCHEDGUI+7*, SCHEDGUI+10*, NT+15 | 
| BGPY | AUTO+2~, AUTO+11*, AUTO+14, AUTO+17, MAN+18*, MAN+21, MAN+24 | 
| >> BGPZIB | EDITPAR+5*, EDITPAR+6, EDITPAR+7, EDITPAR+8, CZIB+1*, CZIB+5* | 
| C | XIT+7! | 
| D | XIT+7!, EDITOPT+3~ | 
| D0 | EDITOPT+3~, CZIB+2!, CZIB+8! | 
| DA | LOG+3~, LOG+11*, SCHED+1!, EDITOPT+3~, EDITOPT+6*, EDITPAR+1*, EDITPAR+8*, EDITPAR+10!, CZIB+5*, EDITDEL+6! | 
| DA(1 | LOG+6*, LOG+7 | 
| DD | LOG+3~, ADDOPT+3~, CZIB+2!, CZIB+8! | 
| DI | EDITOPT+3~ | 
| DIADD | XIT+4!, CZIB+2!, CZIB+8! | 
| DIC | MAN+6~, MAN+8*, MAN1+6*, LOG+3~, LOG+7*, LOG+12, SITEPAR+8*!, ADDOPT+3~, ADDOPT+7*, EDITOPT+3~ , CZIB+2!, CZIB+3*, CZIB+8! | 
| DIC("A" | MAN+8*, MAN1+6* | 
| DIC("B" | MAN1+7* | 
| DIC("S" | MAN+8*, MAN1+6*, SITEPAR+8* | 
| DIC(0 | MAN+8*, MAN1+6*, LOG+8*, SITEPAR+8*, ADDOPT+8*, CZIB+3* | 
| DIE | LOG+3~, LOG+12*, EDITOPT+3~, EDITOPT+7*, EDITPAR+1*, EDITPAR+8*, EDITPAR+10!, CZIB+5* | 
| DIFROM | EDITOPT+3~ | 
| DIR | MAN+2~, XIT+3!, SCHED+1!, EDITDEL+6! | 
| DIR("A" | SCHED+1*, EDITDEL+5* | 
| DIR("B" | EDITDEL+5* | 
| DIR(0 | SCHED+1*, EDITDEL+4* | 
| DIROUT | MAN+2~ | 
| DIRUT | MAN+2~, XIT+3!, SCHED+1!, SCHED+2, EDITDEL+7 | 
| DLAYGO | XIT+4!, CZIB+2!, CZIB+8! | 
| DO | LOG+3~, ADDOPT+3~, CZIB+2!, CZIB+8! | 
| DOD | XIT+3! | 
| DQ | EDITOPT+3~ | 
| DR | LOG+3~, LOG+13*, EDITOPT+3~, EDITOPT+8*, EDITPAR+1*, EDITPAR+8*, EDITPAR+10!, CZIB+5* | 
| DT | AUTO+10, AUTO+23, MAN+17, MAN+36, MAN+37, DQ+7, EN+20, EN+21, FRIDAY~, FRIDAY+10 , FRIDAY+13, SCHEDGUI+4, SCHEDGUI+5, SCHEDGUI+6, CHKFQT+3 | 
| DTOUT | MAN+2~ | 
| DUOUT | MAN+2~, XIT+3! | 
| DUZ(2 | AUTO+5, AUTO+7, MAN+11, MAN1+7, COM+1, COM+7 | 
| E | XIT+7! | 
| ED | XIT+9! | 
| F | AUTO+5*, MAN+2~, MAN+14*, XIT+7!, AUTOEX+2*, AUTOEX+4, EDITPAR+3*, CHKFQT~, CHKFQT+2*, CHKFQT+10 | 
| G | XIT+7! | 
| H | XIT+7! | 
| I | DESC+7~*, XIT+7! | 
| IOF | MAN1+12 | 
| J | XIT+7! | 
| K | XIT+7! | 
| L | XIT+7! | 
| M | XIT+7! | 
| N | XIT+7!, XIT+8! | 
| N1 | XIT+8! | 
| N2 | XIT+8! | 
| N3 | XIT+8! | 
| N4 | XIT+8! | 
| N5 | XIT+8! | 
| N6 | XIT+8! | 
| O | XIT+7! | 
| P | XIT+7! | 
| Q | AUTO+4*, AUTO+5*, AUTO+6, MAN+2~, MAN+13*, MAN+14*, MAN+15, XIT+7!, EDITPAR+2*, EDITPAR+3* , EDITPAR+4, CHKFQT+1~, CHKFQT+4*, CHKFQT+12*, CHKFQT+13 | 
| R | XIT+7! | 
| S | XIT+7! | 
| T | XIT+7! | 
| U | AUTO+8, AUTO+13, MAN+12, MAN+14, MAN+20, MAN+40, MAN+41, MAN1+7, MAN1+18, EN+14 , EN+24, EN+25, COM+1, COM+4, COM+7, COM+16, ASUFAC+5, AUTOEX+5, EDITPAR+3, EDITPAR+5 , EDITPAR+8, CZIB+3, CHKFQT+7, CHKFQT+8, CHKFQT+9, CHKFQT+11 | 
| V | XIT+7! | 
| W | XIT+7! | 
| X | DESC+7~*, MAN+2~, MAN+28*, MAN+29*, MAN+30, MAN+31, MAN+34*, MAN+35, MAN1+1*, MAN1+2 , DQ+7*, DQ+8, EN+6~, EN+16*, EN+19, EN+32*, EN+33*, EN+34, EN+35, COM+2* , COM+3*, COM+4, COM+8*, LOG+3~, LOG+5*, FRIDAY+8~, FRIDAY+10*, FRIDAY+12, FRIDAY+14, FRIDAY+15* , XIT+6!, XIT+7!, ADDOPT+3~, ADDOPT+6*, EDITOPT+3~, CZIB+3*, CHKFQT+1~, CHKFQT+5*, CHKFQT+6*, CHKFQT+7 , CHKFQT+8, CHKFQT+9, CHKFQT+11, CHKFQT+12 | 
| X1 | XIT+6! | 
| X2 | XIT+6! | 
| X3 | XIT+6! | 
| X4 | XIT+6! | 
| X5 | XIT+6! | 
| X6 | XIT+6! | 
| XBF | AUTOEX+3~, AUTOEX+4* | 
| >> XBFLG | AUTOEX+8 | 
| >> XBFLG(1 | AUTOEX+9, AUTOEX+10, AUTOEX+11 | 
| XBFLT | AUTOEX+3~, AUTOEX+4* | 
| XBFN | AUTOEX+3~, AUTOEX+4* | 
| XBGL | AUTOEX+1~* | 
| XBMED | AUTOEX+3~, AUTOEX+4* | 
| >> XBS1 | AUTOEX+5* | 
| >> XBTLE | AUTOEX+4* | 
| >> XBUF | AUTOEX+6* | 
| Y | AUTO+20*, AUTO+21*, MAN+2~, MAN+9, MAN+10, MAN+35*, MAN+40, MAN+41, MAN1+9, MAN1+10 , EN+19*, EN+24, EN+25, LOG+3~, LOG+10, LOG+11, ASUFAC+3~, ASUFAC+4*, ASUFAC+5*, ASUFAC+6 , FRIDAY+8~, FRIDAY+9*, FRIDAY+17*, FRIDAY+18, XIT+7!, SITEPAR+9!, SITEPAR+10, SCHED+3, ADDOPT+3~, ADDOPT+10 , ADDOPT+11, EDITOPT+3~, CZIB+4, CZIB+5, CZIB+7, CHKFQT+1~, CHKFQT+3*, CHKFQT+11, EDITDEL+8, EDITDEL+9 , EDITDEL+10 | 
| Z | XIT+7!, CHKFQT+1~, CHKFQT+9*, CHKFQT+10 | 
| ZTDESC | QUE+5~, QUE+9*, DQ+12*, NT+18* | 
| ZTDTH | AUTO+2~, AUTO+18*, NT1+1*, QUE~, DQ+9*, NT+15* | 
| ZTIO | QUE+5~, QUE+10*, DQ+13*, NT+19* | 
| >> ZTQUEUED | XIT+2 | 
| >> ZTREQ | XIT+2* | 
| ZTRTN | QUE+5~, QUE+8*, DQ+11*, NT+17* | 
| >> ZTSAVE("BGP*" | QUE+7*, DQ+10*, NT+16* | 
| ZTSK | MAN+2~, MAN1+21, MAN1+23, NT+21, DELTASK+2*, DELTASK+4!, DELTASK+5*, DELTASK+8! | 
| ZTSK(1 | DELTASK+4 | 
| ZTSK(2 | DELTASK+4 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(DESC+I | DESC+7 |