Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCPUX1

Package: IFCAP

Routine: PRCPUX1


Information

PRCPUX1 ;WISC/RFJ/DGL/DWA-extrinsic functions ; 7/22/99 3:08pm

Source Information

Source file <PRCPUX1.m>

Caller Graph

Caller Graph Total: 195

Package Total Caller Graph
IFCAP 161 PRCH442  PRCHMA0  PRCHNPO7  PRCHT113  PRCHT313  PRCPAGP1  PRCPAGRE  PRCPAGRG  
PRCPAGRI  PRCPAGRO  PRCPAGRV  PRCPAGS0  PRCPAGS1  PRCPAGSS  PRCPAODI  PRCPAUTH  
PRCPAWA0  PRCPAWC0  PRCPAWI0  PRCPAWR0  PRCPAWU0  PRCPBAL2  PRCPBALB  PRCPCASR  
PRCPCDIR  PRCPCED0  PRCPCRDC  PRCPCRDK  PRCPCRLO  PRCPCROC  PRCPCRPL  PRCPCSOR  
PRCPCSOU  PRCPCSP  PRCPCSP1  PRCPCSPX  PRCPDAP3  PRCPECPP  PRCPECPS  PRCPEIL0  
PRCPEILM  PRCPEIPS  PRCPEIPU  PRCPEIQT  PRCPEITD  PRCPEITE  PRCPEIUI  PRCPENE1  
PRCPENE2  PRCPENEU  PRCPENL1  PRCPENLM  PRCPHL70  PRCPHLPO  PRCPHLQU  PRCPHLUT  
PRCPLO  PRCPLO2  PRCPOPD  PRCPOPEE  PRCPOPL  PRCPOPP  PRCPOPP2  PRCPOPPC  
PRCPOPR  PRCPOPT1  PRCPOPU  PRCPPOL0  PRCPPOLB  PRCPPOLM  PRCPRADJ  PRCPRADP  
PRCPRAIP  PRCPRAIR  PRCPRAL1  PRCPRAVL  PRCPRAVP  PRCPRCAT  PRCPRCFP  PRCPRCFR  
PRCPRCOM  PRCPRCOS  PRCPRCTA  PRCPRCTP  PRCPRDC0  PRCPRDI2  PRCPRDIS  PRCPRDO1  
PRCPRGRA  PRCPRIB0  PRCPRIIP  PRCPRIIR  PRCPRINV  PRCPRISP  PRCPRISS  PRCPRISW  
PRCPRIT1  PRCPRKWZ  PRCPRLAS  PRCPRLDO  PRCPRNON  PRCPRODA  PRCPRODM  PRCPRODS  
PRCPRPC1  PRCPRPC2  PRCPRPDH  PRCPRPH1  PRCPRPHW  PRCPRPIR  PRCPRPIT  PRCPRPK1  
PRCPRPK2  PRCPRQDP  PRCPRQDR  PRCPRSO1  PRCPRSOH  PRCPRSSP  PRCPRSSR  PRCPRSTK  
PRCPRSUB  PRCPRTRA  PRCPRUS1  PRCPRUS2  PRCPRUSE  PRCPRUSP  PRCPRVSR  PRCPSFSV  
PRCPSFU0  PRCPSMA0  PRCPSMB0  PRCPSMB1  PRCPSMPI  PRCPSMPR  PRCPSMS0  PRCPSMSD  
PRCPSMSI  PRCPSMST  PRCPUBAL  PRCPUCC  PRCPUINV  PRCPUITM  PRCPULAB  PRCPURS3  
PRCPUTRA  PRCPUTRS  PRCPUTRX  PRCPWDOR  PRCPWDOU  PRCPWI  PRCPWPL0  PRCPWPL1  
PRCPWPL5  PRCPWPLB  PRCPWPLM  PRCPWPP0  PRCPWPPB  PRCPWPPL  PRCPXTRM  PRCSRIG2  
PRCUFCU  
Drug Accountability 23 IFCAP ITEM NUMBER  PRIMARY INVENTORY POINT(S)  PSACON  PSACON1  PSACON2  PSACONW  PSADRU  PSADRUG  
PSAENTO  PSAGIP  PSALFA  PSALOG0  PSALOG1  PSALOG2  PSALOG3  PSANDC  
PSARIN  PSATI  PSAUTL  PSAVIN  PSAVIN1  PSAVIN2  PSAVINC  
Controlled Substances 5 IFCAP ITEM NUMBER  PRIMARY INVENTORY POINT(S)  PSDREC1  PSDREC3  PSDREC4  
Outpatient Pharmacy 2 IFCAP ITEM NUMBER  PRIMARY INVENTORY POINT(S)  
Auto Replenishment Ward Stock 1 IFCAP ITEM NUMBER  
CMOP 1 IFCAP ITEM NUMBER  
Inpatient Medications 1 IFCAP ITEM NUMBER  
Pharmacy Data Management 1 PSSAUTL  

Entry Points

Name Comments DBIA/ICR reference
UNIT(INVPT,ITEMDA,DELIM) ; unit per issue for inventory point and item
; if delim delimiter : pkgmult delim units (1 per EA)
UNITVAL(PKGMULT,UNITS,DELIM) ; unit per issue for values passed as follows:
  • ICR #259
    • Status: Active
    • Usage: Controlled Subscription
    SKU(INVPT,ITEMDA) ; get the sku for an item in the item master file
    UNITCODE(UNITS) ; get 2 character unit code from file 420.5
  • ICR #259
    • Status: Active
    • Usage: Controlled Subscription
    NSN(ITEMDA) ; return nsn for itemda
  • ICR #259
    • Status: Active
    • Usage: Controlled Subscription
    FSC(ITEMDA) ; return FSC as NSN for a given ITEMDA
    ACCT(NSN) ; return account code for nsn (first 4 digits)
    ACCT1(NSN) ; return account code for nsn for GIP
    FOOD(ITEMDA) ; return food group for itemda
    DESCR(INVPT,ITEMDA) ; description from inventory point or item master file
  • ICR #259
    • Status: Active
    • Usage: Controlled Subscription
  • ICR #353
    • Status: Active
    • Usage: Private
    INVNAME(INVPT) ; inventory point name for inventory point
  • ICR #259
    • Status: Active
    • Usage: Controlled Subscription
    FCPDA(SITE,INVPT) ; returns fund control point da number for site and invpt
    VENNAME(VENDA) ; return vendor name for da;global (445 or 440)
  • ICR #259
    • Status: Active
    • Usage: Controlled Subscription
    VENDOR(INVPT,ITEMDA) ; return vendor number or name

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRC(420 - [#420] FCPDA+2
    ^PRC(440 - [#440] VENNAME+1
    ^PRC(441 - [#441] SKU+2, NSN+1, FSC+1, FOOD+1, DESCR+2
    ^PRCD(420.5 - [#420.5] UNITCODE+1
    ^PRCP(445 - [#445] UNIT+3, SKU+2, DESCR+2, INVNAME+1, VENDOR+2

    Label References

    Name Line Occurrences
    $$INVNAME VENNAME+2, VENDOR+5
    $$UNITCODE UNIT+3, UNITVAL+2, SKU+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % SKU+1~, SKU+2*, SKU+3, UNITCODE+1~*, UNITCODE+2
    D UNIT+2~, UNIT+3*
    DELIM UNIT~, UNIT+4, UNITVAL~, UNITVAL+3
    DT ACCT+1, ACCT+2
    INVPT UNIT~, UNIT+3, SKU~, SKU+2, DESCR~, DESCR+2, INVNAME~, INVNAME+1, FCPDA~, FCPDA+2
    , VENDOR~, VENDOR+2
    ITEMDA UNIT~, UNIT+3, SKU~, SKU+2, NSN~, NSN+1, FSC~, FSC+1, FOOD~, FOOD+1
    , DESCR~, DESCR+2, VENDOR~, VENDOR+2
    NSN ACCT~, ACCT+2, ACCT1~, ACCT1+1
    PKGMULT UNITVAL~, UNITVAL+2
    SITE FCPDA~, FCPDA+2
    TYPE VENDOR+1~, VENDOR+2*, VENDOR+3, VENDOR+4, VENDOR+5
    UNITS UNITVAL~, UNITVAL+2, UNITCODE~, UNITCODE+1
    VENDA VENNAME~, VENNAME+1, VENNAME+2
    X VENDOR+1~, VENDOR+2*, VENDOR+3, VENDOR+4, VENDOR+5
    Y UNIT+2~, UNIT+3*, UNIT+4*, UNIT+5, UNITVAL+1~, UNITVAL+2*, UNITVAL+3*, UNITVAL+4, DESCR+1~, DESCR+2*
    , DESCR+3, FCPDA+1~, FCPDA+2*, FCPDA+3, VENDOR+1~, VENDOR+2*, VENDOR+3*, VENDOR+4*, VENDOR+5*, VENDOR+6
    Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Local Variables  | All