RCDPURED ;WISC/RFJ - File 344 receipt/payment dd calls ;1 Jun 99
Source file <RCDPURED.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 5 | $$RXST^IBARXEU $$ARCOST^IBAUTL $$EOB^IBCNSBL2 $$REC^IBRFN $$IB^IBRUTL |
| Accounts Receivable | 3 | $$PAID^PRCAFN1 $$ADDTRAN^RCDPURET $$NAM^RCFN01 |
| VA FileMan | 2 | ^DIC ^DIR |
| Kernel | 1 | ($$FMADD,$$FMDIFF)^XLFDT |
| National Drug File | 1 | $$CPTIER^PSNAPIS |
| Outpatient Pharmacy | 1 | RX^PSO52API |
| 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 |
| Package | Total | Caller Graph |
|---|---|---|
| Accounts Receivable | 7 | RCDPEREC RCDPLPL4 RCDPRPL3 RCXVDC8 ^RCY(344 TRANSACTION ^RCY(344.1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DUPLCATE | ; called by input transform receipt number (.01)
; make sure no duplicate receipt numbers |
|
| PAYCOUNT(RCRECTDA) | ; called by computed field number of transactions (101)
; return the count of payments for the receipt |
|
| PAYTOTAL(RCRECTDA) | ; called by computed field total amount of receipts (.15)
; return the total dollars for payments entered for the receipt |
|
| CHGAMT | ; called from the input transform on the transaction amount (.04)
; field. if the amount is changed, this will create a new cancelled ; transaction showing the original amount before the change. |
|
| PAYCHK | ; called from the input transform on the transaction amount (.04)
; field. This will compare the amount paid with the amount owed ; for a bill. |
|
| PNORBILL | ; called by the input transform in receipt file 344, transaction
; multiple (field 1), patient name or bill number (sub field .09) |
|
| CHECKPAT(DFN) | ; check patient for other charges, etc., show message
|
|
| CHECKQ | ;
|
|
| DISPLAY(RCBILLDA) | ; display bill
|
|
| PAYDATE | ; called by the input transform in receipt file 344, transaction
; multiple (field 1), date of payment (sub field .06) ; date of payment not in future or more than one month ago |
|
| RECTOTAL(RCDEPTDA) | ; called from computed field TOTAL AMT OF RECEIPTS (.18) in
; deposit file (344.1) ; this returns the total dollars paid for all receipts on deposit ticket |
|
| RECCOUNT(RCDEPTDA) | ; called from computed field TOTAL RECEIPTS (100) in deposit file (344.1)
; this returns a count of the number of receipts on a deposit ticket |
|
| HLP09 | ; PRCA*4.5*321 - Add executable help for file 4.01 field .09
|
|
| ERRMSG | ;prnt error message and set exit variables ;prca*4.5*301
|
|
| LINKMSG | ;Linking error messages ;prca*4.5*301
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | PNORBILL+24 |
| ^DIR | PNORBILL+39 |
| $$RXST^IBARXEU | CHECKPAT+5 |
| $$ARCOST^IBAUTL | CHECKPAT+20, CHECKPAT+26 |
| $$EOB^IBCNSBL2 | PAYCHK+16 |
| $$REC^IBRFN | PNORBILL+32 |
| $$IB^IBRUTL | PNORBILL+54 |
| $$PAID^PRCAFN1 | PAYCHK+16 |
| $$CPTIER^PSNAPIS | CHECKPAT+13 |
| RX^PSO52API | CHECKPAT+9 |
| $$ADDTRAN^RCDPURET | CHGAMT+17 |
| $$NAM^RCFN01 | DISPLAY+2 |
| $$FMADD^XLFDT | CHECKPAT+9 |
| $$FMDIFF^XLFDT | PAYDATE+4 |
| 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 |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | CHECKPAT+4 |
| ^PRCA(430 - [#430] | PAYCHK+9, PAYCHK+11, PAYCHK+16, PNORBILL+10, PNORBILL+12, PNORBILL+17, PNORBILL+18, PNORBILL+19, PNORBILL+20, PNORBILL+21 , PNORBILL+41, PNORBILL+55, DISPLAY+2, DISPLAY+3, DISPLAY+5, DISPLAY+6 |
| ^PRCA(430.3 - [#430.3] | DISPLAY+4, DISPLAY+5 |
| ^PRCA(433 - [#433] | DUPLCATE+3 |
| ^RCD(340 - [#340] | PAYCHK+9, PNORBILL+55, DISPLAY+5 |
| ^RCY(344 - [#344] | DUPLCATE+2, PAYCOUNT+4, PAYTOTAL+6, PAYTOTAL+8, PAYTOTAL+10, PAYTOTAL+15, PAYTOTAL+16, CHGAMT+5, CHGAMT+22*, CHGAMT+26* , PAYCHK+5, PAYCHK+14, PNORBILL+9, PNORBILL+29, RECTOTAL+5, RECCOUNT+4 |
| ^RCY(344.4 - [#344.4] | PAYTOTAL+7, PAYTOTAL+13 |
| ^TMP($J | CHECKPAT+8!, CHECKPAT+10, CHECKPAT+11, CHECKPAT+13, CHECKPAT+15, CHECKPAT+16, CHECKPAT+17, CHECKPAT+22, CHECKPAT+23, CHECKQ+1! |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | PNORBILL+10 |
| ^(11 | CHECKPAT+16 |
| ^(17 | CHECKPAT+22 |
| ^(2 | CHECKPAT+22 |
| ^(31 | CHECKPAT+16 |
| ^(6 | CHECKPAT+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACCOUNT | PAYCHK+4~, PAYCHK+5*, PAYCHK+7, PAYCHK+9, PAYCHK+11, PAYCHK+16 |
| AMOUNT | PAYCHK+4~, PAYCHK+16*, PAYCHK+17 |
| AMT | PAYTOTAL+2~, PAYTOTAL+10*, PAYTOTAL+11*, PAYTOTAL+12, PAYTOTAL+16*, PAYTOTAL+17*, PAYTOTAL+18 |
| COUNT | PAYCOUNT+2~, PAYCOUNT+3*, PAYCOUNT+4*, PAYCOUNT+5, RECCOUNT+2~, RECCOUNT+3*, RECCOUNT+5*, RECCOUNT+6 |
| >> CSNOPROC | CHGAMT+3, PAYCHK+3, PNORBILL+2*, PNORBILL+14*, PNORBILL+16, ERRMSG+1* |
| >> DA | CHGAMT+5, CHGAMT+22, PAYCHK+5 |
| >> DA(1 | CHGAMT+5, CHGAMT+17, CHGAMT+22, CHGAMT+26, PAYCHK+5, PAYCHK+14, PNORBILL+29 |
| DATA | DISPLAY+1~, DISPLAY+2*, DISPLAY+3*, DISPLAY+4, DISPLAY+5, DISPLAY+6* |
| DAYSDIFF | PAYDATE+3~, PAYDATE+4*, PAYDATE+5 |
| DEBIT | PAYTOTAL+2~, PAYTOTAL+10*, PAYTOTAL+11, PAYTOTAL+16*, PAYTOTAL+17 |
| DFN | PNORBILL+5~, CHECKPAT~, CHECKPAT+5, CHECKPAT+8, CHECKPAT+9, CHECKPAT+10, CHECKPAT+11, CHECKPAT+13, CHECKPAT+15, CHECKPAT+16 , CHECKPAT+17, CHECKPAT+20, CHECKPAT+22, CHECKPAT+23, CHECKPAT+26, CHECKQ+1 |
| DI | CHECKPAT+2~ |
| DIC | PNORBILL+5~, PNORBILL+24* |
| DIC(0 | PNORBILL+24* |
| DIQ2 | PNORBILL+34~ |
| DIR | PNORBILL+34~ |
| DIR("A" | PNORBILL+37*, PNORBILL+38* |
| DIR("B" | PNORBILL+38* |
| DIR(0 | PNORBILL+39* |
| DIRUT | PNORBILL+34~ |
| DT | CHECKPAT+5, CHECKPAT+9, CHECKPAT+13, CHECKPAT+16, CHECKPAT+22, PAYDATE+4 |
| DTOUT | PNORBILL+34~ |
| DUOUT | PNORBILL+34~ |
| DUZ | CHGAMT+25 |
| >> HRCDCKSW | PNORBILL+2, ERRMSG+1* |
| ORIGDATA | CHGAMT+4~, CHGAMT+5*, CHGAMT+7, CHGAMT+9, CHGAMT+11, CHGAMT+22, CHGAMT+24*, CHGAMT+25*, CHGAMT+26 |
| OWED | PAYCHK+4~, PAYCHK+11*, PAYCHK+12*, PAYCHK+14 |
| RCBILL | PNORBILL+5~, PNORBILL+32*, PNORBILL+41, PNORBILL+42, PNORBILL+43 |
| RCBILLDA | DISPLAY~, DISPLAY+2, DISPLAY+3, DISPLAY+5, DISPLAY+6 |
| RCCOUNT | CHECKPAT+1~, CHECKPAT+3*, CHECKPAT+19*, CHECKPAT+25*, CHECKPAT+28 |
| >> RCDCHKSW | PNORBILL+2*, PNORBILL+9, PNORBILL+12, PNORBILL+16, ERRMSG+1* |
| RCDEPTDA | RECTOTAL~, RECTOTAL+5, RECCOUNT~, RECCOUNT+4 |
| RCDISP | PNORBILL+5~, PNORBILL+32, PNORBILL+37 |
| RCERAIEN | PAYTOTAL+2~, PAYTOTAL+6*, PAYTOTAL+7, PAYTOTAL+13 |
| RCINPUT | PNORBILL+5~, PNORBILL+7*, PNORBILL+10, PNORBILL+24, PNORBILL+32, PNORBILL+37 |
| RCLIST | CHECKPAT+1~, CHECKPAT+7*, CHECKPAT+8, CHECKPAT+9, CHECKPAT+10, CHECKPAT+11, CHECKPAT+13, CHECKPAT+15, CHECKPAT+16, CHECKPAT+17 , CHECKPAT+22, CHECKPAT+23, CHECKQ+1 |
| RCLKFLG | PNORBILL+5~, PNORBILL+30* |
| RCMSG | PNORBILL+5~, PNORBILL+18*, PNORBILL+19*, PNORBILL+20*, PNORBILL+21* |
| RCNODE | CHECKPAT+1~, CHECKPAT+7*, CHECKPAT+9 |
| RCOUTPUT | PNORBILL+5~, PNORBILL+48*, PNORBILL+51, PNORBILL+54, PNORBILL+55, PNORBILL+57 |
| RCPAY | PNORBILL+5~, PNORBILL+29*, PNORBILL+30 |
| RCPMTTYP | PNORBILL+5~, PNORBILL+9*, PNORBILL+16, PNORBILL+17, PNORBILL+18, PNORBILL+19, PNORBILL+20, PNORBILL+21 |
| RCPRM | PNORBILL+34~, PNORBILL+36*, PNORBILL+37 |
| RCPSO | CHECKPAT+1~, CHECKPAT+11*, CHECKPAT+13, CHECKPAT+15, CHECKPAT+16, CHECKPAT+17, CHECKPAT+20, CHECKPAT+22, CHECKPAT+23, CHECKPAT+26 |
| RCRECIPT | PAYTOTAL+2~, PAYTOTAL+13*, PAYTOTAL+15, PAYTOTAL+16 |
| RCRECTDA | PAYCOUNT~, PAYCOUNT+4, PAYTOTAL~, PAYTOTAL+6, PAYTOTAL+8, PAYTOTAL+10, PNORBILL+9, RECTOTAL+3~, RECTOTAL+5*, RECTOTAL+6 , RECCOUNT+2~, RECCOUNT+4* |
| RCREF | CHECKPAT+1~, CHECKPAT+22*, CHECKPAT+23 |
| >> RCSPRSS | CHGAMT+14, PNORBILL+24, PNORBILL+41 |
| RCTOTAL | CHECKPAT+1~, CHECKPAT+3*, CHECKPAT+20*, CHECKPAT+26*, CHECKPAT+27, CHECKPAT+28 |
| >> RCTRANDA | PNORBILL+9 |
| RCTYP | PNORBILL+5~, PNORBILL+32, PNORBILL+35*, PNORBILL+36 |
| RCTYPE | CHECKPAT+1~, CHECKPAT+15*, CHECKPAT+20, CHECKPAT+26 |
| RCX | CHECKPAT+1~, CHECKPAT+17*, CHECKPAT+18*, CHECKPAT+19, CHECKPAT+20, CHECKPAT+23*, CHECKPAT+24*, CHECKPAT+25, CHECKPAT+26 |
| TOTAL | PAYTOTAL+2~, PAYTOTAL+3*, PAYTOTAL+7, PAYTOTAL+12*, PAYTOTAL+18*, PAYTOTAL+20, RECTOTAL+3~, RECTOTAL+4*, RECTOTAL+6*, RECTOTAL+7 |
| TRANDA | CHGAMT+4~, CHGAMT+17*, CHGAMT+18, CHGAMT+22, CHGAMT+26 |
| U | PAYTOTAL+6 |
| X | DUPLCATE+2!, DUPLCATE+3!, DUPLCATE+6!, PAYCOUNT+2~, PAYCOUNT+4*, PAYTOTAL+2~, PAYTOTAL+8*, PAYTOTAL+10, PAYTOTAL+15*, PAYTOTAL+16 , CHGAMT+9, CHGAMT+11, CHGAMT+18!, PAYCHK+14, PNORBILL+3!, PNORBILL+7, PNORBILL+10*, PNORBILL+11, PNORBILL+12, PNORBILL+14* , PNORBILL+16, PNORBILL+17, PNORBILL+18, PNORBILL+19, PNORBILL+20, PNORBILL+21, PNORBILL+24*, PNORBILL+32*, PNORBILL+43*, PNORBILL+46! , PNORBILL+48, PNORBILL+55*, PNORBILL+56, PNORBILL+57*, CHECKPAT+2~, CHECKPAT+4*, CHECKPAT+5*, CHECKPAT+6, PAYDATE+4, PAYDATE+5! , ERRMSG+1* |
| Y | PNORBILL+5~, PNORBILL+24, PNORBILL+31, PNORBILL+32*, PNORBILL+33, PNORBILL+39*, PNORBILL+40, PNORBILL+46, CHECKPAT+2~ |
| Name | Field # of Occurrence |
|---|---|
| $T(LINKMSG+RCMSG | ERRMSG+1 |