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

Package: Outpatient Pharmacy

Routine: PSORXVW


Information

PSORXVW ;BHAM ISC/SAB - listman view of a prescription ;6/7/12 7:00pm

Source Information

Source file <PSORXVW.m>

Call Graph

Call Graph

Call Graph Total: 23

Package Total Call Graph
Outpatient Pharmacy 16 $$CHKTEMP^PSOBAI  ($$ECMENUM,$$RXNUM)^PSOBPSU2  $$ECME^PSOBPSUT  RE^PSODEM  ICN^PSODPT  SIGONE^PSOHELP  EN^PSOHLUP  HDR^PSOLMUTL  
$$GETNDC^PSONDCUT  EN^PSOORAL  CMOP^PSOORNE3  PRVAD^PSOPKIV2  (,$$LKP,DOSE,PC)^PSORXVW1  ($$RXDEA,$$RXDETOX)^PSOUTIL  $$TITRX^PSOUTL  WORDWRAP^PSOUTLA2  
Kernel 2 ^%ZTLOAD  $$UP^XLFSTR  
Registration 2 $$BADADR^DGUTL3  (,ADD,DEM)^VADPT  
Adverse Reaction Tracking 1 EN1^GMRADPT  
Pharmacy Data Management 1 $$DETOX^PSSOPKI  
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: 8

Package Total Caller Graph
Outpatient Pharmacy 5 PSO VIEW  PSOPMP0  PSOREJP1  PSORXDL  PSOSPML4  
E Claims Management Engine 3 BPSRSPRS  BPSSCRRJ  BPSVRX1  

Entry Points

Name Comments DBIA/ICR reference
A1 ; - Prescription prompt
DP ; DBIA #4711 entry point from ECME
  • ICR #4711
    • Status: Active
    • Usage: Private
    PTST
    KILL
    PRV

    External References

    Name Field # of Occurrence
    ^%ZTLOAD DP+19
    $$BADADR^DGUTL3 DP+7
    ^DIR A1+2
    EN1^GMRADPT DP+14
    $$CHKTEMP^PSOBAI DP+7
    $$ECMENUM^PSOBPSU2 DP+29
    $$RXNUM^PSOBPSU2 A1+6
    $$ECME^PSOBPSUT DP+26
    RE^PSODEM DP+11
    ICN^PSODPT DP+3
    SIGONE^PSOHELP DP+46
    EN^PSOHLUP DP+2
    HDR^PSOLMUTL PTST+44
    $$GETNDC^PSONDCUT DP+36
    EN^PSOORAL PTST+46
    CMOP^PSOORNE3 PTST+7
    PRVAD^PSOPKIV2 PRV+7
    ^PSORXVW1 PTST+38
    $$LKP^PSORXVW1 A1+4
    DOSE^PSORXVW1 DP+37
    PC^PSORXVW1 PTST+36
    $$RXDEA^PSOUTIL PRV+2
    $$RXDETOX^PSOUTIL PRV+5
    $$TITRX^PSOUTL DP+27
    WORDWRAP^PSOUTLA2 DP+41, DP+47, DP+51
    $$DETOX^PSSOPKI PRV+5
    ^VADPT DP+4
    ADD^VADPT DP+4
    DEM^VADPT DP+15
    $$UP^XLFSTR A1+3

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: A1+2
    Function Call: WRITE
    • Prompt: " ??",$C(7)
    • Line Location: A1+6
    Function Call: WRITE
    • Prompt: !,$C(7),?10,$P(^DPT(PSODFN,0),"^")_" ("_$E(SSN,1,3)_"-"_$E(SSN,4,5)_"-"_$E(SSN,6,9)_") DIED "_$P(VADM(6),"^",2),!
    • Line Location: DP+16
    Routine Call
    • DIR
    • Line Location:
      • A1+2

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] DP+16
    ^PS(50.606 - [#50.606] DP+32
    ^PS(50.7 - [#50.7] DP+32
    ^PS(53 - [#53] PTST
    ^PS(55 - [#55] DP+2, DP+43
    ^PS(59 - [#59] PTST+31
    ^PSDRUG - [#50] DP+22, DP+33, PTST+19, PTST+20, PTST+22, PTST+25
    ^PSDRUG("AQ" DP+33
    ^PSRX - [#52] DP+2, DP+21, DP+22*, DP+25, DP+31, DP+34, DP+38, DP+39, DP+40, DP+43
    , DP+45, DP+46, DP+49, DP+50, PTST+5, PTST+12, PTST+13, PTST+29, PTST+34, PTST+37
    , PTST+41, PRV+1
    ^SC - [#44] PTST+30
    ^TMP("PSOAL" DP+20!, DP+31*, DP+32*, DP+33*, DP+34*, DP+36*, DP+38*, DP+41, DP+43*, DP+44*
    , DP+47, DP+51, PTST+1*, PTST+2*, PTST+3*, PTST+6*, PTST+8*, PTST+9*, PTST+10*, PTST+14*
    , PTST+15*, PTST+16*, PTST+17*, PTST+18*, PTST+19*, PTST+22*, PTST+23*, PTST+24*, PTST+26*, PTST+27*
    , PTST+28*, PTST+29*, PTST+30*, PTST+31*, PTST+32*, PTST+33*, PTST+34*, PTST+35*, PTST+37*, KILL!
    , PRV+6*, PRV+9*, PRV+10*
    ^TMP("PSOHDR" DP+4!, DP+5*, DP+8*, DP+9*, DP+10*, DP+12*, DP+13*, DP+14*, KILL!
    ^VA(200 - [#200] PTST+24, PTST+26, PTST+32, PTST+33, PTST+37

    Label References

    Name Line Occurrences
    A1 A1+4, A1+5
    KILL A1+2, PTST+46
    PRV PTST+25
    PSORXVW PTST+46
    PTST DP+45

    Naked Globals

    Name Field # of Occurrence
    ^("OR1" DP+21
    ^("STA" DP+21
    ^(0 DP+32, PTST+13, PTST+31
    ^(2 DP+21
    ^(3 DP+21

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % KILL+2!
    %H KILL+2!
    %I KILL+2!
    ACOM DP+18*, DP+19!, DP+20!
    ACT PTST+38!
    ANS DP+20!
    APPND DP+24~, DP+25*, DP+28*, DP+29*, DP+30*, DP+31
    >> BPSVRX PTST+44
    DA A1+2!, A1+4*, A1+6*, DP+2, DP+21*, PTST+7*, PTST+37, PTST+41, PTST+47!, KILL!
    DAT KILL+1!
    DEA PRV+1~, PRV+2*, PRV+3, PRV+4, PRV+6
    DEAV PTST+25~*!
    DETN PRV+1~, PRV+5*, PRV+6
    DFN DP+2*, DP+7, KILL+2!
    DIC KILL+3!
    DIR KILL+1!
    DIR("?" A1+1*
    DIR("??" A1+1*
    DIR("A" A1+1*
    DIR(0 A1+1*
    DIRUT A1+2, KILL+1!
    DT PTST+39
    DTOUT KILL+1!
    DTT KILL+1!
    DUOUT KILL+1!
    DUZ DP+19
    ECME DP+24~, DP+26*, DP+28, DP+29
    EXDT KILL+1!
    FFX KILL+1!
    GMRA DP+14*, KILL+2!
    GMRAL DP+14, KILL+2!
    HDR KILL+2!
    HT DP+13!
    I DP+39*, DP+40, DP+49*, DP+50, PTST+5*, PTST+12*, PTST+13, KILL+2!
    IEN DP+23*, DP+31*, DP+32*, DP+33*, DP+34*, DP+36*, DP+38*, DP+41, DP+43*, DP+44*
    , DP+47, DP+51, PTST*, PTST+1, PTST+2*, PTST+3, PTST+6*, PTST+8, PTST+9*, PTST+10
    , PTST+14, PTST+15, PTST+16*, PTST+17, PTST+18*, PTST+19, PTST+21*, PTST+22, PTST+23*, PTST+24*
    , PTST+26*, PTST+27*, PTST+28*, PTST+29*, PTST+30*, PTST+31*, PTST+32*, PTST+33*, PTST+34*, PTST+35*
    , PTST+37*, PTST+38!, KILL!, PRV+6*, PRV+9*, PRV+10*
    IFN KILL+1!
    II KILL+1!
    >> INS1 DP+46
    J KILL+1!
    L1 KILL+1!
    LBL PTST+38!, KILL+2!, PRV+1~, PRV+3*, PRV+6
    LOG PTST+38!
    M1 KILL+1!
    MED KILL+1!
    MIG DP+40*, DP+41, DP+42!, DP+50*, DP+51, DP+52!
    N KILL+1!
    ORN PRV+1~*
    P0 KILL+1!
    P1 KILL+1!
    PCOMX DP+20!
    PDA DP+20!
    PHI DP+20!
    PHYS KILL+1!
    PL KILL+1!
    POERR DP+11*, KILL+2!
    PRC DP+20!
    PS PSORXVW+12*, A1+1, A1+2!, PTST+46, PTST+47!, KILL
    PSDIV KILL+1!
    PSEXDT KILL+1!
    PSOAL PTST+38*, KILL!
    PSOBADR DP+6~, DP+7*, DP+8
    PSOBCK KILL+3!
    >> PSOCLC DP+19*
    PSOCMOP PTST+8!
    >> PSOCOPY PTST+33
    PSODEATH DP+17*, DP+19!
    PSODFN DP+2*, DP+3, DP+16, DP+43, KILL+3!
    PSOELSE KILL+1!
    PSOERR DP+11!
    PSOHD DP+13*, KILL+3!
    PSOLOUD DP+2*!
    PSOTEMP DP+6~, DP+7*, DP+8
    PSOVDA A1+4*, A1+6*, DP+21!
    PTST PTST*, PTST+1, KILL+2!
    QUIT A1+3*, A1+5, A1+6*, KILL+3!
    R3 KILL+1!
    REA KILL+3!
    REFL PTST+5*, PTST+23, KILL+2!
    RF KILL+2!
    RFDATE KILL+2!
    RFL KILL+1!
    RFL1 KILL+1!
    RFLL KILL+1!
    RFT KILL+2!
    RLD PTST+11*, PTST+13*, PTST+14, KILL+2!
    RN DP+23*, DP+31, PTST*, PTST+1, PTST+21*, PTST+22!, KILL+2!
    ROU PTST+4*, PTST+5*, PTST+8!
    RTN KILL+1!
    RX0 DP+21*, DP+22, DP+31, DP+33, PTST, PTST+2, PTST+4, PTST+5, PTST+18, PTST+19
    , PTST+20, PTST+22, PTST+23, PTST+24, PTST+25, PTST+27, PTST+28, PTST+29, PTST+30, KILL+1!
    , PRV+5
    RX2 DP+21*, PTST+3, PTST+9, PTST+11, PTST+15, PTST+16, PTST+17, PTST+31, PTST+32, PTST+33
    , PTST+39, KILL+1!
    RX3 DP+21*, PTST+6, PTST+26, PTST+35, KILL+2!
    RXN DP+21*, DP+22, DP+25, DP+26, DP+27, DP+29, DP+31, DP+34, DP+36, DP+38
    , DP+39, DP+40, DP+43, DP+45, DP+46, DP+49, DP+50, PTST+5, PTST+7, PTST+12
    , PTST+13, PTST+29, PTST+34, KILL+3!, PRV+1, PRV+2, PRV+5
    RXOR DP+21*, DP+22*, DP+32, KILL+3!
    SG DP+42!, DP+52!, KILL+3!
    SIG DP+46*, DP+47, KILL+1!
    >> SIGOK DP+48*, DP+52*
    SPC PRV+1~, PRV+4*, PRV+6
    >> SSN DP+16*
    ST DP+21*, PTST+39*, PTST+40, KILL+1!
    STA KILL+1!
    TITR DP+24~, DP+27*, DP+28, DP+30
    VA KILL+3!
    VADD PRV+1~
    VADD(1 PRV+8, PRV+9
    VADD(2 PRV+10
    VADD(3 PRV+10
    VADM KILL+3!
    VADM(1 DP+5
    VADM(2 DP+9
    VADM(3 DP+10
    VADM(4 DP+10
    VADM(5 DP+10
    VADM(6 DP+15, DP+16, DP+18
    VAERR KILL+3!
    >> VALM("TITLE" PTST+40*
    VALMBCK KILL+3!
    >> VALMSG PTST+41*
    VAPA KILL+3!
    VM DP+13!
    WT DP+12, DP+13!
    X A1+2, A1+3*, A1+4, A1+5, A1+6, DP+46*, KILL+3!
    Z0 KILL+1!
    Z1 KILL+1!
    ZD KILL+3!
    >> ZTDESC DP+18*
    >> ZTDTH DP+19*
    >> ZTIO DP+19*
    >> ZTRTN DP+18*
    >> ZTSAVE("ACOM" DP+18*
    >> ZTSAVE("PSOCLC" DP+19*
    >> ZTSAVE("PSODEATH" DP+18*
    >> ZTSAVE("PSODFN" DP+18*
    ZTSK DP+19!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All