IBECEAU5 ;ALB/BGA - Cancel/Edit/Add CALC Observation COPAY ; 17-MAY-2000
Source file <IBECEAU5.m>
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OBS | ; Called from EN^IBAMTD when adding an Inpatient Observation Copay
; ; Check to see if you have a clock |
|
| END | ||
| CHRG | ; Called from OPT^IBECEA33 when adding a obs copay from CANCEL/EDIT/ADD
|
|
| CLSF(DGMVP) | ;
; This Subroutine evaluates an Inpatient Admission for an Observation Speciality ; where the patient has claimed exposure. The Special Inpatient Billing ; case record is evaluated to detemine the status of the disposition ; the results are than displayed on the Outpatient Events Reports |
|
| ;
|
||
| FEE | ; This Subroutine permits a Clerk to add a DG FEE SERVICE (OPT)
; when the value of the fee for service is less than the normal ; Outpatient Copayment. |
|
| IBOVOP(IBDATE) | ;
; This Subroutine expands the functions of the Outpatient Events Report ; by adding Inpatient Observation Admissions/Discharges to the the report. ; Find Admissions or Discharges Associated with Inpatient Observation ; Specialities and Load them into ^TMP("IBOVOP",$J) to be printed ; by ^IBOVOP the Outpatient Events Report. |
| Name | Field # of Occurrence |
|---|---|
| $$BILST^DGMTUB | IBOVOP+18 |
| $$MVT^DGPMOBS | IBOVOP+16 |
| ^DIR | FEE+14 |
| $$UCCL^IBAMTI | CLSF+12 |
| IBFLR^IBAMTS1 | OBS+12 |
| TYPE^IBAUTL2 | CHRG+6 |
| CLADD^IBAUTL3 | OBS+3 |
| $$MCCRUTL^IBCRU1 | CHRG+8 |
| ADD^IBECEAU3 | OBS+10 |
| PAUSE^IBOUTL | PRINT+2 |
| $$FLD1^IBOVOP1 | IBOVOP+19 |
| $$FLD3^IBOVOP1 | IBOVOP+21 |
| HDR^IBOVOP2 | PRINT+1, PRINT+2 |
| Name | Line Occurrences |
|---|---|
| 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) |
|---|---|
| ^DGCR(399.1 - [#399.1] | CHRG+9 |
| ^DGPM - [#405] | IBOVOP+14 |
| ^DGPM("B" | IBOVOP+12, IBOVOP+13 |
| ^IBE(350.1 - [#350.1] | CHRG+10, FEE+7 |
| ^IBE(351.2 - [#351.2] | CLSF+7, CLSF+8, CLSF+9, CLSF+17 |
| ^TMP("IBOVOP" | IBOVOP+28* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DG0 | CLSF+6~, CLSF+9*, CLSF+10, CLSF+11, CLSF+14, CLSF+15 |
| DGIEN | CLSF+6~, CLSF+8*, CLSF+9, CLSF+17 |
| DGMVP | CLSF~, CLSF+7, CLSF+8, IBOVOP+8~, IBOVOP+13*, IBOVOP+14, IBOVOP+16, IBOVOP+26 |
| DGPM0 | IBOVOP+8~, IBOVOP+14*, IBOVOP+15, IBOVOP+17, IBOVOP+18, IBOVOP+21, IBOVOP+25 |
| DIR | FEE+8~ |
| DIR("?" | FEE+11*, FEE+12*, FEE+13* |
| DIR("A" | FEE+9* |
| DIR("B" | FEE+10* |
| DIR("T" | FEE+11* |
| DIR(0 | FEE+9* |
| DIRUT | FEE+8~, FEE+14 |
| DT | CHRG+5 |
| DUZ | OBS+12 |
| >> IBA | OBS+8 |
| >> IBADMDT | OBS+3, OBS+6*, OBS+8 |
| >> IBAFEE | FEE+4, FEE+7 |
| >> IBATYP | CHRG+9*, CHRG+10, FEE+7* |
| >> IBBS | CHRG+8*, CHRG+9 |
| >> IBCHG | CHRG+7, FEE+4, FEE+10, FEE+13, FEE+16, FEE+18* |
| >> IBCLDA | OBS+3 |
| >> IBCLDT | OBS+3* |
| IBDATE | IBOVOP~, IBOVOP+7, IBOVOP+10 |
| IBDATE1 | IBOVOP+8~, IBOVOP+10*, IBOVOP+11 |
| IBDFN | IBOVOP+8~, IBOVOP+17*, IBOVOP+18, IBOVOP+19, IBOVOP+26 |
| >> IBDISDT | OBS+8 |
| IBDISP | CLSF+6~, CLSF+14*, CLSF+16*, PRINT+4 |
| >> IBDT | OBS+6*, CHRG+5* |
| >> IBDUZ | OBS+12* |
| IBENDDT | IBOVOP+8~, IBOVOP+11*, IBOVOP+12 |
| >> IBEVDA | OBS+8* |
| >> IBEVDT | OBS+8* |
| IBFLD1 | PRINT+1, PRINT+2, IBOVOP+9~, IBOVOP+23*, IBOVOP+28 |
| IBFLD2 | PRINT+1, PRINT+2, IBOVOP+9~, IBOVOP+24*, IBOVOP+28 |
| IBFLD3 | IBOVOP+9~, IBOVOP+25*, IBOVOP+28 |
| IBFLD4 | IBOVOP+9~, IBOVOP+26*, IBOVOP+28 |
| IBFLD5 | IBOVOP+9~, IBOVOP+26*, IBOVOP+28 |
| >> IBFLD6 | IBOVOP+26*, IBOVOP+28 |
| IBFR | OBS+8*, END! |
| IBI | IBOVOP+8~, IBOVOP+10*, IBOVOP+12*, IBOVOP+13 |
| >> IBLINE | PRINT+1 |
| IBOUT | CLSF+6~, CLSF+13*, PRINT+3 |
| >> IBQUIT | PRINT+2 |
| IBREAS | CLSF+6~, CLSF+17*, PRINT+5, PRINT+6 |
| >> IBSL | OBS+8* |
| IBSPEC | IBOVOP+8~, IBOVOP+16*, IBOVOP+23 |
| IBSUB3 | IBOVOP+9~, IBOVOP+19*, IBOVOP+28 |
| IBSUB4 | IBOVOP+9~, IBOVOP+20*, IBOVOP+28 |
| IBSUB5 | IBOVOP+9~, IBOVOP+21*, IBOVOP+28 |
| IBSUB6 | IBOVOP+9~, IBOVOP+22*, IBOVOP+28 |
| IBTO | OBS+8*, END! |
| IBTYP | CLSF+6~, CLSF+11*, CLSF+12*, CLSF+13, IBOVOP+15* |
| IBTYPE | OBS+6*, END! |
| >> IBUNIT | OBS+8* |
| >> IBX | OBS+6* |
| >> IBY | OBS+3, OBS+6, OBS+10, CHRG+9*, FEE+14* |
| IOSL | PRINT+2 |
| U | CLSF+10, CLSF+11, CLSF+14, CLSF+15, IBOVOP+14, IBOVOP+15, IBOVOP+17, IBOVOP+23, IBOVOP+25, IBOVOP+28 |
| X | FEE+8~ |
| Y | FEE+8~, FEE+15, FEE+18 |