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

Package: Outpatient Pharmacy

Routine: PSOHLEXP


Information

PSOHLEXP ;BIR/RTR - Auto expire prescriptions ;Oct 20, 2022@13:36

Source Information

Source file <PSOHLEXP.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
VA FileMan 5 C^%DTC  ^DIC  ^DIE  ^DIK  $$GET1^DIQ  
Outpatient Pharmacy 4 REVERSE^PSOBPSU1  ^PSOCMOPA  EN^PSOHDR  EN^PSOHLSN1  
Kernel 3 ($$DT,$$FMDIFF)^XLFDT  ($$ACTIVE,$$WHAT)^XUAF4  (EDIT,RESCH)^XUTMOPT  
Order Entry Results Reporting 2 $$STATUS^ORQOR2  ($$LOCK1,UNLK1)^ORX2  
MailMan 1 ^XMD  

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

Package Total Caller Graph
Outpatient Pharmacy 3 PSO EXPIRE INITIALIZE  PSO EXPIRE PRESCRIPTIONS  PSOHELP1  

Entry Points

Name Comments DBIA/ICR reference
EN
EN1
NSET ;
SETUP ;
OUT
FACDEA ;PSO*7*391/JAM - Checks and notifies PSDMGR group when facility DEA is about to expire. /BLB/ PSO*7.0*505 ;MODIFIED THE TEXT OF THE MESSAGE

External References

Name Field # of Occurrence
C^%DTC EN+2, EN+3
^DIC SETUP+1
^DIE EN1+43
^DIK EN1+8, EN1+9
$$GET1^DIQ FACDEA+7, FACDEA+15, FACDEA+16
$$STATUS^ORQOR2 EN1+4, EN1+17
$$LOCK1^ORX2 EN1+31
UNLK1^ORX2 EN1+31
REVERSE^PSOBPSU1 EN1+23, EN1+27
^PSOCMOPA EN1+6
EN^PSOHDR EN1+14, EN1+39, EN1+40
EN^PSOHLSN1 EN1+16, EN1+20, EN1+42
$$DT^XLFDT EN+1
$$FMDIFF^XLFDT FACDEA+8, FACDEA+16, FACDEA+20
^XMD FACDEA+22
$$ACTIVE^XUAF4 FACDEA+5
$$WHAT^XUAF4 FACDEA+6
EDIT^XUTMOPT SETUP+2, SETUP+3
RESCH^XUTMOPT SETUP+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19.2 - [#19.2] Classic Fileman Calls
^DIC(4 - [#4] GET1^DIQ
^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)
^PS(52.4 - [#52.4] EN1+9
^PS(52.5 - [#52.5] EN1+7, EN1+8
^PS(59 - [#59] FACDEA+2, FACDEA+3, FACDEA+4
^PS(59.7 - [#59.7] EN+3
^PSRX - [#52] EN1EN1+3, EN1+5, EN1+10*, EN1+11!, EN1+12, EN1+19*, EN1+22*, EN1+24, EN1+25
EN1+26!, EN1+28, EN1+34, EN1+35, EN1+41*, NSET+2, NSET+3*
^PSRX("AD" EN1+26!
^PSRX("AG" EN+4, EN1
^PSRX("AH" EN1+10!
^PSRX("APARK" EN1+11!
^XUSEC("PSDMGR" FACDEA+21

Label References

Name Line Occurrences
EN1 EN+4
FACDEA EN+5
NSET EN1+26

Naked Globals

Name Field # of Occurrence
^(0 EN1+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT SETUP+1!
CMOP EN1+6!
CMOP( EN1+29
CMOP("L" EN1+29
CMOP("S" EN1+29
CPRSDC EN~, EN1+1~, EN1+2*, EN1+15, EN1+18, EN1+40
CPRSSTA EN1+1~, EN1+3*, EN1+4*, EN1+15, EN1+17*, EN1+18, EN1+40
DA EN1+6*, EN1+7*, EN1+8, EN1+9*, EN1+43*!
DEA FACDEA+1~, FACDEA+6*, FACDEA+9
DEAXDT FACDEA+1~, FACDEA+7*, FACDEA+8, FACDEA+9, FACDEA+12*, FACDEA+16, FACDEA+20
DIC SETUP+1!*, SETUP+2!, SETUP+3!
DIC(0 SETUP+1*
DIE EN1+43*!
DIK EN1+8*!, EN1+9*!
DIV FACDEA+1~, FACDEA+2*, FACDEA+3, FACDEA+4
DIV( FACDEA+9*, FACDEA+10, FACDEA+12
DR EN1+43*!
DT EN+1*, EN+2, EN+3, FACDEA+3, FACDEA+8, FACDEA+16, FACDEA+20
DTOUT SETUP+1!
IFN EN~
INACT FACDEA+1~, FACDEA+3*
NODE EN~
ORN EN~, EN1+3*, EN1+4*, EN1+14, EN1+15, EN1+17, EN1+18, EN1+25*, EN1+31, EN1+39
PDA EN~, EN1+28*, EN1+34*, EN1+35
PDA0 EN1+32~, EN1+35*, EN1+36
PIFN EN~, EN1+24*
PRFDT EN~, EN1+24*, EN1+26
PSDTEST EN~, EN1+26*, EN1+28*, EN1+29*, EN1+31*, EN1+36*
PSOEXCOM EN~, EN1+42*
PSOEXRX EN~, EN1*, EN1+3, EN1+5, EN1+6, EN1+7, EN1+9, EN1+10, EN1+11, EN1+12
EN1+14, EN1+16, EN1+19, EN1+20, EN1+22, EN1+23, EN1+24, EN1+25, EN1+26, EN1+27
EN1+28, EN1+34, EN1+35, EN1+39, EN1+40, EN1+41, EN1+42, NSET+2, NSET+3
PSOEXSTA EN~, EN1+12*, EN1+13, EN1+15, EN1+18, EN1+21
PSOEXSTS EN~
PSONM NSET+1~, NSET+2*, NSET+3
PSONMX NSET+1~, NSET+2*
PSOORL EN1+30~, EN1+31*
PSUSD EN~, EN1+24*, EN1+26, EN1+27, EN1+28, EN1+36
RF EN~
SITE FACDEA+1~, FACDEA+4*, FACDEA+5, FACDEA+6, FACDEA+7, FACDEA+9, FACDEA+10*, FACDEA+12, FACDEA+15, FACDEA+16
SUSD EN~, EN1+8*
TEXT FACDEA+1~, FACDEA+11!
TEXT(1 FACDEA+13*
TEXT(2 FACDEA+14*
TEXT(3 FACDEA+15*
TEXT(4 FACDEA+16*
TEXT(5 FACDEA+17*
TEXT(6 FACDEA+18*
TEXT(7 FACDEA+19*
USR FACDEA+1~, FACDEA+21*
X EN+2, EN+3, SETUP+1*, SETUP+2!, SETUP+3!
>> X1 EN+2*, EN+3*
>> X2 EN+2*, EN+3*
XMDUZ FACDEA+1~, FACDEA+20*
XMSUB FACDEA+1~, FACDEA+20*
XMTEXT FACDEA+1~, FACDEA+20*
XMY FACDEA+1~
XMY( FACDEA+21*
Y SETUP+2!, SETUP+3!
ZZDT EN~, EN+3*, EN+4*, EN1EN1+5, EN1+43
ZZEDT EN~, EN+2*, EN+4
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