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 ;BIR/SAB - ListMan View of a Prescription ;Dec 13, 2021@09:48

Source Information

Source file <PSORXVW.m>

Call Graph

Call Graph

Call Graph Total: 25

Package Total Call Graph
Outpatient Pharmacy 17 $$CHKTEMP^PSOBAI  ($$ECMENUM,$$RXNUM)^PSOBPSU2  $$ECME^PSOBPSUT  RE^PSODEM  ICN^PSODPT  $$CHKERX^PSOERXU1  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  
Womens Health 1 $$POSTSHRT^WVRPCOR  

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+20
    $$BADADR^DGUTL3 DP+7
    ^DIR A1+2
    EN1^GMRADPT DP+14
    $$CHKTEMP^PSOBAI DP+7
    $$ECMENUM^PSOBPSU2 DP+30
    $$RXNUM^PSOBPSU2 A1+6
    $$ECME^PSOBPSUT DP+27
    RE^PSODEM DP+11
    ICN^PSODPT DP+3
    $$CHKERX^PSOERXU1 DP+33
    SIGONE^PSOHELP DP+52
    EN^PSOHLUP DP+2
    HDR^PSOLMUTL PTST+45
    $$GETNDC^PSONDCUT DP+40
    EN^PSOORAL PTST+47
    CMOP^PSOORNE3 PTST+7
    PRVAD^PSOPKIV2 PRV+7
    ^PSORXVW1 PTST+38
    $$LKP^PSORXVW1 A1+4
    DOSE^PSORXVW1 DP+41
    PC^PSORXVW1 PTST+36
    $$RXDEA^PSOUTIL PRV+2
    $$RXDETOX^PSOUTIL PRV+5
    $$TITRX^PSOUTL DP+28
    WORDWRAP^PSOUTLA2 DP+45, DP+53, DP+57
    $$DETOX^PSSOPKI PRV+5
    ^VADPT DP+4
    ADD^VADPT DP+4
    DEM^VADPT DP+16
    $$POSTSHRT^WVRPCOR 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+17
    Routine Call
    • DIR
    • Line Location:
      • A1+2

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DPT - [#2] DP+17
    ^PS(50.606 - [#50.606] DP+36
    ^PS(50.7 - [#50.7] DP+36
    ^PS(53 - [#53] PTST
    ^PS(55 - [#55] DP+2, DP+48
    ^PS(59 - [#59] PTST+31
    ^PSDRUG - [#50] DP+23, DP+37, PTST+19, PTST+20, PTST+22, PTST+25
    ^PSDRUG("AQ" DP+37
    ^PSRX - [#52] DP+2, DP+22, DP+23*, DP+26, DP+34, DP+38, DP+42, DP+43, DP+44, DP+47
    DP+48, DP+49, DP+51, DP+52, DP+55, DP+56, PTST+5, PTST+12, PTST+13, PTST+29
    PTST+34, PTST+37, PTST+41, PTST+42, PRV+1
    ^SC - [#44] PTST+30
    ^TMP("PSOAL" DP+21!, DP+34*, DP+35*, DP+36*, DP+37*, DP+38*, DP+40*, DP+42*, DP+45, DP+47*
    DP+48*, DP+49*, DP+50*, DP+53, DP+57, 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*, DP+15*, 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+47
    PRV PTST+25
    PSORXVW PTST+47
    PTST DP+51

    Naked Globals

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

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % KILL+2!
    %H KILL+2!
    %I KILL+2!
    ACOM DP+19*, DP+20!, DP+21!
    ACT PTST+38!
    ANS DP+21!
    APPND DP+25~, DP+26*, DP+29*, DP+30*, DP+31*, DP+35
    >> BPSVRX PTST+45
    DA A1+2!, A1+4*, A1+6*, DP+2, DP+22*, PTST+7*, PTST+37, PTST+41, PTST+42, PTST+48!
    , 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+20
    ECME DP+25~, DP+27*, DP+29, DP+30
    ERXIEN DP+25~, DP+33*, DP+34
    EXDT KILL+1!
    FFX KILL+1!
    GMRA DP+14*, KILL+2!
    GMRAL DP+14, KILL+2!
    HDR KILL+2!
    HT DP+13!
    I DP+43*, DP+44, DP+55*, DP+56, PTST+5*, PTST+12*, PTST+13, KILL+2!
    IEN DP+24*, DP+34*, DP+35, DP+36*, DP+37*, DP+38*, DP+40*, DP+42*, DP+45, DP+47*
    DP+48*, DP+49*, DP+50*, DP+53, DP+57, 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+52
    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+44*, DP+45, DP+46!, DP+56*, DP+57, DP+58!
    N KILL+1!
    ORN PRV+1~*
    P0 KILL+1!
    P1 KILL+1!
    PCOMX DP+21!
    PDA DP+21!
    PHI DP+21!
    PHYS KILL+1!
    PL KILL+1!
    POERR DP+11*, KILL+2!
    PRC DP+21!
    PS PSORXVW+13*, A1+1, A1+2!, PTST+47, PTST+48!, KILL
    PSDIV KILL+1!
    PSEXDT KILL+1!
    PSOAL PTST+38*, KILL!
    PSOBADR DP+6~, DP+7*, DP+8
    PSOBCK KILL+3!
    >> PSOCLC DP+20*
    PSOCMOP PTST+8!
    >> PSOCOPY PTST+33
    PSODEATH DP+18*, DP+20!
    PSODFN DP+2*, DP+3, DP+15, DP+17, DP+48, 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+22!
    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+24*, DP+35, PTST*, PTST+1, PTST+21*, PTST+22!, KILL+2!
    ROU PTST+4*, PTST+5*, PTST+8!
    RTN KILL+1!
    RX0 DP+22*, DP+23, DP+35, DP+37, PTSTPTST+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+22*, PTST+3, PTST+9, PTST+11, PTST+15, PTST+16, PTST+17, PTST+31, PTST+32, PTST+33
    PTST+39, KILL+1!
    RX3 DP+22*, PTST+6, PTST+26, PTST+35, KILL+2!
    RXN DP+22*, DP+23, DP+26, DP+27, DP+28, DP+30, DP+34, DP+38, DP+40, DP+42
    DP+43, DP+44, DP+47, DP+48, DP+49, DP+51, DP+52, DP+55, DP+56, PTST+5
    PTST+7, PTST+12, PTST+13, PTST+29, PTST+34, KILL+3!, PRV+1, PRV+2, PRV+5
    RXOR DP+22*, DP+23*, DP+33, DP+36, KILL+3!
    SG DP+46!, DP+58!, KILL+3!
    SIG DP+52*, DP+53, KILL+1!
    >> SIGOK DP+54*, DP+58*
    SPC PRV+1~, PRV+4*, PRV+6
    >> SSN DP+17*
    ST DP+22*, PTST+39*, PTST+40, KILL+1!
    STA KILL+1!
    TITR DP+25~, DP+28*, DP+29, DP+31
    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+16, DP+17, DP+19
    VAERR KILL+3!
    >> VALM("TITLE" PTST+40*
    VALMBCK KILL+3!
    >> VALMSG PTST+41*, PTST+42*
    VAPA KILL+3!
    VM DP+13!
    WT DP+12, DP+13!
    X A1+2, A1+3*, A1+4, A1+5, A1+6, DP+52*, KILL+3!
    Z0 KILL+1!
    Z1 KILL+1!
    ZD KILL+3!
    >> ZTDESC DP+19*
    >> ZTDTH DP+20*
    >> ZTIO DP+20*
    >> ZTRTN DP+19*
    >> ZTSAVE("ACOM" DP+19*
    >> ZTSAVE("PSOCLC" DP+20*
    >> ZTSAVE("PSODEATH" DP+19*
    >> ZTSAVE("PSODFN" DP+19*
    ZTSK DP+20!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All