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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSN576PO

Package: National Drug File

Routine: PSN576PO


Information

PSN576PO ;BP/AGV - Patch 576 Post Install routine ;7/11/24

Source Information

Source file <PSN576PO.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 BMES^XPDUTL  
MailMan 1 ^XMD  
VA FileMan 1 FILE^DIE  

Entry Points

Name Comments DBIA/ICR reference
POST ; post install routine to initialize PGx field values
SETNO ; sets all values to '0' in the PGX ELIGIBILE and PGX SUPPRESSED fields in the VA PRODUCT (#50.68) and DRUG INGREDIENTS (#50.416) files
SETYES ; sets values for specified entries to '1' in the PGX ELIGIBLE and PGX SUPPRESSED fields in the VA PRODUCT (#50.68) and DRUG INGREDIENTS (#50.416) files
MAIL ; sends mailman message
ERROR ; an error condition needs to be reported
SETTXT(PSNTXT) ; setting plain PSNTEXT
PGXVPE ; PGX ELIGIBLE (#46) field is set to '1' in the VA PRODUCT (#50.68) file for below specified records
PGXVPS ; PGX SUPPRESSED (#47) field is set to '1' in the VA PRODUCT (#50.68) file for below specified records
PGXDIE ; PGX ELIGIBLE (#5) field is set to '1' in the DRUG INGREDIENTS (#50.416) file for below specified records
PGXDIS ; PGX SUPPRESSED (#6) field is set to '1' in the DRUG INGREDIENTS (#50.416) file for below specified records

External References

Name Field # of Occurrence
FILE^DIE SETYES+9, SETYES+23
^XMD MAIL+5
BMES^XPDUTL POST+5, POST+9, POST+13, SETNO+3, SETNO+8, SETNO+12, SETNO+17, SETYES+4, SETYES+13, SETYES+18
SETYES+27, MAIL+2, ERROR+2, ERROR+4, ERROR+6, ERROR+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.416 - [#50.416] SETNO+13, SETNO+14*
^PSNDF(50.68 - [#50.68] POST+2!, SETNO+4, SETNO+5*
^TMP("PSN576PO" POST+2!, SETTXT+1*

Label References

Name Line Occurrences
ERROR SETYES+10, SETYES+24
MAIL POST+15
SETNO POST+6
SETTXT POST+5, POST+9, POST+13, SETNO+3, SETNO+8, SETNO+12, SETNO+17, SETYES+4, SETYES+13, SETYES+18
SETYES+27, ERROR+2, ERROR+4, ERROR+6, ERROR+8
SETYES POST+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIFROM MAIL+1~
DUZ MAIL+3
P1 SETYES+1~, SETYES+5*, SETYES+7*, SETYES+19*, SETYES+21*
PSNCNT POST+1~, POST+4*, POST+8*, POST+12*, SETNO+1~*, SETNO+5*, SETNO+6*, SETNO+10~*, SETNO+14*, SETNO+15*
SETYES+2*, SETYES+6*, SETYES+8*, SETYES+16*
PSNERR SETYES+1~, SETYES+15~
PSNERR("DIERR" SETYES+10, SETYES+24, ERROR+5
PSNFDA SETYES+1~, SETYES+15~
PSNFDA( SETYES+6*, SETYES+8*, SETYES+20*, SETYES+22*
PSNFILE SETYES+1~, SETYES+2*, SETYES+6, SETYES+8, SETYES+15~, SETYES+16*, SETYES+20, SETYES+22
PSNIEN SETYES+1~, SETYES+6*, SETYES+8*, SETYES+15~, SETYES+20*, SETYES+22*
PSNLINE POST+1~*, SETTXT+1*
PSNSTR SETYES+1~, SETYES+5*, SETYES+6, SETYES+7*, SETYES+8, SETYES+19*, SETYES+20, SETYES+21*, SETYES+22
PSNTEXT POST+1~*, POST+4*, POST+5, POST+8*, POST+9, POST+12*, POST+13, SETNO+1~*, SETNO+2*, SETNO+3
SETNO+4*, SETNO+6*, SETNO+7*, SETNO+8, SETNO+10~*, SETNO+11*, SETNO+12, SETNO+13*, SETNO+15*, SETNO+16*
SETNO+17, SETYES+2*, SETYES+3*, SETYES+4, SETYES+11*, SETYES+12*, SETYES+13, SETYES+16*, SETYES+17*, SETYES+18
SETYES+25*, SETYES+26*, SETYES+27, ERROR+1*, ERROR+2, ERROR+3*, ERROR+4, ERROR+5*, ERROR+6, ERROR+7*
ERROR+8
PSNTXT SETTXT~, SETTXT+1
X SETNO+4~*, SETNO+5, SETNO+13~*, SETNO+14, SETYES+11*, SETYES+25*
XMDUZ MAIL+1~, MAIL+4*
XMSUB MAIL+1~, MAIL+3*
XMTEXT MAIL+1~, MAIL+4*
XMY MAIL+1~
XMY( MAIL+3*

Marked Items

Name Field # of Occurrence
$T(PGXDIE+P1 SETYES+19
$T(PGXDIS+P1 SETYES+21
$T(PGXVPE+P1 SETYES+5
$T(PGXVPS+P1 SETYES+7
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All