IBCNSC0 ;ALB/NLR - INSURANCE COMPANY EDIT - ; 12-MAR-1993
Source file <IBCNSC0.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 3 | FILE^DIE $$GET1^DIQ ^DIR |
| Integrated Billing | 1 | SET^IBCNSP |
| 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 |
|---|---|---|
| Integrated Billing | 5 | IBCEF21 IBCNSC IBCNSC1 IBCNSI IBEDIT INS CO1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLAIMS1 | ; display Inpatient Claims information
|
|
| CLMS1AD | ; KDM US2487 IB*2.0*592 call in tag from IBCNSI
|
|
| R1Q | ||
| CLAIMS2 | ; display Outpatient Claims information
|
|
| CLMS2AD | ; KDM US2487 IB*2.0*592 call in tag from IBCNSI
|
|
| ADDRESS(INS,NODE,PH) | ; -- generic find address
|
|
| REDO | ; gather insurance carrier's main address information
|
|
| ADDRESQ | ; concatenate company name, address, phone and fax
|
|
| ADDREQ | ||
| ADD2(INS,NODE,PH) | ;
|
|
| FTF(IBIEN,IBEXIT) | ; Edit Filing Time Frame fields
; Input: IBIEN - IEN of the entry being checked ; IBEXIT - 0 default value from input template ; Returns: 1 - if user entered '^' to exit for any of the FTF fields |
|
| P12 | ;Prompt for field .12
|
|
| CHECK | ;
; If NONE of the 3 fields were updated, quit |
|
| QUIT | ;
|
|
| UPDINS | ; Update Insurance Co FTF fields (added with IB*702)
|
|
| GETGRP | ; Get count of all Active group plans (added with IB*702)
|
|
| UPDGRP | ; Update all Active group plans with ALL Insurance Co FTF fields (added with IB*702)
|
|
| PFLD18 | ; Prompt for field .18 STANDARD FTF (added with IB*702)
|
|
| EVFLD18 | ;Evaluate field .18. Determine if field .18 should be updated (IBFLG18=1) and
; if the user should be prompted to enter STANDARD FTF VALUE field .19 |
|
| PFLD19 | ; Prompt for field .19 STANDARD FTF VALUE (added with IB*702)
|
|
| PFLD12 | ; Prompt for field .12 FILING TIME FRAME (added with IB*702)
|
|
| DELETE() | ; Confirm Deletion (added with IB*702)
; Returns: 1 - YES ; 0 - NO or user entered "^" |
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | UPDINS+5, UPDGRP+6 |
| $$GET1^DIQ | FTF+10, FTF+11, FTF+12, CHECK+30, CHECK+31, CHECK+32, GETGRP+5, GETGRP+7 |
| ^DIR | CHECK+23, CHECK+44, PFLD18+12, PFLD19+8, PFLD12+10, DELETE+7 |
| SET^IBCNSP | CLMS1AD+1, CLMS1AD+7, CLMS1AD+8, CLMS1AD+9, CLMS1AD+11, CLMS1AD+12, CLMS1AD+13, CLMS1AD+14, CLMS2AD+1, CLMS2AD+7 , CLMS2AD+8, CLMS2AD+9, CLMS2AD+11, CLMS2AD+12, CLMS2AD+13, CLMS2AD+14 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBA(355.3 - [#355.3] | GET1^DIQ |
| ^DIC(36 - [#36] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(36 - [#36] | CLMS1AD+7, CLMS2AD+7, REDO+1, REDO+11, REDO+12, REDO+14, REDO+16, ADD2+2, ADD2+4, ADD2+7 |
| ^DIC(5 - [#5] | CLMS1AD+12, CLMS2AD+12 |
| ^IBA(355.3 - [#355.3] | GETGRP+3 |
| Name | Line Occurrences |
|---|---|
| $$ADD2 | CLMS1AD+5, CLMS2AD+5 |
| $$DELETE | EVFLD18+6, PFLD19+14, PFLD12+16 |
| CHECK | FTF+19, FTF+26, P12+2 |
| EVFLD18 | PFLD18+19 |
| GETGRP | CHECK+7 |
| P12 | FTF+22 |
| PFLD12 | P12+1, PFLD12+15 |
| PFLD18 | FTF+18, EVFLD18+5 |
| PFLD19 | FTF+25, PFLD19+13 |
| QUIT | CHECK+2, CHECK+8, CHECK+24, CHECK+25, CHECK+45, CHECK+46 |
| REDO | REDO+16 |
| UPDGRP | CHECK+49 |
| UPDINS | CHECK+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DELETE | FTF+4~, PFLD18+2*, EVFLD18+5, EVFLD18+6*, EVFLD18+7, PFLD19+2*, PFLD19+13, PFLD19+14*, PFLD19+15, PFLD12+2* , PFLD12+15, PFLD12+16*, PFLD12+17 |
| DIC | FTF+4~ |
| DIR | FTF+4~, CHECK+13!, CHECK+34!, PFLD18+1!, PFLD19+1!, PFLD12+1!, DELETE+3! |
| DIR("?" | CHECK+18*, CHECK+19*, CHECK+20*, CHECK+21*, CHECK+22*, CHECK+39*, CHECK+40*, CHECK+41*, CHECK+42*, CHECK+43* , PFLD19+7*, PFLD12+7*, PFLD12+8*, PFLD12+9* |
| DIR("A" | CHECK+15*, CHECK+16*, CHECK+36*, CHECK+37*, PFLD18+4*, PFLD18+9*, PFLD18+10*, PFLD19+4*, PFLD12+4*, DELETE+5* |
| DIR("B" | CHECK+17*, CHECK+38*, PFLD18+5*, PFLD18+11*, PFLD19+6*, PFLD12+6*, DELETE+6* |
| DIR(0 | CHECK+14*, CHECK+35*, PFLD18+3*, PFLD19+3*, PFLD12+3*, DELETE+4* |
| DIRUT | FTF+4~, CHECK+13!, CHECK+25, CHECK+34!, CHECK+46, PFLD19+1!, PFLD12+1!, DELETE+3!, DELETE+8 |
| GRPERR | UPDGRP+1~ |
| GRPUPD | UPDGRP+1~ |
| GRPUPD( | UPDGRP+3*, UPDGRP+4*, UPDGRP+5* |
| IB12 | FTF+4~, FTF+15*, CHECK+32, UPDINS+4, UPDGRP+5, PFLD12+11*, PFLD12+13, PFLD12+15, PFLD12+19 |
| IB12PRE | FTF+4~, FTF+12*, PFLD12+6, PFLD12+13, PFLD12+19 |
| IB18 | FTF+4~, FTF+15*, CHECK+30, UPDINS+2, UPDGRP+3, PFLD18+13*, PFLD18+17, PFLD18+18, EVFLD18+5, EVFLD18+11 , EVFLD18+15 |
| IB18PE | FTF+4~, FTF+10*, PFLD18+5, PFLD18+8, PFLD18+9 |
| IB18PRE | FTF+4~, FTF+10*, PFLD18+17, PFLD18+18 |
| IB19 | FTF+4~, FTF+15*, CHECK+31, UPDINS+3, UPDGRP+4, EVFLD18+17*, PFLD19+9*, PFLD19+11, PFLD19+13, PFLD19+17 |
| IB19PRE | FTF+4~, FTF+11*, EVFLD18+17*, PFLD19+6, PFLD19+11, PFLD19+17 |
| IBA | ADDRESS+2~, ADDRESQ+1*, ADDRESQ+2*, ADDRESQ+3*, ADDRESQ+4*, ADDREQ, ADD2+1~, ADD2+8*, ADD2+9 |
| >> IBACMAX | CLAIMS1+4, CLAIMS2+5 |
| IBADD | CLAIMS1+1~, CLMS1AD+11*, CLMS1AD+12, CLMS1AD+13, CLMS1AD+14, CLAIMS2+2~, CLMS2AD+11*, CLMS2AD+12, CLMS2AD+13, CLMS2AD+14 |
| IBAGP | GETGRP+1~, GETGRP+7*, GETGRP+8 |
| >> IBCNS | CLMS1AD+5, CLMS2AD+5 |
| IBCNS12 | CLAIMS1+1~, CLMS1AD+5*, CLMS1AD+7, CLMS1AD+8, CLMS1AD+9, CLMS1AD+11, CLMS1AD+12, CLMS1AD+13, CLMS1AD+14 |
| IBCNS16 | CLAIMS2+2~, CLMS2AD+5*, CLMS2AD+7, CLMS2AD+8, CLMS2AD+9, CLMS2AD+11, CLMS2AD+12, CLMS2AD+13, CLMS2AD+14 |
| IBCNT | ADDRESS+2~ |
| IBEXIT | FTF~, FTF+19*, FTF+26*, P12+2*, CHECK+24*, CHECK+45*, QUIT+1 |
| IBFLG12 | FTF+5~, FTF+14*, CHECK+2, PFLD12+17*, PFLD12+19* |
| IBFLG18 | FTF+5~, FTF+14*, CHECK+2, EVFLD18+8*, EVFLD18+11*, EVFLD18+15*, EVFLD18+17 |
| IBFLG19 | FTF+5~, FTF+14*, CHECK+2, EVFLD18+17*, PFLD19+15*, PFLD19+17* |
| IBFX | ADDRESS+2~, REDO+1*, REDO+15*, ADDRESQ+4, ADD2+1~, ADD2+4*, ADD2+8 |
| IBG | UPDGRP+1~, UPDGRP+2*, UPDGRP+3, UPDGRP+4, UPDGRP+5 |
| IBGARR | FTF+5~ |
| IBGARR( | GETGRP+10*, UPDGRP+2 |
| IBGCT | FTF+5~, CHECK+8, CHECK+16, GETGRP+2*, GETGRP+9* |
| IBGIEN | GETGRP+1~, GETGRP+3*, GETGRP+4, GETGRP+10 |
| IBGIENS | GETGRP+1~, GETGRP+4*, GETGRP+5, GETGRP+7 |
| IBIEN | FTF~, FTF+7, GETGRP+3 |
| IBIENS | FTF+5~, FTF+7*, FTF+10, FTF+11, FTF+12, CHECK+30, CHECK+31, CHECK+32, UPDINS+2, UPDINS+3 , UPDINS+4 |
| IBINACT | GETGRP+1~, GETGRP+5*, GETGRP+6 |
| IBPH | ADDRESS+2~, REDO+1*, REDO+13*, REDO+14*, ADDRESQ+3, ADD2+1~, ADD2+4*, ADD2+7*, ADD2+8 |
| IBSKIP | FTF+5~, FTF+14*, FTF+22, PFLD18+17*, PFLD18+18*, EVFLD18+8*, EVFLD18+15* |
| IBX | ADDRESS+2~, ADDRESS+3*, REDO+1*, REDO+12*, REDO+13, REDO+15, ADDRESQ+1, ADD2+1~, ADD2+2*, ADD2+4 , ADD2+8 |
| INS | ADDRESS~, REDO+1, REDO+11, REDO+12, REDO+14, REDO+16*, ADDRESQ+2, ADD2~, ADD2+2*, ADD2+4 , ADD2+7, ADD2+8 |
| INSERR | UPDINS+1~ |
| INSSAVE | ADDRESS+2~, REDO+16*, ADD2+1~, ADD2+2* |
| INSUPD | UPDINS+1~ |
| INSUPD(36 | UPDINS+2*, UPDINS+3*, UPDINS+4* |
| >> IORVOFF | CLMS1AD+1, CLMS2AD+1 |
| >> IORVON | CLMS1AD+1, CLMS2AD+1 |
| NODE | ADDRESS~, REDO+11, REDO+12, REDO+13, REDO+16, ADD2~, ADD2+2, ADD2+7 |
| OFFSET | CLAIMS1+1~, CLAIMS1+4*, CLMS1AD+1, CLMS1AD+7, CLMS1AD+8, CLMS1AD+9, CLMS1AD+10~*, CLMS1AD+11, CLMS1AD+12, CLMS1AD+13 , CLMS1AD+14, CLAIMS2+2~, CLAIMS2+5*, CLMS2AD+1, CLMS2AD+7, CLMS2AD+8, CLMS2AD+9, CLMS2AD+10~*, CLMS2AD+11, CLMS2AD+12 , CLMS2AD+13, CLMS2AD+14 |
| PH | ADDRESS~, REDO+13, REDO+14, ADD2~, ADD2+4 |
| START | CLAIMS1+1~, CLAIMS1+4*, CLMS1AD+1, CLMS1AD+7, CLMS1AD+8, CLMS1AD+9, CLMS1AD+11, CLMS1AD+12, CLMS1AD+13, CLMS1AD+14 , CLAIMS2+2~, CLAIMS2+5*, CLMS2AD+1, CLMS2AD+7, CLMS2AD+8, CLMS2AD+9, CLMS2AD+11, CLMS2AD+12, CLMS2AD+13, CLMS2AD+14 |
| U | ADD2+2, ADD2+4, ADD2+7, ADD2+8, FTF+5~ |
| X | FTF+5~, FTF+19, FTF+26, P12+2, CHECK+13!, CHECK+24, CHECK+34!, CHECK+45, PFLD18+1!, PFLD18+12 , PFLD18+13, PFLD19+1!, PFLD19+8, PFLD19+9, PFLD12+1!, PFLD12+10, PFLD12+11, DELETE+3! |
| Y | FTF+5~, CHECK+13!, CHECK+25, CHECK+34!, CHECK+46, PFLD18+1!, PFLD18+13, PFLD19+1!, PFLD12+1!, DELETE+3! , DELETE+9 |