GMTSPNJ ;SLC/JER - Nightly Job to Queue HS Batch Print-by-Loc ; 08/27/2002
Source file <GMTSPNJ.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | ^%ZTLOAD $$DOW^XLFDT | 
| VA Fileman | 2 | (C,NOW)^%DTC (,FIND)^DIC | 
| Health Summary | 1 | $$CKPAT^GMTSPD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HOLIDAY(GMDT) | ; Determines if a date is a Holiday. ; Requires that the Holiday (#40.5) file is updated ; to determine if a date is a holiday. | |
| GETIO(X) | ; Get device for queueing | |
| QCONT | ; Used so following can be done for ; multiple dates for Clinics and ORs. | |
| QUEUE | ; Queues HS batch print for HS Type and Location | |
| NONWDAY(GMTSDT) | ; Determines if non work day (i.e. Sat., Sun., or Holiday) ; Returns 1 if print day is weekend or holiday | |
| WKEND(DAY,BEGDT,ENDDT) | ; Updates days in advance for weekend and holiday dates | |
| MAIN | ; Controls branching | |
| GETDATE(DAYS) | ; Gets desired Visit/Surgery date ; Receives: DAYS=Print Days ahead ; Returns: FileMan Date/time | 
| FileNo | Call Tags | 
|---|---|
| ^HOLIDAY - [#40.5] | FIND^DIC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMT(142 - [#142] | MAIN+2, MAIN+3, QUEUE+4 | 
| Name | Line Occurrences | 
|---|---|
| $$GETDATE | QUEUE+11, QUEUE+12, QUEUE+16, QUEUE+26, WKEND+4 | 
| $$GETIO | QCONT+4 | 
| $$HOLIDAY | NONWDAY+4, WKEND+4 | 
| $$NONWDAY | QUEUE+13, QUEUE+30 | 
| $$WKEND | QUEUE+14 | 
| QCONT | QUEUE+11, QUEUE+20 | 
| QUEUE | MAIN+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | GETDATE+3~, GETDATE+4, GETIO+1~ | 
| %H | GETDATE+3~, WKEND+1~ | 
| %I | GETDATE+3~ | 
| %T | GETDATE+3~ | 
| %Y | GETIO+1~ | 
| BEGDT | QUEUE+2~, QUEUE+12*, QUEUE+13, QUEUE+14, WKEND~, WKEND+2 | 
| C | GETIO+1~ | 
| DAY | QUEUE+1~, QUEUE+9*, QUEUE+11, QUEUE+12, QUEUE+14, QUEUE+24, WKEND~, WKEND+4*, WKEND+7 | 
| DAYNAME | NONWDAY+2~, NONWDAY+3*, NONWDAY+4, WKEND+1~, WKEND+3*, WKEND+4 | 
| DAYS | GETDATE~, GETDATE+5 | 
| DIC | QUEUE+1~, QUEUE+5*, GETIO+1~, GETIO+2* | 
| DIC(0 | QUEUE+5*, GETIO+2* | 
| ENDDT | QUEUE+2~, QUEUE+12*, QUEUE+14, WKEND~, WKEND+2, WKEND+4* | 
| GMDATE | HOLIDAY+3~ | 
| GMDATE("DILIST" | HOLIDAY+5 | 
| GMDT | HOLIDAY~, HOLIDAY+4 | 
| GMI | WKEND+1~, WKEND+2* | 
| GMPSAP | QUEUE+1~, QCONT+3* | 
| GMTSCL | MAIN+1~, MAIN+3*, QUEUE+4 | 
| GMTSDT | GETDATE+3~, GETDATE+4*, GETDATE+5, NONWDAY~, NONWDAY+3, NONWDAY+4 | 
| GMTSDYS | QUEUE+1~ | 
| GMTSIO | QUEUE+1~ | 
| GMTSLOC | QUEUE+1~, QUEUE+4*, QUEUE+5, QUEUE+9, QCONT+3, QCONT+4 | 
| GMTSPM | GETDATE+3~, GETDATE+4*, GETDATE+5 | 
| GMTSQ | QUEUE+2~, QUEUE+17, QUEUE+24*, QUEUE+30* | 
| GMTSSC | QUEUE+1~, QUEUE+7*, QUEUE+8, QUEUE+11*, QUEUE+19*, QCONT+2 | 
| GMTSTYP | MAIN+1~, MAIN+2*, MAIN+3, QUEUE+4 | 
| GMV | QUEUE+1~, QCONT+6* | 
| GMW | MAIN+1~ | 
| NEWDAY | QUEUE+1~, QUEUE+14*, QUEUE+16, QUEUE+22*, QUEUE+24, QUEUE+26 | 
| PDATE | QUEUE+2~, QUEUE+16*, QUEUE+19, QUEUE+26*, QUEUE+30 | 
| QUEQIT | QUEUE+1~, QUEUE+3* | 
| U | QUEUE+6, QUEUE+7, QUEUE+8, QUEUE+9, QUEUE+11, QUEUE+19, QCONT+3, QCONT+4, GETIO+2 | 
| X | MAIN+1~, QUEUE+1~, QUEUE+5*, GETDATE+3~, GETDATE+6, WKEND+1~, WKEND+2, WKEND+3, WKEND+4, GETIO~ | 
| X1 | GETDATE+3~, GETDATE+5*, WKEND+1~, WKEND+2* | 
| X2 | GETDATE+3~, GETDATE+5*, WKEND+1~, WKEND+2* | 
| Y | QUEUE+1~, QUEUE+6, QUEUE+7, GETIO+1~, GETIO+2*, GETIO+3 | 
| Y(0 | QUEUE+6, QUEUE+7, GETIO+2 | 
| >> ZTDESC | QCONT+5* | 
| >> ZTDTH | QCONT+5* | 
| >> ZTIO | QCONT+4* | 
| >> ZTRTN | QCONT+5* | 
| >> ZTSAVE( | QCONT+6* |