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 |