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

Package: National Drug File

Routine: PSNDRUG


Information

PSNDRUG ;BIR/CCH&WRT-Allows user to reset one or several drug matches ; 12/10/98 13:09

Source Information

Source file <PSNDRUG.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
National Drug File 4 NAM^PSNCOMP  ^PSNDEA  (CR,REMTCH)^PSNHELP  KILL^PSNHIT  
VA FileMan 2 ^DIC  YN^DICN  
Pharmacy Data Management 1 EN1^PSSUTIL  

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

Package Total Caller Graph
National Drug File 4 PSNDRUG  PSNHELP  PSNOUT  PSNPPSNW  

Entry Points

Name Comments DBIA/ICR reference
DONE
EXPLN
START
DTE
MATCH
KILL
DTE0
GONE

External References

Name Field # of Occurrence
^DIC START
YN^DICN DTE
NAM^PSNCOMP MATCH+4
^PSNDEA MATCH+3
CR^PSNHELP START+1
REMTCH^PSNHELP DTE+5
KILL^PSNHIT MATCH+3
EN1^PSSUTIL DTE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Remember, these matches must be verified using the options ""Verify Matches"" or",!,"""Verify Single Match"" and then be merged using the option ""Merge National Drug File",!,"Data Into Local File"".",!
  • Line Location: DONE+0
Function Call: WRITE
  • Prompt: !!,"Enter name of drug from your local drug file and a match",!,"with the National Drug File will be attempted. ",!,"Press return at the ""Select DRUG GENERIC NAME: "" prompt to exit.",!
  • Line Location: EXPLN+0
Function Call: WRITE
  • Prompt: !,"This drug has an Inactivation date in the future. Do you want to continue"
  • Line Location: DTE+0
Function Call: WRITE
  • Prompt: !!,"This drug is ""Inactive"". Please try again.",!
  • Line Location: DTE+1
Function Call: WRITE
  • Prompt: !,"You cannot rematch this entry. It is marked to transmit to CMOP.",!,"You do not have the ""PSNMGR"" key.",!
  • Line Location: DTE+2
Function Call: WRITE
  • Prompt: !,"Answer yes or no"
  • Line Location: DTE0+0
Routine Call
  • DIC
  • Line Location:
    • START

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" DTE+3
^PS(59.7 - [#59.7] DTE+3, DTE+5, MATCH+4
^PSDRUG - [#50] DTEDTE+2, DTE+3, DTE+5, MATCHMATCH+1
^PSNTRAN - [#50.612] MATCH+2, MATCH+4!
^TMP($J KILL+1!, KILL+2!
^XUSEC("PSNMGR" DTE+2

Label References

Name Line Occurrences
DTE DTE0
DTE0 DTE
EXPLN PSNDRUG+6
KILL DONE+1, START
START PSNDRUG+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DTE*
ANS KILL!
ASC KILL+1!
BB KILL+1!
CODE KILL+2!
DA KILL+2!
DATE DTE*, DTE+1, KILL+2!
DIC START*!, KILL!
DIC("W" START*
DIC(0 START*
DIR KILL+2!
DIRUT GONE!
DOS KILL!
DT DTEDTE+1
DUNCE KILL+2!, GONE!
DUZ DTE+2
EEE KILL+2!
END KILL+1!
FF KILL!
FFF KILL+2!
FL KILL+2!
GGG KILL+2!
IEN KILL+2!
J KILL+2!
JJ KILL+1!
K KILL+2!
KK KILL!
LIST KILL+1!
MJL KILL+1!
NBR KILL!
NDP KILL!
NO31 KILL+2!, GONE!
NOM31 KILL+2!, GONE!
NOMSYN KILL+2!, GONE!
PP KILL+2!
PPQ KILL+2!, GONE!
PPR KILL+2!
PS KILL!
PSNANS KILL!
PSNARY KILL+2!
PSNB DONE+1!, START+1*, DTEDTE+2, DTE+3, MATCHMATCH+1, MATCH+2, MATCH+4
PSNCLASS KILL!
PSND KILL+1!
PSNDA KILL!
PSNDDA KILL!
PSNDEA DONE+1!, MATCH+3!
PSNDFM KILL+1!
PSNDRG START+1*, KILL!, GONE!
PSNENT KILL+1!
PSNF KILL+1!
PSNFL PSNDRUG+6*, DONE+1!, START*
>> PSNFLB MATCH+2
PSNFNM KILL!
PSNFORM KILL!
PSNIEN KILL+2!
PSNINACT DONE+1!, MATCH+3
PSNINQ KILL+2!
PSNLOC START+1*, KILL!, GONE!
PSNM KILL+1!
PSNMM PSNDRUG+6*, DONE+1!
PSNNAM KILL+1!, GONE!
PSNNAME KILL+1!
PSNNDF KILL!
PSNNEW KILL!
PSNODE KILL+1!, GONE!
PSNOLD KILL!
PSNOU KILL+1!, GONE!
PSNP KILL+2!, GONE!
PSNPD KILL!
PSNPST KILL!
PSNRAN KILL+1!
PSNSAVEY DTE+3*, DTE+4!
PSNSIZE KILL!
PSNSTDA KILL!
PSNSZ KILL!
PSNSZE KILL+1!
PSNTPE KILL+1!
PSNTRFL KILL+1!
PSNTYP KILL+1!
PSNTYPE KILL!
PSNUNDA KILL!
PSNUP KILL+2!
PSNV KILL+1!
PSNVAR KILL+1!
PSNVC KILL+1!
PSNVCL KILL+1!
PSNWR KILL+1!
PSNX KILL+1!
PSNZ KILL+1!
PT KILL!
PTPS KILL+2!
QQ KILL+2!
RR KILL+2!
ST KILL+2!
STOP KILL+1!
STR KILL!
TT KILL+2!, GONE!
TTT KILL+2!, GONE!
UNT KILL!
VAR KILL+1!
VV KILL!
VV1 KILL!
WR KILL+2!
WRT KILL+1!
X DONE+1!, DTE+3*
XX KILL+2!
XXX KILL+2!
Y DONE+1!, STARTSTART+1, DTE+3, DTE+4*, DTE+5, KILL+2!
ZXZX KILL+2!
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