GMTSPL ; SLC/JER,KER - Print/Queue HS for Patient Lists ; 02/27/2002 [1/27/05 8:27am]
Source file <GMTSPL.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Summary | 7 | SELTYP1^GMTS EN^GMTS1 ^GMTSLTR MAIL^GMTSMAIL (REGDT4,REGDTM4)^GMTSU $$TYPE^GMTSULT HEADER^GMTSUP |
| VA Fileman | 3 | (C,NOW)^%DTC $$GET1^DIQ ^DIR |
| Kernel | 1 | $$UP^XLFSTR |
| Outpatient Pharmacy | 1 | DFN^PSOSD1 |
| Scheduling | 1 | GETPLIST^SDAMA202 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WARD(LOC) | ; Gets list of patients for a ward
|
|
| ORX | ; Exit Surgery
|
|
| CTRL | ; Controls Branching
|
|
| PAT(LOC) | ; Checks for patients at selected location
|
|
| DRIVER | ; Sets variables for GMTS1 and calls ^%ZTLOAD
|
|
| NOPAT(LOC) | ; Handles unpopulated Hospital location
|
|
| OR(LOC) | ; Gets list of patients scheduled for surgery
|
|
| CLINIC(LOC) | ; Gets list of next-day appointments for clinic
|
|
| MAIN | ; Print/Queue for Patient Lists
; ; Call with: ; ; GMTSTYP = Pointer to file 142 ; GMTSSC = Pointer to file 44^Hosp Loc Name^ ; Hosp Loc Type^Begin Visit/Surg Date^ ; Opt end Visit/Surgery Date ; GMTSSC() = GMTSSC - Array of multiple locations ; [GMPSAP] = Optional flag set to 1 if OP Rx ; Action Profile is to print ; |
|
| PAGE | ; Pause at BOP for interactive users
|
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | CLINIC+7, PAT+5, PAT+23 |
| NOW^%DTC | NOPAT+2, CLINIC+3 |
| $$GET1^DIQ | MAIN+18, MAIN+19 |
| ^DIR | PAGE+6 |
| SELTYP1^GMTS | DRIVER+8 |
| EN^GMTS1 | DRIVER+8 |
| ^GMTSLTR | CTRL+5 |
| MAIL^GMTSMAIL | CLINIC+14, PAT+12 |
| REGDT4^GMTSU | CLINIC+4, CLINIC+5, CLINIC+20, WARD+6, OR+9 |
| REGDTM4^GMTSU | NOPAT+2 |
| $$TYPE^GMTSULT | NOPAT+3, DRIVER+6 |
| HEADER^GMTSUP | NOPAT+5 |
| DFN^PSOSD1 | CTRL+16 |
| GETPLIST^SDAMA202 | CLINIC+9, PAT+7 |
| $$UP^XLFSTR | DRIVER+7 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | CTRL+15 |
| ^DIC(42 - [#42] | WARD+2, PAT+3 |
| ^DPT - [#2] | WARD+7, OR+7 |
| ^DPT("CN" | WARD+3, WARD+4, PAT+3 |
| ^GMT(142 - [#142] | NOPAT+2, NOPAT+4, DRIVER+5, DRIVER+7 |
| ^GMT(142.99 - [#142.99] | CTRL+14 |
| ^SC - [#44] | MAIN+17, WARD+2, PAT+3 |
| ^SRF - [#130] | OR+6 |
| ^SRF("AOR" | OR+4, OR+5, PAT+21, PAT+23 |
| ^SRS("B" | OR+2, PAT+20 |
| ^TMP("GMTSPL" | CTRL+1!, CTRL+6, CTRL+7, CTRL+8, CTRL+9, CTRL+17!, CLINIC+23*, WARD+7*, OR+10*, DRIVER+5 |
| ^TMP($J | CLINIC+12, CLINIC+14, CLINIC+15!, CLINIC+16, CLINIC+18, CLINIC+21, CLINIC+22, CLINIC+24!, PAT+10, PAT+12 , PAT+13!, PAT+15, PAT+16, PAT+17! |
| ^XMB(1 - [#4.3] | CTRL+15 |
| Name | Line Occurrences |
|---|---|
| $$CLINIC | CTRL+3 |
| $$PAT | MAIN+22 |
| CTRL | MAIN+23, MAIN+24, MAIN+27 |
| DRIVER | CTRL+11 |
| NOPAT | CTRL+7 |
| OR | CTRL+3 |
| ORX | OR+2 |
| PAGE | CTRL+16 |
| WARD | CTRL+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | OR+10 |
| ^("T" | NOPAT+4, DRIVER+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | NOPAT+1~, NOPAT+2, CLINIC+1~, OR+1~, PAT+1~ |
| %H | NOPAT+1~, CLINIC+1~, OR+1~, PAT+1~ |
| %I | NOPAT+1~, CLINIC+1~, OR+1~ |
| %T | NOPAT+1~, CLINIC+1~, OR+1~, PAT+1~, DRIVER+1~ |
| %Y | NOPAT+1~, CLINIC+1~, OR+1~ |
| BEG | MAIN+14~, MAIN+15*, MAIN+16 |
| C | DRIVER+1~ |
| COR | MAIN+14~, MAIN+19*, MAIN+20, MAIN+21 |
| D0 | DRIVER+1~ |
| DFN | CTRL+1~, CTRL+11*, PAGE+2, WARD+1~, WARD+4*, WARD+7, OR+1~, OR+6*, OR+7, OR+10 , DRIVER+5 |
| DIC | NOPAT+3*!, DRIVER+6*! |
| DIC(0 | NOPAT+3*, DRIVER+6* |
| DIR | PAGE+1~ |
| DIR("?" | PAGE+5* |
| DIR("A" | PAGE+4* |
| DIR(0 | PAGE+4* |
| >> DIROUT | MAIN+26, CTRL+8, CTRL+9, CTRL+11, PAGE+6* |
| DT | WARD+6 |
| END | MAIN+14~, MAIN+15*, MAIN+16 |
| GMBDT | CLINIC+1~, CLINIC+4*, CLINIC+23 |
| GMBEG | OR+1~, OR+3*, OR+4*, OR+5, OR+9, PAT+1~, PAT+22*, PAT+23* |
| GMDATE | CLINIC+1~, CLINIC+20*, CLINIC+23 |
| GMDFN | CLINIC+1~, CLINIC+21*, CLINIC+23 |
| GMDT | CLINIC+1~, WARD+1~, WARD+6*, WARD+7, OR+1~, OR+9*, OR+10 |
| GMDUOUT | CTRL+10~, CTRL+11 |
| GMEDT | CLINIC+1~, CLINIC+5*, CLINIC+23 |
| GMEND | OR+1~, OR+3*, OR+4 |
| GMI | CLINIC+1~, CLINIC+2*, CLINIC+16*, CLINIC+18, CLINIC+21, CLINIC+22, OR+1~, OR+2*, OR+4, OR+5 |
| GMJ | OR+1~, OR+5*, OR+6 |
| GMLOC | WARD+1~, WARD+2*, WARD+3, WARD+4 |
| GMLTYPE | CTRL+1~, CTRL+3* |
| GMNAME | CLINIC+1~, CLINIC+22*, CLINIC+23 |
| >> GMPAT( | PAGE+2 |
| >> GMPAT("" | PAGE+2 |
| GMPNM | CTRL+1~, CTRL+8*, CTRL+9, CLINIC+1~, OR+1~, OR+7*, OR+10, DRIVER+5 |
| >> GMPSAP | CTRL+12 |
| GMTDFN | CTRL+1~, CTRL+9*, CTRL+11 |
| GMTS | NOPAT+1~, DRIVER+1~ |
| GMTS0 | DRIVER+1~ |
| GMTS1 | DRIVER+1~ |
| GMTS2 | DRIVER+1~ |
| GMTSAGE | DRIVER+3~ |
| GMTSBYE | CTRL+2~*, CTRL+3*, CTRL+4 |
| GMTSCDT | CLINIC+1~, CLINIC+2*, CLINIC+3*, CLINIC+4, CLINIC+7, CLINIC+9, PAT+1~, PAT+6*, PAT+7, DRIVER+3~ |
| GMTSCDT(0 | DRIVER+5* |
| GMTSDATE | PAT+1~, PAT+14*, PAT+16*, PAT+18 |
| GMTSDOB | DRIVER+1~ |
| GMTSDTM | NOPAT+1~, NOPAT+2*, DRIVER+1~ |
| GMTSEG | DRIVER+2~, DRIVER+8 |
| GMTSEGC | DRIVER+2~ |
| GMTSEGI | DRIVER+2~ |
| GMTSERR | CLINIC+11~, CLINIC+12*, CLINIC+13, CLINIC+14, PAT+9~, PAT+10*, PAT+11, PAT+12 |
| GMTSEXIT | MAIN+12~*, MAIN+17 |
| GMTSHDR | NOPAT+1~ |
| GMTSI | PAT+14~*, PAT+15*, PAT+16 |
| GMTSLAST | CLINIC+1~, CLINIC+8*, CLINIC+9, CLINIC+19 |
| GMTSLFG | NOPAT+1~, NOPAT+4* |
| GMTSLO | DRIVER+1~ |
| GMTSLOCK | DRIVER+1~ |
| GMTSLPG | DRIVER+2~ |
| GMTSLTR | CTRL+1~, CTRL+5* |
| GMTSPG | NOPAT+1~ |
| GMTSPHDR | DRIVER+3~ |
| GMTSPNM | DRIVER+2~ |
| GMTSRB | DRIVER+2~ |
| GMTSRES | CLINIC+1~, CLINIC+9, CLINIC+10, PAT+1~, PAT+7, PAT+8 |
| GMTSSC | MAIN+15, MAIN+18~, MAIN+20*, MAIN+21*, MAIN+22, MAIN+27*, CTRL+3, CTRL+5, CTRL+7 |
| GMTSSC( | MAIN+26, MAIN+27 |
| GMTSSC("ALL" | MAIN+13, CTRL+6 |
| GMTSSC(0 | MAIN+24, MAIN+25 |
| GMTSSN | DRIVER+3~ |
| GMTSTITL | NOPAT+1~, NOPAT+4*, DRIVER+3~, DRIVER+7* |
| GMTSTN | NOPAT+1~, NOPAT+2*, NOPAT+3, DRIVER+2~, DRIVER+5*, DRIVER+6 |
| GMTSTOF | DRIVER+3~ |
| >> GMTSTYP | NOPAT+2, DRIVER+5 |
| GMTSWARD | DRIVER+3~ |
| GMTSX | DRIVER+3~ |
| GMW | DRIVER+4~ |
| GMY | PAT+1~*, PAT+3*, PAT+5*, PAT+18*, PAT+20*, PAT+21*, PAT+22, PAT+23*, PAT+24 |
| I | DRIVER+4~ |
| IEN | MAIN+14~, MAIN+17*, MAIN+18, MAIN+19, MAIN+20 |
| IO | CTRL+1 |
| IOF | NOPAT+5 |
| IOSL | PAGE+2, PAGE+3 |
| IOST | CTRL+5, PAGE+2 |
| >> IOT | PAGE+2 |
| LOC | NOPAT~, NOPAT+5, CLINIC~, CLINIC+2, CLINIC+5, CLINIC+6, CLINIC+7, CLINIC+9, WARD~, WARD+2 , OR~, OR+2, OR+3, PAT~, PAT+1, PAT+3*, PAT+4, PAT+5, PAT+6, PAT+7 , PAT+20, PAT+21, PAT+22 |
| LTYPE | PAT+1~*, PAT+2, PAT+18, PAT+19 |
| MULTLOC | MAIN+12~, MAIN+26*, MAIN+27 |
| NAM | MAIN+18~*, MAIN+20 |
| OLOC | PAT+20~*, PAT+21, PAT+22, PAT+23 |
| PAT | MAIN+14~, MAIN+22* |
| PRM | MAIN+14~, MAIN+15* |
| PSOINST | CTRL+1~, CTRL+15* |
| PSONOPG | CTRL+1~, CTRL+13* |
| PSOPAR | CTRL+1~, CTRL+14* |
| PSTYPE | CTRL+1~, CTRL+13* |
| RAN | MAIN+14~, MAIN+16*, MAIN+21 |
| SEX | DRIVER+4~ |
| U | CTRL+3, CTRL+5, CTRL+7, CTRL+14, CTRL+15, NOPAT+4, CLINIC+2, CLINIC+5, CLINIC+6, CLINIC+7 , CLINIC+22, WARD+2, WARD+7, OR+3, OR+7, PAT+1, PAT+3, PAT+4, PAT+5, PAT+6 , PAT+21, PAT+22, DRIVER+7 |
| VA | DRIVER+4~ |
| VADM | DRIVER+4~ |
| VAIN | DRIVER+4~ |
| VAINDT | DRIVER+4~ |
| VAROOT | DRIVER+4~ |
| VDT | CLINIC+1~ |
| X | PAGE+1~, PAGE+6, NOPAT+1~, NOPAT+2*, NOPAT+3*, CLINIC+1~, CLINIC+3, CLINIC+4*, CLINIC+5*, CLINIC+8 , CLINIC+17~, CLINIC+18*, CLINIC+19, CLINIC+20, WARD+1~, WARD+5~, WARD+6*, OR+1~, OR+8~, OR+9* , PAT+1~, PAT+7, PAT+16, PAT+18, PAT+23, DRIVER+4~, DRIVER+6* |
| X1 | CLINIC+1~, CLINIC+6*, CLINIC+7*, OR+1~, PAT+1~, PAT+5*, PAT+23* |
| X2 | CLINIC+1~, CLINIC+6*, CLINIC+7*, OR+1~, PAT+1~, PAT+5*, PAT+23* |
| Y | PAGE+1~, NOPAT+1~, NOPAT+3*, NOPAT+4, CLINIC+1~, WARD+1~, OR+1~, PAT+1~, DRIVER+4~, DRIVER+6* , DRIVER+7 |