IBCNES4 ;ALB/JNM - eIV elig/Benefit screen ; 06/08/2016
Source file <IBCNES4.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Integrated Billing | 3 | IBCNB ELIG PAYER SUMMARY IBCNB INSURANCE BUFFER PAYER IBCNBCD |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; entry point for IBCNB ELIG PAYER SUMMARY action protocol
|
|
| ENX | ;
|
|
| HDR | ; -- header code
|
|
| INIT0(IBVF,IBVIENS,IBSUBID,IBNOLBL) | ; -- Used by IBCNBCD to fetch data
|
|
| INIT(IBSUBID) | ; -- init variables and list array
|
|
| INITX | ;
|
|
| INIT2(IBVF) | ; allows changing IBVF just for this routine
|
|
| INIT3S | ; skip around tag for S/P/O dates not there
|
|
| WAITING | ;
|
|
| NODATA | ; display no data found
|
|
| GETQUAL(QREC) | ; Return Communication Qualifier text
|
|
| SET2(LABEL,DATA,IBVV,COLUMN) | ; Update previous line at COL2
|
|
| SET4(LABEL,DATA) | ; print on column 4 if data is not blank
|
|
| SET1(LABEL,DATA,IBVV,COLUMN) | ; Set next line at COL1
|
|
| SETSTART | ;
|
|
| SETX | ;
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| EXPND | ; -- expand code
|
| Name | Field # of Occurrence |
|---|---|
| DA^DILF | INIT+22 |
| $$GET1^DIQ | INIT+11, INIT2+9, INIT2+11, INIT2+12, INIT2+13, INIT2+15, INIT2+16, INIT2+17, INIT2+18, INIT2+22 , INIT2+24, INIT2+25, INIT2+26, INIT2+27, INIT2+28, INIT2+29, INIT2+30, INIT2+31, INIT2+32, INIT2+33 , INIT2+34, INIT3S+10, INIT3S+12, INIT3S+13, INIT3S+14, GETQUAL+2, GETQUAL+3 |
| GETS^DIQ | INIT2+38, INIT2+55 |
| $$X12^IBCNERP2 | INIT2+62 |
| HDR^IBCNES | HDR+1 |
| EN^VALM | EN+5 |
| $$SETSTR^VALM1 | SETSTART+11 |
| CNTRL^VALM10 | SETSTART+17, SETSTART+18, SETSTART+19 |
| SET^VALM10 | SETSTART+13 |
| $$FMTE^XLFDT | INIT2+13, INIT2+68, INIT2+69 |
| $$HL7TFM^XLFDT | INIT2+68, INIT2+69 |
| DISP^XQORM1 | HELP+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| 2.312 | GET1^DIQ |
| ^IBE(365.021 - [#365.021] | GET1^DIQ |
| ^IBE(365.037 - [#365.037] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(5 - [#5] | INIT2+42 |
| ^IBCN( | INIT3S+5, INIT3S+6 |
| ^IBCN(365 - [#365] | INIT+13 |
| ^TMP( | INIT+6 |
| Name | Line Occurrences |
|---|---|
| $$GETQUAL | INIT3S+12, INIT3S+13, INIT3S+14 |
| INIT | INIT0+1 |
| INIT2 | INIT+24 |
| INIT3S | INIT2+57 |
| INITX | INIT+18, INIT+21, INIT+23 |
| NODATA | INIT+21, INIT+23 |
| SET1 | INIT+19, INIT2+8, INIT2+11, INIT2+12, INIT2+13, INIT2+16, INIT2+17, INIT2+18, INIT2+25, INIT2+27 , INIT2+29, INIT2+31, INIT2+33, INIT2+48, INIT2+49, INIT2+50, INIT2+51, INIT2+52, INIT2+78, INIT2+81 , INIT3S+2, INIT3S+5, INIT3S+11, INIT3S+15, INIT3S+16, WAITING+1, NODATA+1, SET2+1, SET4+1 |
| SET2 | INIT2+15, INIT2+24, INIT2+26, INIT2+28, INIT2+30, INIT2+32, INIT2+34 |
| SET4 | INIT+20, INIT3S+12, INIT3S+13, INIT3S+14, WAITING+4, NODATA+4 |
| SETSTART | SET2+3 |
| WAITING | INIT2+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COL | INIT+3~, SET2+2*, SET1+8*, SETSTART+2*, SETSTART+3*, SETSTART+11, SETSTART+17, SETSTART+18, SETSTART+19 |
| COL1 | INIT+3~, INIT+8*, SET1+8 |
| COL2 | INIT+3~, INIT+8*, SET2+2 |
| COLUMN | SET2~, SET2+1, SET1~, SETSTART+2 |
| D1 | SETSTART+1~, SETSTART+5*, SETSTART+6*, SETSTART+8*, SETSTART+9*, SETSTART+11 |
| DATA | INIT3S+7~, INIT3S+10*, INIT3S+11, SET2~, SET2+1, SET4~, SET4+1, SET1~, SETSTART+6, SETSTART+9 |
| IBA | INIT2+3~, INIT2+77*, INIT2+78, INIT2+80 |
| IBB | INIT2+3~, INIT2+80*, INIT2+81 |
| IBCT | INIT2+3~, INIT2+60*, INIT2+74*, INIT2+75, INIT2+80* |
| IBI3 | INIT2+3~, INIT2+61*, INIT2+62 |
| IBI3Q | INIT2+3~, INIT2+62*, INIT2+75 |
| IBI4 | INIT2+3~, INIT2+63* |
| IBI4T | INIT2+3~, INIT2+63*, INIT2+74, INIT2+75 |
| IBLI | INIT2+3~, INIT2+60*, INIT2+61, INIT2+63, INIT2+64 |
| IBNOLBL | INIT0~, INIT2+6*, INIT2+10*, INIT3S+3*, SETSTART+6 |
| IBSA | INIT2+3~, INIT2+40*, INIT2+42*, INIT2+45, INIT2+46, INIT2+50*, INIT2+51*, INIT2+52* |
| IBSADDR | INIT2+3~, INIT2+39*, INIT2+40*, INIT2+47, INIT2+48 |
| IBSAR | INIT2+3~, INIT2+59! |
| IBSAR( | INIT2+74*, INIT2+75*, INIT2+78, INIT2+80 |
| IBSB | INIT2+3~, INIT2+43*, INIT2+45, INIT2+46 |
| IBSCTY | INIT2+3~, INIT2+41*, INIT2+45, INIT2+46*, INIT2+47, INIT2+49 |
| IBSUBER | INIT2+4~ |
| IBSUBGET | INIT2+3~, INIT2+55! |
| IBSUBGET( | INIT2+39, INIT2+40, INIT2+41, INIT2+42, INIT2+43, INIT2+50, INIT2+51, INIT2+52, INIT2+57, INIT2+60 , INIT2+61, INIT2+63, INIT2+64 |
| IBSUBID | INIT0~, INIT0+1, INIT~, INIT+5*, INIT+6 |
| IBTDT | INIT2+4~, INIT2+64*, INIT2+72*, INIT2+75 |
| IBTDT1 | INIT2+4~, INIT2+64*, INIT2+67*, INIT2+68, INIT2+69, INIT2+72 |
| IBTDT2 | INIT2+4~, INIT2+68*, INIT2+71*, INIT2+72 |
| IBTDT3 | INIT2+4~, INIT2+69*, INIT2+70*, INIT2+72 |
| IBVDA | INIT+3~, INIT+22, INIT+23, INIT2+6, INIT3S+5, INIT3S+6, INIT3S+9 |
| >> IBVEBCOL | SET2+1 |
| IBVF | EN+3, EN+4, ENX+1*, INIT0~, INIT+9, INIT+14*, INIT+21, INIT2~, INIT2+9, INIT2+11 , INIT2+12, INIT2+13, INIT2+15, INIT2+16, INIT2+17, INIT2+18, INIT2+22, INIT2+25, INIT2+26, INIT2+27 , INIT2+28, INIT2+29, INIT2+30, INIT2+31, INIT2+32, INIT2+33, INIT2+34, INIT2+38, INIT2+39, INIT2+40 , INIT2+41, INIT2+42, INIT2+43, INIT2+50, INIT2+51, INIT2+52, INIT2+55, INIT2+56, INIT3S+5, INIT3S+6 |
| IBVF2 | EN+2~, EN+3*, ENX+1 |
| IBVFS | INIT2+4~, INIT2+56*, INIT2+57, INIT2+60, INIT2+61, INIT2+63, INIT2+64 |
| IBVIENS | EN+3, EN+4, ENX+1*, INIT0~, INIT+11, INIT+14*, INIT+22 |
| IBVIENS2 | EN+2~, EN+3*, ENX+1 |
| IBVV | SET2~, SET2+1, SET1~, SETSTART+16, SETSTART+17, SETSTART+18, SETSTART+19 |
| IEN | INIT+10~, INIT+11*, INIT+12, INIT+13, INIT+14, GETQUAL+1~, GETQUAL+2*, GETQUAL+3 |
| IENS | INIT2+4~, INIT2+7*, INIT2+38, INIT2+39, INIT2+40, INIT2+41, INIT2+42, INIT2+43, INIT2+50, INIT2+51 , INIT2+52, INIT2+55 |
| INIEN | INIT2+1~, INIT2+6*, INIT2+7, INIT2+9, INIT2+11, INIT2+12, INIT2+13, INIT2+15, INIT2+16, INIT2+17 , INIT2+18, INIT2+22, INIT2+25, INIT2+26, INIT2+27, INIT2+28, INIT2+29, INIT2+30, INIT2+31, INIT2+32 , INIT2+33, INIT2+34 |
| >> IOINHI | SETSTART+18 |
| >> IOINORM | SETSTART+18 |
| >> IORVOFF | SETSTART+17 |
| >> IORVON | SETSTART+17 |
| >> IOUOFF | SETSTART+19 |
| >> IOUON | SETSTART+19 |
| LABEL | SET2~, SET2+1, SET4~, SET4+1, SET1~, SETSTART+3*, SETSTART+8, SETSTART+17, SETSTART+18, SETSTART+19 |
| LN | INIT+3~, INIT+8*, INITX+2, INIT3S+8, INIT3S+15, SET1+7*, SETSTART+4, SETSTART+13, SETSTART+17, SETSTART+18 , SETSTART+19 |
| NOLBL | INIT2+1~, INIT2+6*, INIT2+10 |
| PTRIEN | INIT2+4~, INIT2+22*, INIT2+24 |
| PURGED | INIT+3~, INIT+8*, INIT+13*, INIT+18 |
| QFILE | INIT3S+7~, INIT3S+9*, INIT3S+10, INIT3S+12, INIT3S+13, INIT3S+14, GETQUAL+2 |
| QIEN | INIT3S+7~, INIT3S+9*, INIT3S+10, INIT3S+12, INIT3S+13, INIT3S+14, GETQUAL+2 |
| QREC | GETQUAL~, GETQUAL+2 |
| STR | SETSTART+1~, SETSTART+4*, SETSTART+11*, SETSTART+13 |
| STRTLINE | INIT3S+7~, INIT3S+8*, INIT3S+15 |
| TEMP | INIT2+1~, INIT2+21*, INIT2+24 |
| U | INIT2+42, INIT2+75, INIT2+81 |
| VALMAR | INIT+3~, INIT+6*, INIT+7, SETSTART+4 |
| >> VALMBCK | ENX+2* |
| >> VALMCNT | INITX+2* |
| >> X | HELP+1* |
| X1 | INIT2+1~, INIT3S+6*, INIT3S+9 |