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

Package: Pharmacy Data Management

Routine: PSSPGXOR


Information

PSSPGXOR ;BIR/RTR - PHARMACOGENOMICS CPRS API ;09/20/07

Source Information

Source file <PSSPGXOR.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Pharmacy Data Management 3 PGXOC^PSSPGX  ADDINFO^PSSPGXPR  $$GENE^PSSPGXU2  
National Drug File 1 ($$PGX,$$PROD0,$$VAGN)^PSNAPIS  
Toolkit 1 $$GETVUID^XTID  
VA FileMan 1 ^DIWP  

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

Package Total Caller Graph
Pharmacy Data Management 2 PSSPGXPR  PSSPGXT1  
Order Entry Results Reporting 1 ORKCHK5  

Entry Points

Name Comments DBIA/ICR reference
PGX(PSSORPT,PSSOLIST,PSSORPKG,PSSORDRG,PSSORDNM,PSSORSUP) ; CPRS API for pharmacogenomic order check
  • ICR #7524
    • Status: Active
    • Usage: Private
    BDA(PSSBDAOI,PSSBDAPK) ; Find best drug available for PGx order check
  • ICR #7524
    • Status: Active
    • Usage: Private
    VUID(PSSNDF3) ;Return VUID
    LAST(PSSPK) ;
    LASTP(PSSLA4) ;
    SETOR ;Set data for CPRS PGX check from PSSPHAR array
    HDRDOWN ;Can't retrieve patient's gene data
    INC ;
    FORMAT(X) ;

    External References

    Name Field # of Occurrence
    ^DIWP FORMAT+4
    $$PGX^PSNAPIS BDA+10
    $$PROD0^PSNAPIS BDA+12
    $$VAGN^PSNAPIS SETOR+26
    PGXOC^PSSPGX PGX+13
    ADDINFO^PSSPGXPR SETOR+24
    $$GENE^PSSPGXU2 HDRDOWN+16
    $$GETVUID^XTID VUID+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PS(50.606 - [#50.606] PGX+10
    ^PS(50.7 - [#50.7] PGX+10
    ^PS(59.7 - [#59.7] SETOR+4, HDRDOWN+4
    ^PSDRUG - [#50] PGX+10, BDA+6, BDA+7, BDA+13, BDA+14, SETOR+25
    ^PSDRUG("ASP" BDA+5
    ^TMP($J SETOR+11*, SETOR+13*, SETOR+14*, SETOR+15*, SETOR+18*, SETOR+19*, SETOR+20*, SETOR+21*, SETOR+22*, SETOR+23*
    SETOR+24*, SETOR+30*, HDRDOWN+11*, HDRDOWN+12*, HDRDOWN+15*, HDRDOWN+17*, FORMAT+8*, FORMAT+11*, FORMAT+13*
    ^UTILITY($J FORMAT+3!, FORMAT+6, FORMAT+7, FORMAT+8, FORMAT+9, FORMAT+10, FORMAT+11, FORMAT+12!

    Label References

    Name Line Occurrences
    $$LAST BDA+34, BDA+35, BDA+36, BDA+37, BDA+38, BDA+41, BDA+42, BDA+43, BDA+44, BDA+45
    , BDA+48, BDA+49, BDA+50, BDA+51, BDA+52, BDA+55, BDA+56, BDA+57, BDA+58, BDA+59
    $$LASTP BDA+33, BDA+40, BDA+47, BDA+54
    $$VUID BDA+13, BDA+16, BDA+17, BDA+18, BDA+19, BDA+20, BDA+21, BDA+23, BDA+26
    HDRDOWN SETOR+5
    INC FORMAT+8, FORMAT+11, FORMAT+13

    Naked Globals

    Name Field # of Occurrence
    ^("ND" BDA+6
    ^(0 PGX+10

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> DIWF FORMAT+2*
    >> DIWL FORMAT+2*
    >> DIWR FORMAT+2*
    DT BDA+23, BDA+24
    PSSACT SETOR+3~, SETOR+10*, SETOR+11, SETOR+18, SETOR+24, FORMAT+8, FORMAT+11, FORMAT+13
    PSSAPFLG BDA+1~, BDA+15*, BDA+20
    PSSAPLP BDA+1~, BDA+25*, BDA+26
    PSSAPUSE BDA+1~, BDA+7*, BDA+13, BDA+25*, BDA+26
    PSSBDAOI BDA~, BDA+2, BDA+5
    PSSBDAPK BDA~, BDA+3, BDA+22, BDA+23, BDA+29, BDA+30, BDA+32, BDA+39, BDA+46, BDA+53
    PSSBDAR BDA+1~
    PSSBDAR( BDA+13*, BDA+16, BDA+17, BDA+18, BDA+19, BDA+22, BDA+23, BDA+24, BDA+28
    PSSBDARP BDA+1~
    PSSBDARP( BDA+29, LAST+2, LAST+3, LAST+4
    PSSBDARP("I" BDA+17*
    PSSBDARP("O" BDA+16*
    PSSBDARP("U" BDA+18*
    PSSBDARP("X" BDA+19*
    PSSBDARP("Z" BDA+20*
    PSSBDCNT BDA+1~, BDA+4*, BDA+13*, BDA+27
    PSSBDDAT BDA+1~, BDA+14*, BDA+16, BDA+17, BDA+18, BDA+19, BDA+20, BDA+21, BDA+23, BDA+26
    PSSBDEAR BDA+1~
    PSSBDEAR( BDA+21*, BDA+60, BDA+62
    PSSBDGCN BDA+1~, BDA+12*, BDA+13, BDA+16, BDA+17, BDA+18, BDA+19, BDA+20, BDA+21, BDA+23
    , BDA+26
    PSSBDL BDA+1~, BDA+5*, BDA+6, BDA+7, BDA+13, BDA+14, BDA+16, BDA+17, BDA+18, BDA+19
    , BDA+20, BDA+21, BDA+22, BDA+23, BDA+24, BDA+26, BDA+33*, BDA+34*, BDA+35*, BDA+36*
    , BDA+37*, BDA+38*, BDA+40*, BDA+41*, BDA+42*, BDA+43*, BDA+44*, BDA+45*, BDA+47*, BDA+48*
    , BDA+49*, BDA+50*, BDA+51*, BDA+52*, BDA+54*, BDA+55*, BDA+56*, BDA+57*, BDA+58*, BDA+59*
    , BDA+62*
    PSSBDND BDA+1~, BDA+6*, BDA+8
    PSSBDND1 BDA+1~, BDA+8*, BDA+9, BDA+10, BDA+12
    PSSBDND3 BDA+1~, BDA+8*, BDA+9, BDA+10, BDA+12, BDA+13, BDA+16, BDA+17, BDA+18, BDA+19
    , BDA+20, BDA+21, BDA+23, BDA+26
    PSSBDRS2 BDA+1~, BDA+29
    PSSBDRS2( BDA+23*, BDA+29, BDA+30
    PSSBDRS3 BDA+1~
    PSSBDRS3( BDA+26*, LASTP+4, LASTP+5, LASTP+6
    PSSBDRSL BDA+1~, BDA+4*, BDA+5, BDA+22*, BDA+28, BDA+29*, BDA+32, BDA+33*, BDA+34*, BDA+35*
    , BDA+36*, BDA+37*, BDA+38*, BDA+39, BDA+40*, BDA+41*, BDA+42*, BDA+43*, BDA+44*, BDA+45*
    , BDA+46, BDA+47*, BDA+48*, BDA+49*, BDA+50*, BDA+51*, BDA+52*, BDA+53, BDA+54*, BDA+55*
    , BDA+56*, BDA+57*, BDA+58*, BDA+59*
    PSSBDZ BDA+1~, BDA+6*, BDA+11
    PSSCREEN SETOR+3~, SETOR+9*, SETOR+12
    PSSDRGOI PGX+8~, PGX+13
    PSSDRGOI( PGX+11*, PGX+12*
    PSSGENE HDRDOWN+1~, HDRDOWN+2*, HDRDOWN+8*, HDRDOWN+9, HDRDOWN+16*, HDRDOWN+17
    PSSGNW SETOR+3~
    PSSGVAL1 SETOR+3~, SETOR+27*, SETOR+28
    PSSGVAL2 SETOR+3~, SETOR+28*, SETOR+29
    PSSGVAL3 SETOR+3~, SETOR+27!
    PSSGVAL3( SETOR+28, SETOR+29*
    PSSGVAL4 SETOR+3~, SETOR+27*, SETOR+29*
    PSSGVAL5 SETOR+3~, SETOR+27!, SETOR+29*, SETOR+30
    >> PSSHDRFG SETOR+5
    PSSLA1 LAST+1~, LAST+2*, LAST+3, LAST+4
    PSSLA2 BDA+1~, BDA+60*, BDA+61, BDA+62
    PSSLA3 BDA+1~, BDA+29, BDA+30*
    PSSLA4 LASTP~, LASTP+2
    PSSLA5 LASTP+1~, LASTP+2*, LASTP+3
    PSSLA6 LASTP+1~, LASTP+2*, LASTP+3
    PSSLA7 LASTP+1~, LASTP+2*, LASTP+3
    PSSLA8 LASTP+1~, LASTP+3*, LASTP+4, LASTP+5, LASTP+6
    PSSLAL1 LAST+1~, LAST+3*, LAST+4
    PSSLALD LAST+1~, LAST+2*, LAST+4*, LAST+5
    PSSLALF LAST+1~, LAST+2*, LAST+4*
    PSSLARES LASTP+1~*, LASTP+3, LASTP+6*, LASTP+7
    PSSLAV2 LASTP+1~, LASTP+4*, LASTP+5, LASTP+6
    PSSLAV3 LASTP+1~, LASTP+5*, LASTP+6
    PSSLAZ LASTP+1~, LASTP+2*, LASTP+3
    PSSMCT SETOR+3~
    PSSNDF3 VUID~, VUID+2, VUID+3
    PSSOLIST PGX~, SETOR+11, SETOR+13, SETOR+14, SETOR+15, SETOR+18, SETOR+19, SETOR+20, SETOR+21, SETOR+22
    SETOR+23, SETOR+24, SETOR+30, HDRDOWN+11, HDRDOWN+12, HDRDOWN+15, HDRDOWN+17
    PSSORCTR SETOR+3~, SETOR+6*, SETOR+8*, SETOR+11, SETOR+13, SETOR+14, SETOR+15, SETOR+18, SETOR+19, SETOR+20
    SETOR+21, SETOR+22, SETOR+23, SETOR+24, SETOR+30
    PSSORDNM PGX~, SETOR+11, SETOR+13, SETOR+14, SETOR+15, SETOR+18, SETOR+19, SETOR+20, SETOR+21, SETOR+22
    SETOR+23, SETOR+24, SETOR+30
    PSSORDRG PGX~, PGX+10, PGX+11, PGX+12, SETOR+25
    PSSOROI PGX+8~, PGX+10*, PGX+12, SETOR+14, SETOR+18, HDRDOWN+3
    PSSORPGX PGX+8~
    PSSORPKG PGX~, PGX+13
    PSSORPT PGX~, PGX+13
    PSSORRET PGX+8~, PGX+13
    PSSORSUP PGX~
    PSSORURL SETOR+3~, SETOR+4*, SETOR+15, SETOR+22
    PSSORVAG SETOR+3~, SETOR+25*, SETOR+26
    PSSORVGN SETOR+3~, SETOR+25*, SETOR+26*, SETOR+30
    PSSPGXOR PGX+8~, PGX+9*
    >> PSSPHAR HDRDOWN+6, HDRDOWN+14
    >> PSSPHAR( SETOR+7, SETOR+8, SETOR+9, SETOR+10, SETOR+14, SETOR+16, SETOR+19, SETOR+20, SETOR+21, SETOR+27
    SETOR+28
    >> PSSPHAR("HIGH" HDRDOWN+6, HDRDOWN+7, HDRDOWN+8, HDRDOWN+10
    PSSPK LAST~, LAST+2, LAST+3, LAST+4
    PSSPUNC SETOR+3~, SETOR+16*, SETOR+17
    PSSPUNCT SETOR+3~, SETOR+16*, SETOR+17*, SETOR+19
    PSSQLC FORMAT+1~, FORMAT+5*, FORMAT+8*
    PSSQLRF SETOR+3~, FORMAT+2, FORMAT+5, FORMAT+9, FORMAT+13
    PSSSUB1 SETOR+7*, SETOR+8, SETOR+9, SETOR+10, SETOR+14, SETOR+16, SETOR+19, SETOR+20, SETOR+21, SETOR+27
    SETOR+28, HDRDOWN+1~, HDRDOWN+6*, HDRDOWN+7, HDRDOWN+8, HDRDOWN+10
    PSSSUB2 SETOR+3~, HDRDOWN+1~, HDRDOWN+7*, HDRDOWN+8
    PSSTEMPX SETOR+3~, FORMAT+12!
    PSSTXT HDRDOWN+1~, HDRDOWN+3*, HDRDOWN+9*, HDRDOWN+10*, HDRDOWN+11, HDRDOWN+17
    PSSTXT1 HDRDOWN+1~, HDRDOWN+4*, HDRDOWN+11, HDRDOWN+17
    >> PSSURL SETOR+4
    PSSVUID VUID+1~, VUID+3*, VUID+4
    PSSW1 FORMAT+1~, FORMAT+6*, FORMAT+7, FORMAT+8, FORMAT+9*, FORMAT+10, FORMAT+11
    PSSW2 FORMAT+1~, FORMAT+7*, FORMAT+8, FORMAT+10*, FORMAT+11
    PSSXCT SETOR+3~, SETOR+8*, INC+1*, FORMAT+8, FORMAT+11, FORMAT+13
    PSSXL SETOR+3~, SETOR+8*, SETOR+9, SETOR+10, SETOR+14, SETOR+16, SETOR+19, SETOR+20, SETOR+21, SETOR+24
    SETOR+27, SETOR+28, FORMAT+8, FORMAT+11, FORMAT+13
    X FORMAT~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All