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 |  FileMan Files Accessed Via FileMan Db Call |  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 ;24-Jul-2013 09:24;DU

Source Information

Source file <PSORXVW.m>

Call Graph

Call Graph Total: 19

Package Total Call Graph
Outpatient Pharmacy 12 $$CHKTEMP^PSOBAI  ($$ECMENUM,$$RXNUM)^PSOBPSU2  ($$ECME,$$RXRLDT,$$STATUS)^PSOBPSUT  RE^PSODEM  ICN^PSODPT  SIGONE^PSOHELP  EN^PSOHLUP  $$GETNDC^PSONDCUT  
EN^PSOORAL  CMOP^PSOORNE3  (,$$LKP,DOSE,PC)^PSORXVW1  WORDWRAP^PSOUTLA2  
Kernel 2 ^%ZTLOAD  $$UP^XLFSTR  
Registration 2 $$BADADR^DGUTL3  (,ADD,DEM)^VADPT  
VA Fileman 2 $$GET1^DIQ  ^DIR  
Adverse Reaction Tracking 1 EN1^GMRADPT  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Outpatient Pharmacy 4 PSO VIEW  PSOPMP0  PSOREJP1  PSORXDL  

Entry Points

Name Comments DBIA/ICR reference
A1 ; - Prescription prompt
IHSFLDS ; EP
KILL
PTST ;EP-
DP
  • ICR #4711
    • Status: Active
    • Usage: Private

    External References

    Name Field # of Occurrence
    ^%ZTLOAD DP+17
    $$BADADR^DGUTL3 DP+5
    $$GET1^DIQ PTST+4, IHSFLDS+2, IHSFLDS+3, IHSFLDS+4, IHSFLDS+5, IHSFLDS+6
    ^DIR A1+2
    EN1^GMRADPT DP+12
    $$CHKTEMP^PSOBAI DP+5
    $$ECMENUM^PSOBPSU2 DP+23
    $$RXNUM^PSOBPSU2 A1+7
    $$ECME^PSOBPSUT DP+23
    $$RXRLDT^PSOBPSUT DP+28
    $$STATUS^PSOBPSUT DP+28
    RE^PSODEM DP+9
    ICN^PSODPT DP+1
    SIGONE^PSOHELP DP+40
    EN^PSOHLUP DP
    $$GETNDC^PSONDCUT DP+29
    EN^PSOORAL PTST+47
    CMOP^PSOORNE3 PTST+12
    ^PSORXVW1 PTST+43
    $$LKP^PSORXVW1 A1+4
    DOSE^PSORXVW1 DP+31
    PC^PSORXVW1 PTST+41
    WORDWRAP^PSOUTLA2 DP+35, DP+41, DP+45
    ^VADPT DP+2
    ADD^VADPT DP+2
    DEM^VADPT DP+13
    $$UP^XLFSTR A1+3

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: A1+2
    Function Call: WRITE
    • Prompt: !?5,"The ECME# must be 7 digits long!",$C(7)
    • Line Location: A1+6
    Function Call: WRITE
    • Prompt: " ??"
    • Line Location: A1+7
    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+14
    Routine Call
    • DIR
    • Line Location:
      • A1+2

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^PSRX - [#52] GET1^DIQ

    Global Variables Directly Accessed

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

    Label References

    Name Line Occurrences
    A1 A1+4, A1+5
    IHSFLDS DP+30
    KILL A1+2, PTST+47
    PSORXVW PTST+47
    PTST DP+39

    Naked Globals

    Name Field # of Occurrence
    ^("OR1" DP+19
    ^("STA" DP+19
    ^(0 DP+25, PTST+18, PTST+35
    ^(2 DP+19
    ^(3 DP+19

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

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