ABSPOSP ; IHS/FCS/DRS - Pharm POS pay/adj batches ; [ 09/12/2002 10:17 AM ]
Source file <ABSPOSP.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 4 | ZWRITE^ABSPOS LOG^ABSPOSL2 PRESSANY^ABSPOSU5 ($$IMPOSS,IMPOSS)^ABSPOSUE |
VA Fileman | 2 | (FILE,UPDATE)^DIE $$GET1^DIQ |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Point of Sale | 4 | ABSPOSBX ABSPOSP1 ABSPOSP2 ABSPOSPW |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETADJ(BATCH) | ||
GETPMT(BATCH) | ||
SETAMT(BATCH,AMT,FIELD) | ;EP - store the adjustment total ; either $$ or not
|
|
GETAMT(BATCH,FIELD) | ||
SETAMT1 | ;
|
|
NEWBATCH(ECHO) | ;EP - create a new batch
|
|
ADDADJ(BATCH,AMT) | ||
PRESSANY | ||
ADJUST(PCNDFN,BATCH,AMOUNT,REASON) | ;EP - store an adjustment
|
|
ADDPMT(BATCH,AMT) | ||
TEST | ;
|
|
ADDAMT(BATCH,AMT,FIELD) | ||
PAYMENT(PCNDFN,BATCH,AMOUNT,INSDFN,DEPDATE,RECEIPT,CHECKNUM) | ;EP - store a pmt
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSBPMNT(0 | NEWBATCH+4 |
^ABSTMP( | PAYMENT+4, PAYMENT+7*, PAYMENT+8*, PAYMENT+9*, ADJUST+2, ADJUST+4*, ADJUST+5* |
^AUTNINS - [#9999999.18] | PAYMENT+5 |
Name | Line Occurrences |
---|---|
$$ADDAMT | ADDPMT+1, ADDADJ+1 |
$$ADDPMT | TEST+5, TEST+6 |
$$GETAMT | ADJUST+3, GETPMT, GETADJ, ADDAMT+1 |
$$GETPMT | TEST+4, TEST+7 |
$$NEWBATCH | TEST+2 |
$$SETAMT | ADDAMT+2 |
ADDADJ | ADJUST+1 |
ADDPMT | PAYMENT+1 |
PRESSANY | NEWBATCH+17 |
SETAMT1 | SETAMT+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AMOUNT | PAYMENT~, PAYMENT+1, PAYMENT+5, PAYMENT+8, PAYMENT+9, ADJUST~, ADJUST+1, ADJUST+3, ADJUST+5 |
AMT | ADDPMT~, ADDPMT+1, ADDADJ~, ADDADJ+1, ADDAMT~, ADDAMT+2, SETAMT~, SETAMT+2, SETAMT+4 |
BATCH | TEST+2*, TEST+3, TEST+4, TEST+5, TEST+6, TEST+7, PAYMENT~, PAYMENT+1, PAYMENT+4, PAYMENT+6 , PAYMENT+7, PAYMENT+8, PAYMENT+9, ADJUST~, ADJUST+1, ADJUST+2, ADJUST+3, ADJUST+4, ADJUST+5, GETPMT~ , ADDPMT~, ADDPMT+1, GETADJ~, ADDADJ~, ADDADJ+1, GETAMT~, GETAMT+2, ADDAMT~, ADDAMT+1, ADDAMT+2 , SETAMT~, SETAMT+2 |
CHECKNUM | PAYMENT~, PAYMENT+3*, PAYMENT+6 |
DEPDATE | PAYMENT~, PAYMENT+5 |
DT | NEWBATCH+5, NEWBATCH+10 |
DUZ | NEWBATCH+6 |
ECHO | NEWBATCH~, NEWBATCH+1*, NEWBATCH+13 |
FDA | NEWBATCH+2~, GETAMT+1~, SETAMT+1~ |
FDA( | NEWBATCH+4*, NEWBATCH+5*, NEWBATCH+6*, NEWBATCH+7*, NEWBATCH+8*, NEWBATCH+9*, NEWBATCH+10*, SETAMT+2* |
FIELD | GETAMT~, GETAMT+2, ADDAMT~, ADDAMT+1, ADDAMT+2, SETAMT~, SETAMT+2 |
FN | NEWBATCH+2~*, NEWBATCH+4, NEWBATCH+5, NEWBATCH+6, NEWBATCH+7, NEWBATCH+8, NEWBATCH+9, NEWBATCH+10, GETAMT+1~*, GETAMT+2 , SETAMT+1~*, SETAMT+2 |
IEN | NEWBATCH+2~, GETAMT+1~, SETAMT+1~ |
IEN(1 | NEWBATCH+18 |
INSDFN | PAYMENT~, PAYMENT+5 |
MSG | NEWBATCH+2~, NEWBATCH+12, NEWBATCH+13, GETAMT+1~, GETAMT+3, SETAMT+1~, SETAMT1+2, SETAMT1+3 |
N | PAYMENT+4~*, PAYMENT+7, ADJUST+2~*, ADJUST+4 |
PCNDFN | PAYMENT~, PAYMENT+4, PAYMENT+7, PAYMENT+8, ADJUST~, ADJUST+2, ADJUST+4, ADJUST+5 |
REASON | ADJUST~, ADJUST+3 |
RECEIPT | PAYMENT~, PAYMENT+2*, PAYMENT+6 |
U | NEWBATCH+4, PAYMENT+5, PAYMENT+6, ADJUST+3 |
X | NEWBATCH+3~*, NEWBATCH+4, NEWBATCH+5, NEWBATCH+6, NEWBATCH+7, NEWBATCH+8, NEWBATCH+9, NEWBATCH+10, PAYMENT+5~*, PAYMENT+6* , PAYMENT+7, ADJUST+3~*, ADJUST+4, ADDPMT+1*, ADDPMT+2, ADDADJ+1~*, ADDADJ+2, GETAMT+2*, GETAMT+4, ADDAMT+1~* , ADDAMT+2*, ADDAMT+3 |
Name | Field # of Occurrence |
---|---|
$T( | GETAMT+3, SETAMT1+5 |