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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOORRL

Package: Outpatient Pharmacy

Routine: PSOORRL


Information

PSOORRL ;BHAM ISC/SAB - returns patient's outpatient meds ;29-May-2012 15:01;PLS

Source Information

Source file <PSOORRL.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Outpatient Pharmacy 3 $$RXRLDT^PSOBPSUT  EN^PSOHLUP  (END,MDR,NVA,PEN,SIG,SIG1)^PSOORRL1  
Inpatient Medications 2 OCL^PSJORRE  OEL^PSJORRE1  
Kernel 1 $$FMTE^XLFDT  
VA Fileman 1 C^%DTC  

Caller Graph

Caller Graph Total: 30

Package Total Caller Graph
Order Entry Results Reporting 9 ORCHTAB1  ORCXPND1  ORKPS  ORPR07  ORQ21  ORQQPS  ORQRY  ORWDXM4  
ORWPS  
IHS Mods To Text Integration Utilities 8 BTIULMED  BTIUMED2  BTIUMED3  BTIUMED4  BTIUMED5  BTIUMED6  BTIUMED8  BTIUMED9  
IHS Electronic Health Record 4 BEHORXCV  BEHORXF1  BEHORXFN  BEHORXRT  
IHS GPRA Information System 3 BGPMUUT4  BGPMUUT6  BGPMUUT8  
Text Integration Utility 3 TIULMED  TIULMED3  TIUTPBN  
IHS Changes To Pharmacy 1 APSPFNC1  
Inpatient Medications 1 PSJDCHK  
Patient Care Component 1 APCHPWHM  

Entry Points

Name Comments DBIA/ICR reference
TMPBLD
ST
RSTC(REF) ; return to stock
OEL(DFN,RXNUM) ;returns expanded list on specific order
  • ICR #2400
    • Status: Active
    • Usage: Controlled Subscription
    NVA ; Set Non-VA Med Orders in the ^TMP Global
    OCL(DFN,BDT,EDT,VIEW) ;entry point to return condensed list
    ; VIEW=0 - This returns the list as it was returned prior to GUI 27
    ; VIEW=1 - This returns the list in original view GUI 27
    ; VIEW=2 - This is the new sort with GUI 27
    ; VIEW=3 - New sort by Sort by Drug Name/status with GUI 27
  • ICR #2400
    • Status: Active
    • Usage: Controlled Subscription
    WAIT ; IF PENDING ENTRY STILL BEING BUILT SEE IF IT COMPLETES WITHIN ANOTHER SECOND

    External References

    Name Field # of Occurrence
    C^%DTC ST+2
    OCL^PSJORRE ST+36
    OEL^PSJORRE1 OEL+1
    $$RXRLDT^PSOBPSUT RSTC+2, RSTC+3
    EN^PSOHLUP ST+1, OEL+2
    END^PSOORRL1 ST+36
    MDR^PSOORRL1 OEL+31
    NVA^PSOORRL1 OEL+7
    PEN^PSOORRL1 OEL+6
    SIG^PSOORRL1 OEL+32
    SIG1^PSOORRL1 ST+20
    $$FMTE^XLFDT TMPBLD+9

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PS(50.606 - [#50.606] ST+29, NVA+5
    ^PS(50.7 - [#50.7] ST+29, NVA+5
    ^PS(51.2 - [#51.2] ST+16, ST+17, ST+18
    ^PS(52.41 - [#52.41] ST+25, ST+32, ST+33, ST+34, WAIT+1
    ^PS(55 - [#55] ST+1, ST+4, OEL+2, NVA+3, TMPBLD+5, TMPBLD+7, TMPBLD+11, TMPBLD+12
    ^PSDRUG - [#50] ST+8, ST+29, OEL+20, OEL+26, OEL+27, NVA+5
    ^PSRX - [#52] ST+4, ST+5, ST+6, ST+7, ST+8, ST+14, ST+15, ST+16, ST+17, ST+18
    , ST+20, ST+22, ST+23, OEL+8, OEL+9, OEL+10, OEL+12, OEL+13, OEL+14, OEL+17
    , OEL+18, OEL+24, OEL+29, OEL+32, OEL+34, OEL+35, OEL+38, RSTC+1
    ^TMP("PS" ST+2!, ST+8*, ST+9*, ST+12*, ST+13*, ST+14*, ST+15*, ST+17*, ST+18*, ST+19*
    , ST+22*, ST+23*, ST+29*, ST+30*, ST+31*, ST+32*, ST+33*, ST+34*, ST+35*, OEL+5!
    , OEL+10*, OEL+13*, OEL+14*, OEL+15*, OEL+18*, OEL+19*, OEL+20*, OEL+21*, OEL+24*, OEL+25*
    , OEL+27*, OEL+28*, OEL+29*, OEL+30*, OEL+34*, OEL+35*, OEL+37*, OEL+38*, TMPBLD*, TMPBLD+1*
    , TMPBLD+2*, TMPBLD+3*, TMPBLD+8*, TMPBLD+9*, TMPBLD+12*, RSTC+2*, RSTC+3*
    ^VA(200 - [#200] ST+9, OEL+21

    Label References

    Name Line Occurrences
    @( OCL+5
    NVA ST+36
    RSTC OEL+11, OEL+16
    TMPBLD NVA+8, NVA+10, NVA+16, NVA+22, NVA+29
    WAIT ST+25, ST+27

    Naked Globals

    Name Field # of Occurrence
    ^( RSTC+1
    ^("STA" ST+6, OEL+9
    ^(0 ST+7, ST+18, OEL+13, OEL+18
    ^(2 ST+6, OEL+9
    ^(3 ST+6, OEL+9

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    BDT OCL~, ST+2, ST+36, ST+37!, NVA+7, NVA+13, NVA+15, NVA+18, NVA+25
    >> BDT1 NVA+18*, NVA+19, NVA+21, NVA+25*, NVA+26, NVA+28
    COD OEL+26*, OEL+27!
    DBT1 ST+37!
    DFN OCL~, ST+1, ST+4, ST+25, ST+36, OEL~, OEL+1, OEL+2, NVA+3, TMPBLD+5
    , TMPBLD+7, TMPBLD+11
    >> DRG NVA+5*, TMPBLD
    DT ST+2, ST+10, OEL+22, OEL+26
    EDT OCL~, ST+2, ST+36, ST+37!, NVA+14, NVA+18, NVA+25
    EDT1 ST+37!, NVA+18*, NVA+20, NVA+25*, NVA+27
    >> EXDT ST+3*, ST+4*
    >> FL OEL+5*, OEL+6, OEL+7
    >> I ST+7*, ST+23*, OEL+12*, OEL+13, OEL+14, OEL+16, OEL+17*, OEL+18, OEL+35*, OEL+38*
    , NVA+3*, TMPBLD, TMPBLD+5, TMPBLD+7, TMPBLD+11, TMPBLD+12
    >> IEN ST+34*, ST+35*
    IFN ST+3*, ST+4*, ST+5, ST+6, ST+7, ST+8, ST+14, ST+15, ST+16, ST+17
    , ST+18, ST+20, ST+22, ST+23, ST+25*, ST+29, ST+32, ST+33, ST+34, OEL+5!*
    , OEL+8, OEL+9, OEL+10, OEL+12, OEL+13, OEL+14, OEL+17, OEL+18, OEL+24, OEL+29
    , OEL+32, OEL+34, OEL+35, OEL+38, WAIT+1, RSTC+1, RSTC+2, RSTC+3
    >> II RSTC+1*, RSTC+2, RSTC+3
    INST ST+34*, OEL+5!
    INST( ST+34*
    >> ITFN ST+21*, ST+22, ST+23*, OEL+33*, OEL+34, OEL+35*, OEL+37*, OEL+38*
    >> J RSTC+1*
    LP TMPBLD+10~, TMPBLD+11*, TMPBLD+12
    >> LSTDS ST+6*, ST+7*, ST+12
    >> LSTFD ST+6*, ST+7*, ST+12, OEL+9*, OEL+12*, OEL+24
    >> LSTRD ST+6*, ST+7*, ST+12
    >> MDR ST+15*, ST+16*, ST+17, ST+18
    >> MIG ST+34*, ST+35
    >> MR ST+15*, ST+16, ST+17, ST+18
    >> PSBDT ST+2*, ST+3
    >> PSEDT ST+2*
    PSOELSE ST+20*, ST+21, ST+24!, OEL+32*, OEL+33, OEL+36!
    >> PSOR ST+25*, ST+26, ST+27, ST+28, ST+29, ST+30, ST+31, WAIT+1*
    REF RSTC~, RSTC+1, RSTC+2, RSTC+3
    >> RX0 ST+6*, ST+8, ST+9, ST+12, OEL+9*, OEL+10, OEL+20, OEL+21, OEL+24, OEL+25
    , OEL+26, OEL+27
    >> RX2 ST+6*, ST+8, ST+10, OEL+9*, OEL+10, OEL+20, OEL+22
    >> RX3 ST+6*, OEL+9*, OEL+10
    RXNUM OEL~, OEL+1, OEL+2, OEL+5*
    >> SC ST+14*, OEL+28*, OEL+29*
    >> SCH ST+14*, ST+32*, ST+33*, OEL+28*, OEL+29*
    SD ST~, ST+32*, ST+33*, ST+34*, ST+35*, OEL+4~
    SDT ST~, ST+37!, NVA+2~, NVA+10*, NVA+11, NVA+13, NVA+14, NVA+17, NVA+18, NVA+23
    , NVA+25
    SDT1 ST~, ST+37!, NVA+2~, NVA+18*, NVA+19, NVA+20, NVA+25*, NVA+26, NVA+27
    >> SG ST+35*
    >> ST ST+11*, ST+12, OEL+23*, OEL+24
    >> ST0 ST+10*, ST+11, OEL+22*, OEL+23
    >> STA ST+6*, ST+10, OEL+9*, OEL+22
    >> TFN ST+2*, ST+6*, ST+8, ST+9, ST+12, ST+13, ST+14, ST+15, ST+17, ST+18
    , ST+19, ST+22, ST+23, ST+29*, ST+30, ST+31, ST+32, ST+33, ST+34, ST+35
    , ST+36, TMPBLD*, TMPBLD+1, TMPBLD+2, TMPBLD+3, TMPBLD+8, TMPBLD+9, TMPBLD+12
    >> TRM ST+6*, ST+7*, ST+8, OEL+9*, OEL+12*, OEL+24
    U TMPBLD+9
    VIEW OCL~, OCL+5, ST+36
    X ST+2, ST+20*, ST+37!, OEL+32*, NVA+3*, NVA+4, NVA+5, NVA+7, NVA+10, NVA+15
    , NVA+21, NVA+23, NVA+28, TMPBLD+1, TMPBLD+2, TMPBLD+3
    X0 TMPBLD+6~, TMPBLD+7*, TMPBLD+9
    >> X1 ST+2*
    >> X2 ST+2*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All