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 |