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

Package: Outpatient Pharmacy

Routine: PSOTPCRX


Information

PSOTPCRX ;BIR/RTR-Enrollment and Active Rx check ;08/01/03

Source Information

Source file <PSOTPCRX.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 C^%DTC  FILE^DICN  ^DIE  EN^DIQ1  
Registration 2 ($$FINDCUR,$$FINDPRI,$$GET)^DGENA  $$CATEGORY^DGENA4  
Kernel 1 $$DT^XLFDT  

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

Package Total Caller Graph
Outpatient Pharmacy 1 PSOTPPOS  

Entry Points

Name Comments DBIA/ICR reference
ENR(PSOENPAT,PSOENRDT) ;;If not enrolled, Patient does not go in file
RX(PSOTRXPT) ;
SCH ;
SNM ;
DATE ;
EWL ;

External References

Name Field # of Occurrence
C^%DTC RX+5
$$FINDCUR^DGENA ENR+4
$$FINDPRI^DGENA ENR+10
$$GET^DGENA ENR+7
$$CATEGORY^DGENA4 ENR+9
FILE^DICN SCH+22, SCH+34, SCH+48, EWL+7
^DIE SCH+17, SCH+31, SCH+39, DATE+2, DATE+3, DATE+6, DATE+7
EN^DIQ1 SNM+1, EWL+2
$$DT^XLFDT ENR+2

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.91 - [#52.91] SCH+15, SCH+28, SCH+30, SCH+38, DATE+1, DATE+2
^PS(55 - [#55] RX+6
^PSDRUG - [#50] RX+10
^PSRX - [#52] RX+7, RX+8, RX+9, RX+10
^XTMP("SDPSO145" RX+10*, SCH+1, SCH+4, SCH+5, SCH+6, SCH+8, SCH+9, SCH+10, SCH+11*, SCH+12
, SCH+13, SCH+16, SCH+17, SCH+19*, SCH+20, SCH+24*, SCH+29, SCH+30, SCH+33*, SCH+36*
, SCH+39, SCH+40, SCH+47*, SCH+50*, EWL+3*, EWL+4, EWL+8*, EWL+10!, EWL+11!

Label References

Name Line Occurrences
$$ENR SCH+10
$$RX SCH+12
DATE SCH+16, SCH+29, SCH+40
SNM SCH+18, SCH+32, SCH+46, DATE+4

Naked Globals

Name Field # of Occurrence
^("STA" RX+7
^(0 RX+7, RX+8, RX+10, SCH+30, DATE+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SCH+17!*, SCH+30!*, SCH+31!, SCH+39!*, SNM+1*!, DATE+2!*, DATE+3*!, DATE+6!*, DATE+7!*, EWL+2*!
, EWL+5!
DD SCH+22!, SCH+23!, SCH+34!, SCH+48!, SNM+1!, EWL+2!, EWL+7!
DIC SCH+21!*, SCH+23!, SCH+34!*, SCH+48!*, SNM+1!*, EWL+2!*, EWL+5!, EWL+6*
DIC("DR" SCH+21*, SCH+22*, SCH+34*, SCH+48*, EWL+6*
DIC(0 SCH+21*, SCH+34*, SCH+48*, EWL+6*
DIE SCH+17!*, SCH+23!, SCH+30!*, SCH+31!, SCH+34!, SCH+39!*, SCH+48!, DATE+2!*, DATE+3*!, DATE+6!*
, DATE+7!*, EWL+5!, EWL+7!
DINUM SCH+21*, SCH+23!, SCH+34*!, SCH+48*!, EWL+6*, EWL+7!
DIQ SNM+1!*, EWL+2!*
DIQ(0 SNM+1*, EWL+2*
DIR SCH+39!
DO SCH+22!, SCH+23!, SCH+34!, SCH+48!, EWL+7!
DR SCH+17!*, SCH+30!*, SCH+31!, SCH+39!*, SNM+1!*, DATE+2!*, DATE+3*!, DATE+6!*, DATE+7!*, EWL+2!*
, EWL+5!
DT SCH+21, SCH+30, SCH+34, SCH+48, EWL+6
PSOACIRX SCH+3~, SCH+13*, SCH+15!, SCH+19!, SCH+21, SCH+23!
PSODDONE ENR+3~, ENR+4*, ENR+6, ENR+7*, ENR+9*, ENR+11*, ENR+13
PSODGENR ENR+3~, ENR+7, ENR+12!
PSODGENR("APP" ENR+8
PSODGENR("DATE" ENR+8
PSODGENR("STATUS" ENR+9
PSODGRDT ENR+3~, ENR+8*, ENR+9
PSODRIEN ENR+3~, ENR+4*, ENR+5, ENR+7, ENR+10*, ENR+11
PSOENPAT ENR~, ENR+1, ENR+4, ENR+9
PSOENRDT ENR~, ENR+2*, ENR+9
>> PSOETOT SCH+51*
>> PSOITOT SCH+25*, SCH+37*, EWL+9*
PSOLXQT SCH+3~, SCH+7*, SCH+8, SCH+11*
>> PSONODAD EWL+6
PSOSTATI SNM+1!, EWL+2!
PSOSTATI(4 SNM+1, EWL+2
>> PSOTG1 EWL+3, EWL+4, EWL+6, EWL+8, EWL+10, EWL+11
>> PSOTG2 EWL+2, EWL+6
>> PSOTG3 EWL+6
PSOTPDRD SCH+3~, SCH+9*, SCH+21, SCH+34, SCH+48, DATE+3, DATE+7
PSOTPRXX EWL+1~, EWL+4*, EWL+6
PSOTPSNM SCH+19!, SCH+21, SCH+23!, SCH+33!, SCH+34, SCH+35!, SCH+47!, SCH+48, SCH+49!, SNM+1!*
, DATE+5!, DATE+6, DATE+8!, EWL+2!*, EWL+3!, EWL+6, EWL+7!
PSOTRX RX+2~, RX+3*, RX+6, RX+10*, RX+11
PSOTRX1 RX+2~, RX+6*
PSOTRX2 RX+2~, RX+6*, RX+7, RX+8, RX+9, RX+10
PSOTRXDG RX+2~, RX+9*, RX+10
PSOTRXDT RX+2~, RX+5*, RX+6, RX+8
PSOTRXPT RX~, RX+1, RX+6, RX+7, RX+10
PSOTX1 SCH+3~, SCH+4*, SCH+5, SCH+6, SCH+8, SCH+9, SCH+10, SCH+11, SCH+12, SCH+13
, SCH+15, SCH+16, SCH+17, SCH+19, SCH+20, SCH+21, SCH+24, SCH+28, SCH+29, SCH+30
, SCH+33, SCH+34, SCH+36, SCH+38, SCH+39, SCH+40, SCH+47, SCH+48, SCH+50, DATE+1
, DATE+2, DATE+3, DATE+6, DATE+7
PSOTX2 SCH+3~, SCH+8*, SCH+9, SCH+21, SCH+34, SCH+48, SNM+1, DATE+2, DATE+6
PSOTX3 SCH+3~, SCH+8*, SCH+9, SCH+21, SCH+34, SCH+48, DATE+1, DATE+2, DATE+6
PSOWAITT SCH+3~, SCH+20*, SCH+22, SCH+23!
PSOXLESS SCH+3~, SCH+5*, SCH+6*, SCH+21, SCH+26
PSOXLP1 SCH+3~, SCH+5*, SCH+6
PSOXLP2 SCH+3~, SCH+5*, SCH+6
PSOXLP3 SCH+3~
PSOXNRLD SCH+3~, SCH+10*
PSOXTCRX SCH+3~, SCH+12*
X RX+2~, RX+5!, SCH+21*, SCH+23!, SCH+34*!, SCH+48*!, EWL+6*, EWL+7!
X1 RX+2~, RX+5*!
X2 RX+2~, RX+5*!
>> Y SCH+24, SCH+36, SCH+50, EWL+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All