PRCHITX ;WOIFO/LKG-SELECTING ITEMS USED IN LAST 12 MONTHS ;1/27/05 10:56
Source file <PRCHITX.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
IN | ;Entry point
|
|
ONEYRAGO() | ;Returns FileMan date of one year ago
|
|
DATEGTR(X,Y) | ;Tests if first date is greater than second
|
|
GETPONUM(PRCDA) | ;Returns PO Number
|
|
GETSTAT(PRCDA) | ;Returns Supply Status Order
|
|
STATUSOK(X) | ;Checks if Supply Status Order value okay for selection
|
|
GETPODT(PRCDA) | ;Returns P.O. Date in FileMan date format
|
|
GETFCP(PRCDA) | ;Returns Fund Control Point
|
|
MOPOK(PRCDA) | ;Checks Method of Processing
|
|
GETVENDR(PRCDA) | ;Returns Vendor ID
|
|
GETITMID(PRCDA,PRCDA1) | ;Returns Item Master File Ien
|
|
GETUOP(PRCDA,PRCDA1) | ;Returns Unit of Purchase
|
|
GETPKGM(PRCDA,PRCDA1) | ;Returns Packaging Multiple
|
|
GETFSC(PRCDA,PRCDA1) | ;Returns Federal Supply Classification
|
|
GETNSN(PRCDA,PRCDA1) | ;Returns National Stock Number
|
|
GETSTKNO(PRCDA,PRCDA1) | ;Returns Vendor Stock Number
|
|
GETNDC(PRCDA,PRCDA1) | ;Returns National Drug Code
|
|
GETCONTR(PRCDA,PRCDA1) | ;Returns Contract/BOA #
|
|
ITEMACT(X) | ;Checks if item is active
|
|
GETMPNUM(X) | ;Returns Manufacturer Part Number
|
|
GETSDESC(X) | ;Returns Item Short Description
|
|
GETVNAME(X) | ;Returns Vendor Name
|
|
GETTIN(X) | ;Returns Tax ID Number or Social Security Number
|
|
GETPOC(X) | ;Returns Vendor Point of Contact
|
|
GETPHONE(X) | ;Returns Vendor's Phone Number
|
|
REUSABLE(PRCDA) | ;Returns 1 if item is reusable or 0 if not
|
|
LASTVDR(PRCDA) | ;Returns vendor ID
|
|
CONTRACT(PRCDA,PRCDA1) | ;Returns Contract #
|
|
STKNO(PRCDA,PRCDA1) | ;Returns vendor stock #
|
|
UOP(PRCDA,PRCDA1) | ;Returns Unit of Purchase
|
|
PKGMULT(PRCDA,PRCDA1) | ;Returns Packaging Multiple
|
|
NDC(PRCDA,PRCDA1) | ;Returns NDC
|
|
FSC(PRCDA) | ;Returns Federal Supply Classification
|
|
NSN(PRCDA) | ;Returns National Stock Number
|
|
FCP(PRCDA) | ;Returns FCP
|
|
DATE(X) | ;Processes date in VA FileMan format and returns date as 'DD-MON-YYYY'
|
|
GETSTATN() | ;Returns station number of VistA installation
|
|
NIFITEM(X) | ;Checks if item already has NIF Item #
|
|
ACCNT(X) | ;Returns vendor account number
|
|
VDRLSTD(X) | ;Returns vendor with highest ID from item's VENDOR multiple
|
|
INVVNDR(PRCX) | ;Returns inv's mandatory/requested source of item on trxn
|
|
FCPINV(PRCX) | ;Get FCP for Inv Transaction
|
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRC(420 - [#420] | FCP+5, FCP+6, FCPINV+5, FCPINV+6 |
^PRC(440 - [#440] | IN+27, IN+43, GETVNAME+1, GETTIN+1, GETPOC+1, GETPHONE+1, CONTRACT+2, ACCNT+2, INVVNDR+4 |
^PRC(441 - [#441] | IN+22, IN+27, IN+43, ITEMACT+1, ITEMACT+2, GETMPNUM+1, GETSDESC+1, REUSABLE+1, LASTVDR+1, CONTRACT+1 , STKNO+1, UOP+1, PKGMULT+1, NDC+1, FSC+1, FSC+2, NSN+1, FCP+2, FCP+3, NIFITEM+2 , VDRLSTD+2 |
^PRC(442 - [#442] | IN+5, IN+7, IN+12, GETPONUM+1, GETSTAT+1, GETPODT+1, GETFCP+1, MOPOK+1, GETVENDR+1, GETITMID+1 , GETUOP+1, GETPKGM+1, GETFSC+1, GETFSC+2, GETNSN+1, GETSTKNO+1, GETNDC+1, GETCONTR+1 |
^PRCD(420.5 - [#420.5] | GETUOP+2, UOP+2 |
^PRCD(442.3 - [#442.3] | GETSTAT+2 |
^PRCD(442.5 - [#442.5] | MOPOK+2 |
^PRCP( | IN+47, IN+49 |
^PRCP(445 - [#445] | INVVNDR+3, FCPINV+4 |
^PRCP(445.2 - [#445.2] | IN+32, IN+33, IN+36, IN+37, INVVNDR+2, FCPINV+2 |
^TMP($J | IN+1!, IN+15, IN+16, IN+17*, IN+18*, IN+19*, IN+23, IN+24*, IN+28*, IN+29* , IN+34, IN+36, IN+40*, IN+44*, IN+45*, IN+50, IN+51*, IN+52*, IN+53*, IN+56 , IN+57, IN+58*, IN+59* |
Name | Line Occurrences |
---|---|
$$ACCNT | IN+58 |
$$CONTRACT | IN+28, IN+44, IN+52 |
$$DATEGTR | IN+8, IN+15, IN+39 |
$$FCP | IN+24, IN+51 |
$$FCPINV | IN+40 |
$$FSC | IN+24, IN+40, IN+51 |
$$GETCONTR | IN+18 |
$$GETFCP | IN+17 |
$$GETFSC | IN+17 |
$$GETITMID | IN+13 |
$$GETMPNUM | IN+17, IN+24, IN+40, IN+51 |
$$GETNDC | IN+18 |
$$GETNSN | IN+17 |
$$GETPHONE | IN+58 |
$$GETPKGM | IN+18 |
$$GETPOC | IN+58 |
$$GETPODT | IN+8 |
$$GETPONUM | IN+17 |
$$GETSTAT | IN+10 |
$$GETSTKNO | IN+18 |
$$GETTIN | IN+58 |
$$GETUOP | IN+18 |
$$GETVENDR | IN+18 |
$$GETVNAME | IN+58 |
$$INVVNDR | IN+41 |
$$ITEMACT | IN+14, IN+23, IN+34, IN+48, IN+50 |
$$LASTVDR | IN+25, IN+41, IN+52 |
$$MOPOK | IN+9 |
$$NDC | IN+28, IN+44, IN+52 |
$$NIFITEM | IN+14, IN+23, IN+34, IN+48, IN+50 |
$$NSN | IN+24, IN+40, IN+51 |
$$ONEYRAGO | IN+2 |
$$PKGMULT | IN+28, IN+44, IN+52 |
$$REUSABLE | IN+23 |
$$STATUSOK | IN+10 |
$$STKNO | IN+28, IN+44, IN+52 |
$$UOP | IN+28, IN+44, IN+52 |
$$VDRLSTD | IN+25, IN+41, IN+52 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DT | ONEYRAGO+1* |
PRCA | IN+1~, IN+2*, IN+6*, IN+7*, IN+8, IN+9, IN+10, IN+12, IN+13, IN+17 , IN+18, IN+31*, IN+35*, IN+36*, IN+37, IN+40, IN+41, FCP+1~, FCP+4*, FCP+5 , FCP+6 |
PRCB | IN+1~, IN+11*, IN+12*, IN+13, IN+17, IN+18, FCP+1~, FCP+4*, FCP+5, FCP+6 |
PRCCNT | IN+1~, IN+2*, IN+16*, IN+19, IN+24*, IN+29, IN+40*, IN+45, IN+51*, IN+53 , IN+55*, IN+58*, IN+59 |
PRCDA | GETPONUM~, GETPONUM+1, GETSTAT~, GETSTAT+1, GETPODT~, GETPODT+1, GETFCP~, GETFCP+1, MOPOK~, MOPOK+1 , GETVENDR~, GETVENDR+1, GETITMID~, GETITMID+1, GETUOP~, GETUOP+1, GETPKGM~, GETPKGM+1, GETFSC~, GETFSC+1 , GETFSC+2, GETNSN~, GETNSN+1, GETSTKNO~, GETSTKNO+1, GETNDC~, GETNDC+1, GETCONTR~, GETCONTR+1, REUSABLE~ , REUSABLE+1, LASTVDR~, LASTVDR+1, CONTRACT~, CONTRACT+1, STKNO~, STKNO+1, UOP~, UOP+1, PKGMULT~ , PKGMULT+1, NDC~, NDC+1, FSC~, FSC+1, FSC+2, NSN~, NSN+1, FCP~, FCP+2 , FCP+3, FCPINV+4~*, FCPINV+5*, FCPINV+6 |
PRCDA1 | GETITMID~, GETITMID+1, GETUOP~, GETUOP+1, GETPKGM~, GETPKGM+1, GETFSC~, GETFSC+1, GETFSC+2, GETNSN~ , GETNSN+1, GETSTKNO~, GETSTKNO+1, GETNDC~, GETNDC+1, GETCONTR~, GETCONTR+1, CONTRACT~, CONTRACT+1, CONTRACT+2 , STKNO~, STKNO+1, UOP~, UOP+1, PKGMULT~, PKGMULT+1, NDC~, NDC+1 |
PRCDATE | IN+1~, IN+15* |
PRCDT | IN+1~, IN+2*, IN+4, IN+8, IN+39 |
PRCFILE | IN+1~, IN+47*, IN+49 |
PRCI | IN+1~, IN+25*, IN+26, IN+27*, IN+28, IN+41*, IN+42, IN+43*, IN+44, IN+52* , IN+55*, IN+56*, IN+57, FCP+1~*, FCP+2*, FCP+3 |
PRCINV | INVVNDR+1~, INVVNDR+3*, FCPINV+2~*, FCPINV+3, FCPINV+4, FCPINV+5 |
PRCITM | IN+1~, IN+13*, IN+14, IN+15, IN+16, IN+17, IN+18, IN+21*, IN+22*, IN+23 , IN+24, IN+25, IN+27, IN+28, IN+31*, IN+33*, IN+34, IN+36, IN+40, IN+41 , IN+43, IN+44, IN+49*, IN+50, IN+51, IN+52 |
PRCJ | IN+1~, IN+47*, IN+48, IN+49 |
>> PRCPHYS | IN+31 |
PRCPODT | IN+1~, IN+8*, IN+15, IN+17 |
PRCSTA | FCPINV+4~*, FCPINV+5, FCPINV+6 |
PRCSTAT | IN+1~, IN+10* |
PRCTRANS | IN+1~, IN+31*, IN+38 |
PRCV | IN+1~, IN+27*, IN+43* |
PRCX | IN+1~, IN+4*, IN+5*, IN+7, IN+31*, IN+32*, IN+33, IN+36, FCP+1~*, FCP+2 , FCP+6*, FCP+7, INVVNDR~, INVVNDR+1, INVVNDR+2, FCPINV~, FCPINV+1, FCPINV+2 |
PRCY | IN+1~, IN+37*, IN+38, IN+39, INVVNDR+1~, INVVNDR+2*, INVVNDR+3 |
PRCZ | INVVNDR+1~, INVVNDR+2*, INVVNDR+3*, INVVNDR+4* |
X | IN+1~, IN+2, IN+57*, IN+58, ONEYRAGO+1~*, ONEYRAGO+2, DATEGTR~, DATEGTR+1, GETPONUM+1~*, GETPONUM+2 , GETSTAT+1~*, GETSTAT+2*, GETSTAT+3, STATUSOK~, STATUSOK+1, MOPOK+1~*, MOPOK+2*, MOPOK+3, GETVENDR+1~*, GETVENDR+2 , GETITMID+1~*, GETITMID+2, GETUOP+1~*, GETUOP+2*, GETUOP+3, GETPKGM+1~*, GETPKGM+2, GETFSC+1~*, GETFSC+2*, GETFSC+3 , GETNSN+1~*, GETNSN+2, GETSTKNO+1~*, GETSTKNO+2, GETNDC+1~*, GETNDC+2, GETCONTR+1~*, GETCONTR+2, ITEMACT~, ITEMACT+1 , ITEMACT+2, GETMPNUM~, GETMPNUM+1*, GETMPNUM+2, GETSDESC~, GETSDESC+1*, GETSDESC+2, GETVNAME~, GETVNAME+1*, GETVNAME+2 , GETTIN~, GETTIN+1*, GETTIN+2, GETPOC~, GETPOC+1*, GETPOC+2, GETPHONE~, GETPHONE+1*, GETPHONE+2, REUSABLE+1~* , REUSABLE+2, LASTVDR+1~*, LASTVDR+2, CONTRACT+1~*, CONTRACT+2*, CONTRACT+3, STKNO+1~*, STKNO+2, UOP+1~*, UOP+2* , UOP+3, PKGMULT+1~*, PKGMULT+2, NDC+1~*, NDC+2, FSC+1~*, FSC+2*, FSC+3, NSN+1~*, NSN+2 , FCP+1~, FCP+3*, FCP+4, DATE~, DATE+1, DATE+3, DATE+4, DATE+5*, DATE+6, GETSTATN+1~ , GETSTATN+2*, GETSTATN+3, NIFITEM~, NIFITEM+2, ACCNT~, ACCNT+2, VDRLSTD~, VDRLSTD+2 |
X1 | IN+1~, IN+2* |
X2 | IN+1~, IN+2* |
Y | DATEGTR~, DATEGTR+1, DATE+2~, DATE+3*, DATE+5, NIFITEM+1~*, NIFITEM+2*, NIFITEM+3, ACCNT+1~*, ACCNT+2* , ACCNT+3, VDRLSTD+1~*, VDRLSTD+2*, VDRLSTD+3, INVVNDR+1~*, INVVNDR+2, INVVNDR+4*, INVVNDR+5, FCPINV+1~*, FCPINV+6* , FCPINV+7 |
Z | DATE+2~, DATE+4*, DATE+5 |