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 |