PXBCC ;ISL/JVS - CURSOR CONTROLS-UTILITY ROUTINES ;10/16/96 10:09
Source file <PXBCC.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 1 | (ENDR,GKILL,GSET,KILL)^%ZISS | 
| PCE Patient Care Encounter | 1 | (LOC,TERM)^PXBCC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| WINDOW1(PXBCNT) | ;--set up window area | |
| RREVH(LINE,COLUMN,ENTRY) | ;--Reverse REQUESTED information | |
| REVPRV(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV | |
| CLEAR1 | ;--clean out all cursor control varibles | |
| FULL0 | ;--set terminal to full scrolling window | |
| TERM | ;--set up the terminal variables | |
| LOC(LINE,COLUMN) | ;--Locate Cursor to specified position | |
| FIX1 | ;--FIX | |
| ERASE | ;---ERASE THE LIST GOING UPWARDS | |
| DXDY | ;RESET $X $Y | |
| REVPOV(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV | |
| FULL | ;--set terminal to full scrolling window | |
| UNDOFF | ;--underline off | |
| FIX | ;--FIX | |
| WIN17(PXBCNT) | ;--set up window area on the 17th line | |
| INLO() | ; Switch to lowlighted video (IOINLOW must be defined by caller) | |
| ZERO | ;--ZERO $X & $Y | |
| UNDON | ;--underline on | |
| RREVST(LINE,COLUMN,ENTRY) | ;--Reverse REQUESTED information | |
| REVSTP(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV | |
| WINDOW(PXBCNT,DOWN) | ;--set up window area | |
| RREV(LINE,COLUMN,ENTRY) | ;--Reverse REQUESTED information | |
| INHI() | ; Switch to highlighted video (IOINHI must be defined by caller) | |
| UREV(LINE) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV | |
| REVCPT(LINE,PXRVON) | ;--Reverse Video a particular CPT CODE,PROVIDER OR POV | 
| 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 | 
 | 
| 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("OS" | LOC+2 | 
| ^%ZOSF("RM" | FULL+5, FULL0+4 | 
| ^%ZOSF("XY" | ZERO+2, DXDY+1, INHI+1, INLO+1, LOC+3 | 
| Name | Line Occurrences | 
|---|---|
| DXDY | REVCPT+18, REVPRV+10, REVPOV+10, REVSTP+10, UREV+9, RREV+8, RREVST+8, RREVH+8, LOC+12 | 
| FULL0 | FIX+1, FIX1+1 | 
| TERM | FIX+1, FIX1+1, WINDOW+4, WIN17+4, FULL+3, FULL0+2, REVCPT+13, REVPRV+5, REVPOV+5, REVSTP+5 , UREV+5, RREV+4, RREVST+4, RREVH+4, LOC+6 | 
| ZERO | REVCPT+15, REVPRV+7, REVPOV+7, REVSTP+7, UREV+6, RREV+5, RREVST+5, RREVH+5, LOC+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| COL | REVCPT+8~, REVCPT+14*, REVCPT+17, REVCPT+18, REVPRV+2~, REVPRV+6*, REVPRV+9, REVPRV+10, REVPOV+2~, REVPOV+6* , REVPOV+9, REVPOV+10, REVSTP+2~, REVSTP+6*, REVSTP+9, REVSTP+10, UREV+9 | 
| COLUMN | RREV~, RREV+7, RREV+8, RREVST~, RREVST+7, RREVST+8, RREVH~, RREVH+7, RREVH+8, LOC~ , LOC+3, LOC+9, LOC+12 | 
| DOWN | WINDOW~, WINDOW+7 | 
| DX | ZERO+1~, ZERO+2*, INHI+1*, INLO+1*, REVCPT+8~, REVCPT+18*, REVPRV+2~, REVPRV+10*, REVPOV+2~, REVPOV+10* , REVSTP+2~, REVSTP+10*, UREV+3~, UREV+9*, RREV+2~, RREV+8*, RREVST+2~, RREVST+8*, RREVH+2~, RREVH+8* , LOC+3~*, LOC+4~, LOC+12* | 
| DY | ZERO+1~, ZERO+2*, INHI+1*, INLO+1*, REVCPT+8~, REVCPT+18*, REVPRV+2~, REVPRV+10*, REVPOV+2~, REVPOV+10* , REVSTP+2~, REVSTP+10*, UREV+3~, UREV+9*, RREV+2~, RREV+8*, RREVST+2~, RREVST+8*, RREVH+2~, RREVH+8* , LOC+3~*, LOC+4~, LOC+10*, LOC+11* | 
| ENTRY | REVCPT+8~, REVCPT+9*, REVCPT+19, REVCPT+20, REVPRV+2~, REVPRV+3*, REVPRV+11, REVPOV+2~, REVPOV+3*, REVPOV+11 , REVSTP+2~, REVSTP+3*, REVSTP+11, UREV+3~, UREV+4*, UREV+10, RREV~, RREV+9, RREVST~, RREVST+9 , RREVH~, RREVH+9 | 
| >> FROM | REVPRV+1 | 
| I | WINDOW+1~, WINDOW+7*, WIN17+1~, WINDOW1+1~, WINDOW1+4*, REVCPT+8~, REVCPT+16*, REVCPT+17*, REVPRV+2~, REVPRV+8* , REVPRV+9*, REVPOV+2~, REVPOV+8*, REVPOV+9*, REVSTP+2~, REVSTP+8*, REVSTP+9*, UREV+3~, UREV+7*, UREV+8* , RREV+2~, RREV+6*, RREV+7*, RREVST+2~, RREVST+6*, RREVST+7*, RREVH+2~, RREVH+6*, RREVH+7*, RREVH+9* , LOC+4~, LOC+8*, LOC+9*, ERASE+4* | 
| IOBM | WINDOW+1~, WINDOW+5*, WIN17+1~, WIN17+5*, WINDOW1+1~, WINDOW1+2*, FULL+1~, FULL+4*, FULL0+1~, FULL0+3* , REVCPT+8~, REVCPT+15*, REVCPT+21*, REVPRV+2~, REVPRV+7*, REVPRV+12*, REVPOV+2~, REVPOV+7*, REVPOV+12*, REVSTP+2~ , REVSTP+7*, REVSTP+12*, UREV+3~, UREV+6*, UREV+11*, RREV+2~, RREV+5*, RREV+10*, RREVST+2~, RREVST+5* , RREVST+10*, RREVH+2~, RREVH+5*, RREVH+11*, LOC+4~, LOC+7* | 
| >> IOCUD | WINDOW+7, WINDOW1+4, REVCPT+16, REVPRV+8, REVPOV+8, REVSTP+8, UREV+7, RREV+6, RREVST+6, RREVH+6 | 
| >> IOCUF | REVCPT+17, REVPRV+9, REVPOV+9, REVSTP+9, UREV+8, RREV+7, RREVST+7, RREVH+7, LOC+9 | 
| >> IOCUOFF | WIN17+2, LOC+5 | 
| >> IOCUON | WIN17+8, LOC+13 | 
| >> IOCUU | ERASE+2 | 
| >> IOELALL | ERASE+4 | 
| >> IOELEOL | RREV+9, RREVH+9 | 
| >> IOG0 | FIX+1, FIX1+1 | 
| >> IOHOME | REVCPT+15, REVPRV+7, REVPOV+7, REVSTP+7, UREV+6, RREV+5, RREVST+5, RREVH+5, LOC+7 | 
| >> IOIND | LOC+8 | 
| >> IOINHI | INHI+1, RREV+9, RREVH+9 | 
| >> IOINLOW | INLO+1, RREV+9, RREVH+9 | 
| IOM | FULL+5, FULL0+4 | 
| >> IORC | WINDOW+6, WIN17+6, WINDOW1+3, FULL+4, FULL0+3, REVCPT+21, REVPRV+12, REVPOV+12, REVSTP+12, UREV+11 , RREV+10, RREVST+10, RREVH+11 | 
| >> IORI | ERASE+4 | 
| >> IORVOFF | REVCPT+19, REVCPT+20, REVPRV+11, REVPOV+11, REVSTP+11, RREVST+9 | 
| >> IORVON | REVCPT+19, REVPRV+11, REVPOV+11, REVSTP+11, RREVST+9 | 
| >> IOSC | WINDOW+4, WINDOW+6, WIN17+4, WIN17+6, WINDOW1+3, FULL+4, FULL0+3, REVCPT+13, REVCPT+15, REVPRV+5 , REVPRV+7, REVPOV+5, REVPOV+7, REVSTP+5, REVSTP+7, UREV+5, UREV+6, RREV+4, RREV+5, RREVST+4 , RREVST+5, RREVH+4, RREVH+5 | 
| IOSL | WINDOW+5, WIN17+5, WINDOW1+2, FULL+4, FULL0+3, REVCPT+15, REVCPT+21, REVPRV+7, REVPRV+12, REVPOV+7 , REVPOV+12, REVSTP+7, REVSTP+12, UREV+6, UREV+11, RREV+5, RREV+10, RREVST+5, RREVST+10, RREVH+5 , RREVH+11, LOC+7 | 
| >> IOSTBM | WINDOW+6, WIN17+6, WINDOW1+3, TERM+6*, FULL+3, FULL+4, FULL0+2, FULL0+3, REVCPT+15, REVCPT+21 , REVPRV+7, REVPRV+12, REVPOV+7, REVPOV+12, REVSTP+7, REVSTP+12, UREV+6, UREV+11, RREV+5, RREV+10 , RREVST+5, RREVST+10, RREVH+5, RREVH+11, LOC+6, LOC+7 | 
| IOTM | WINDOW+1~, WINDOW+2*, WINDOW+3*, WINDOW+4, WIN17+1~, WIN17+3*, WIN17+4, WINDOW1+1~, FULL+1~, FULL+4* , FULL0+1~, FULL0+3*, REVCPT+8~, REVCPT+15*, REVCPT+21*, REVPRV+2~, REVPRV+7*, REVPRV+12*, REVPOV+2~, REVPOV+7* , REVPOV+12*, REVSTP+2~, REVSTP+7*, REVSTP+12*, UREV+3~, UREV+6*, UREV+11*, RREV+2~, RREV+5*, RREV+10* , RREVST+2~, RREVST+5*, RREVST+10*, RREVH+2~, RREVH+5*, RREVH+11*, LOC+4~, LOC+7* | 
| >> IOUOFF | FIX+1, FIX1+1, UNDOFF+2, RREVH+10 | 
| >> IOUON | UNDON+1, UNDON+2, UNDOFF+1, RREVH+9 | 
| >> IOXY | LOC+3 | 
| LINE | REVCPT~, REVCPT+9, REVCPT+11, REVPRV~, REVPRV+3, REVPOV~, REVPOV+3, REVSTP~, REVSTP+3, UREV~ , UREV+4, RREV~, RREV+3, RREVST~, RREVST+3, RREVH~, RREVH+3, LOC~, LOC+3, LOC+8 , LOC+10 | 
| >> NOREV | REVCPT+7, REVPRV+1, REVPOV+1, REVSTP+1, RREV+1, RREVST+1, RREVH+1 | 
| PXBCNT | WINDOW~, WINDOW+2, WINDOW+3, WIN17~, WINDOW1~ | 
| PXBOS | LOC+1~, LOC+2*, LOC+3 | 
| >> PXBSAM( | REVCPT+9, REVCPT+11, REVPRV+3, REVPOV+3, REVSTP+3, UREV+4 | 
| >> PXBSAVE | WINDOW+4*, WIN17+4*, REVCPT+21, REVPRV+12, REVPOV+12, REVSTP+12, UREV+11, RREV+10, RREVST+10, RREVH+11 | 
| PXBWIN | WINDOW+8*, WIN17+7*, FULL+2! | 
| PXI | ERASE+1~, ERASE+4* | 
| PXRVON | REVCPT~, REVCPT+19, REVCPT+20 | 
| X | TERM+1~, TERM+2*, TERM+4*, FULL+1~, FULL+5*, FULL0+1~, FULL0+4* | 
| XLINE | REVCPT+8~, REVCPT+11*, REVCPT+12*, REVCPT+16, REVCPT+18, REVPRV+2~, REVPRV+3*, REVPRV+4*, REVPRV+8, REVPRV+10 , REVPOV+2~, REVPOV+3*, REVPOV+4*, REVPOV+8, REVPOV+10, REVSTP+2~, REVSTP+3*, REVSTP+4*, REVSTP+8, REVSTP+10 , UREV+3~, UREV+4*, UREV+7, UREV+9, RREV+2~, RREV+3*, RREV+6, RREV+8, RREVST+2~, RREVST+3* , RREVST+6, RREVST+8, RREVH+2~, RREVH+3*, RREVH+6, RREVH+8, LOC+4~ |