Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXBCC

Package: PCE Patient Care Encounter

Routine: PXBCC


Information

PXBCC ;ISL/JVS - CURSOR CONTROLS-UTILITY ROUTINES ;10/16/96 10:09

Source Information

Source file <PXBCC.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 (ENDR,GKILL,GSET,KILL)^%ZISS  
PCE Patient Care Encounter 1 (LOC,TERM)^PXBCC  

Caller Graph

Caller Graph Total: 48

Package Total Caller Graph
PCE Patient Care Encounter 48 PXBAPI  PXBCC  PXBDCPT  PXBDPL  PXBDPOV  PXBDPRV  PXBDREQ  PXBDSTP  
PXBDVST  PXBGCPT2  PXBGCPT4  PXBGPL2  PXBGPOV2  PXBGPOV3  PXBGPOV4  PXBGPRV2  
PXBGPRV3  PXBGPRV4  PXBGSTP2  PXBGVST  PXBHLP0  PXBHLP1  PXBHLP2  PXBHLP3  
PXBHLP4  PXBMCPT  PXBMCPT2  PXBMPOV  PXBMPRV  PXBMSTP  PXBPCPT  PXBPCPT1  
PXBPL  PXBPPOV  PXBPPOV1  PXBPPRV  PXBPPRV1  PXBPQUA  PXBPSTP  PXBPVST  
PXBPWCH  PXBUTL  PXQDVST  PXQDVST2  PXQDVST3  PXQGVST1  PXQPVST  PXQPVST2  

Entry Points

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

External References

Name Field # of Occurrence
ENDR^%ZISS TERM+3, TERM+5
GKILL^%ZISS CLEAR1+1
GSET^%ZISS TERM+3
KILL^%ZISS CLEAR1+1
LOC^PXBCC ERASE+3
TERM^PXBCC UNDON+1, UNDOFF+1, ERASE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOINHI
  • Line Location: INHI+1
Function Call: WRITE
  • Prompt: IOINLOW
  • Line Location: INLO+1
Function Call: WRITE
  • Prompt: IOUOFF,IOG0
  • Line Location: FIX+1
Function Call: WRITE
  • Prompt: IOUOFF,IOG0
  • Line Location: FIX1+1
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: WINDOW+6
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: WINDOW+6
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: WINDOW+6
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: WINDOW+7
Function Call: WRITE
  • Prompt: IOCUOFF
  • Line Location: WIN17+2
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: WIN17+6
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: WIN17+6
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: WIN17+6
Function Call: WRITE
  • Prompt: IOCUON
  • Line Location: WIN17+8
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: WINDOW1+3
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: WINDOW1+3
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: WINDOW1+3
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: WINDOW1+4
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: FULL+4
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: FULL+4
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: FULL+4
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: FULL0+3
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: FULL0+3
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: FULL0+3
Function Call: WRITE
  • Prompt: IOUON
  • Line Location: UNDON+2
Function Call: WRITE
  • Prompt: IOUOFF
  • Line Location: UNDOFF+2
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: REVCPT+15
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVCPT+15
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVCPT+15
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: REVCPT+16
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: REVCPT+17
Function Call: WRITE
  • Prompt: IORVON,$P(ENTRY,"^",1),IORVOFF
  • Line Location: REVCPT+19
Function Call: WRITE
  • Prompt: IORVOFF,$P(ENTRY,"^",1)
  • Line Location: REVCPT+20
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVCPT+21
Function Call: WRITE
  • Prompt: IORC
  • Line Location: REVCPT+21
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: REVPRV+7
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVPRV+7
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVPRV+7
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: REVPRV+8
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: REVPRV+9
Function Call: WRITE
  • Prompt: IORVON,$P(ENTRY,"^",1),IORVOFF
  • Line Location: REVPRV+11
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVPRV+12
Function Call: WRITE
  • Prompt: IORC
  • Line Location: REVPRV+12
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: REVPOV+7
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVPOV+7
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVPOV+7
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: REVPOV+8
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: REVPOV+9
Function Call: WRITE
  • Prompt: IORVON,$J($P($P(ENTRY,"^",1),".",1),4),".",$P($P(ENTRY,"^",1),".",2),IORVOFF
  • Line Location: REVPOV+11
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVPOV+12
Function Call: WRITE
  • Prompt: IORC
  • Line Location: REVPOV+12
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: REVSTP+7
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVSTP+7
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVSTP+7
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: REVSTP+8
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: REVSTP+9
Function Call: WRITE
  • Prompt: IORVON,$P(ENTRY,"^",1),IORVOFF
  • Line Location: REVSTP+11
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: REVSTP+12
Function Call: WRITE
  • Prompt: IORC
  • Line Location: REVSTP+12
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: UREV+6
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: UREV+6
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: UREV+6
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: UREV+7
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: UREV+8
Function Call: WRITE
  • Prompt: $P(ENTRY,"^",1)
  • Line Location: UREV+10
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: UREV+11
Function Call: WRITE
  • Prompt: IORC
  • Line Location: UREV+11
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: RREV+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREV+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREV+5
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: RREV+6
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: RREV+7
Function Call: WRITE
  • Prompt: IOELEOL,IOINHI,ENTRY,IOINLOW
  • Line Location: RREV+9
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREV+10
Function Call: WRITE
  • Prompt: IORC
  • Line Location: RREV+10
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: RREVST+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREVST+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREVST+5
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: RREVST+6
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: RREVST+7
Function Call: WRITE
  • Prompt: IORVON,ENTRY,IORVOFF
  • Line Location: RREVST+9
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREVST+10
Function Call: WRITE
  • Prompt: IORC
  • Line Location: RREVST+10
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: RREVH+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREVH+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREVH+5
Function Call: WRITE
  • Prompt: IOCUD
  • Line Location: RREVH+6
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: RREVH+7
Function Call: WRITE
  • Prompt: IOELEOL,IOINHI,IOUON,ENTRY,IOINLOW,IOUON
  • Line Location: RREVH+9
Function Call: WRITE
  • Prompt: " "
  • Line Location: RREVH+9
Function Call: WRITE
  • Prompt: IOUOFF
  • Line Location: RREVH+10
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: RREVH+11
Function Call: WRITE
  • Prompt: IORC
  • Line Location: RREVH+11
Function Call: WRITE
  • Prompt: IOCUOFF
  • Line Location: LOC+5
Function Call: WRITE
  • Prompt: @IOSTBM
  • Line Location: LOC+7
Function Call: WRITE
  • Prompt: IOHOME
  • Line Location: LOC+7
Function Call: WRITE
  • Prompt: IOIND
  • Line Location: LOC+8
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: LOC+9
Function Call: WRITE
  • Prompt: IOCUON
  • Line Location: LOC+13
Function Call: WRITE
  • Prompt: IORI,IOELALL
  • Line Location: ERASE+4

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All