ABSPOSPE ; IHS/OIT/RAN - Pharmacy EXPENSE report modeled after ABSPOSEX Patient Expense report
Source file <ABSPOSPE.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC $$NPI^XUSNPI | 
| Pharmacy Point of Sale | 3 | ($$505,$$509)^ABSPOS03 $$ISBEN^ABSPOS26 $$RESP1000^ABSPOSQ4 | 
| VA Fileman | 2 | DD^%DT $$GET1^DIQ | 
| IHS Patient | 1 | ($$DOB,$$HRN)^AUPNPAT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MAIN(ABSPTRNS) | ;PHAREX | |
| DEVSEL(ABSPPHRM) | ||
| CHKPARMS(ABSBPATI,ABSPPHRM) | ||
| GETINFO(ABSPPIEN,ABSPTRNS) | ||
| ZEND | 
| Name | Field # of Occurrence | 
|---|---|
| DD^%DT | MAIN+22, MAIN+31 | 
| ^%ZIS | DEVSEL+9, DEVSEL+11 | 
| ^%ZISC | DEVSEL+13, ZEND+1 | 
| $$505^ABSPOS03 | GETINFO+35 | 
| $$509^ABSPOS03 | GETINFO+36 | 
| $$ISBEN^ABSPOS26 | CHKPARMS+10 | 
| $$RESP1000^ABSPOSQ4 | GETINFO+13 | 
| $$DOB^AUPNPAT | MAIN+11 | 
| $$HRN^AUPNPAT | MAIN+12 | 
| $$GET1^DIQ | GETINFO+9, GETINFO+10 | 
| $$NPI^XUSNPI | GETINFO+45 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP(9002313.56 - [#9002313.56] | MAIN+27, CHKPARMS+7, CHKPARMS+8, CHKPARMS+9, DEVSEL+4 | 
| ^ABSPTL - [#9002313.57] | MAIN+4, MAIN+6, GETINFO+4, GETINFO+6, GETINFO+16, GETINFO+17, GETINFO+18, GETINFO+43 | 
| ^DPT - [#2] | MAIN+10 | 
| ^PSDRUG - [#50] | GETINFO+41, GETINFO+42 | 
| ^PSRX - [#52] | GETINFO+38, GETINFO+39, GETINFO+40, GETINFO+44, GETINFO+46, GETINFO+47 | 
| ^VA(200 - [#200] | MAIN+36 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKPARMS | MAIN+8 | 
| $$DEVSEL | MAIN+15 | 
| GETINFO | MAIN+17 | 
| ZEND | MAIN+42 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS("HFSMODE" | DEVSEL+7* | 
| ABSBPATI | CHKPARMS~ | 
| ABSPARRY | MAIN+1~ | 
| ABSPCPAY | GETINFO+2~, GETINFO+24*, GETINFO+29*, GETINFO+35*, GETINFO+48*, GETINFO+52 | 
| ABSPCTYN | GETINFO+2~, GETINFO+19*, GETINFO+22*, GETINFO+27*, GETINFO+32*, GETINFO+37, GETINFO+52 | 
| ABSPCTYP | GETINFO+1~, GETINFO+13*, GETINFO+14*, GETINFO+21, GETINFO+26, GETINFO+31, GETINFO+52 | 
| ABSPDAT | GETINFO+1~ | 
| ABSPDAYS | GETINFO+2~, GETINFO+47*, GETINFO+52 | 
| ABSPDDUE | MAIN+3~, MAIN+26*, MAIN+40*, MAIN+41 | 
| ABSPDINS | MAIN+3~, MAIN+26*, MAIN+39*, MAIN+41 | 
| ABSPDOB | MAIN+1~ | 
| ABSPDONE | GETINFO+2~ | 
| ABSPDRGN | GETINFO+1~, GETINFO+41*, GETINFO+52 | 
| ABSPDRGP | GETINFO+1~, GETINFO+40*, GETINFO+41, GETINFO+42 | 
| >> ABSPDSYN | GETINFO+42* | 
| ABSPDTOT | MAIN+3~, MAIN+26*, MAIN+38*, MAIN+41 | 
| ABSPEND | MAIN+1~, MAIN+2~ | 
| ABSPFROM | MAIN+2~ | 
| ABSPNDC | GETINFO+1~, GETINFO+43*, GETINFO+52 | 
| ABSPNET | GETINFO+3~, GETINFO+20* | 
| >> ABSPPAID | GETINFO+23*, GETINFO+28*, GETINFO+36*, GETINFO+49*, GETINFO+52 | 
| ABSPPDOB | MAIN+2~, MAIN+11*, MAIN+19 | 
| ABSPPHRM | MAIN+1~, MAIN+6*, MAIN+7, MAIN+8, MAIN+15, MAIN+24*, MAIN+25*, MAIN+27, MAIN+29, MAIN+30 , MAIN+31, MAIN+32, MAIN+33, MAIN+34, MAIN+35, MAIN+36, MAIN+37, MAIN+38, MAIN+39, MAIN+40 , GETINFO+1~, GETINFO+6*, GETINFO+7*, GETINFO+52, CHKPARMS~, CHKPARMS+7, CHKPARMS+8, CHKPARMS+9, DEVSEL~, DEVSEL+4 | 
| ABSPPHRN | MAIN+1~, MAIN+12*, MAIN+19 | 
| ABSPPIEN | MAIN+4*, MAIN+5, MAIN+8, MAIN+10, MAIN+11, MAIN+12, MAIN+17, GETINFO~, GETINFO+5 | 
| ABSPPINF | MAIN+1~ | 
| ABSPPNAM | MAIN+1~, MAIN+10*, MAIN+19 | 
| ABSPPNPI | GETINFO+2~, GETINFO+45*, GETINFO+52 | 
| ABSPPRMI | MAIN+2~, MAIN+28*, MAIN+29*, MAIN+30, MAIN+31, MAIN+32, MAIN+33, MAIN+34, MAIN+35, MAIN+36 , MAIN+37, MAIN+38, MAIN+39, MAIN+40 | 
| ABSPPROV | MAIN+2~, MAIN+35*, MAIN+36, GETINFO+1~, GETINFO+44*, GETINFO+45, GETINFO+52 | 
| ABSPPSTN | GETINFO+3~, GETINFO+9*, GETINFO+13, GETINFO+34, GETINFO+35, GETINFO+36 | 
| ABSPQTY | GETINFO+2~, GETINFO+46*, GETINFO+52 | 
| ABSPRDT | GETINFO+1~ | 
| ABSPRESP | GETINFO+3~, GETINFO+10*, GETINFO+13, GETINFO+33, GETINFO+35, GETINFO+36 | 
| >> ABSPRICE | GETINFO+16*, GETINFO+24, GETINFO+29, GETINFO+50*, GETINFO+52 | 
| ABSPRUN | MAIN+3~, MAIN+8*, MAIN+9 | 
| ABSPRXDT | MAIN+1~ | 
| ABSPRXN | GETINFO+2~ | 
| ABSPRXR | GETINFO+2~ | 
| ABSPSDAT | MAIN+2~, MAIN+18*, MAIN+20*, MAIN+21, MAIN+22, MAIN+25, MAIN+29, MAIN+30, MAIN+31, MAIN+32 , MAIN+33, MAIN+34, MAIN+35, MAIN+36, MAIN+37, MAIN+38, MAIN+39, MAIN+40 | 
| ABSPSTOP | DEVSEL+1~, DEVSEL+8*, DEVSEL+14*, DEVSEL+15 | 
| ABSPSTRT | MAIN+2~ | 
| ABSPTDAT | GETINFO+2~, GETINFO+17*, GETINFO+51, GETINFO+52 | 
| ABSPTMP | MAIN+1~ | 
| ABSPTMP( | MAIN+20, MAIN+21, MAIN+25, MAIN+29, MAIN+30, MAIN+31, MAIN+32, MAIN+33, MAIN+34, MAIN+35 , MAIN+36, MAIN+37, MAIN+38, MAIN+39, MAIN+40, GETINFO+51*, GETINFO+52* | 
| ABSPTO | MAIN+2~ | 
| ABSPTPAT | GETINFO+2~, GETINFO+4*, GETINFO+5 | 
| ABSPTRNS | MAIN~, MAIN+4, MAIN+6, MAIN+17, GETINFO~, GETINFO+4, GETINFO+6, GETINFO+9, GETINFO+10, GETINFO+16 , GETINFO+17, GETINFO+18, GETINFO+43 | 
| ABSPTRXI | GETINFO+1~, GETINFO+18*, GETINFO+38, GETINFO+39, GETINFO+40, GETINFO+44, GETINFO+46, GETINFO+47, GETINFO+52 | 
| >> ABSPTRXN | GETINFO+39* | 
| >> ABSPTRXR | GETINFO+38*, GETINFO+52 | 
| >> DUOUT | DEVSEL+12 | 
| DUZ(2 | MAIN+12 | 
| >> FILENUM | GETINFO+8*, GETINFO+9, GETINFO+10 | 
| IO | MAIN+3~, MAIN+19, MAIN+23, MAIN+27, MAIN+30, MAIN+32, MAIN+33, MAIN+34, MAIN+36, MAIN+37 , MAIN+41 | 
| IOP | DEVSEL+1~, DEVSEL+4*, DEVSEL+5, DEVSEL+6* | 
| OK | MAIN+3~, MAIN+13*, MAIN+15*, MAIN+16, CHKPARMS+5~, CHKPARMS+6*, CHKPARMS+8*, CHKPARMS+10*, CHKPARMS+11, DEVSEL+1~ , DEVSEL+2*, DEVSEL+16*, DEVSEL+17 | 
| >> POP | DEVSEL+10, DEVSEL+16 | 
| RESP | GETINFO+3~ | 
| U | MAIN+4, MAIN+6, MAIN+10, MAIN+30, GETINFO+4, GETINFO+6, GETINFO+16, GETINFO+17, GETINFO+18, GETINFO+38 , GETINFO+39, GETINFO+40, GETINFO+41, GETINFO+42, GETINFO+43, GETINFO+44, GETINFO+45, GETINFO+46, GETINFO+47, CHKPARMS+7 , CHKPARMS+8, CHKPARMS+9, DEVSEL+4 | 
| >> Y | MAIN+22*, MAIN+23, MAIN+31*, MAIN+32 |