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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXBPPRV

Package: PCE Patient Care Encounter

Routine: PXBPPRV


Information

PXBPPRV ;ISL/JVS,ESW - PROMPT PROVIDER ; 10/31/02 12:12pm

Source Information

Source file <PXBPPRV.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
PCE Patient Care Encounter 8 (LOC,REVPRV,TERM,WIN17)^PXBCC  DPRV4^PXBDPRV  $$DOUBLE1^PXBGPRV2  EN1^PXBHLP0  (ACTIVE,DELM)^PXBPPRV1  WHICH^PXBPWCH  (CASE,TIMES)^PXBUTL  HELP^PXBUTL0  
VA Fileman 1 ^DIC  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
PCE Patient Care Encounter 5 PXBMCPT  PXBMCPT2  PXBMPRV  PXBPCPT1  PXBPL  

Entry Points

Name Comments DBIA/ICR reference
P1 ;--Third entry point
PRVX ;--EXIT AND CLEAN UP
PFIN ;--Finish the Provider
M ;--IF Multiple entries have been entered
LI ;--If picked a line number
P ;--Second Entry point
PRV ;--PROVIDER

External References

Name Field # of Occurrence
^DIC LI+27, PFIN+1, PFIN+2
LOC^PXBCC PRV+1, P+4, P+5, P+6, P+8
REVPRV^PXBCC LI+1, LI+14, LI+15
TERM^PXBCC PRV+6
WIN17^PXBCC P1+17
DPRV4^PXBDPRV P1+17, LI+12
$$DOUBLE1^PXBGPRV2 LI+25
EN1^PXBHLP0 LI+21, LI+22
ACTIVE^PXBPPRV1 PFIN+14
DELM^PXBPPRV1 M+3
WHICH^PXBPWCH LI+16
CASE^PXBUTL P1+5
TIMES^PXBUTL LI+13
HELP^PXBUTL0 PFIN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: PRV+1
Function Call: WRITE
  • Prompt: IOUON,"Previous Entry: ",$G(PXBNPRVL(1))
  • Line Location: PRV+1
Function Call: WRITE
  • Prompt: IOUON,"Previous Entry: ",$G(PXBNPRVL(1))
  • Line Location: PRV+1
Function Call: WRITE
  • Prompt: IORC
  • Line Location: PRV+2
Function Call: WRITE
  • Prompt: IOUOFF
  • Line Location: PRV+3
Function Call: WRITE
  • Prompt: IOSC
  • Line Location: P+1
Function Call: WRITE
  • Prompt: "...There are "_$G(PXBCNT)_" PROVIDER(S) associated with this encounter."
  • Line Location: P+4
Function Call: WRITE
  • Prompt: "...There is "_$G(PXBCNT)_" PROVIDER associated with this encounter."
  • Line Location: P+5
Function Call: WRITE
  • Prompt: "...There are "_$G(PXBCNT)_" PROVIDERS associated with this encounter."
  • Line Location: P+6
Function Call: WRITE
  • Prompt: IORC
  • Line Location: P+10
Function Call: WRITE
  • Prompt: IOELEOL,!,"Enter '+' for next page, '-' for previous page."
  • Line Location: P+11
Function Call: WRITE
  • Prompt: !,"Enter PROVIDER: "
  • Line Location: P+13
Function Call: WRITE
  • Prompt: IOELEOL
  • Line Location: P+13
Function Call: WRITE
  • Prompt: !,"Enter ",IOINHI,"NEXT",IOINLOW," PROVIDER: "
  • Line Location: P+14
Function Call: WRITE
  • Prompt: IOELEOL
  • Line Location: P+14
Function Call: WRITE
  • Prompt: IORC,!,"Enter PROVIDER associated with PROCEDURE: "
  • Line Location: P+15
Function Call: WRITE
  • Prompt: IOELEOL
  • Line Location: P+15
Function Call: WRITE
  • Prompt: !,"Enter PROVIDER: "
  • Line Location: P+16
Function Call: WRITE
  • Prompt: IOELEOL
  • Line Location: P+16
Function Call: WRITE
  • Prompt: IORC,!,"Enter PROVIDER associated with PROCEDURES: "
  • Line Location: P+17
Function Call: WRITE
  • Prompt: IOELEOL
  • Line Location: P+17
Function Call: WRITE
  • Prompt: !,"Enter PROVIDER associated with PROBLEM: "
  • Line Location: P+18
Function Call: WRITE
  • Prompt: IOELEOL
  • Line Location: P+18
Function Call: WRITE
  • Prompt: $P($G(PXBDPRV),"^",2)
  • Line Location: P+22
Function Call: WRITE
  • Prompt: " // ",IOELEOL
  • Condition for execution: $D(PXBDPRV)
  • Line Location: P+22
Function Call: READ
  • Timeout: DTIME
  • Variable: DATA
  • Line Location: P+24
Function Call: WRITE
  • Prompt: DATA
  • Line Location: P1+7
Function Call: WRITE
  • Prompt: IORC
  • Line Location: P1+17
Function Call: WRITE
  • Prompt: IOCUB,IOECH
  • Line Location: LI+4
Function Call: WRITE
  • Prompt: IOCUU
  • Line Location: PFIN+3
Function Call: WRITE
  • Prompt: IOCUB,IOELEOL
  • Line Location: PRVX+6
Function Call: WRITE
  • Prompt: IOCUF
  • Line Location: PRVX+7
Function Call: WRITE
  • Prompt: $P(REQE,"^",1)
  • Line Location: PRVX+8
Routine Call
  • DIC
  • Line Location:
    • LI+27
    • PFIN+1
    • PFIN+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVPRV - [#9000010.06] PFIN+1
^DISV( PRV+5*, P1+7, PFIN+6*
^TMP("PXK" P+13, P+14, P+15, P+17

Label References

Name Line Occurrences
LI LI+16
P P1+17, LI+21, PFIN+3
P1 M+4, LI+22, LI+25
PFIN LI+7, LI+17, LI+22
PRVX P1+1, P1+9, P1+11, P1+12, P1+14, P1+15, LI+10, LI+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CYCL P+3
>> DATA P+24*, P1+1, P1+2*, P1+3*, P1+4*, P1+7*, P1+9, P1+11, P1+12, P1+14*
, P1+15, P1+17, LI+1, LI+3*, LI+4, LI+5, LI+6*, LI+7, LI+10, LI+11
, LI+12, LI+13, LI+14, LI+17, LI+21, LI+22*, LI+25*, LI+27*, PFIN+14, PRVX+1
DIC PRV+4~, LI+27*, PFIN+1*, PFIN+2*
DIC(0 LI+27*, PFIN+1*, PFIN+2*
>> DOUBLEQQ PRV+7*, P+4, P+5, P+6, P+11, LI+11, LI+22*, LI+25*, LI+32
DTIME P+24
DUZ PRV+5, P1+7, PFIN+6
ECHO PRV+4~, P+24*, PRVX+6, PRVX+7
EDATA PRV+4~, P+24*, P1+3*, P1+4*, P1+7*, LI+22*, LI+27*, PRVX+5
FIRST LI+20!
>> FPRI LI+5*, LI+14*, LI+34*
>> FROM P+8, P+9, P+10, P+11, P+13, P+14, P+15, P+16, P+17, P+18
, P+19, P+21, LI+2, LI+3, LI+14, LI+25*, PRVX+5
>> I PRV+1*, LI+4*, PRVX+6*, PRVX+7*
>> IOCUB LI+4, PRVX+6
>> IOCUF PRVX+7
>> IOCUU PFIN+3
>> IOECH LI+4
>> IOELEOL P+11, P+13, P+14, P+15, P+16, P+17, P+18, P+22, PRVX+6
>> IOINHI P+14
>> IOINLOW P+14
>> IORC PRV+2, P+10, P+15, P+17, P1+17
>> IOSC PRV+1, PRV+6, P+1
>> IOUOFF PRV+3
>> IOUON PRV+1
>> ITEM PFIN+8*
>> LEAVE P1+1*
LINE PRV+4~, LI+14*, LI+33*, LI+34
>> NF M+4
>> NLINE LI+15*
>> PAT PFIN+8*
>> PRISEC LI+5*, LI+14*, LI+34*
>> PRV LI+35*, PFIN+4*, PFIN+5, PFIN+6, PFIN+11
>> PRVDR P+20
>> PRVDR("PRIMARY" P+19, P+20
>> PXBCNT P+4, P+5, P+6, P+11, P1+17, LI+1, LI+12
>> PXBDPRV P+19*, P+20*, P+21*, P+22, P1+14, P1+15
>> PXBEXIT P1+9*, PRVX+1*
>> PXBKY( LI+11, LI+12, LI+14, LI+32, LI+33, PFIN+7, PFIN+8
>> PXBNPRV( PFIN+5*
PXBNPRVL PRV+1, PRV+2, P+9~
PXBNPRVL(1 PRV+1, PFIN+6*
>> PXBSAM( LI+5, LI+6, LI+14, LI+34, PFIN+7
>> PXBSKY( PFIN+1, PFIN+7, PFIN+8
>> PXBUT P1+1*, P1+14*, P1+15*, LI+10*, LI+28*
Q LI+13!, LI+14, LI+15, LI+16
Q( LI+15
>> REQE P+21, PFIN+8*, PFIN+10*, PFIN+11*, PRVX+3*, PRVX+4*, PRVX+8
>> REQI P+21, PFIN+7*, PFIN+8*, PFIN+9*, PFIN+10*, PFIN+12*, PRVX+2*
SELINE PRV+4~, LI+1*, LI+3!, PFIN+1, PFIN+2, PFIN+7, PFIN+8
TIMED PRV+4~, PRV+8*, P1+1
U P+19, P+20
UDATA PRV+4~, LI+22*
>> VAL LI+25*, LI+27
>> WHAT P+4, P+5, P+6, PRVX+1
>> X LI+27*, PFIN+1*, PFIN+2*
XFLAG PRV+4~, LI+1*, LI+7, LI+14*, LI+17
>> Y LI+7*, LI+17*, LI+22*, LI+25*, LI+27, LI+28, LI+32, LI+33, PFIN+1, PFIN+2
, PFIN+3, PFIN+9
>> Y(0 LI+35, PFIN+4, PFIN+7, PFIN+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All