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  | All
Print Page as PDF
Routine: PSSGSGUI

Package: Pharmacy Data Management

Routine: PSSGSGUI


Information

PSSGSGUI ;BIR/CML3-SCHEDULE PROCESSOR FOR GUI ONLY ;05/29/98

Source Information

Source file <PSSGSGUI.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Pharmacy Data Management 2 $$ENLU^PSSGMI  $$PRNOK^PSSGS0  
Inpatient Medications 1 $$DOW^PSIVUTL  
Kernel 1 $$TRIM^XLFSTR  
VA FileMan 1 (,IX)^DIC  

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
Order Entry Results Reporting 2 ORBCMA32  ORWDPS33  
Pharmacy Data Management 1 PSSJORDF  
VistA Integration Adapter 1 VIABRPC4  

Entry Points

Name Comments DBIA/ICR reference
ENA ; entry point for train option
EN3 ;
EN5 ;
EN(X,PSSGUIPK) ; validate
  • ICR #2946
    • Status: Active
    • Usage: Controlled Subscription
    ENOS ; order set entry
    ; NSS
    ; * GUI 27 CHANGES * Check for admin times to be derived from 'base' schedule
    NS
    Q ;
    ENCHK ;
    DIC ;
    DW ;
    DWC
    UPPER(PSSUPGUI) ;

    External References

    Name Field # of Occurrence
    ^DIC ENOS+7
    IX^DIC DIC+5
    $$DOW^PSIVUTL ENOS+5
    $$ENLU^PSSGMI EN+10
    $$PRNOK^PSSGS0 ENOS+15
    $$TRIM^XLFSTR EN+9

    Interaction Calls

    Name Line Occurrences
    Function Call: READ
    • Formatting: !!
    • Prompt: "Select STANDARD SCHEDULE: "
    • Variable: X
    • Timeout: DTIME
    • Line Location: ENA+2
    Function Call: WRITE
    • Prompt: X="^"
    • Condition for execution: '$T $C(7) S:'$T
    • Line Location: ENA+2
    Function Call: WRITE
    • Prompt: " Every ",PSGS0XT," minutes"
    • Line Location: ENA+2
    Routine Call
    • DIC
    • Line Location:
      • ENOS+7
    Routine Call
    • DIC
    • Line Location:
      • DIC+5

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DIC(42 - [#42] Classic Fileman Calls
    ^PS(51.1 - [#51.1] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] ENOS+6
    ^PS(51.1 - [#51.1] ENOS+4, ENOS+9, ENOS+10, ENOS+16, ENOS+21, ENOS+25, ENOS+28, DIC+6
    ^PS(53.1 - [#53.1] EN3+1
    ^PS(55 - [#55] EN5+1
    ^PS(59.6 - [#59.6] ENOS+8

    Label References

    Name Line Occurrences
    $$UPPER EN+6
    DIC ENOS+25
    DW ENOS+23, ENOS+28
    DWC DW+4
    EN EN3+1
    ENCHK ENOS+22, ENOS+24, ENOS+26, DW+2
    Q ENOS+14, ENOS+15, ENOS+16, ENOS+17, ENOS+18, ENOS+24, ENOS+25, ENOS+26, ENOS+28, NS+2
    NS+3, NS+5

    Naked Globals

    Name Field # of Occurrence
    ^( ENOS+25
    ^(0 ENOS+10, DIC+6

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> A ENOS+19*, ENOS+20
    >> D DIC+1*
    >> DA EN3+1, EN5+1
    >> DA(1 EN5+1
    >> DFN ENOS+6
    DIC ENOS+7~*, DIC+1!*, DIC+5!*
    DIC("S" DIC+4*
    DIC("W" DIC+1*, DIC+2*
    DIC(0 ENOS+7*, DIC+1*
    >> DIE DIC+5
    >> I ENOS+19*
    II ENOS+5~, DW+5*
    >> OK ENOS+14*, ENOS+16*, ENOS+17*, ENOS+18, ENOS+19*, ENOS+21*, ENOS+22*, ENOS+23*
    >> PSGOES DIC+1
    >> PSGS0XT ENOS+11*, ENOS+13*, ENOS+28*, Q+1*
    >> PSGS0Y ENOS+11*, ENOS+13*, Q+1*
    >> PSGSCH ENOS+28*
    >> PSGST EN3+1*, EN5+1*, DIC+4
    PSJNSS ENOS+28!
    >> PSJPWD DIC+1, DIC+6
    PSSGUIPK EN~, EN+2
    PSSUPGUI EN+6~, UPPER~, UPPER+1
    >> Q DW+4*
    QX Q+1!, DWC+1*
    SDW Q+1!, DW+1*, DW+3, DW+6
    SWD Q+1!, DW+1*, DW+4, DWC+1*
    TMPAT ENOS+3~*, ENOS+4!, ENOS+5!, ENOS+9*, ENOS+10*, ENOS+11
    TMPIEN ENOS+9~*, ENOS+10
    TMPSCHX ENOS+28~*
    >> TMPX ENOS+28*
    WARD ENOS+6~*, ENOS+7*, ENOS+8*, ENOS+10
    X EN~, EN+3, EN+5!, EN+6*, EN+8*, EN+9*, EN+10*, ENOS+3, ENOS+5, ENOS+7~*
    ENOS+11*, ENOS+14, ENOS+15, ENOS+16, ENOS+17, ENOS+18, ENOS+19, ENOS+20~*, ENOS+21, ENOS+22
    ENOS+23, ENOS+24, ENOS+25, ENOS+26, ENOS+28, ENOS+31!, NS!, NS+1*, NS+2!, NS+3
    NS+4*, NS+5!, NS+6*, ENCHK+1!, ENCHK+2!, ENCHK+3!, ENCHK+4!, ENCHK+5, DIC+6*, DIC+7*
    DW+1*, DW+2, DW+3*, DW+4!, DW+5, DW+6*, DWC!, DWC+2!
    X(1 ENCHK+2*, ENCHK+3*, ENCHK+4, ENCHK+5!, DW+3*, DW+4, DW+5, DW+6!
    X(2 ENCHK+4*, ENCHK+5!
    X(3 ENCHK+4*, ENCHK+5!
    X0 ENOS+24*, NS+1, NS+6, Q+1!, DIC+7*
    >> X1 NS+4*, NS+6
    >> X2 NS+4*, NS+6
    XABB DW+1~*, DW+5*, DW+6
    XT ENOS+13*, ENOS+25, ENOS+28*, NS+3*, NS+5*, NS+6*, Q+1!, DIC+6*
    Y ENOS+7~, ENOS+13*, ENOS+24*, ENOS+26*, ENOS+28*, NS+1*, NS+5, Q+1, DIC+5, DIC+6*
    DIC+7*, DWC+1*
    Y(0 DIC+6, DIC+7
    Z Q+1!, DW+4*, DWCDWC+1
    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  | All