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 |  Marked Items  | All
Print Page as PDF
Routine: PSSDSFDB

Package: Pharmacy Data Management

Routine: PSSDSFDB


Information

PSSDSFDB ;WOIFO/Steve Gordon - Allows for a user to disable FDB interface during an FDB update ;03/17/09

Source Information

Source file <PSSDSFDB.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 NOW^%DTC  FILE^DICN  ^DIE  ^DIR  
Pharmacy Data Management 3 ($$DS,DS)^PSSDSAPI  PING^PSSHRIT  $$STATMSG^PSSHRVL1  

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
Pharmacy Data Management 3 PSS ENABLE/DISABLE DB LINK  PSSFDBDI  PSSHRQ2  

Entry Points

Name Comments DBIA/ICR reference
EN ;driver
; Called from PSS ENABLE/DISABLE DB LINK option
DUZMSG ;
QSTION(OLDVAL) ;
ASK(NEWSTAT) ;
DISMSG(DIR) ;
ENMSG(DIR) ;
NEW ;
CHANGE(NEWVAL) ;
ACT(NEWVAL) ;
GETNOW() ;
LOCK() ;
UNLOCK ;
HELP(DIR) ;
CHKSTAT() ;
; Called from IN^PSSHRQ2 routine
PRSRTN ;

External References

Name Field # of Occurrence
NOW^%DTC GETNOW+2
FILE^DICN NEW+4, ACT+6
^DIE CHANGE+5, ACT+9
^DIR QSTION+15, ASK+12, PRSRTN+2
$$DS^PSSDSAPI QSTION+31, ASK+7, ENMSG+5, HELP+2
DS^PSSDSAPI QSTION+31, ASK+7, ENMSG+5, HELP+2
PING^PSSHRIT EN+17
$$STATMSG^PSSHRVL1 CHKSTAT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Connected to Vendor database successfully."
  • Line Location: EN+18
Function Call: WRITE
  • Prompt: !!,"Connection could not be made to Vendor database."
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: !,"You are not logged into the system."
  • Line Location: DUZMSG+3
Function Call: WRITE
  • Prompt: !,"This option requires a DUZ (user ID) to be defined!"
  • Line Location: DUZMSG+4
Function Call: WRITE
  • Prompt: !!,?5,"The connection to the Vendor database remains ENABLED."
  • Line Location: QSTION+25
Function Call: WRITE
  • Prompt: !!,"Vendor database connection reestablished."
  • Line Location: QSTION+27
Function Call: WRITE
  • Prompt: !!,"Vendor database connection enabled."
  • Line Location: QSTION+28
Function Call: WRITE
  • Prompt: !!,"NO Drug-Drug Interactions, Duplicate Therapy or Dosing Order Checks will be"
  • Line Location: QSTION+31
Function Call: WRITE
  • Prompt: !!,"NO Drug-Drug Interactions or Duplicate Therapy Checks will be"
  • Line Location: QSTION+32
Routine Call
  • DIE
  • Line Location:
    • CHANGE+5
    • ACT+9
Routine Call
  • DIR
  • Line Location:
    • QSTION+15
    • ASK+12
    • PRSRTN+2

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(59.73 - [#59.73] EN+6, EN+10, EN+14, LOCK+5, UNLOCK+1, CHKSTAT+5
^TMP($J EN+18, EN+20!

Label References

Name Line Occurrences
$$ASK QSTION+17
$$GETNOW ACT+5
$$LOCK EN+7
$$QSTION EN+11
ACT CHANGE+6
CHANGE EN+12
DISMSG QSTION+11
DUZMSG EN+3
ENMSG QSTION+12
HELP QSTION+9
NEW EN+10
PRSRTN EN+22, DUZMSG+5
UNLOCK EN+23

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GETNOW+3!
ACTION ACT+3~, ACT+7*
BASE EN+15~, EN+16*, EN+17, EN+18, EN+20
CURSTAT QSTION+3~, QSTION+7*, QSTION+8
D0 NEW+3!
DA CHANGE+2~, CHANGE+3*, ACT+3~, ACT+8*
DA(1 ACT+4*
DIC NEW+2~, NEW+4*, ACT+3~, ACT+4*
DIC(0 NEW+4*, ACT+4*
DIE CHANGE+2~, CHANGE+4*, ACT+3~, ACT+8*
DINUM NEW+2~, NEW+4*
DIR QSTION+4!, QSTION+9, QSTION+11, QSTION+12, ASK+4!, DISMSG~, ENMSG~, HELP~, PRSRTN+2!
DIR("?" HELP+2*, HELP+3*
DIR("A" ASK+7*, ASK+8*, ASK+9*, ASK+10*, ASK+11*, DISMSG+3*, DISMSG+4*, DISMSG+7*, DISMSG+8*, ENMSG+3*
, ENMSG+4*, ENMSG+5*, ENMSG+6*, ENMSG+7*, ENMSG+8*, ENMSG+9*, PRSRTN+2*
DIR("B" QSTION+14*, ASK+6*
DIR(0 QSTION+13*, ASK+5*, PRSRTN+2*
DO NEW+2~, ACT+3~
DR CHANGE+2~, CHANGE+4*, ACT+3~, ACT+8*
DUZ EN+3
ENFLAG QSTION+3~, QSTION+8*, QSTION+14, QSTION+17, QSTION+18, QSTION+20, QSTION+26
FINAL QSTION+3~, QSTION+5*, QSTION+17*, QSTION+18*, QSTION+21, QSTION+25, QSTION+28, QSTION+29, QSTION+34
LOCKED LOCK+2~, LOCK+3*, LOCK+8*, LOCK+9
NEWSTAT QSTION+3~, QSTION+6*, QSTION+17, QSTION+22, QSTION+23, ASK~, ASK+11
NEWVAL CHANGE~, CHANGE+6, ACT~, ACT+7
OLDVAL EN+4~, EN+6*, EN+11, EN+12, EN+14, QSTION~, QSTION+6, QSTION+7, QSTION+11
PSNOW GETNOW+1~, GETNOW+3*, GETNOW+4
STAT CHKSTAT+4~, CHKSTAT+5*, CHKSTAT+6*, CHKSTAT+7
U CHKSTAT+6
X NEW+2~, NEW+4*, ACT+3~, ACT+5*
Y QSTION+4!, QSTION+17, QSTION+18, ASK+4!, ASK+13, ACT+8

Marked Items

Name Field # of Occurrence
$T(DS^PSSDSAPI QSTION+31, ASK+7, ENMSG+5, HELP+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 |  Marked Items  | All