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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSGAMSA

Package: Inpatient Medications

Routine: PSGAMSA


Information

PSGAMSA ;BIR/CML3-ENTERS RETURNS, EXTRAS, & PRE-EX NEEDS INTO 57.6 ; 15 May 98 / 9:25 AM

Source Information

Source file <PSGAMSA.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
DSS Extracts 1 ^ECXUD1  
Registration 1 IN5^VADPT  
VA FileMan 1 NOW^%DTC  

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
Inpatient Medications 2 PSGPLF  PSJXR518  
Pharmacy Data Management 2 DISPENSE DRUG  PSSJXR34  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,PSGORD,PSGORD1,PSGLOG) ;
; PSGLOG: 2 - pre-exchange needs, 3 - extra units dispensed, 4 - returns
  • ICR #2145
    • Status: Active
    • Usage: Private
    OUT ;
    ENOPC ; outpatient entry point
    ENPLF(DFN,PSGORD,PSGDRG,PSGX,PSGDRGC,PSGLOG,PSGWARD,PSGPRVR,PSGPLFDT) ;
    ENLOG ;
    CLEANUP ; Clean up partial orders having no provider or status.
    DIK ;

    External References

    Name Field # of Occurrence
    NOW^%DTC ENLOG+1
    ^ECXUD1 OUT+3
    IN5^VADPT EN+6

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,DFN," ",ON
    • Line Location: CLEANUP+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("TEST" OUT+2
    ^PS(55 - [#55] EN+3, EN+7, ENLOG+1, ENLOG+2, ENLOG+3*, ENLOG+4*, ENLOG+5*, ENLOG+6, CLEANUP+1, DIK+2!
    ^PS(57.6 - [#57.6] ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5, ENOPC+6, ENOPC+7, ENOPC+8, ENOPC+9, ENOPC+10
    ^PSDRUG - [#50] EN+7

    Label References

    Name Line Occurrences
    DIK CLEANUP+1
    ENLOG EN+8
    ENOPC EN+8

    Naked Globals

    Name Field # of Occurrence
    ^( CLEANUP+1
    ^(0 EN+7, ENOPC+2, ENOPC+4*, ENOPC+5*, ENOPC+6*, ENOPC+7*, ENOPC+8*, ENOPC+9*, ENOPC+10*
    ^(1 EN+7
    ^(660 EN+7

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % EN+2~, ENLOG+3, ENLOG+5
    DA ENPLF+1~
    DFN EN~, EN+3, EN+7, OUT+3, ENPLF~, ENLOG+1, ENLOG+2, ENLOG+3, ENLOG+4, ENLOG+5
    ENLOG+6, CLEANUP+1*, DIK+2
    DT OUT+3, ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5, ENOPC+6, ENOPC+7, ENOPC+8, ENOPC+9, ENOPC+10
    DUZ ENLOG+5
    ECUD EN+2~, OUT+3*
    LOG EN+2~, ENPLF+1~, ENLOG+3*, ENLOG+4, ENLOG+5, ENLOG+6
    ND EN+2~, ENOPC+2*, ENOPC+3*, ENOPC+4*, ENOPC+5*, ENOPC+7*, ENOPC+9*, ENOPC+10*, ENPLF+1~, ENLOG+2*
    ENLOG+3, ENLOG+4*
    >> ON CLEANUP+1*, DIK+2
    PSGAMSF EN+2~, EN+3*, OUT+3, ENOPC+4
    PSGDRG EN+2~, EN+7*, OUT+1, OUT+3, ENOPC+1, ENOPC+2, ENOPC+3, ENOPC+4, ENOPC+5, ENPLF~
    ENLOG+5
    PSGDRGC EN+2~, EN+7*, OUT+3, ENOPC+4, ENPLF~, ENLOG+5
    PSGLOG EN~, EN+3, ENPLF~, ENLOG+5
    PSGORD EN~, EN+3, EN+7, OUT+3, ENPLF~, ENLOG+1, ENLOG+2, ENLOG+3, ENLOG+4, ENLOG+5
    ENLOG+6
    PSGORD1 EN~, EN+7
    PSGPLFDT ENPLF~, ENLOG+1, ENLOG+3, ENLOG+5
    PSGPRVR EN+2~, EN+7*, OUT+1, OUT+3, ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5, ENOPC+6, ENOPC+7
    , ENPLF~, ENLOG+5
    PSGSTRT EN+2~, EN+3*, OUT+3
    PSGWARD EN+2~, EN+3*, EN+6*, EN+7*, OUT+1, OUT+3, ENOPC+1, ENOPC+2, ENOPC+4, ENOPC+5
    ENOPC+6, ENOPC+7, ENOPC+8, ENOPC+9, ENPLF~, ENLOG+5
    PSGX EN+2~, EN+3*, EN+7, OUT+3, ENOPC+4, ENPLF~, ENLOG+5
    U CLEANUP+1
    VAIN EN+2~
    VAIP EN+2~, EN+6!
    VAIP("D" EN+6*
    VAIP(17 EN+6
    VAIP(5 EN+6
    >> X EN+3, OUT+2*, ENOPC+2*, ENOPC+3*, ENOPC+4, CLEANUP+1*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All