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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSNPPSNW

Package: National Drug File

Routine: PSNPPSNW


Information

PSNPPSNW ;HP/MJE-PPSN update NDF data additional update code ; 05 Mar 2014 1:20 PM

Source Information

Source file <PSNPPSNW.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
National Drug File 5 $$PSJDF^PSNAPIS  GONE^PSNDRUG  KILL^PSNHIT  SET^PSNMRG  ERROR^PSNPPSNU  
Pharmacy Data Management 2 ^PSSREF  (EN2,UNMDRUG)^PSSUTIL  
VA FileMan 2 FILE^DICN  $$GET1^DIQ  

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

Package Total Caller Graph
National Drug File 2 PSNPPSMG  PSNPPSNU  

Entry Points

Name Comments DBIA/ICR reference
REMATCH(DA,PSNFNM) ;called by PSNPPSNU
ASKND ;
RSET ;
EN1(PSNDIEN,PSN50IEN) ;Receive Drug entries that have been unmatched
REACT ; code for reactivation of inactive drug in local drug file
BLDIT ; START ATTEMPT TO MATCH
SET
CHK(PSNB) ;
REPORT ;
MSGHDR(NONE) ;insert MESS3 header
ADDLINE(X) ;
HDRTXT ;

External References

Name Field # of Occurrence
FILE^DICN EN1+2
$$GET1^DIQ REPORT+9
$$PSJDF^PSNAPIS ASKND+4
GONE^PSNDRUG REACT+3, REACT+5
KILL^PSNHIT BLDIT+4
SET^PSNMRG REACT+5
ERROR^PSNPPSNU EN1+2
^PSSREF RSET+5
EN2^PSSUTIL ASKND+6
UNMDRUG^PSSUTIL RSET+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MSGHDR+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSNDF(50.68 - [#50.68] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.608 - [#50.608] BLDIT+11
^PS(50.609 - [#50.609] BLDIT+11
^PSDRUG - [#50] ASKND+2, ASKND+3, ASKND+4, ASKND+8, RSET+1, RSET+2, RSET+3*, EN1+4!, EN1+5!, REACT+1
REACT+3, BLDIT+1, BLDIT+2, BLDIT+7, BLDIT+8, CHK+2, CHK+4
^PSDRUG("AQ" RSET+3!
^PSNDF(50.6 - [#50.6] REACT+1
^PSNDF(50.68 - [#50.68] ASKND+9, BLDIT+12, CHK+4, CHK+8
^PSNTRAN - [#50.612] REACT+3!, BLDIT+3, BLDIT+9*, SETSET+1*, CHK+2!, CHK+3, CHK+4, CHK+7, CHK+9*
^PSNTRAN(0 SET*
^TMP("PSN PPSN PARSED" ADDLINE+2*, ADDLINE+3*
^TMP($J ASKND+10*, REPORT+5, REPORT+7, REPORT+8, REPORT+15!

Label References

Name Line Occurrences
ADDLINE REPORT+4, REPORT+10, REPORT+11, REPORT+12, REPORT+13, REPORT+14, MSGHDR+5
BLDIT REACT+3
CHK REACT+5
EN1 ASKND+1
MSGHDR REPORT+5, REPORT+6
REACT ASKND+2
RSET ASKND+1
SET BLDIT+13

Naked Globals

Name Field # of Occurrence
^("ND" REACT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C ADDLINE+1~, ADDLINE+2*, ADDLINE+3
DA REMATCH~, REMATCH+5, ASKND+1, ASKND+2*, ASKND+3, ASKND+4*, RSET+1, RSET+2, RSET+3*, EN1+1~
REACT+1, REACT+3, REACT+5*
DD EN1+2!
DIC EN1+1~, EN1+2*
DIC(0 EN1+2*
DISPDRG REMATCH+3~*, REMATCH+5*, ASKND+2, ASKND+4, ASKND+6, ASKND+8, ASKND+10, RSET+3
DO EN1+2!
DT ASKND+3, RSET+2, BLDIT+7, CHK+2
DUZ BLDIT+9, SET+1, CHK+9
>> ERROR("DIERR" EN1+2
FLGNDF REMATCH+8~, ASKND+6*
I MSGHDR+1~, MSGHDR+3*
K REMATCH+8~, ASKND+4*
NEWDF REMATCH+8~, ASKND+4*, ASKND+6
NFI REMATCH+8~, CHK+8*
NFR REMATCH+8~, CHK+8*
NM REPORT+3~, REPORT+7*, REPORT+8, REPORT+10
NONE MSGHDR~, MSGHDR+4
NWND REMATCH+8~, ASKND+4*
NWPC1 REMATCH+8~, ASKND+4*
NWPC3 REMATCH+8~, ASKND+4*
OLDDF REMATCH+8~, ASKND+6*
PSN50IEN EN1~, EN1+3, EN1+4, EN1+5
PSNB REACT+3*, BLDIT+1, BLDIT+2, BLDIT+3, BLDIT+7, BLDIT+8, BLDIT+9, SETSET+1, CHK~
, CHK+2, CHK+3, CHK+4, CHK+7, CHK+9
PSNCLASS REMATCH+8~, BLDIT+12*, SET+1
PSNDEA BLDIT+6!, BLDIT+8*, BLDIT+9!
PSNDIEN EN1~, EN1+2
PSNDISPD REPORT+3~, REPORT+8*, REPORT+10
>> PSNDRG REACT+3*
PSNFL REMATCH+8~, SET+2*, CHK+1
>> PSNFLB BLDIT+3
PSNFNM REMATCH~, ASKND+1, ASKND+9, ASKND+10, BLDIT+4*, BLDIT+12, SET+1, CHK+8
>> PSNHLD REPORT+4
PSNID RSET+1*, RSET+4!
PSNINACT BLDIT+6, BLDIT+7!*
PSNLOC REMATCH+8~, REACT+3*
PSNNDF REMATCH+8~, BLDIT+12*, SET+1
PSNNEW REMATCH+8~, CHK+4*
PSNOLD REMATCH+8~, CHK+4*
PSNP REMATCH+8~, ASKND+3*, RSET+2*, CHK+2*
>> PSNPS EN1+2
PSNPST REMATCH+8~, CHK+4*
PSNSIZE REMATCH+8~, BLDIT+11*, SET+1
PSNTYPE REMATCH+9~, BLDIT+11*, SET+1
PSNVADC REMATCH+9~, CHK+7*
PSNVPRD REPORT+3~, REPORT+8*, REPORT+9, REPORT+13
PSNVPRDN REPORT+3~, REPORT+9*, REPORT+13
PSNW REMATCH+9~, CHK+6*
PSSLD EN1+1~
PSSPWXEX EN1+1~
REC REMATCH+9~
U CHK+4
VAID REMATCH+9~, REPORT+8*, REPORT+12
VANM REPORT+3~, REPORT+7*, REPORT+8*, REPORT+12
VV BLDIT+9*!, BLDIT+10!
X ASKND+4*, ASKND+7~, ASKND+8*, ASKND+10, EN1+1~, EN1+2*, REPORT+4~*, REPORT+7~, REPORT+10*, REPORT+11*
REPORT+12*, REPORT+13*, REPORT+14*, MSGHDR+1~, MSGHDR+3*, MSGHDR+4, MSGHDR+5, ADDLINE~, ADDLINE+3
XX REACT+1*, REACT+5!, BLDIT+4*!
Y ASKND+7~, ASKND+9*, ASKND+10
Z ASKND+7~, ASKND+9*, ASKND+10
Z9 REACT+3*, REACT+5!

Marked Items

Name Field # of Occurrence
$T(@X MSGHDR+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 |  Naked Globals |  Local Variables |  Marked Items  | All