IBCNS1 ;ALB/AAS - INSURANCE MANAGEMENT SUPPORTED FUNCTIONS ; 22-JULY-91
Source file <IBCNS1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Integrated Billing | 2 | $$GRP^IBCNS $$DAT1^IBOUTL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HDR | ||
| DD | ;  - called from input transform and x-refs for field 101,102,103 | |
| CHKQ | ||
| URQ | ||
| INSQ | ||
| INDEMQ | ||
| UR(DFN,IBINDT) | ; -- is ur required for patient | |
| ALLQ | ||
| ZND(DFN,NODE) | ; -- set group number and group name back into zeroth node of ins. type | |
| CHK(X,Z,Y) | ; -- check one entry for active | |
| ACTIVE(IBCIFN) | ; -- is this company active for this patient for this date | |
| INSURED(DFN,IBINDT) | ; -- Is patient insured | 
 
 | 
| DDQ | ||
| ACTIVEQ | ||
| ALL(DFN,VAR,ACT,ADT) | ; -- find all insurance data on a patient | 
 
 | 
| PRE(DFN,IBINDT) | ; -- is pre-certification required for patient | |
| ZNDQ | ||
| ALLACTQ | ||
| INDEM(X) | ; -- is this and indemnity plan | |
| PREQ | ||
| ALLACT | ; -- return active insurance zeroth nodes in ibdd(ins co,entry in mult) | |
| D1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGCR(399 - [#399] | ACTIVE+4, DD+3 | 
| ^DIC(36 - [#36] | CHK+9, D1+1, INDEM+4 | 
| ^DPT - [#2] | INSURED+8, PRE+4, UR+4, ALLACT+3, ALL+18, ALL+19, ALL+22, ALL+23, ALL+24, ZND+3 | 
| ^IBA(355.3 - [#355.3] | PRE+4, UR+4, ALL+24, ZND+4, INDEM+5 | 
| ^IBE(355.1 - [#355.1] | INDEM+6 | 
| Name | Line Occurrences | 
|---|---|
| $$CHK | INSURED+8, PRE+4, UR+4, ALLACT+3, ALL+19 | 
| $$INDEM | CHK+8 | 
| $$ZND | ALL+21 | 
| ALLACT | DD+4 | 
| CHKQ | CHK+8, CHK+9, CHK+10, CHK+11, CHK+12, CHK+13 | 
| INDEMQ | INDEM+4, INDEM+6 | 
| ZNDQ | ZND+2, ZND+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | INSURED+8, PRE+4, UR+4, ALLACT+3 | 
| ^("U" | ACTIVE+4, DD+3 | 
| ^(0 | D1+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACT | ALL~, ALL+17, ALL+19 | 
| ACTIVE | ACTIVE+3~, ACTIVEQ | 
| ADT | ALL~, ALL+17*, ALL+19 | 
| >> DA | ACTIVE+4, DD+3 | 
| DFN | INSURED~, INSURED+8, PRE~, PRE+4, UR~, UR+4, ACTIVE+3~, ACTIVE+4*, DD+3~*, ALLACT+3 , ALL~, ALL+18, ALL+19, ALL+21, ALL+22, ALL+23, ALL+24, ZND~, ZND+2, ZND+3 | 
| DT | INSURED+7, PRE+3, UR+3, ACTIVE+4, DD+3, ALL+17 | 
| IBCIFN | ACTIVE~ | 
| IBCTP | INDEM+2~, INDEM+5*, INDEM+6 | 
| >> IBDD | ALLACT+2* | 
| >> IBDD( | ALLACT+3* | 
| IBINDEM | INDEM+2~, INDEM+3*, INDEM+7*, INDEMQ | 
| IBINDT | INSURED~, INSURED+7*, INSURED+8, PRE~, PRE+3*, PRE+4, UR~, UR+3*, UR+4, ACTIVE+3~ , ACTIVE+4*, DD+3*, DDQ!, ALLACT+3 | 
| IBINS | INSURED+6~*, INSURED+8*, INSQ, D1, D1+1, D1+2, D1+3, D1+4, D1+5 | 
| IBPRE | PRE+1~, PRE+2*, PRE+4*, PREQ, UR+1~ | 
| >> IBUR | UR+2*, UR+4*, URQ | 
| IOM | HDR | 
| J | INSURED+6~*, INSURED+8*, PRE+1~, PRE+2*, PRE+4*, UR+1~, UR+2*, UR+4* | 
| NODE | ZND~, ZND+2, ZND+3 | 
| VAR | ALL~, ALL+20, ALL+21, ALL+22, ALL+23, ALL+24 | 
| X | INSURED+6~, INSURED+8*, PRE+1~, PRE+4*, UR+1~, UR+4*, CHK~, CHK+8, CHK+9, CHK+10 , CHK+11, ALLACT+1~, ALLACT+3*, HDR*, D1~, D1+4*, ALL+16~, ALL+17*, ALL+18*, ALL+19 , ALL+21, ALL+22, ALL+23, ALL+24, ZND+1~*, ZND+3*, ZND+4, ZND+5*, ZND+6*, ZNDQ , INDEM~, INDEM+4, INDEM+5 | 
| X1 | CHK+7~, CHK+9*, CHK+12, CHK+13, ALLACT+1~, ALLACT+2*, ALLACT+3* | 
| Y | PRE+1~, UR+1~, CHK~, CHK+13, ZND+1~*, ZND+4*, ZND+5, ZND+6 | 
| Z | CHK~, CHK+10, CHK+11 | 
| Z1 | CHK+7~*, CHK+14*, CHKQ |