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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSOLBL

Package: Outpatient Pharmacy

Routine: PSOLBL


Information

PSOLBL ;BIR/SAB/RTR - BOTTLE LABEL ;08/23/17 20:03

Source Information

Source file <PSOLBL.m>

Call Graph

Call Graph

Call Graph Total: 23

Package Total Call Graph
Outpatient Pharmacy 15 DEVBAR^PSOBMST  ENLBL^PSOBSET  INV^PSOCPE  (,OSET)^PSOLBL1  (,TRAIL)^PSOLBL2  ^PSOLBL4  ^PSOLBLD  ^PSOLBLD1  
^PSOLBLN  ^PSOLBLN2  ^PSOLBLS  (,C)^PSOLLLI  (,RFLDT)^PSORFL  AREC^PSOSUSRP  ($$ZZ,AREC,AREC1)^PSOSUTL  
VA FileMan 3 (C,NOW)^%DTC  ^DIE  EN^DIQ1  
Registration 2 (6,PID)^VADPT  $$SITE^VASITE  
CMOP 1 AREC^PSXSRP  
Integrated Billing 1 XTYPE^IBARX  
Pharmacy Data Management 1 $$DS^PSSDSAPI  

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

Package Total Caller Graph
Outpatient Pharmacy 9 PSOBMST  PSOCPTRI  PSOLLLI  PSOREJP3  PSORWRAP  PSORXL  PSOSULBL  PSOSUSRP  
PSOTRLBL  
CMOP 2 PSXBLD  PSXSRP  

Entry Points

Name Comments DBIA/ICR reference
DQ
  • ICR #2477
    • Status: Active
    • Usage: Private
    DQ1
    DQ5
    HLEX
    C
    ORIG
    STA
    LBL ;
    REF
    CHECK
    OSET
    DOUB
    AL(T)
    AL1
    IBCP
  • ICR #2477
    • Status: Active
    • Usage: Private
    SNO

    External References

    Name Field # of Occurrence
    C^%DTC STA+23
    NOW^%DTC AL1+3
    ^DIE C+12
    EN^DIQ1 C+16
    XTYPE^IBARX IBCP+1
    DEVBAR^PSOBMST DQ
    ENLBL^PSOBSET C+14
    INV^PSOCPE DQ5
    ^PSOLBL1 LBL+5
    OSET^PSOLBL1 OSET
    ^PSOLBL2 STA+20
    TRAIL^PSOLBL2 DQ1+2
    ^PSOLBL4 DQ1
    ^PSOLBLD LBL+2, LBL+3
    ^PSOLBLD1 LBL+4
    ^PSOLBLN LBL+8
    ^PSOLBLN2 DQ1+5
    ^PSOLBLS DQ1+6
    ^PSOLLLI DQ1+1
    C^PSOLLLI C
    ^PSORFL STA+20
    RFLDT^PSORFL STA+20
    AREC^PSOSUSRP C+15
    $$ZZ^PSOSUTL STA+1, STA+35
    AREC^PSOSUTL C+15
    AREC1^PSOSUTL C+15
    $$DS^PSSDSAPI LBL+2, LBL+6
    AREC^PSXSRP C+15
    6^VADPT ORIGREF+2
    PID^VADPT ORIGREF+2
    $$SITE^VASITE C+16

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZIS(2 - [#3.2] DQ1+1, C
    ^%ZOSF("RM" C+1
    ^DIC(5 - [#5] STA
    ^DPT - [#2] C+19
    ^PS(52.4 - [#52.4] LBL+2, LBL+6
    ^PS(52.5 - [#52.5] C+9, C+11
    ^PS(53 - [#53] STA+21, STA+26
    ^PS(55 - [#55] C+19, STA+14
    ^PS(59 - [#59] DQ+1, DQ1+5, DQ1+6, DQ5C+1, C+19, LBL+5, IBCP+1
    ^PSDRUG - [#50] STA+1, STA+27
    ^PSRX - [#52] DQ1+4, C+1, C+5, C+7, C+8, C+17, C+19, C+21, C+29*!, C+30
    C+31, C+32, C+33, ORIGORIG+1, STA+3, STA+4, STA+5, STA+7, STA+8
    STA+10, STA+11, STA+20*, STA+22, STA+23, STA+28, STA+30, STA+33, STA+34, LBL+2
    LBL+3, LBL+4, LBL+7, REFREF+1, REF+2, REF+3, CHECK, AL+5, AL1
    AL1+1, AL1+2*, AL1+3*
    ^SC - [#44] STA+22
    ^TMP($J DQ5HLEX+2!, STA+34, STA+35*
    ^UTILITY("DIQ1" C+16!
    ^VA(200 - [#200] ORIGREF+1, REF+2

    Label References

    Name Line Occurrences
    AL C+5, C+6
    AL1 AL+3, AL+7
    C DQ1+2
    CHECK DQ1+2
    DOUB C+28
    HLEX DQ1+2
    IBCP STA+29
    LBL STA+24, STA+25, STA+26, STA+27, STA+28, STA+30, STA+31, STA+32, STA+33
    ORIG C+31
    OSET C+31
    REF C+32, C+34
    SNO STA+26, STA+27, STA+28, STA+30, STA+31, STA+32, STA+33
    STA C+32, C+33, C+34

    Naked Globals

    Name Field # of Occurrence
    ^( STA+34*
    ^("IB" C+19
    ^("STA" STA+28
    ^(0 C+19, ORIGSTASTA+1, STA+7, STA+10, STA+14, STA+22, STA+27, STA+34
    REF+1, REF+2
    ^(1 C+19
    ^(2 STA+23

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % AL+8!, AL1+3
    %H AL+8!
    %I AL+8!
    A HLEX+1!, C+11*, C+12
    ADDR HLEX+1!
    COPAYVAR HLEX!, STA+24*, STA+25*, STA+35*, SNO*
    COPIES HLEX!, C+22*, LBL+1, LBL+3*, LBL+8*
    DA C+10~, C+11*, C+16*!
    DATE HLEX+1!, STA+20*
    DAYS HLEX+1!, ORIG+1*, STA+35, REF+3*
    DEA HLEX!, STA+1*, STA+21
    DES AL~, AL+2*, AL+6*, AL+7*, AL1+3
    >> DFN DQ5C+17*, C+19, STA+14, IBCP+1
    DIC C+16*!
    DIE C+10~, C+12*
    >> DIQ(0 C+16*
    DR C+10~, C+12*, C+16*!
    DRUG HLEX+1!, STA+1*
    DT STA+15, STA+23
    DUZ AL+2
    EXDT HLEX!, C+21*
    EXPDT HLEX+1!, C+21*
    FDT HLEX!, C+19*, STA+6*, STA+7*, STA+10*, STA+20
    I STA+7*, STA+10*, AL~, AL+5*, AL+6, AL1*, AL1+1*
    II HLEX+1!, STA+20*
    INRX HLEX!, STA+34*, STA+35
    IO C+1
    IOST(0 DQ1+1, C
    IR AL~, AL1*, AL1+1*, AL1+2*, AL1+3
    ISD HLEX!, C+17*
    J AL+2~, AL+3*
    LINE HLEX+1!, C+2!, C+17*
    LOT HLEX+1!, ORIG+1*, REF+3*
    MFG HLEX!, ORIG+1*, REF+3*
    MW HLEX+1!, STA+7*, STA+10*, STA+11, STA+16*, STA+18*
    NEXTRX DQ1+3*, DQ1+4, HLEX+2!
    NURSE HLEX!, C+19*
    PATST HLEX!, STA+21*, STA+23*
    PDA HLEX!
    PHYS HLEX!, ORIG*, REF+2*
    PI DQ1+2*, DQ1+3, HLEX+1!
    PNM HLEX!
    >> PPL DQ1+2, DQ1+3, CHECK, AL+3
    PRTFL HLEX+1!, STA+21*
    PS HLEX!, C+19*, C+20, STA
    PS1 HLEX!, C+19*
    PS2 HLEX!, C+20*
    PS55 HLEX+1!, STA+14*, STA+15*, STA+16, STA+19
    PS55X HLEX+1!, STA+14*, STA+15
    PSCAP HLEX+1!, STA+14*
    PSCLN HLEX+1!, STA+22*
    PSDFNFLG DQ1+2, DQ1+3*, DQ1+4*, HLEX+2!, CHECK*
    PSI HLEX+1!, STA+12*, STA+13
    PSJ STA+12~*
    PSL HLEX!
    PSMP HLEX+1!, STA+11*, STA+12
    PSMP( STA+12*, STA+13!
    PSMP(1 STA+19*
    PSNP HLEX!
    >> PSOBAR0 DQ+1
    >> PSOBAR1 DQ+1
    PSOBARS DQ+1*, HLEX+1!
    PSOBLALL HLEX+2!, C+2
    PSOBLRX HLEX+1!, C+2*
    >> PSOCHAMP STA+24
    PSOCKHA C+23!, C+24*, C+25, C+26*, C+27
    PSOCKHL C+23*!
    PSOCKHN DQ1+2*, HLEX+2!, C+23*, C+25, C+27
    PSOCKHNX C+23!, C+27*, C+28, DOUBDOUB+1
    PSOCPN HLEX+2!, STA+34*, STA+35
    PSODBQ HLEX+1!, C+9, STA+28
    PSOEXREP DQ1+2, HLEX+1!, C+4
    PSOINST HLEX!, C+16*
    PSOIOS DQ, HLEX!
    PSOJJ IBCP~, IBCP+2*
    PSOLAPPL DQ1+2, DQ1+3*, HLEX!, HLEX+2!
    PSOLASTF HLEX+1!
    PSOLBLCP HLEX+2!, STA+29, STA+30, STA+31, STA+32, STA+33, IBCP+1*, IBCP+2*, IBCP+3*
    PSOLBLDR HLEX+2!, C+18*, STA+27
    PSOLBLPS HLEX+2!, C+18*, STA+26
    PSOLL IBCP~, IBCP+2*
    >> PSOMGREP C+4
    >> PSOPAR DQ1+2
    PSOPDFN DQ1+4*, HLEX+2!, CHECK*
    >> PSOPULL C+10, C+15
    PSOQI STA+30~*, STA+31, STA+32
    PSORX HLEX!
    PSOSCOPI HLEX+1!, LBL+1*, LBL+3, LBL+8
    >> PSOSITE DQ+1, DQ1+5, DQ1+6, DQ5C+1, C+19, LBL+5, IBCP+1
    >> PSOSITE7 C+19*
    >> PSOSUREP HLEX+2, C+4, C+15
    >> PSOSUSPR HLEX+2, C+15
    PSOSXQ HLEX+1!, C+10*, C+13*
    >> PSOTRAMT STA+24
    PSOZERO HLEX+2!, CHECK*
    PSRESOLV DQ1+2*, HLEX+1!, C+14!
    >> PSXREP C+15
    QTY HLEX!, ORIG*, REF+2*
    REF HLEX+2!, STA+20*, STA+21, STA+23*
    REPRINT DQ1+2!, C+3*, C+4*, C+5!, C+6!, C+7!, C+8!, C+9!, C+10!
    RF AL~, AL1*, AL1+3
    RR HLEX!, C+9*
    RX DQ1+2*, C+1, C+2, C+3, C+4, C+5, C+7, C+8, C+9, C+10
    C+11, C+13, C+14, C+15, C+17, C+19, C+21, C+22, C+23, C+24
    C+29, C+30, C+31, C+32, C+33, ORIGORIG+1, STA+1, STA+2, STA+3
    STA+4, STA+5, STA+7, STA+8, STA+10, STA+11, STA+20, STA+22, STA+23, STA+28
    STA+30, STA+33, STA+34, STA+35, LBL+2, LBL+3, LBL+4, LBL+6, LBL+7, REF
    REF+1, REF+2, REF+3, DOUBDOUB+1, AL+2~, AL+3*, AL+5, AL1AL1+1
    AL1+2, AL1+3
    RXF HLEX+1!, C+17*, STA+7*, STA+10*, STA+20, LBL+2, LBL+3, LBL+4, LBL+6, LBL+7
    >> RXFL( C+8, C+29, C+30*, C+31, C+32, C+33, STA+7, STA+8!, STA+10, DOUB
    DOUB+1*
    RXFLX DQ1+2!, HLEX+2!
    RXFLX( DOUB+1*
    RXN HLEX!, C+17*
    RXP DQ1+2!, HLEX!, C+3*, C+5!, C+6!, C+7!, C+8!, C+9!, C+10!, C+30
    C+31, C+32, C+33, C+34, STA+3, STA+4*, STA+5, STA+6, STA+7, STA+10
    STA+20, STA+25, LBL+2, LBL+3, LBL+4, LBL+6, LBL+7
    RXPI HLEX!, STA+3*
    RXPR HLEX+2!
    RXPR( C+3, C+7, AL1+3
    RXRP HLEX+2!
    RXRP( C+3, C+4*, C+22, STA+2
    RXRS HLEX+2!
    RXRS( C+9, C+10, C+13!, C+15
    RXSTA HLEX+1!, C+5*, C+6, C+15
    RXY HLEX!, C+5*!, C+6!, C+7!, C+8!, C+9!, C+10!, C+17, C+18, C+22
    STA+1, STA+5*, STA+7, STA+20, STA+21, STA+22, STA+23
    SIDE HLEX!, STA+2*
    SIG HLEX+1!, C+17*
    SSNP HLEX!
    SSNPN HLEX!, ORIG*, STA+19, REF+2*
    STA HLEX+2!
    STATE HLEX!, STA*
    T AL~, AL+1, AL+4
    TECH HLEX!, ORIG*, REF+1*
    TY AL~, AL+2*, AL+5*, AL1+3
    USR AL~*, AL+2*, AL1+3
    VADT HLEX!
    VRPH HLEX+1!, STA+22*, STA+23*
    WARN HLEX!, STA+1*
    X C+1*, STA+14*, STA+23, IBCP~, IBCP+1*
    >> X1 STA+23*
    >> X2 STA+23*
    XTYPE HLEX!, C+32*, C+34*, REFREF+1, REF+2, REF+3
    XXX HLEX!, REF*, REF+1, REF+2, REF+3
    Y IBCP~
    Y( IBCP+2
    ZDRUG STA+35!
    >> ZTREQ HLEX+2*
    >> ZY C+17*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All