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

Package: Outpatient Pharmacy

Routine: PSOHLUP


Information

PSOHLUP ;BIR/RTR-Backfill OERR from Pharmacy ;7/20/96

Source Information

Source file <PSOHLUP.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Outpatient Pharmacy 3 EN^PSOHLSN1  POP^PSOSIGNO  ECAN^PSOUTL  
VA FileMan 2 C^%DTC  EN^DIK  
Inpatient Medications 1 CONVERT^PSJUTL1  

Caller Graph

Caller Graph Total: 34

Package Total Caller Graph
Outpatient Pharmacy 34 PSOARCLT  PSOATRF  PSOATRFC  PSOATRFV  PSOAUTOC  PSOBBC  PSOCAN  PSOCAN1  
PSOCLUTL  PSOCSRL  PSOCSTD  PSOCSTM  PSODISP  PSOEXDT  PSOHCSUM  PSOORDER  
PSOORFIN  PSOORRL  PSOORRL3  PSOORRLN  PSOORRLO  PSOP  PSOPAT  PSOPOLY  
PSOQ0496  PSORESK  PSORX1  PSORXDL  PSORXEDT  PSORXVW  PSOSD  PSOSUPAT  
PSOSUPRX  PSOTPRX1  

Entry Points

Name Comments DBIA/ICR reference
EN(PSOEDFN) ;
INPT
EN2 ;
EN1(PSOEDFN,PSOEWRT)
  • ICR #2397
    • Status: Active
    • Usage: Private
    INPAT
    UPD ;Update OERR if not done yet
    PAT ;Check for correct patient
    ADD(PATIEN) ;Add patient to 55 (0 node)

    External References

    Name Field # of Occurrence
    C^%DTC EN2+7, EN1+2
    EN^DIK ADD+3
    CONVERT^PSJUTL1 INPAT
    EN^PSOHLSN1 EN2+20, EN2+25
    POP^PSOSIGNO EN2+12, UPD+5
    ECAN^PSOUTL EN2+23

    FileMan Files Accessed Via FileMan Db Call

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

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("TEST" INPAT
    ^PS(55 - [#55] EN2+1*, EN2+2, EN2+3, EN2+8, EN2+26*, EN1+3, EN1+4*, UPD+2, PAT+4!, PAT+5!
    , ADD+1, ADD+3*
    ^PSDRUG - [#50] EN2+13, UPD+6
    ^PSRX - [#52] EN2+8, EN2+9, EN2+10, EN2+11, EN2+12, EN2+13*, EN2+14*, EN2+15*, EN2+16, EN2+17!
    EN2+18, EN2+19*, EN2+21, EN2+22, EN2+23*, UPD+3, UPD+4, UPD+5, UPD+6*, UPD+7*
    UPD+8*, UPD+9, UPD+10!, UPD+11, UPD+12*, PAT+2
    ^PSRX("ADP" EN2+18*, UPD+11*

    Label References

    Name Line Occurrences
    ADD EN1+3, EN1+4
    EN2 EN1+3
    INPAT EN1+3
    PAT EN2+8
    UPD EN2+1

    Naked Globals

    Name Field # of Occurrence
    ^(2 EN2+23

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    C EN2+4~
    DA EN2+4~, ADD+2~, ADD+3*
    DFN EN2+4~
    DIK ADD+2~, ADD+3!*
    DIK(1 ADD+3*
    DT EN2+7, EN2+23, EN1+2
    IFN EN2+4~
    III EN2+4~, PAT+5*
    PAT EN2+4~
    PATIEN ADD~, ADD+1, ADD+3
    >> PR EN2+16*, EN2+17, EN2+18
    PRU EN2+4~, UPD+9*, UPD+10, UPD+11
    PSLOOP UPD+1~, UPD+2*
    PSOBCK EN1~
    PSOC INPT~
    PSOCV EN2+4~
    PSODFN EN2+4~
    PSOEDFN EN~, EN2+1, EN2+2, EN2+3, EN2+8, EN2+26, EN1~, EN1+1, EN1+3, EN1+4
    INPATUPD+2, PAT+2, PAT+4, PAT+5
    PSOERSTA EN2+4~, EN2+24*, EN2+25
    PSOEST EN2+4~, EN2+10*, EN2+22*, EN2+23*, EN2+24
    PSOEWRT EN2+20, EN1~, INPAT
    PSOPHSTA EN2+4~, EN2+24*, EN2+25
    PSOPPQ EN2+4~, EN2+8*, PAT+4
    PSOPPQR EN2+4~, EN2+8*, EN2+9, EN2+10, EN2+11, EN2+12, EN2+13, EN2+14, EN2+15, EN2+16
    EN2+17, EN2+18, EN2+19, EN2+20, EN2+21, EN2+22, EN2+23, EN2+25, UPD+1~, UPD+2*
    UPD+3, UPD+4, UPD+5, UPD+6, UPD+7, UPD+8, UPD+9, UPD+10, UPD+11, UPD+12
    PAT+2, PAT+4, PAT+5
    PSOYEAR EN2+4~, EN2+7*, EN2+8, EN1+2*, EN1+3
    PTFLAG EN2+4~, EN2+8, PAT+1*, PAT+3*
    RXP EN2+4~
    T EN2+4~
    X EN2+4~, EN2+7, EN1+2, INPAT*, ADD+2~
    >> X1 EN2+7*, EN1+2*
    >> X2 EN2+7*, EN1+2*
    Y EN2+4~, ADD+2~
    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