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

Package: Pharmacy Data Management

Routine: PSSGS0


Information

PSSGS0 ;BIR/CML3-SCHEDULE PROCESSOR ;06/01/98

Source Information

Source file <PSSGS0.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Inpatient Medications 1 $$DOW^PSIVUTL  
Kernel 1 $$TRIM^XLFSTR  
Pharmacy Data Management 1 $$ENLU^PSSGMI  
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: 6

Package Total Caller Graph
Order Entry Results Reporting 3 ORCDPS1  ORCDPSH  ORCDPSIV  
Pharmacy Data Management 2 PSSDDUT  PSSGSGUI  
Inpatient Medications 1 HOSPITAL LOCATION  

Entry Points

Name Comments DBIA/ICR reference
ENA ; entry point for train option
EN3 ;
EN5 ;
EN(X,PSSLSTPK) ; validate
  • ICR #3423
    • Status: Active
    • Usage: Private
    ENOS ; order set entry
    NS
    Q ;
    ENCHK ;Ward times
    ENOP ;
    DIC ;
    DW ;
    DWC
    UPPER(PSSUPPER) ;
    DICW ;
    PRNOK(PSCH) ;

    External References

    Name Field # of Occurrence
    ^DIC ENOP+5
    IX^DIC ENOP+4, DIC+4
    $$DOW^PSIVUTL PRNOK+5, PRNOK+6
    $$ENLU^PSSGMI EN+6
    $$TRIM^XLFSTR EN+5

    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
    Function Call: WRITE
    • Prompt: $P(Z,"^",8)
    • Line Location: DICW+1
    Routine Call
    • DIC
    • Line Location:
      • ENOP+5
    Routine Call
    • DIC
    • Line Location:
      • ENOP+4
      • DIC+4

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PS(51.1 - [#51.1] ENOS+6, DIC+5, DICW+1, PRNOK+3, PRNOK+5
    ^PS(53.1 - [#53.1] EN3+1
    ^PS(55 - [#55] EN5+1

    Label References

    Name Line Occurrences
    $$PRNOK ENOS+3
    $$UPPER ENOP+3
    DIC ENOS+6
    DW ENOS+4
    DWC DW+2
    EN EN3+1
    ENCHK ENOS+5, DW+1
    ENOP EN+2
    Q ENOS+2, ENOS+3, ENOS+4, ENOS+5, ENOS+6

    Naked Globals

    Name Field # of Occurrence
    ^( ENOS+6
    ^(0 DIC+5

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    BASE PRNOK+3~
    >> D ENOP+4*, DIC+1*
    >> DA EN3+1, EN5+1
    >> DA(1 EN5+1
    DIC ENOP+4!*, ENOP+5!*, DIC+1!*, DIC+4!*
    DIC("S" DIC+3*
    DIC("W" ENOP+4*, DIC+1*, DIC+2*
    DIC(0 ENOP+4*, ENOP+5*, DIC+1*
    >> DIE DIC+4
    I PRNOK+3~*
    OK PRNOK+3~*, PRNOK+4, PRNOK+5*, PRNOK+6*, PRNOK+7
    PSCH PRNOK~, PRNOK+1, PRNOK+2, PRNOK+3, PRNOK+5, PRNOK+6
    >> PSGAT ENOS+7
    >> PSGOES DIC+1
    >> PSGS0XT ENOS+1*, Q+1*
    >> PSGS0Y ENOS+1*, ENOS+7*, Q+1*
    >> PSGSCH ENOS+7
    >> PSGST EN3+1*, EN5+1*, DIC+3
    >> PSJPWD DIC+1, DIC+5
    PSSLSTPK EN~, EN+2
    PSSUPPER ENOP+3~, UPPER~, UPPER+1
    >> Q DW+2*
    QX Q+1!, DW+1*, DWC+1*
    SDW Q+1!, DW+1*, DW+3
    SWD Q+1!, DW+1*, DW+2, DWC+1*
    X EN~, EN+2, EN+4!, EN+5*, EN+6*, ENOS+2, ENOS+3, ENOS+4, ENOS+5, ENOS+6
    ENOS+7, ENOS+8!, NS!, NS+1*, ENCHK+1!, ENCHK+2!, ENCHK+3!, ENCHK+4!, ENCHK+5, ENOP+2!
    ENOP+3*, ENOP+4*, ENOP+5*, DIC+5*, DIC+6*, DW+1*, DW+2!, DW+3*, DWC!, DWC+2!
    X(1 ENCHK+2*, ENCHK+3*, ENCHK+4, ENCHK+5!, DW+1*, DW+2, DW+3!
    X(2 ENCHK+4*, ENCHK+5!
    X(3 ENCHK+4*, ENCHK+5!
    X0 ENOS+5*, NS+1, Q+1!, DIC+6*
    XT ENOS+1*, ENOS+6, Q+1!, DIC+5*
    Y ENOS+1*, ENOS+4*, ENOS+5*, NS+1*, Q+1, ENOP+4!, ENOP+5!, DIC+4, DIC+5*, DIC+6*
    DWC+1*, DICW+1
    Y(0 DIC+5, DIC+6
    Z Q+1!, DW+2*, DWCDWC+1, DICW+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