IBECEA35 ;ALB/CPM - Cancel/Edit/Add... TRICARE Support ; 09-AUG-96
Source file <IBECEA35.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 |
|---|---|---|
| CUS | ; Process all TRICARE copayment charges.
|
|
| GO | ; - bill the charge
|
|
| CUSQ | ||
| DISP(DFN,INS) | ; Display TRICARE beneficiary insurance information.
; Input: DFN -- Pointer to the patient in file #2 ; INS -- Pointer to the patient policy in file #2.312 |
|
| DISPQ | ||
| BFCHK(DFN,SDATE,EDATE,IBRES) | ; check for duplicates IB*2.0*715
|
|
| DISPDUP(IBARY) | ; Display list of duplicates and ask if the user wishes to continue. IB*2.0*715
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | DISPDUP+14, DISPDUP+15, DISPDUP+16, DISPDUP+17, DISPDUP+18 |
| ^DIR | DISPDUP+25 |
| $$CUS^IBACUS | CUS+6 |
| $$DIS^IBECEA31 | CUS+35 |
| $$EVF^IBECEA31 | CUS+23 |
| NOEV^IBECEA31 | CUS+25 |
| $$LAST^IBECEAU | BFCHK+16 |
| AMT^IBECEAU2 | CUS+13, CUS+18, CUS+34 |
| FR^IBECEAU2 | CUS+13, CUS+18, CUS+22 |
| ADD^IBECEAU3 | GO+16 |
| PROC^IBECEAU4 | GO+12 |
| $$DAT1^IBOUTL | DISP+12, DISP+14 |
| AR^IBR | GO+16 |
| $$FMADD^XLFDT | BFCHK+13 |
| $$FMTE^XLFDT | DISPDUP+14, DISPDUP+15 |
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(23 - [#23] | DISP+16 |
| ^DIC(36 - [#36] | DISP+11 |
| ^DPT - [#2] | DISP+7, DISP+9 |
| ^IB - [#350] | CUS+23, BFCHK+16 |
| ^IB("AFDT" | BFCHK+14, BFCHK+15 |
| ^IBA(355.3 - [#355.3] | DISP+8 |
| ^IBE(350.1 - [#350.1] | CUS+11, BFCHK+20, BFCHK+21 |
| Name | Field # of Occurrence |
|---|---|
| ^(3 | DISP+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | CUS+6, CUS+7, CUS+23, GO+4, DISP~, DISP+7, DISP+9, BFCHK~, BFCHK+11, BFCHK+14 , BFCHK+15 |
| DIR | DISPDUP+7~ |
| DIR("A" | DISPDUP+24* |
| DIR(0 | DISPDUP+23* |
| DIRUT | DISPDUP+7~ |
| DT | CUS+6, CUS+13, CUS+18, CUS+22, CUS+35 |
| DUOUT | DISPDUP+7~ |
| EDATE | BFCHK~, BFCHK+12*, BFCHK+13, BFCHK+18 |
| IBACTY | DISPDUP+6~, DISPDUP+16*, DISPDUP+19 |
| IBARY | DISPDUP~ |
| IBARY( | DISPDUP+11 |
| IBATIEN | GO+1~ |
| IBATYP | CUS+11, BFCHK+10~, BFCHK+20*, BFCHK+21, BFCHK+26 |
| IBATYPN | CUS+2~, CUS+11*, CUS+12, CUS+17, CUS+20, GO+4, BFCHK+10~, BFCHK+21*, BFCHK+22, BFCHK+23 |
| IBATYPNM | BFCHK+10~, BFCHK+22*, BFCHK+25 |
| IBBLNM | DISPDUP+6~, DISPDUP+17*, DISPDUP+19 |
| IBCHRG | DISPDUP+6~, DISPDUP+18*, DISPDUP+19 |
| IBCNRSLT | DISPDUP+6~ |
| >> IBCOMMIT | GO+18* |
| IBCS | CUS+2~, CUS+6*, CUS+7, CUSQ! |
| IBDESC | CUS+3~, CUS+14*, CUS+19*, CUS+33* |
| IBDG | CUS+3~, CUS+22*, CUS+26, CUS+31 |
| IBDUPARY | GO+1~, GO+4, GO+7 |
| IBDUPIEN | GO+1~ |
| IBDUPNM | GO+1~ |
| >> IBEFDT | CUS+14* |
| IBEVDA | CUS+3~, CUS+19*, CUS+23*, CUS+24* |
| >> IBEVDT | CUS+14*, CUS+19*, CUS+23*, CUS+31* |
| IBFDT | BFCHK+10~, BFCHK+16*, BFCHK+17, BFCHK+18 |
| >> IBFR | CUS+14, CUS+19, CUS+22, CUS+23*, CUS+31*, GO+4 |
| IBFRDT | DISPDUP+6~, DISPDUP+14*, DISPDUP+19 |
| IBGRP | BFCHK+10~, BFCHK+23*, BFCHK+25 |
| IBI | DISPDUP+6~, DISPDUP+10* |
| IBINS | CUS+2~, DISP+6~, DISP+7*, DISP+8, DISP+10, DISP+11, DISP+12, DISP+14 |
| IBINS3 | DISP+6~, DISP+7*, DISP+16, DISP+17 |
| IBL | BFCHK+10~, BFCHK+16* |
| >> IBLIM | CUS+13*, CUS+18*, CUS+22* |
| IBLPDT | BFCHK+10~, BFCHK+13*, BFCHK+14*, BFCHK+15 |
| IBN | BFCHK+10~, BFCHK+15*, BFCHK+16, BFCHK+26, DISPDUP+6~, DISPDUP+11*, DISPDUP+13 |
| IBND | BFCHK+10~, BFCHK+16*, BFCHK+20, BFCHK+26 |
| >> IBNH | CUS+23 |
| IBPLAN | CUS+2~, DISP+6~, DISP+8*, DISP+13, DISP+15 |
| IBRES | BFCHK~, BFCHK+29 |
| IBRES( | BFCHK+26* |
| IBS | DISP+6~*, DISP+16*, DISP+17*, DISP+18 |
| >> IBSL | CUS+23*, CUS+31*, CUS+35 |
| IBTDT | BFCHK+10~, BFCHK+16*, BFCHK+17, BFCHK+19 |
| >> IBTO | CUS+19*, CUS+22*, CUS+23, CUS+35*, GO+4 |
| IBTODT | DISPDUP+6~, DISPDUP+15*, DISPDUP+19 |
| >> IBUNIT | CUS+11* |
| >> IBXA | BFCHK+25 |
| >> IBY | CUS+13, CUS+18, CUS+24, CUS+29*, CUS+34, GO+2, GO+5*, GO+7*, GO+9, GO+12 , GO+16 |
| IENS | DISPDUP+6~, DISPDUP+13*, DISPDUP+14, DISPDUP+15, DISPDUP+16, DISPDUP+17, DISPDUP+18 |
| INS | DISP~, DISP+4, DISP+7 |
| SDATE | BFCHK~, BFCHK+11, BFCHK+12, BFCHK+14, BFCHK+19 |
| U | CUS+11, CUS+23, CUS+31, BFCHK+16, BFCHK+20, BFCHK+21, BFCHK+22, BFCHK+23, BFCHK+26 |
| X | CUS+2~, DISPDUP+7~ |
| Y | DISPDUP+7~, DISPDUP+26 |
| Z | GO+1~, GO+4* |