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

Package: Outpatient Pharmacy

Routine: PSOORRD2


Information

PSOORRD2 ;BHAM-ISC/EJW - Remote Data Interoperability Order Checks - backdoor ;06/26/05

Source Information

Source file <PSOORRD2.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 SIG^XUSESIG  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Outpatient Pharmacy 6 PSOCPDUP  PSOCPPRE  PSODGDGI  PSODGDGP  PSOORROC  PSOVER1  

Entry Points

Name Comments DBIA/ICR reference
DUP ;Remote order - duplicate drug
CLS ;Remote order - duplicate drug class
FSIG(FSIG) ;Format sig from remote site
FSTART
FQUIT
SIGNIF ;
PAUSE ;
DRGINT ;DRUG-DRUG INTERACTION WITH ORDER FROM REMOTE SITE
CRI ;process new drug interactions entered by pharmacist

External References

Name Field # of Occurrence
^DIR SIGNIF+1, PAUSE+1, CRI+2
SIG^XUSESIG CRI+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?20,FSIG(I),!
  • Line Location: DUP+10
Function Call: WRITE
  • Prompt: ?20,FSIG(I),!
  • Line Location: CLS+12
Function Call: WRITE
  • Prompt: !
  • Line Location: SIGNIF+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+1
Function Call: WRITE
  • Prompt: ?20,FSIG(I),!
  • Line Location: DRGINT+12
Routine Call
  • DIR
  • Line Location:
    • SIGNIF+1
    • PAUSE+1
    • CRI+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J DUP+3, DUP+17*, CLS+3, FSIG+3, DRGINT+3
^XUSEC("PSORPH" DRGINT+18

Label References

Name Line Occurrences
CRI DRGINT+20
FSIG DUP+9, CLS+11, DRGINT+11
PAUSE DUP+16, CLS+18
SIGNIF DRGINT+19

Naked Globals

Name Field # of Occurrence
^( FSIG+3
^(1 DUP+3, CLS+3, DRGINT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT FSIG+2~, FSTART+1*, FSTART+2
>> DGI CRI+2*
DIR SIGNIF+3!, PAUSE+1!, CRI+1!, CRI+2!
DIR("?" PAUSE+1*, CRI+2*
DIR("A" SIGNIF+1*, PAUSE+1*, CRI+1*
DIR("B" SIGNIF+1*, CRI+1*
DIR(0 SIGNIF+1*, PAUSE+1*, CRI+1*
DIROUT SIGNIF+3!, CRI+2!, CRI+5!
DIRUT SIGNIF+3!, CRI+2!, CRI+5!
DTOUT SIGNIF+3!, CRI+2!, CRI+5!
DUOUT SIGNIF+3!, CRI+2!, CRI+5!
DUZ DRGINT+18
FFF FSIG+2~, FSTART+1*, FSTART+2
FLIM FSIG+2~, FSTART+1, FSTART+3*
FSIG DUP+1~, DUP+9, CLS+1~, CLS+11, FSIG~, DRGINT+1~, DRGINT+11
FSIG( DUP+10, CLS+12, FSTART+1*, FSTART+5*, DRGINT+12
FSIG(1 FSTART+6*
FSIG(2 FSTART+6!
FVAR FSIG+2~, FSTART*, FSTART+1*, FSTART+3, FSTART+4*, FSTART+5
FVAR1 FSIG+2~, FSTART*, FSTART+1, FSTART+2*, FSTART+4
HSIG FSIG+2~
HSIG( FSIG+3*, FSTART+1, FSTART+2
I DUP+10*, CLS+12*, FSIG+2~, FSIG+3*, DRGINT+12*
II FSIG+2~, FSTART*, FSTART+1*, FSTART+5
NNN FSIG+2~, FSTART+1*
PSOD0 DUP+1~, DUP+3*, CLS+1~, CLS+3*, CLS+7, DRGINT+1~, DRGINT+3*, DRGINT+4, DRGINT+7
PSOD1 DUP+1~, DUP+3*, DUP+8, DUP+11, DUP+12, DUP+13, DUP+14, CLS+1~, CLS+3*, CLS+5
CLS+9, CLS+10, CLS+13, CLS+14, CLS+15, CLS+17, DRGINT+1~, DRGINT+3*, DRGINT+8, DRGINT+9
DRGINT+10, DRGINT+13, DRGINT+14, DRGINT+15, DRGINT+17
>> PSODRUG("NAME" CRI+1
PSOINT DRGINT+1~, DRGINT+4*, DRGINT+7, DRGINT+19, DRGINT+20
PSOLF DUP+1~, DUP+3*, DUP+13, CLS+1~, CLS+3*, CLS+16, DRGINT+1~, DRGINT+3*, DRGINT+16
PSORDI DUP+1~, DUP+3*, DUP+17, CLS+1~, CLS+3*, FSIG+3, DRGINT+1~, DRGINT+3*, DRGINT+21!
PSOREMX DUP+1~, DUP+3*, DUP+7, CLS+1~, CLS+3*, CLS+8, DRGINT+1~, DRGINT+3*, DRGINT+8
>> PSORX("DFLG" DRGINT+3, CRI+2*, CRI+3*
>> PSORX("INTERVENE" SIGNIF+2*, CRI+2!, CRI+3!, CRI+4*
PSOT DUP+2*, DUP+18!, CLS+2*, CLS+19!, FSIG+3, DRGINT+2*, DRGINT+21!
PSOULN DUP+1~, DUP+2*, DUP+4, DUP+15, CLS+1~, CLS+2*, CLS+4, DRGINT+1~, DRGINT+2*, DRGINT+5
RDIINST DUP+1~, DUP+3*, DUP+6, CLS+1~, CLS+3*, CLS+6, DRGINT+1~, DRGINT+3*, DRGINT+6
X1 CRI+2!, CRI+3
Y SIGNIF+2, SIGNIF+3!, CRI+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All