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

Package: Outpatient Pharmacy

Routine: PSOORDA


Information

PSOORDA ;ISC-BHAM/LC - build detailed allergy list ;Aug 05, 2021@09:28:21

Source Information

Source file <PSOORDA.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Adverse Reaction Tracking 2 EN1^GMRADPT  EN1^GMRAOR2  
List Manager 1 FULL^VALM1  
Outpatient Pharmacy 1 EN^PSOLMAL  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Outpatient Pharmacy 3 PSO SELECT ALLERGY  PSOLMDA  PSOLMUTL  
Inpatient Medications 1 PSJORDA  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
BEG(DFN)
  • ICR #2211
    • Status: Active
    • Usage: Private
    SEL ;select allergy for detail display
    SELAL
    DSPLY(DFN) ;build detailed allergy display
  • ICR #2211
    • Status: Active
    • Usage: Private
    ING
    EXT
    DT(DT) ; - Convert FM Date to MM/DD/YYYY

    External References

    Name Field # of Occurrence
    ^DIR SEL+2
    EN1^GMRADPT BEG
    EN1^GMRAOR2 DSPLY+2
    EN^PSOLMAL ING+36
    FULL^VALM1 SELAL+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP( BEG+2!*, BEG+8*, BEG+9*, BEG+11*, BEG+12*, BEG+14*, BEG+15*, BEG+17*, BEG+18*, BEG+20*
    , BEG+21*, BEG+23*, BEG+24*, BEG+26*, BEG+27*, BEG+29*, BEG+30*, BEG+31*, BEG+32*, BEG+34*
    , BEG+35*, BEG+37*, BEG+38*, BEG+40*, BEG+41*, BEG+43*, BEG+44*, BEG+46*, BEG+47*, BEG+49*
    , BEG+50*, BEG+52*, DSPLY+2!, DSPLY+3*, DSPLY+4*, DSPLY+5*, DSPLY+10*, DSPLY+11*, DSPLY+15*, DSPLY+21*
    ING+2*, ING+3*, ING+5*, ING+9*, ING+12*, ING+13*, ING+15*, ING+16*, ING+17*, ING+18*
    ING+19*, ING+21*, ING+24*, ING+26*, ING+28*, ING+31*, ING+32*, ING+33*

    Label References

    Name Line Occurrences
    $$DT DSPLY+9, DSPLY+13
    DSPLY SELAL+2
    EXT ING+35
    ING ING+4

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AG BEG+55!
    AG( BEG+4*, BEG+5
    AG(1 BEG+10, BEG+11, BEG+13, BEG+14, BEG+16, BEG+17, BEG+19, BEG+20, BEG+22, BEG+23
    , BEG+25, BEG+26, BEG+28, BEG+29
    AG(2 BEG+33, BEG+34, BEG+36, BEG+37, BEG+39, BEG+40, BEG+42, BEG+43, BEG+45, BEG+46
    , BEG+48, BEG+49, BEG+51, BEG+52
    >> AGN( BEG+11*, BEG+14*, BEG+17*, BEG+20*, BEG+23*, BEG+26*, BEG+29*, BEG+34*, BEG+37*, BEG+40*
    , BEG+43*, BEG+46*, BEG+49*, BEG+52*, DSPLY+2
    AGNL DSPLY+2!, DSPLY+3, ING+16, ING+17, ING+18, ING+33, EXT!
    AGNL("C" ING+5, ING+24
    AGNL("H" DSPLY+12, DSPLY+13, DSPLY+14
    AGNL("I" DSPLY+18, DSPLY+19, DSPLY+20
    AGNL("O" DSPLY+6, DSPLY+7, DSPLY+8, DSPLY+9, DSPLY+10
    AGNL("S" ING+27
    AGNL("V" ING+8
    AL BEG+10*, BEG+11, BEG+13*, BEG+14, BEG+16*, BEG+17, BEG+19*, BEG+20, BEG+22*, BEG+23
    , BEG+25*, BEG+26, BEG+28*, BEG+29, BEG+33*, BEG+34, BEG+36*, BEG+37, BEG+39*, BEG+40
    , BEG+42*, BEG+43, BEG+45*, BEG+46, BEG+48*, BEG+49, BEG+51*, BEG+52, BEG+55!
    ALST SELAL+1*, SELAL+2, SELAL+5!
    CG ING+10*, ING+11*, ING+12, ING+13, EXT!
    CLS ING+8*, ING+9*, ING+10, ING+11, ING+12, ING+13, EXT!
    CPT ING+8*, EXT!
    CT ING+8*, EXT!
    DFN BEG~, SELAL+2, DSPLY~
    DG BEG+3*, BEG+11*, BEG+14*, BEG+17*, BEG+20*, BEG+23, BEG+26, BEG+29, BEG+30*, BEG+34*
    , BEG+37*, BEG+40*, BEG+43*, BEG+46, BEG+49, BEG+52, BEG+53, BEG+54, BEG+55!
    DIR SEL+2!, SELAL+1!
    DIR("A" SEL+2*
    DIR(0 SEL+2*
    DIRUT SEL+2!, SELAL+1!
    DR BEG~, BEG+4*
    DT DT~, DT+1
    DTOUT SEL+2!, SELAL+1!
    DUOUT SEL+2!
    FD BEG+3*, BEG+23*, BEG+26*, BEG+29, BEG+30*, BEG+46*, BEG+49*, BEG+52, BEG+53, BEG+54
    , BEG+55!
    GMRA BEG*, BEG+55!
    GMRAL BEG+2, BEG+3, BEG+55!
    GMRAL( BEG+4
    >> I DSPLY+7*, DSPLY+8, DSPLY+9, DSPLY+10
    IEN BEG~*, BEG+2*, BEG+8*, BEG+9*, BEG+11*, BEG+12*, BEG+14*, BEG+15*, BEG+17*, BEG+18*
    , BEG+20*, BEG+21*, BEG+23*, BEG+24*, BEG+26*, BEG+27*, BEG+29*, BEG+30*, BEG+31*, BEG+32*
    , BEG+34*, BEG+35*, BEG+37*, BEG+38*, BEG+40*, BEG+41*, BEG+43*, BEG+44*, BEG+46*, BEG+47*
    , BEG+49*, BEG+50*, BEG+52*, BEG+53, BEG+54, SEL+1~, SELAL~, DSPLY+2*, DSPLY+3*, DSPLY+4*
    , DSPLY+5, DSPLY+10, DSPLY+11*, DSPLY+15, DSPLY+21*, ING+2*, ING+3, ING+5*, ING+9*, ING+12*
    ING+13, ING+15*, ING+16, ING+17*, ING+18, ING+19*, ING+21*, ING+24*, ING+26*, ING+28*
    ING+31*, ING+32, ING+33*, ING+35, ING+36
    IG ING*, ING+1*, ING+2, ING+3, EXT!
    IN DSPLY+18*, DSPLY+19, DSPLY+20, EXT!
    ING DSPLY+18*, DSPLY+19, DSPLY+20*, DSPLY+21*, INGING+1, ING+2, ING+3, ING+4*, EXT!
    ING1 DSPLY+18*, DSPLY+19*, DSPLY+21*, ING+4, EXT!
    ING2 ING+4*, EXT!
    IPT EXT!
    IT DSPLY+18*, EXT!
    LC ING*, ING+2*, ING+3, ING+10*, ING+13, ING+29*, ING+32, EXT!
    LCC ING*, ING+3, ING+10*, ING+13, ING+29*, ING+32, EXT!
    LTO BEG+3*, BEG+30*, BEG+34, BEG+37, BEG+40, BEG+43, BEG+46, BEG+49, BEG+52, BEG+53
    , BEG+54, BEG+55!
    NB DSPLY+2*, EXT!
    NDG BEG+3*, BEG+7*, BEG+32, BEG+55!
    NDGF BEG+3*, BEG+7*, BEG+35, BEG+55!
    NDGFO BEG+3*, BEG+7*, BEG+38, BEG+55!
    NDGO BEG+3*, BEG+7*, BEG+41, BEG+55!
    NFD BEG+3*, BEG+7*, BEG+44, BEG+55!
    NFDO BEG+3*, BEG+7*, BEG+47, BEG+55!
    NOT BEG+3*, BEG+7*, BEG+50, BEG+55!
    NU BEG+3*, BEG+5*, BEG+55!
    NUM EXT!
    NVY BEG+3*, BEG+5*, BEG+7, BEG+31, BEG+55!
    OD ING+5*, ING+15, EXT!
    ODT ING+5*, EXT!
    OG EXT!
    ORC EXT!
    ORD SEL+1~, SELAL~, SELAL+2*
    ORN SEL+1~, SELAL~, SELAL+2*, DSPLY+2
    ORT ING+24*, EXT!
    OT BEG+3*, BEG+29*, BEG+30*, BEG+52*, BEG+53, BEG+54, BEG+55!
    >> PSJAL ING+35*
    >> PSJALL BEG+54*
    >> PSJDA BEG+54*
    >> PSJINPT BEG+1, BEG+54, DSPLY+1, ING+35
    >> PSOAL ING+36*
    >> PSOALL BEG+53*, SEL+1, SEL+2
    >> PSODA BEG+53*
    PSOELSE SELAL+1*, SELAL+4, SELAL+5!
    PSONSP BEG+1~*, BEG+2, BEG+8, BEG+9, BEG+11, BEG+12, BEG+14, BEG+15, BEG+17, BEG+18
    , BEG+20, BEG+21, BEG+23, BEG+24, BEG+26, BEG+27, BEG+29, BEG+30, BEG+31, BEG+32
    , BEG+34, BEG+35, BEG+37, BEG+38, BEG+40, BEG+41, BEG+43, BEG+44, BEG+46, BEG+47
    , BEG+49, BEG+50, BEG+52, DSPLY+1~*, DSPLY+2, DSPLY+3, DSPLY+4, DSPLY+5, DSPLY+10, DSPLY+11
    , DSPLY+15, DSPLY+21, ING+2, ING+3, ING+5, ING+9, ING+12, ING+13, ING+15, ING+16
    ING+17, ING+18, ING+19, ING+21, ING+24, ING+26, ING+28, ING+31, ING+32, ING+33
    SG ING+29*, ING+30*, ING+31, ING+32, EXT!
    SNM ING+27*, EXT!
    SYM ING+27*, ING+28*, ING+29, ING+30, ING+31, ING+32, EXT!
    TY BEG+3*, BEG+5*, BEG+6, BEG+7, BEG+55!
    >> VALMBCK SEL+1*, SEL+2*, SELAL+4*
    VALMCNT BEG~, SEL+1~, SELAL~
    >> VALMSG SEL+1*
    VDG BEG+3*, BEG+6*, BEG+9, BEG+55!
    VDGF BEG+3*, BEG+6*, BEG+12, BEG+55!
    VDGFO BEG+3*, BEG+6*, BEG+15, BEG+55!
    VDGO BEG+3*, BEG+6*, BEG+18, BEG+55!
    VFD BEG+3*, BEG+6*, BEG+21, BEG+55!
    VFDO BEG+3*, BEG+6*, BEG+24, BEG+55!
    VOT BEG+3*, BEG+6*, BEG+27, BEG+55!
    VY BEG+3*, BEG+5*, BEG+6, BEG+8, BEG+55!
    >> X DSPLY+9*, DSPLY+10, DSPLY+11, DSPLY+13*, DSPLY+14*, DSPLY+15
    Y SELAL+1, EXT!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All