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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOREF1

Package: Outpatient Pharmacy

Routine: PSOREF1


Information

PSOREF1 ;IHS/DSD/JCM-ASKS ALL QUESTIONS FOR REFILL RX ORDER ENTRY ;12/08/92 7:54 PM

Source Information

Source file <PSOREF1.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Outpatient Pharmacy 3 ^PSOBUILD  GMRA^PSODEM  (CLERK,EXP,FILLDT,MW)^PSODIR2  
VA FileMan 1 ^%DT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Outpatient Pharmacy 5 PSODIR  PSODIR1  PSOREF  PSOREF0  PSORENW0  

Entry Points

Name Comments DBIA/ICR reference
PROFILE ;
JUMP ;
END ;
PROFILEX
EN(PSOREF)
1
START ;
3
2
4

External References

Name Field # of Occurrence
^%DT START+2
^PSOBUILD PROFILE+2
GMRA^PSODEM PROFILE+3
CLERK^PSODIR2 3
EXP^PSODIR2 4
FILLDT^PSODIR2 1+1
MW^PSODIR2 2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"Cannot jump ahead ..",!
  • Line Location: JUMP+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSDRUG - [#50] START+6
^PSRX - [#52] START+3, START+6, 1

Label References

Name Line Occurrences
@( 1+2, 2+1, 3+1, 4+1
END 1+2, 2+1, 3+1, 4+1
PROFILEX PROFILE+3
START EN+1

Naked Globals

Name Field # of Occurrence
^(0 1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT START+2*
>> DEA START+7*
>> DFN PROFILE+3*
DT START+4
DUZ("AG" 3, 4
>> PSOBBC1("FROM" START+4
>> PSODFN PROFILE+3
>> PSODRG PROFILE+4*
>> PSODRUG("DEA" START+6*, START+7
>> PSOID START+3*
>> PSONEW("# OF REFILLS" , 1*
>> PSONEW("DAYS SUPPLY" , 1*
PSOREF 1+1, 2, 3, 4, EN~
PSOREF("CS" START+6*, START+7*
PSOREF("DFLG" START+1*, 1+2, 2+1, 3+1, 4+1
PSOREF("FIELD" START+1*, 1+2, 2+1, 3+1, 4+1, JUMP+1*, JUMP+2*
PSOREF("FLD" 1+1*, 2*, 3*, 4*, JUMP+1, JUMP+2
PSOREF("IRXN" START+3, START+6, 1
PSOREF("ISSUE DATE" , START+3*, START+4*
PSOREF1 START+1*, END+1!
>> PSORX("BAR CO DE" , START+4
>> PSORX("MAIL/WINDOW" 2*
>> PSORX("REFILL" PROFILE+1*, PROFILE+4*
>> PSORX("RENEW" PROFILE+1*, PROFILE+4*
>> PSOSD PROFILE+3
>> PSOSD( PROFILE+4
PSOX PROFILE+1*, PROFILE+4*, PROFILE+5!
X START+2*, START+5!
X1 START+5!
X2 START+5!
>> Y START+3, JUMP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All