IBCNOR3 ;AITC/DTG - IBCN EDI PAYER ID REPT ;10/18/23
Source file <IBCNOR3.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 |
|---|---|---|
| EN | ; entry point
|
|
| ENRK | ; come here if continue from ^ response
|
|
| ENR | ; ask question return point.
|
|
| ENAQ | ;
|
|
| ISET | ; if item save and set flag
|
|
| OUT | ; Prompt to allow users to select output format
; Returns: E - Output to excel ; R - Output to report ; IBSTOP=1 - No Selection made |
|
| OUTQ | ;
|
|
| EXIT | ; quit point
|
|
| DEVICE | ;
|
|
| COMPILE | ; build output of payers
|
|
| ; out put the compile in insurance co name order
|
||
| NOD | ; no info to print
|
|
| QLINE | ; cr to continue
|
|
| WALK | ; walk the indexes
|
|
| HDRE | ; excel header
|
|
| HDRR | ; report header
|
|
| EXITC | ; compile section exit
|
|
| STOP() | ; Determine if user wants to exit out of the whole option
; Initialize Variables |
|
| STOPX | ; STOP Exit Point
|
| 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 |
|
| 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 |
|---|---|
| ^DIC(36 - [#36] | GETS^DIQ |
| ^DIC(5 - [#5] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(36 - [#36] | WALK+3, WALK+5 |
| ^TMP("IBCNOR3" | EN+3!*, ENRK+1!*, ISET+5, ISET+7*, EXIT+2!, DEVICE+7 |
| ^TMP($J | COMPILE+18!, COMPILE+19!, COMPILE+21*, COMPILE+29, COMPILE+30*, PRINT+6, PRINT+8, PRINT+9, PRINT+10, PRINT+11 , PRINT+12, PRINT+13, PRINT+14, WALK+6, WALK+14, WALK+15*, WALK+22*, WALK+23*, EXITC+2!, EXITC+3! |
| Name | Line Occurrences |
|---|---|
| $$STOP | ENAQ+8 |
| DEVICE | ENAQ+10 |
| ENAQ | ENAQ+2 |
| ENRK | ENAQ+8 |
| EXIT | ENAQ+6, ENAQ+8, ENAQ+11 |
| EXITC | PRINT+6, PRINT+25, PRINT+28 |
| HDRE | PRINT+7, PRINT+24, NOD+2 |
| HDRR | PRINT+7, PRINT+24, NOD+2 |
| ISET | ENAQ+5 |
| NOD | PRINT+6 |
| OUT | ENAQ+8 |
| OUTQ | OUT+12 |
| QLINE | PRINT+23, PRINT+27, NOD+4 |
| STOPX | STOP+10 |
| WALK | COMPILE+31 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | COMPILE+2~, COMPILE+14 |
| DIR | EN+2~, EN+7~, OUT+4~, OUT+11!, DEVICE+1~, QLINE+2~, QLINE+5!, STOP+2~, STOP+9! |
| DIR("?" | ENR+5*, ENR+6*, OUT+9*, OUT+10*, STOP+7*, STOP+8* |
| DIR("A" | ENR+4*, OUT+7*, STOP+5* |
| DIR("B" | OUT+8*, STOP+6* |
| DIR(0 | ENR+3*, OUT+6*, QLINE+5*, STOP+4* |
| DIROUT | EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, STOP+10 |
| DIRUT | EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, STOP+2~, STOP+10 |
| DTOUT | EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, QLINE+6, STOP+10 |
| DUOUT | EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, QLINE+6, STOP+10 |
| IB36 | COMPILE+2~, PRINT+13*, PRINT+14, WALK+2~, WALK+3*, WALK+5, WALK+6, WALK+7, WALK+8, WALK+15 , WALK+22 |
| IBA | ISET+2~, ISET+5*, ISET+6, HDRR+2~, HDRR+5*, HDRR+6 |
| IBADDR | COMPILE+2~, PRINT+15*, PRINT+16*, PRINT+18, PRINT+21 |
| IBAR | EN+2~ |
| IBARY | COMPILE+2~, PRINT+4!, WALK+2~, WALK+7! |
| IBARY(36 | WALK+8 |
| IBB | DEVICE+1~, DEVICE+10* |
| IBC | ISET+2~, DEVICE+1~, COMPILE+6* |
| IBCHK | COMPILE+2~, COMPILE+7*, COMPILE+27*, COMPILE+29*, COMPILE+30, WALK+2~, WALK+3*, WALK+4* |
| IBCK | EN+2~, WALK+2~, WALK+13*, WALK+14 |
| IBCKA | WALK+2~, WALK+10*, WALK+11, WALK+24* |
| IBCNT | EN+2~, ENR+2*, ISET+7* |
| IBCRT | COMPILE+2~, COMPILE+8*, COMPILE+9*, COMPILE+25, QLINE+4, WALK+4, HDRR+3, HDRR+4 |
| IBCTY | COMPILE+2~, PRINT+10*, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, WALK+2~, WALK+16*, WALK+20* , WALK+22 |
| IBD | ISET+2~ |
| IBDASHES | COMPILE+2~, COMPILE+15*, HDRR+9 |
| IBE | ISET+2~ |
| IBEORMSG | COMPILE+2~, COMPILE+10*, PRINT+26, NOD+3 |
| IBF | HDRR+2~ |
| IBFIL | PRINT+2~, PRINT+3*, PRINT+15, PRINT+16 |
| IBFILTER | COMPILE+2~, COMPILE+26*, COMPILE+30*, HDRE+3, HDRR+7 |
| IBFND | ISET+4*, COMPILE+20! |
| IBG | HDRR+2~ |
| IBHDR | COMPILE+2~, COMPILE+17* |
| IBHDRDATE | COMPILE+3~, COMPILE+14*, HDRE+2, HDRR+6 |
| IBHDRNAME | COMPILE+3~, COMPILE+12*, HDRE+2, HDRR+6 |
| IBI | EN+2~, ENAQ+3*, WALK+2~, WALK+11*, WALK+12, WALK+13 |
| IBID | EN+2~ |
| IBINDX | COMPILE+3~ |
| IBITM | COMPILE+3~ |
| IBJOB | DEVICE+1~ |
| IBL | COMPILE+3~ |
| IBLNC | COMPILE+3~, COMPILE+8*, PRINT+22*, HDRR+5*, HDRR+7* |
| IBLOOK | COMPILE+3~, COMPILE+27*, COMPILE+29*, COMPILE+30 |
| IBMAXCNT | COMPILE+3~, COMPILE+8*, COMPILE+9*, PRINT+22 |
| IBNM | COMPILE+3~, PRINT+8*, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+18, PRINT+20 , WALK+2~, WALK+16*, WALK+19*, WALK+22 |
| IBNONEMSG | COMPILE+3~, COMPILE+11*, NOD+3 |
| IBOK | EN+2~, ENR+7*, ENAQ+2*, ENAQ+3*, ISET+4* |
| IBOUT | EN+2~, OUT+13*, DEVICE+2, DEVICE+3, COMPILE+6*, COMPILE+17, PRINT+3, PRINT+7, PRINT+17, PRINT+19 , PRINT+24, NOD+2 |
| IBPGC | COMPILE+4~, PRINT+5*, PRINT+22, HDRR+3*, HDRR+5 |
| IBS | WALK+2~, WALK+21*, WALK+22 |
| IBSPACES | COMPILE+4~, COMPILE+16*, HDRR+5 |
| IBST | COMPILE+4~, WALK+2~, WALK+17*, WALK+18 |
| IBSTAB | COMPILE+4~, PRINT+11*, PRINT+12, PRINT+13, PRINT+14, PRINT+16, WALK+2~, WALK+18*, WALK+20*, WALK+22 |
| IBSTOP | EN+2~, ENAQ+8*, OUT+12*, COMPILE+4~, PRINT+8*, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13 , PRINT+23, PRINT+25, QLINE+6*, STOP+10*, STOP+11* |
| IBSTREET | COMPILE+4~, PRINT+9*, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, WALK+16*, WALK+19* , WALK+22 |
| IBUN | COMPILE+4~, COMPILE+30* |
| IBW | COMPILE+4~, PRINT+4!, PRINT+14*, PRINT+18, PRINT+20, WALK+2~, WALK+8!* |
| IBW( | WALK+11, WALK+16, WALK+17, WALK+21 |
| IBXSAV | EN+2~, DEVICE+7!*, COMPILE+21 |
| IBXTFEED | COMPILE+4~, COMPILE+8*, COMPILE+9* |
| IBZIP | COMPILE+4~, PRINT+12*, PRINT+13, PRINT+14, PRINT+16, WALK+2~, WALK+17*, WALK+20*, WALK+22 |
| IIBSTREET | WALK+2~ |
| IOF | EN+4, HDRR+3 |
| IOSL | COMPILE+8, COMPILE+9 |
| IOST | COMPILE+9 |
| LIN | QLINE+2~ |
| POP | EN+2~, DEVICE+1~ |
| U | ENAQ+4, ENAQ+6, ISET+3, PRINT+18, PRINT+20, WALK+21, HDRE+2, HDRE+4 |
| X | EN+2~, EN+7~, OUT+4~, STOP+2~ |
| Y | EN+2~, EN+7~, ENAQ+2*, ENAQ+3, ENAQ+4*, ENAQ+6, ISET+3, ISET+5, ISET+7, OUT+4~ , OUT+13, STOP+2~, STOP+10*, STOP+11, STOPX+1 |
| ZTDESC | DEVICE+1~, DEVICE+9*, DEVICE+11 |
| ZTRTN | DEVICE+1~, DEVICE+8*, DEVICE+11 |
| ZTSAVE | DEVICE+1~, DEVICE+11 |
| ZTSAVE( | DEVICE+10* |