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

Package: Outpatient Pharmacy

Routine: PSODGDG2


Information

PSODGDG2 ;BIR/RTR-drug drug interaction continued ;8/8/96

Source Information

Source file <PSODGDG2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Outpatient Pharmacy 4 ^PSOBUILD  ^PSOLSET  LOCK^PSOORCPY  (DGDGI,END,PACK)^PSOVER  
VA Fileman 3 ^DIC  ^DIK  ^DIR  
Pharmacy Data Management 1 ($$L,PSOL,PSOUL,UL)^PSSLOCK  
Registration 1 PID^VADPT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Outpatient Pharmacy 2 PSODGDG1  PSOVER  

Entry Points

Name Comments DBIA/ICR reference
STAT ;
EN ;Activate or process an Rx
BEG
ENT
EX
PROC

External References

Name Field # of Occurrence
^DIC BEG+2
^DIK STAT+6, STAT+7
^DIR ENT+2, STAT+10
^PSOBUILD ENT
^PSOLSET PROC
LOCK^PSOORCPY ENT+1
DGDGI^PSOVER ENT+6
END^PSOVER EX
PACK^PSOVER ENT+7
$$L^PSSLOCK ENT+1
PSOL^PSSLOCK ENT+2
PSOUL^PSSLOCK ENT+6, ENT+8
UL^PSSLOCK ENT+2, ENT+6, ENT+8
PID^VADPT ENT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),$C(7),!!,"SITE PARAMETERS MUST BE DEFINED !",!
  • Line Location: PROC+0
Function Call: WRITE
  • Prompt: $C(7),$C(7),!,"YOU MUST BE A PHARMACIST TO COMPLETE THIS PROCEDURE !",!!
  • Line Location: PROC+1
Function Call: WRITE
  • Prompt: $C(7),$C(7),!,"YOU DO NOT HAVE AN ELECTRONIC SIGNATURE CODE !",!!
  • Line Location: PROC+2
Function Call: WRITE
  • Prompt: !!,$P(PSOMSG,"^",2),!
  • Line Location: ENT+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: ENT+9
Function Call: WRITE
  • Prompt: !!?3,"Rx # ",$P($G(^PSRX(PSONV,0)),"^")," has a status of ",STEXT_".",!
  • Line Location: STAT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: STAT+10
Routine Call
  • DIC
  • Line Location:
    • BEG+2
Routine Call
  • DIR
  • Line Location:
    • ENT+2
    • STAT+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.4 - [#52.4] Classic Fileman Calls
^PS(52.5 - [#52.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] ENT
^PS(52.4 - [#52.4] EN+2!*
^PS(52.5 - [#52.5] STAT+7
^PSRX - [#52] EN+2!, STAT+2, STAT+3*, STAT+8*, STAT+10
^PSRX("AH" STAT+8!
^VA(200 - [#200] PROC+2
^XUSEC("PSORPH" PROC+1

Label References

Name Line Occurrences
BEG ENT, ENT+1, ENT+2, ENT+6, ENT+9
EX PROC, BEG+2
STAT ENT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CLFLAG STAT+10
>> DA EN+1, EN+2, STAT+6*, STAT+7*
>> DFN ENT*
>> DGDG ENT*
DIC BEG*, BEG+2!
DIC("A" BEG*
DIC("S" BEG*
DIC("W" BEG+1*
DIC(0 BEG*
DIK STAT+6!*, STAT+7*!
DIR ENT+2!, STAT+10!
DIR("A" ENT+2*, STAT+10*
DIR(0 ENT+2*, STAT+10*
DT STAT+3
>> DTOUT BEG+2
DUZ PROC+1, PROC+2
>> FLAGST ENT, STAT+1*, STAT+5*
>> IFN ENT*
>> PPL ENT*
>> PSDFN ENT*
>> PSODFN ENT*, ENT+1, ENT+2
PSOMSG ENT+2!, ENT+3
>> PSONAM ENT*
>> PSONV ENT*, ENT+2, STAT+2, STAT+3, STAT+6, STAT+7, STAT+8, STAT+10
PSONVXX ENT*, ENT+6, ENT+8, EX!
>> PSOPAR PROC
PSOPLCK ENT+1*!, ENT+2!
PSORX EX!
PSOVRDFN ENT*, ENT+6, ENT+8, EX!
>> ST00 STAT+2*, STAT+3*, STAT+4, STAT+7, STAT+8, STAT+9
>> STEXT STAT+9*, STAT+10
VERLFLAG ENT+6!
>> X BEG+2
>> Y ENT
>> Y(0 ENT
ZZZ EN+2*, EN+3!
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