GMTSUP ; SLC/KER - Utilities for Paging HS ; 01/06/2003
Source file <GMTSUP.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Summary | 5 | LOAD^GMTSADH CMPLIM^GMTSADH2 EN^GMTSHCPR $$HF^GMTSU $$TYPE^GMTSULT |
| Kernel | 1 | EN^XQORM |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHDR(X) | ; Component Header
|
|
| MUL(X) | ; Multiple Components in Type
|
|
| NOLIM | ; No limits
|
|
| LABDAT | ; Label/Date
|
|
| FST(X) | ; First Component in Type
|
|
| LABEL | ; Label
|
|
| BREAK | ; Writes the Component Header
; ; If the variable GMTSOBJ exist, then the ; Component Headers are suppressed with the ; following exceptions: ; ; If GMTSOBJ("COMPONENT HEADER") exist, ; then the Component Header will NOT be ; suppressed ; ; If GMTSOBJ("BLANK LINE") exist, a blank ; line will be written after the Component ; Header ; |
|
| HEADER | ; Print Running Header
; ; If the variable GMTSOBJ exist, then the ; Report Headers are suppressed with the ; following exceptions: ; ; If GMTSOBJ("DATE LINE") exist, then the ; Location/Report Date line will NOT be ; suppressed. ; ; If GMTSOBJ("CONFIDENTIAL") exist, then ; the Confidential Header Name line will ; NOT be suppressed. ; ; If GMTSOBJ("REPORT HEADER") exist, then ; the Report Header containing the patient's ; name, SSAN, ward and DOB will NOT be ; suppressed. ; ; If the variable GMTSOBJ("LABEL") contains ; text, and the variable GMTSOBJ("USE LABEL") ; exist, then this text will be printed before ; the object text. ; ; If GMTSOBJ("REPORT DECEASED") exist, then ; the optional line that displays for Deceased ; patients will NOT be suppressed. ; ; Header Lines: |
|
| BRNCH | ; Checks abbreviation to branch to a different component
|
|
| OLDB | ;
|
|
| CKP | ; Check page position, pause and prompt
|
|
| EVAL | ; Evaluate input to determine quit or continue
|
|
| CKP1 | ; Help Display of Optional Components for Navigation
|
|
| CNAM(X) | ; Component Name
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMT(142 - [#142] | BRNCH+5 |
| ^GMT(142.1 - [#142.1] | BRNCH+10, CNAM+2 |
| Name | Line Occurrences |
|---|---|
| $$CHDR | BREAK+17 |
| $$CNAM | CHDR+1 |
| $$FST | BREAK+14 |
| $$MUL | BREAK+14 |
| @( | CKP1+9 |
| BREAK | CKP+3, CKP+4, CKP+7 |
| CKP1 | CKP+6, CKP1+10 |
| HEADER | CKP+7, CKP+8 |
| LABEL | HEADER+53, HEADER+58 |
| NOLIM | BRNCH+9 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | BRNCH+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CREC | BRNCH+1~, BRNCH+10* |
| DA | CKP1+1~ |
| DATA | HEADER+29~*, HEADER+30*, HEADER+31*, HEADER+32*, HEADER+39, HEADER+40 |
| DIC | CKP1+1~, CKP1+4*, CKP1+5! |
| DIC(0 | CKP1+4* |
| DIR | CKP1+2~! |
| DIR(0 | CKP1+2* |
| >> DIROUT | BRNCH+3*, BRNCH+11, EVAL+3* |
| >> DTOUT | EVAL+3 |
| >> DUOUT | CKP1+2 |
| >> GMDUOUT | EVAL+4* |
| GMI | BRNCH+7~* |
| GMJ | BRNCH+7~* |
| >> GMPSAP | EVAL+4 |
| GMTINX | BRNCH+1~, BRNCH+5*, BRNCH+6, BRNCH+7, BRNCH+8*, BRNCH+10, NOLIM+1 |
| >> GMTOPT | CKP1+2 |
| GMTS | BREAK+16~, BREAK+17*, BREAK+22, BREAK+24, OLDB+2*, OLDB+3*, OLDB+4*, OLDB+6, HEADER+45*, HEADER+46* , HEADER+47, CHDR+1~, CHDR+2*, CHDR+3 |
| >> GMTSCDT(0 | HEADER+33 |
| GMTSDFLT | BRNCH+7~* |
| >> GMTSDTM | HEADER+33*, HEADER+39, HEADER+40, LABDAT+2, LABDAT+3 |
| >> GMTSEG( | CNAM+1 |
| >> GMTSEG(" " | MUL+1 |
| >> GMTSEG(0 | MUL+1, FST+1 |
| >> GMTSEGC | BRNCH+7* |
| >> GMTSEGH | OLDB+3, OLDB+4, CHDR+1 |
| >> GMTSEGI( | BRNCH+7, BRNCH+8, BRNCH+10, NOLIM+1 |
| >> GMTSEGL | OLDB+3, OLDB+4, CHDR+2 |
| >> GMTSEGN | CKP+4, CKP+7, CKP+8, BREAK+20, BREAK+25, BREAK+26, OLDB+7, OLDB+8, BRNCH+2*, NOLIM+1* , FST+1, CNAM+1 |
| >> GMTSEXIT | EVAL+2* |
| GMTSF | BREAK+14~*, BREAK+22, MUL+1~*, MUL+2, FST+1~*, FST+2 |
| GMTSH | CHDR+1~*, CHDR+2, CHDR+3, CHDR+4, CNAM+1~*, CNAM+2 |
| >> GMTSHDR | HEADER+43*, HEADER+44*, HEADER+45, HEADER+46, HEADER+47*, HEADER+48 |
| GMTSL | BREAK+16~, BREAK+17*, MUL+1~*, MUL+2, FST+1~*, FST+2, CHDR+1~, CHDR+2*, CHDR+3, CHDR+5 |
| >> GMTSLCMP | CKP+4, BREAK+16*, BREAK+20*, BREAK+25, BREAK+26*, OLDB+1*, OLDB+7, OLDB+8* |
| >> GMTSLFG | HEADER+50 |
| >> GMTSLO | CKP+5, BREAK+18, BREAK+25, OLDB+5, OLDB+7 |
| GMTSLOC | HEADER+36~*, HEADER+37 |
| >> GMTSLPG | CKP+5, CKP1+2, CKP1+7, BRNCH+2*, NOLIM+1*, EVAL+3 |
| GMTSM | BREAK+14~*, BREAK+15, BREAK+21 |
| GMTSN | CHDR+1~*, CHDR+4*, CHDR+5*, CHDR+6 |
| >> GMTSNPG | CKP+1*, CKP+7*, BREAK+17*, OLDB+2* |
| >> GMTSOBJ | CKP1+7, BREAK+15, BREAK+19, HEADER+30, HEADER+33, HEADER+35, HEADER+45, HEADER+46, HEADER+48, HEADER+53 , HEADER+54, HEADER+58, HEADER+59, HEADER+64, HEADER+66, CHDR+3 |
| >> GMTSOBJ("BLAN | K LINE" , BREAK+15, BREAK+23 |
| >> GMTSOBJ("COMP | ONENT HEADER" , BREAK+15, BREAK+21, CHDR+4 |
| >> GMTSOBJ("CONFIDENTIAL" | HEADER+48 |
| >> GMTSOBJ("DATE | LINE" , HEADER+35, HEADER+36, HEADER+39, HEADER+40, LABDAT+2, LABDAT+3 |
| >> GMTSOBJ("DECEASED" | HEADER+64 |
| >> GMTSOBJ("LABE | L BLANK LINE" , LABEL+2, LABDAT+4 |
| >> GMTSOBJ("LABEL" | CKP+2, HEADER+53, HEADER+58, LABEL+1, LABDAT+1, LABDAT+2, LABDAT+3 |
| >> GMTSOBJ("LIMITS" | CHDR+5 |
| >> GMTSOBJ("REPO | RT HEADER" , CKP+2!, HEADER+53, HEADER+54, HEADER+58, HEADER+59 |
| >> GMTSOBJ("UNDERLINE" | BREAK+22 |
| >> GMTSOBJ("USE | LABEL" , LABEL+1, LABDAT+1 |
| >> GMTSOBJE | CKP1+7, HEADER+30 |
| >> GMTSPG | HEADER+42*, HEADER+43*, HEADER+44 |
| >> GMTSPHDR("DOB" | HEADER+55, HEADER+61 |
| >> GMTSPHDR("DOBS" | HEADER+55, HEADER+61 |
| >> GMTSPHDR("NMSSN" | HEADER+55, HEADER+60 |
| >> GMTSPHDR("TWO" | HEADER+52 |
| >> GMTSPHDR("WARDRB" | HEADER+56, HEADER+61 |
| >> GMTSPHDR("WARDRBS" | HEADER+56, HEADER+60 |
| >> GMTSPXD1 | HEADER+29, HEADER+31, HEADER+32 |
| >> GMTSPXD2 | HEADER+29, HEADER+31, HEADER+32 |
| >> GMTSQIT | CKP+1, CKP+7, CKP+8, CKP1+2*, BRNCH+2*, BRNCH+3*, BRNCH+11*, NOLIM+1*, EVAL+3* |
| >> GMTSSC | HEADER+36 |
| >> GMTSTITL | HEADER+43, HEADER+51 |
| >> GMTSTOF | CKP+6*, CKP+7*, CKP+8*, BRNCH+2 |
| >> GMTSTYP | CKP+8, CKP1+2, CKP1+3, CKP1+5*, CKP1+6, CKP1+11*, BRNCH+5 |
| GMTSUL | BREAK+16~, BREAK+17*, BREAK+22 |
| GMTSVDT | HEADER+29~, HEADER+33*, HEADER+38 |
| >> GMTSWRIT | CKP+3* |
| GMTSY | CKP1+1~, CKP1+10!, BRNCH+2*, BRNCH+6*, BRNCH+8*, NOLIM+1* |
| >> HSTAG | HEADER+51 |
| I | CKP1+1~ |
| IOF | CKP+7, CKP+8 |
| IOSL | CKP+5, BREAK+18, BREAK+25, OLDB+5, OLDB+7 |
| IOST | CKP+6, HEADER+44 |
| J | CKP1+1~ |
| K | CKP1+1~ |
| L | CKP1+1~ |
| LABEL | LABEL+1~*, LABEL+2, LABDAT+1~*, LABDAT+2*, LABDAT+3*, LABDAT+4 |
| LIM | BRNCH+1~, BRNCH+9* |
| SBS | BRNCH+1~, BRNCH+10* |
| TYP | CKP1+1~, CKP1+3*, CKP1+11 |
| U | HEADER+36, HEADER+65, BRNCH+5, BRNCH+9 |
| >> VADM(6 | HEADER+65 |
| X | CKP1+1~, CKP1+4*, CKP1+5!, BRNCH+2, BRNCH+3, BRNCH+4, EVAL+1, EVAL+2, EVAL+3, EVAL+4 , MUL~, FST~, CHDR~, CHDR+3*, CHDR+6*, CNAM~, CNAM+2* |
| XQORM | CKP1+1~, CKP1+6* |
| XQORM("??" | CKP1+7* |
| XQORM("A" | CKP1+6* |
| XQORM("S" | CKP1+8* |
| XQORM(0 | CKP1+6* |
| Y | CKP1+1~, CKP1+4*, CKP1+5!, CKP1+9, BRNCH+2, BRNCH+4 |
| Y(1 | BRNCH+5, BRNCH+9 |