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

Package: Pharmacy Data Management

Routine: PSSUTLA1


Information

PSSUTLA1 ;BHAM ISC/RTR-PSS utility routine ;08/21/00

Source Information

Source file <PSSUTLA1.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 EN^DDIOL  

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
Order Entry Results Reporting 5 ORBCMA1  ORCACT01  ORCDPS1  ORPRPM  ORWDPS1  
Pharmacy Data Management 5 PSSOPKI1  PSSORPH  PSSORPH1  PSSORUTL  PSSORUTZ  

Entry Points

Name Comments DBIA/ICR reference
PRICE() ;Return price per dose for CPRS Dose call
OIDEA(PSSXOI,PSSXOIP) ;
  • ICR #3373
    • Status: Active
    • Usage: Controlled Subscription
    HELP ;
    LEAD ;Leading zeros, CPRS Dosage call
    START ;
    HELP1 ;
    OIDQ ;
    DUP ;delete str/unit if duplicate local doses with strength are found
    EN3(PSSBINTR,PSSBLGTH) ;
    ADD ;
    LEADP ;Leading zeros pharmacy call
    DEA(PSSDIENM) ;Return DEA Special Handling for CPRS Dose Call
    DSET ;
    PRICEQ ;
    HELPADD ;

    External References

    Name Field # of Occurrence
    EN^DDIOL HELP1+8

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PS(50.7 - [#50.7] EN3+5
    ^PS(51 - [#51] EN3+8, HELP+5
    ^PSDRUG - [#50] DEA+6, PRICE+5, OIDEA+10, OIDEA+11, OIDEA+12, OIDEA+14
    ^PSDRUG("ASP" OIDEA+9

    Label References

    Name Line Occurrences
    ADD EN3+7
    DSET DEA+7, DEA+8
    HELP1 HELP+3
    HELPADD HELP+4
    OIDQ OIDEA+6, OIDEA+7
    PRICEQ PRICE+6
    START EN3+6

    Naked Globals

    Name Field # of Occurrence
    ^("I" OIDEA+10
    ^(2 OIDEA+12
    ^(9 EN3+8, HELP+5

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    BLIM EN3+3~, START+2, START+4*
    BVAR EN3+3~, START+1*, START+2*, START+4, START+5*, START+6
    BVAR1 EN3+3~, START+1*, START+2, START+3*, START+5
    CNT EN3+3~, START+2*, START+3
    CNTZ EN3+3~, EN3+6*, START+8*, ADD+1, ADD+2*
    >> DLOOP PRICE+4, PRICE+5
    DT OIDEA+10
    FFF EN3+3~, START+2*, START+3
    III EN3+3~, START+1*, START+2*, START+6
    NNN EN3+3~, START+2*
    PCT HELP+2~, HELP1+2*, HELP1+3
    PISIG EN3+3~
    PISIG( START+2, START+3, ADD+1*, ADD+2*
    PISIG(1 EN3+6*
    PNNN HELP+2~, HELP1+2*
    PSSBB LEADP+1~, LEADP+5*, LEADP+6, LEADP+8*, LEADP+9, LEADP+14*, LEADP+15, LEADP+17*, LEADP+18
    PSSBB1 LEADP+1~, LEADP+5*, LEADP+6, LEADP+8*, LEADP+9, LEADP+14*, LEADP+15, LEADP+17*, LEADP+18
    PSSBBD LEADP+1~, LEADP+4*, LEADP+5, LEADP+7*, LEADP+8, LEADP+13*, LEADP+14, LEADP+16*, LEADP+17
    >> PSSBCM PRICE+7
    PSSBINTR EN3~, EN3+4, EN3+5
    PSSBK LEAD+1~, LEAD+6*, LEAD+7, LEAD+10*, LEAD+11, LEAD+17*, LEAD+18, LEAD+21*, LEAD+22
    PSSBK1 LEAD+1~, LEAD+6*, LEAD+7, LEAD+10*, LEAD+11, LEAD+17*, LEAD+18, LEAD+21*, LEAD+22
    PSSBKD LEAD+1~, LEAD+5*, LEAD+6, LEAD+9*, LEAD+10, LEAD+16*, LEAD+17, LEAD+20*, LEAD+21
    PSSBLGTH EN3~, EN3+4, START+2
    PSSBLIM HELP+2~, HELP1+2, HELP1+4*
    PSSBSIG EN3+3!, START+9!
    PSSBSIG( START+2*, START+6*, START+8
    PSSBSIG(1 START+7*
    PSSBSIG(2 START+7!
    PSSBVAR HELP+2~, HELP1+1*, HELP1+2*, HELP1+4, HELP1+5*, HELP1+6
    PSSBVAR1 HELP+2~, HELP1+1*, HELP1+2, HELP1+3*, HELP1+5
    PSSCTX HELP+2~, HELP+3*, HELPADD+1, HELPADD+2*
    PSSDEAX DEA+5~, DEA+6*, DEA+7, DEA+8
    PSSDEAXV DEA+5~, DEA+7*, DEA+8*, DEA+9*, DSET+1
    PSSDIENM DEA~, DEA+4, DEA+6, DSET+1
    PSSFFF HELP+2~, HELP1+2*, HELP1+3
    >> PSSHLF( DSET+1
    PSSIG HELP+2~
    PSSIG( HELP1+2, HELP1+3, HELPADD+1*, HELPADD+2*
    PSSIG(1 HELP+3*
    PSSIII HELP+2~, HELP1+1*, HELP1+2*, HELP1+6
    >> PSSLD LEAD+2*, LEAD+3, LEAD+4, LEAD+5, LEAD+7, LEAD+8, LEAD+9, LEAD+11, LEAD+12, LEAD+13
    , LEAD+14, LEAD+15, LEAD+16, LEAD+18, LEAD+19, LEAD+20, LEAD+22, LEAD+23*, LEAD+24
    >> PSSLD1 LEAD+13*, LEAD+14, LEAD+15, LEAD+16, LEAD+18, LEAD+19, LEAD+20, LEAD+22
    PSSLPX HELP+2~, HELP1+8*
    PSSLXA DUP+1~
    PSSLXA( DUP+7*, DUP+8
    PSSLXFL DUP+1~, DUP+2*, DUP+3, DUP+8*, DUP+9
    PSSLXL DUP+1~, DUP+3*, DUP+4
    PSSLXLD DUP+1~, DUP+5*, DUP+6, DUP+7, DUP+8
    PSSLXMED DUP+1~, DUP+5*, DUP+6, DUP+7, DUP+8
    PSSLXND DUP+1~, DUP+4*, DUP+5
    PSSLXQ DUP+1~, DUP+9*
    PSSLXSTR DUP+1~, DUP+4*, DUP+5*, DUP+6, DUP+7, DUP+8
    PSSLXX DUP+1~, DUP+8*
    >> PSSMD LEADP+2*, LEADP+3, LEADP+4, LEADP+6, LEADP+7, LEADP+9, LEADP+10, LEADP+11, LEADP+12, LEADP+13
    , LEADP+15, LEADP+16, LEADP+18, LEADP+19*, LEADP+20
    >> PSSMD1 LEADP+11*, LEADP+12, LEADP+13, LEADP+15, LEADP+16, LEADP+18
    >> PSSMDN LEADP+3*, LEADP+12*
    PSSPKLX OIDEA+5~, OIDEA+8*, OIDEA+11, OIDEA+12
    PSSPRICE PRICE+3~, PRICE+5*, PRICE+6, PRICE+7
    PSSPRQ PRICE+3~, PRICE+6*, PRICE+7*, PRICEQ+1*, PRICEQ+2
    PSSSIG HELP+2~
    PSSSIG( HELP1+2*, HELP1+6*, HELP1+8
    PSSSIG(1 HELP1+7*
    PSSSIG(2 HELP1+7!
    >> PSSUDOS PRICE+6
    >> PSSX( LEAD+2, LEAD+3*, LEAD+4*, LEAD+5, LEAD+7*, LEAD+8*, LEAD+9, LEAD+11*, LEAD+12, LEAD+13
    , LEAD+14*, LEAD+15*, LEAD+16, LEAD+18*, LEAD+19*, LEAD+20, LEAD+22*, LEADP+2, LEADP+3*, LEADP+4
    , LEADP+6*, LEADP+7, LEADP+9*, LEADP+10, LEADP+11, LEADP+12*, LEADP+13, LEADP+15*, LEADP+16, LEADP+18*
    , DUP+3, DUP+4
    >> PSSX("DD" DSET+1*, LEAD+23, LEAD+24*, LEADP+19, LEADP+20*, DUP+5, DUP+9*
    >> PSSX("PI" START+8*
    PSSXNODD OIDEA+5~, OIDEA+6*, OIDEA+13*, OIDQ+1
    PSSXOI OIDEA~, OIDEA+7, OIDEA+9
    PSSXOIP OIDEA~, OIDEA+6, OIDEA+7, OIDEA+8
    PSSXOLP OIDEA+5~, OIDEA+9*, OIDEA+10, OIDEA+11, OIDEA+12, OIDEA+14
    PSSXOLPD OIDEA+5~, OIDEA+6*, OIDEA+9, OIDEA+15*, OIDEA+16*, OIDQ+1*, OIDQ+2
    PSSXOLPX OIDEA+5~, OIDEA+14*, OIDEA+15, OIDEA+16
    PSSYX HELP+2~, HELP+5*
    PSSZ0 HELP+2~, HELP+3*, HELP+5
    PSSZ1 HELP+2~, HELP+3*, HELP+4, HELP+5*, HELPADD+1, HELPADD+2
    X EN3+3~, EN3+5*, EN3+6, EN3+7, EN3+8, HELP+1, HELP+3, HELP+4, HELP+5
    Y EN3+3~, EN3+8*
    Z0 EN3+3~, EN3+6*, EN3+8
    Z1 EN3+3~, EN3+6*, EN3+7, EN3+8*, ADD+1, ADD+2
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All