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: PXBDPRV

Package: PCE Patient Care Encounter

Routine: PXBDPRV


Information

PXBDPRV ;ISL/JVS,ESW - ISC DISPLAY PROVIDERS ; 12/5/02 11:29am

Source Information

Source file <PXBDPRV.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
PCE Patient Care Encounter 4 (LOC,TERM,UNDOFF,UNDON)^PXBCC  DEF^PXBDPRV  NONE^PXBUTL  PRV^PXBUTL2  
VA FileMan 1 DD^%DT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
PCE Patient Care Encounter 5 PXBDPRV  PXBMCPT  PXBMPRV  PXBPL  PXBPPRV  

Entry Points

Name Comments DBIA/ICR reference
EN0 ;---Main entry point
HEAD ;--HEADER ON LIST
DPRV1 ;--Display the PRV Data
DPRV4(SIGN) ;--Display the PROVIDER Data
HEAD4 ;--HEADER ON LIST
DEF(CODE) ;---PROCESS DEFAULT LIST OF PROVDIERS
; I CODE="D" JUST SEND DEFAULT
; I CODE="A" JUST SEND THE ARRAY OF PROVIDERS
DIS ;----DISPLAY

External References

Name Field # of Occurrence
DD^%DT DPRV1+2, HEAD4+12
LOC^PXBCC DPRV4+19
TERM^PXBCC DEF+5
UNDOFF^PXBCC DPRV1+6, HEAD4+15
UNDON^PXBCC DPRV1+3, HEAD4+11
DEF^PXBDPRV DPRV1+17, HEAD4+25
NONE^PXBUTL DPRV1+14
PRV^PXBUTL2 HEAD+6, HEAD4+6, DEF+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOINLOW
  • Line Location: EN0+2
Function Call: WRITE
  • Prompt: IOINHI,!,IOCUU,?(IOM-$L(HEAD))\2,HEAD
  • Line Location: HEAD+4
Function Call: WRITE
  • Prompt: IOINLOW,IOELEOL
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: IOINORM
  • Line Location: HEAD+12
Function Call: WRITE
  • Prompt: !,"No.",?4,"PROVIDER",?34,"PERSON CLASS ON "_Y,?75,$C(32)
  • Line Location: DPRV1+4
Function Call: WRITE
  • Prompt: IOEDEOP
  • Line Location: DPRV1+5
Function Call: WRITE
  • Prompt: $P(ENTRY,"^",2)
  • Condition for execution: $P(ENTRY,"^",2)["PRI"
  • Line Location: DPRV1+11
Function Call: WRITE
  • Prompt: ?34
  • Line Location: DPRV1+11
Function Call: WRITE
  • Prompt: IOINHI
  • Condition for execution: ENTRY["**"
  • Line Location: DPRV1+11
Function Call: WRITE
  • Prompt: $E($P(ENTRY,"^",3),1,42),IOINLOW
  • Line Location: DPRV1+11
Function Call: WRITE
  • Prompt: IOEDEOP
  • Line Location: DPRV4+19
Function Call: WRITE
  • Prompt: !,IORVON,IOCUU,?(IOM-$L(HEAD))\2,HEAD
  • Line Location: HEAD4+4
Function Call: WRITE
  • Prompt: IORVOFF,IOELEOL
  • Line Location: HEAD4+5
Function Call: WRITE
  • Prompt: !,"No.",?4,"PROVIDER",?34,"PERSON CLASS ON "_Y,?75,$C(32)
  • Line Location: HEAD4+13
Function Call: WRITE
  • Prompt: IOEDEOP
  • Line Location: HEAD4+14
Function Call: WRITE
  • Prompt: $P(ENTRY,"^",2)
  • Condition for execution: $P(ENTRY,"^",2)["PRI"
  • Line Location: HEAD4+20
Function Call: WRITE
  • Prompt: ?34
  • Line Location: HEAD4+20
Function Call: WRITE
  • Prompt: IOINHI
  • Condition for execution: ENTRY["**"
  • Line Location: HEAD4+20
Function Call: WRITE
  • Prompt: $E($P(ENTRY,"^",3),1,42),IOINLOW
  • Line Location: HEAD4+20
Function Call: WRITE
  • Prompt: !!
  • Line Location: HEAD4+22
Function Call: WRITE
  • Prompt: !,"SEND PARAMETER = TO 'D'efault OR 'A'rray"
  • Line Location: DEF+6
Function Call: WRITE
  • Prompt: !,?(IOM-$L(X))/2,IOINHI,X,IOINLOW
  • Line Location: DEF+14
Function Call: WRITE
  • Prompt: !,?(IOM-$L(LIST))/2,LIST
  • Line Location: DEF+17
Function Call: WRITE
  • Prompt: !,?(IOM-$L(LIST))/2,LIST
  • Line Location: DEF+18
Function Call: WRITE
  • Prompt: IORVON
  • Condition for execution: PXBCNT>11
  • Line Location: DIS+2
Function Call: WRITE
  • Prompt: ?37," --Associated with the Clinic--",IORVOFF
  • Line Location: DIS+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] DPRV1+2, HEAD4+12
^SC - [#44] DEF+12
^TMP("PXBDPRV" DPRV4+10*, DPRV4+11*, DPRV4+12, DPRV4+13*, DPRV4+14*, DPRV4+15*, DPRV4+16*

Label References

Name Line Occurrences
DIS DPRV1+12, HEAD4+21
DPRV1 HEAD+9
DPRV4 HEAD+10, HEAD+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CLINIC HEAD+6, HEAD4+6, DEF+3, DEF+12
CLNAME DEF+4~, DEF+12*, DEF+13
CODE DEF~, DEF+6, DEF+7, DEF+8
ENTRY DPRV1+1~, DPRV1+10*, DPRV1+11, HEAD4+10~, HEAD4+19*, HEAD4+20, DIS+2
>> FIRST DPRV1+17, HEAD4+25
>> FROM HEAD+2, HEAD+3, HEAD4+2, HEAD4+3
HEAD HEAD+1*, HEAD+2*, HEAD+3*, HEAD+4, HEAD+5!, HEAD4+1*, HEAD4+2*, HEAD4+3*, HEAD4+4, HEAD4+5!
>> IOCUU HEAD+4, HEAD4+4
>> IOEDEOP DPRV1+5, DPRV4+19, HEAD4+14
>> IOELEOL HEAD+5, HEAD4+5
>> IOINHI HEAD+4, DPRV1+11, HEAD4+20, DEF+14
>> IOINLOW EN0+2, HEAD+5, DPRV1+11, HEAD4+20, DEF+14
>> IOINORM HEAD+12
IOM HEAD+4, HEAD4+4, DEF+14, DEF+17, DEF+18
>> IORC DEF+5
>> IORVOFF HEAD4+5, DIS+2
>> IORVON HEAD4+4, DIS+2
J DPRV1+9*, DPRV1+10, DPRV1+11, HEAD4+10~, HEAD4+18*, HEAD4+19, HEAD4+20
LIST DEF+4~, DEF+15*, DEF+17*, DEF+18
NAME DEF+4~, DEF+7*
NUMBER DEF+4~, DEF+7*
PRV DEF+4~, DEF+9*, DEF+10, DEF+15*, DEF+16, DEF+17
PRVDR DPRV1+17!, HEAD4+25!, DEF+7
PRVDR("PRIMARY" DEF+7
>> PXBCNT HEAD+9, HEAD+10, HEAD+11, DPRV1+9*, DPRV4+13, DEF+14, DIS+2
PXBDPRV DPRV1+17!, HEAD4+25!, DEF+7*
>> PXBKY( DEF+10, DEF+16
>> PXBNCPT( HEAD4+19
>> PXBNPRV HEAD+10, HEAD+11
>> PXBNPRV( DPRV1+10
>> PXBPMT("DEF" DEF+7, DEF+8!
>> PXBPMT("PRV" DEF+9, DEF+15, DIS+2
>> PXBSAM DPRV1+14
>> PXBSAM( DPRV1+9, DPRV1+10, HEAD4+18, HEAD4+19
PXBSTART DPRV4+9~, DPRV4+11*, DPRV4+12*, DPRV4+13*, DPRV4+14*, DPRV4+15*, DPRV4+16*, HEAD4+18
>> PXBVST DPRV1+2, HEAD4+12
SIGN DPRV4~, DPRV4+11, DPRV4+12, DPRV4+13, DPRV4+14, DPRV4+15, DPRV4+16, DPRV4+19, HEAD4+22
STOP DEF+4~, DEF+9*, DEF+10*, DEF+11
U DEF+7
X DEF+4~, DEF+13*, DEF+14
Y DPRV1+1~, DPRV1+2*, DPRV1+4, HEAD4+10~, HEAD4+12*, HEAD4+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All