DGVPTIB2 ;alb/mjk - IBECEA3 for export with PIMS v5.3; 4/21/93
Source file <DGVPTIB2.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | DD^%DT YN^DICN ^DIE ^DIK ^DIR |
| Integrated Billing | 3 | PAUSE^IBECEA1 CANCHG^IBECEA2 EN^IBECEA4 |
| Scheduling | 1 | $$STATUS^SDAM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHKCNP | ; skip op copay charges (if any) if a C&P appointment is found
|
|
| CHKAE | ; check ADD/EDIT STOP CODES for C&Ps
|
|
| FEE | ; charges for fee basis
|
|
| LAST | ;find last entry
|
|
| IBECEA3 | ;ALB/RLW - Add/Update/Cancel Charges Part 3 ; 12-JUN-92
|
|
| APPT | ; see if there's already an appointment billed for the day or a C&P
; (if there's a charge, is status complete,billed,on hold,updated?) ; if $D(IBSIEN) called from ^IBACKIN; ignore that charge to account for filer delay in cancelling old charge. |
|
| BEVT | ; get associated billable event
|
|
| BEVTQ | ||
| CLOCK1 | ; update category c billing clock NUMBER INPATIENT DAYS
|
|
| CLOCK2 | ||
| CLOCK3 | ; update category c billing clock 90 DAY INPATIENT AMOUNT
|
|
| CLOCK4 | ||
| FEEQ | ||
| CANCP | ; if check-in is for a C&P, cancel OP Copayments for day (if any).
|
|
| APPTQ | ||
| GETDAT | ;
|
|
| CHKAEQ | ||
| DELETE | ; clean up stub record if no charge created
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | Classic Fileman Calls |
| ^IBE(351 - [#351] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | CHKCNP+2 |
| ^IB - [#350] | LAST+2, BEVT+6, APPT+7, CANCP+3, DELETE+1 |
| ^IB("AFDT" | APPT+4, APPT+5, CANCP+1, CANCP+3 |
| ^IB("APDT" | LAST+3 |
| ^IBE(350.1 - [#350.1] | FEE+2 |
| ^IBE(351 - [#351] | CLOCK2, CLOCK2+1, CLOCK2+3, CLOCK4, CLOCK4+1, CLOCK4+5 |
| ^SDV - [#409.5] | CHKAE+2 |
| ^SDV("ADT" | CHKAE+1 |
| ^TMP("IBACMID1" | BEVT+6 |
| Name | Line Occurrences |
|---|---|
| APPTQ | APPT+8, APPT+9 |
| BEVT | BEVT+4 |
| BEVTQ | BEVT+5, BEVT+8 |
| CHKAE | APPT+10 |
| CHKAEQ | CHKAE+1, CHKAE+2 |
| CHKCNP | APPT+9 |
| FEEQ | FEE+3 |
| GETDAT | BEVT+9 |
| Name | Field # of Occurrence |
|---|---|
| ^( | BEVT+6, CHKCNP+2, CHKAE+2 |
| ^(0 | APPT+7, CANCP+3 |
| ^(20 | FEE+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | CLOCK2+1*, CLOCK2+2, CLOCK4+3* |
| DA | CLOCK2+2*!, CLOCK4+1*, CLOCK4+4!, DELETE+3*! |
| >> DFN | CLOCK2, CLOCK4 |
| DIE | CLOCK2+2*!, CLOCK4+1*, CLOCK4+4! |
| DIK | DELETE+3*! |
| DIR | BEVT+4!, FEEQ!, GETDAT+2!, GETDAT+4!, CHKCNP+6! |
| DIR("A" | BEVT+4*, FEE+3*, GETDAT+2*, GETDAT+4*, CHKCNP+6* |
| DIR("B" | GETDAT+4* |
| DIR(0 | BEVT+4*, FEE+3*, GETDAT+2*, GETDAT+4*, CHKCNP+6* |
| DIRUT | BEVT+1!, FEE+3, GETDAT+2 |
| DR | CLOCK2+2*!, CLOCK4+1*, CLOCK4+4! |
| DT | CLOCK4+1 |
| I | BEVT+3*, BEVT+4, BEVT+5, BEVT+6, BEVTQ!, APPT+4*, APPTQ!, CHKCNP+1*, CHKCNP+2*, CHKCNP+4 , CHKCNP+7!, CHKAE+1*, CHKAE+2*, CHKAEQ! |
| >> IBADFN | APPT+4, APPT+5, CHKCNP+2, CHKCNP+4, CHKAE+1, CANCP+1, CANCP+3 |
| >> IBATYP | FEE+2 |
| >> IBCHG | FEE+4*, CLOCK3+1*, CLOCK4+1, CLOCK4+2 |
| IBCHGFR | BEVT+7, BEVT+9, GETDAT+1!, GETDAT+2*, GETDAT+4 |
| IBCHGTO | GETDAT+1!, GETDAT+2*, GETDAT+4* |
| >> IBCHGTOT | CLOCK4+1* |
| >> IBCHRG | CLOCK3+1 |
| >> IBCHRGD | APPT+3*, APPT+4*, APPT+7*, APPT+8 |
| IBCLDA | CLOCK2*!, CLOCK2+1, CLOCK2+2, CLOCK2+3!, CLOCK4*!, CLOCK4+1, CLOCK4+5! |
| >> IBCLDAY | CLOCK4+1* |
| >> IBCLDAYS | CLOCK2+1*, CLOCK2+2 |
| >> IBCNP | APPT+3*, APPT+9, CHKCNP+4*, CHKCNP+5, CHKCNP+6*, CHKAE+2* |
| >> IBCRES | CANCP+3* |
| >> IBDESC | FEE+1* |
| >> IBDT | BEVT+7*, BEVT+8, APPT+4, APPT+5, CHKCNP+1, CHKCNP+2, CHKAE+1, CANCP+1, CANCP+3 |
| IBDTTM | CHKAE+1*, CHKAE+2, CHKAEQ! |
| >> IBDUZ | CLOCK4+1 |
| IBEVDATA | BEVT+6*, BEVTQ! |
| >> IBEVDATE | BEVT+6*, BEVT+7 |
| >> IBEVENT | BEVT+6* |
| IBIEN | LAST+2, APPT+3, APPT+4*, APPT+5*, APPT+6, APPT+7, CANCP+2*, CANCP+3*, CANCP+4! |
| >> IBL | LAST+3* |
| >> IBLAST | LAST+1*, LAST+3*, LAST+4* |
| >> IBLDT | LAST+3* |
| >> IBN | DELETE+1, DELETE+3 |
| >> IBPARNT | LAST+2*, LAST+3, LAST+4 |
| IBSDATA | CHKCNP+2*, CHKCNP+3, CHKCNP+4, CHKCNP+7! |
| IBSIEN | APPT+3*, APPT+6, APPTQ! |
| >> IBUNIT | CLOCK1+1*, CLOCK2+1 |
| >> IBWHER | CHKCNP+5 |
| >> IBXA | GETDAT+2 |
| J | CHKAE+1*, CHKAE+2*, CHKAEQ! |
| >> SDULY( | BEVT+3 |
| X | FEE+1~, APPT+7~*, CLOCK4+1*, CLOCK4+2, CLOCK4+4! |
| Y | BEVT+4, BEVT+5*, BEVT+8*, BEVT+10*, FEE+1!, FEE+3*, FEE+4, GETDAT+2, GETDAT+3*, GETDAT+4! , CHKCNP+6 |