IBCE837ACC ;EDE/JWS - ACC consume X12 claim data ;
Source file <IBCE837ACC.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 11 | ($$MCD,$$RUST)^IBACCROWFT EN^IBCBB SET^IBCE837ACC1 $$CREATE^IBCE837ACC2 ($$STRIP,FINISH)^IBCE837ACC2A $$EX^IBCE837ACC3 ($$FINAL,$$SCRUB,$$USER,PS)^IBCE837ACC4 ($$CHKINS,PCP)^IBCE837ACCU ($$SW,AUTH)^IBCE837ACCU2 $$CURR^IBCEF2 $$MCRWNR^IBEFUNC |
| VA FileMan | 7 | DD^%DT NOW^%DTC (,$$FIND1)^DIC FILE^DICN DTNOLF^DICRW (,UPDATE,WP)^DIE $$GET1^DIQ |
| Kernel | 1 | DUZ^XUP |
| Registration | 1 | $$SITE^VASITE |
| 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 | 8 | IBCE837ACC1 IBCE837ACC2 IBCE837ACC3 IBCE837ACC4 IBCE837ACCU IBCE837ACCU1 IBCE837ACCU2 IBTAS ACC CLAIM DATA |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| POST(RESULT,ARG) | ;Entry point to consume Community Care X12 Claim data
; Input: ARG |
|
| ALL | ;entry point for auth/create function
|
|
| DT(FIELD) | ;
|
|
| USERUP(IBX12) | ;
|
|
| FINISH | ;
|
|
| UP(IBIEN,IBVAL,IBFLD,NOTE) | ;
|
|
| IBREG() | ; Returns IEN (Internal Entry Number) from file #200 for
; the ACC Bill Authorizer ; AUTHORIZER,IB ACC ; Output: -1 if record not on file ; IEN if record is on file |
|
| DIV(IBDIV,IBINT) | ; obtain division
; use new Facility cross/walk table to obtain division to use |
|
| STAT(IBIEN,DATA) | ; update status
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | POST+20 |
| NOW^%DTC | POST+19 |
| ^DIC | IBREG+6 |
| $$FIND1^DIC | ALL+175 |
| FILE^DICN | POST+34, UP+9, UP+18 |
| DTNOLF^DICRW | POST+9 |
| ^DIE | ALL+12, ALL+36, ALL+138, ALL+196, ALL+205, USERUP+11, UP+15, UP+23, STAT+5, STAT+7 |
| UPDATE^DIE | POST+23, POST+55, ALL+45, ALL+56 |
| WP^DIE | ALL+160 |
| $$GET1^DIQ | ALL+114, ALL+177, USERUP+7, UP+11, UP+20, DIV+2 |
| $$MCD^IBACCROWFT | ALL+131 |
| $$RUST^IBACCROWFT | DIV+4 |
| EN^IBCBB | ALL+145 |
| SET^IBCE837ACC1 | DT+3, DT+4 |
| $$CREATE^IBCE837ACC2 | ALL+131 |
| $$STRIP^IBCE837ACC2A | ALL+150 |
| FINISH^IBCE837ACC2A | FINISH+2 |
| $$EX^IBCE837ACC3 | ALL+79 |
| $$FINAL^IBCE837ACC4 | ALL+140 |
| $$SCRUB^IBCE837ACC4 | ALL+167 |
| $$USER^IBCE837ACC4 | USERUP+7 |
| PS^IBCE837ACC4 | ALL+78 |
| $$CHKINS^IBCE837ACCU | ALL+59 |
| PCP^IBCE837ACCU | ALL+1 |
| $$SW^IBCE837ACCU2 | ALL+102 |
| AUTH^IBCE837ACCU2 | ALL+186 |
| $$CURR^IBCEF2 | ALL+186, ALL+202 |
| $$MCRWNR^IBEFUNC | ALL+186, ALL+202 |
| $$SITE^VASITE | DIV+2 |
| DUZ^XUP | POST+18, ALL+192 |
| RPC Name | Call Tags |
|---|---|
| IBTAS ACC CLAIM DATA | POST |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| ^IBE(350.9 - [#350.9] | GET1^DIQ |
| ^IBA(364.9 - [#364.9] | Classic Fileman Calls, GET1^DIQ |
| ^IBA(364.91 - [#364.91] | GET1^DIQ |
| 364.94 | WP^DIE |
| ^IBA(364.991 - [#364.991] | FIND1^DIC, GET1^DIQ |
| ^DGCR(399 - [#399] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBA(364.9 - [#364.9] | ALL+16, ALL+112, ALL+114, ALL+119, ALL+158, ALL+173 |
| ^IBA(364.91 - [#364.91] | ALL+119, UP+8 |
| ^IBA(364.92 - [#364.92] | ALL+44, ALL+55 |
| ^IBE(350.8 - [#350.8] | ALL+156 |
| ^TMP("IB837ACC" | POST+11!, POST+56*, ALL+29, ALL+31, ALL+34, ALL+84, ALL+85, ALL+100, ALL+102, ALL+104* , ALL+108* |
| ^TMP("IBCE837ACC" | POST+10!, POST+12*, POST+24*, ALL+4*, ALL+50*, ALL+81*, ALL+106*, ALL+120*, ALL+126*, ALL+132* , ALL+140*, ALL+162*, ALL+170*, ALL+182*, ALL+197* |
| ^TMP($J | ALL+146, ALL+150 |
| Name | Line Occurrences |
|---|---|
| $$DIV | POST+27 |
| $$IBREG | POST+17, ALL+191 |
| @( | POST+66 |
| FINISH | POST+12, POST+24, ALL+3, ALL+47, ALL+80, ALL+112, ALL+132, ALL+146, ALL+168, ALL+173 , ALL+180, ALL+187, ALL+209 |
| STAT | ALL+3, ALL+49, ALL+61, ALL+88 |
| UP | ALL+3, ALL+49, ALL+61, ALL+76, ALL+84, ALL+85, ALL+105, ALL+148, ALL+169, ALL+181 |
| USERUP | ALL+105, ALL+121, ALL+161, ALL+169, ALL+173, ALL+181 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | POST+20 |
| ARG | POST~, POST+12 |
| ARG( | POST+29, POST+31*, POST+33, POST+35, POST+41, POST+47, POST+50, DT+2 |
| ARG("stationDiv" | POST+26 |
| D0 | POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~, ALL+199!, USERUP+1~ , STAT+1~ |
| DA | POST+4~, POST+7~, POST+32~, POST+51~, ALL+8~, ALL+9*, ALL+17~, ALL+18*, ALL+40~, ALL+48~ , ALL+51!, ALL+82~, ALL+134~, ALL+135*, ALL+189~, ALL+193*, ALL+199!, ALL+200*, USERUP+1~, USERUP+2* , UP+15*!, UP+23*!, STAT+1~, STAT+2* |
| DA(1 | POST+33*, UP+9*, UP+18* |
| DATA | STAT~, STAT+3 |
| DATE | DT+1~, DT+2*, DT+3, DT+4 |
| DD | POST+7~, POST+32~, POST+34!, POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~ , ALL+189~, ALL+199!, USERUP+1~, UP+9!, UP+15!, UP+18!, UP+23!, STAT+1~ |
| DI | POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~, ALL+199!, USERUP+1~ , STAT+1~ |
| DIC | POST+4~, POST+7~, POST+32~, POST+33*, POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~ , ALL+134~, ALL+189~, ALL+199!, USERUP+1~, UP+9*, UP+15!, UP+18*, UP+23!, IBREG+4~, IBREG+5* , STAT+1~ |
| DIC(0 | POST+33*, UP+9*, UP+18*, IBREG+5* |
| DIE | POST+4~, POST+51~, ALL+8~, ALL+11*, ALL+17~, ALL+35*, ALL+40~, ALL+48~, ALL+82~, ALL+134~ , ALL+137*, ALL+189~, ALL+195*, ALL+199!, ALL+204*, USERUP+1~, USERUP+10*, UP+15*!, UP+23*!, STAT+1~ , STAT+4* |
| DINUM | POST+7~, POST+32~, POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~ , ALL+199!, USERUP+1~, UP+15!, UP+23!, STAT+1~ |
| DLAYGO | POST+7~, POST+32~, POST+33*, POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~ , ALL+189~, ALL+199!, USERUP+1~, UP+9*!, UP+18*!, STAT+1~ |
| DO | POST+7~, POST+32~, POST+34!, UP+9!, UP+15!, UP+18!, UP+23! |
| DOB | POST+4~, POST+7~, POST+32~ |
| DQ | POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~, ALL+199!, USERUP+1~ , STAT+1~ |
| DR | POST+4~, POST+51~, ALL+8~, ALL+10*, ALL+17~, ALL+21*, ALL+22*, ALL+25*, ALL+27*, ALL+31* , ALL+32*, ALL+34*, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+136*, ALL+189~, ALL+194*, ALL+199! , ALL+203*, USERUP+1~, USERUP+9*, UP+14*, UP+15!, UP+22*, UP+23!, STAT+1~, STAT+3*, STAT+7* |
| DT | ALL+203 |
| DTOUT | POST+7~, POST+32~, POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~ , USERUP+1~, STAT+1~ |
| DUOUT | POST+7~, POST+32~, POST+51~, ALL+8~, ALL+17~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~ , USERUP+1~, STAT+1~ |
| DUZ | POST+2~, ALL+43, ALL+54, ALL+189~, ALL+203 |
| ERR | ALL+154~ |
| ERROR | POST+3~, POST+22!, POST+24, POST+51~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~ |
| FDA | POST+51~, ALL+40~, ALL+48~, ALL+82~, ALL+134~, ALL+189~ |
| FDA( | POST+53*, POST+54*, ALL+42*, ALL+43*, ALL+44*, ALL+53*, ALL+54*, ALL+55* |
| FIELD | DT~, DT+3, DT+4 |
| I | POST+3~, ALL+147~, ALL+150*, ALL+155*, ALL+156 |
| IBACCRPC | POST+3~, ALL+143~, ALL+144* |
| IBACCRPC1 | POST+4~, POST+16*, ALL+3, ALL+23, ALL+39, ALL+47, ALL+80, ALL+81, ALL+106, ALL+112 , ALL+126, ALL+132, ALL+146, ALL+162, ALL+168, ALL+170, ALL+173, ALL+180, ALL+182, ALL+187 , ALL+208, UP+16 |
| IBAUTH | POST+2~ |
| IBCOB | ALL+101~, ALL+102* |
| IBCPT | POST+5~, ALL+22 |
| IBDA | POST+4~ |
| IBDA( | POST+21* |
| IBDIV | DIV~, DIV+2*, DIV+4*, DIV+5 |
| IBDOB | POST+4~, ALL+21 |
| IBDOS | POST+5~, ALL+22, ALL+59 |
| IBDUP | POST+3~, ALL+16*, ALL+27, ALL+47, STAT+7 |
| IBER | ALL+2~, ALL+146, ALL+148, ALL+152, ALL+156 |
| IBERRMSG | ALL+2~, ALL+186, ALL+187 |
| IBFLD | UP~ |
| IBFT | POST+3~, ALL+1, ALL+3, ALL+21, ALL+59, ALL+78, ALL+102, ALL+126, ALL+131 |
| IBI | POST+3~, POST+29* |
| IBIEN | POST+49~, POST+52*, POST+53, POST+54, UP~, UP+9, UP+18, STAT~, STAT+2 |
| IBIENA | ALL+40~, ALL+41*, ALL+42, ALL+43, ALL+44, ALL+48~, ALL+52*, ALL+53, ALL+54, ALL+55 , ALL+82~, ALL+134~, ALL+189~ |
| IBIFN | ALL+2~, ALL+131*, ALL+132, ALL+136, ALL+140, ALL+167, ALL+186, ALL+200, ALL+202 |
| IBINT | DIV~, DIV+2 |
| IBIO | POST+3~, POST+28*, ALL+21, ALL+76, ALL+131 |
| IBLDOS | POST+5~ |
| IBND | POST+3~, POST+20*, POST+21, ALL+42, ALL+53, USERUP+9 |
| IBNOTE | POST+3~, ALL+59 |
| IBPAIEN | ALL+154~, ALL+158*, ALL+159*, ALL+160 |
| IBPATFN | POST+5~ |
| IBPATICN | POST+2~ |
| IBPATIEN | POST+6~, ALL+1, ALL+7, ALL+10, ALL+58, ALL+59, ALL+131, ALL+136 |
| IBPATLN | POST+5~ |
| IBPATMN | POST+5~ |
| IBPATSSN | POST+5~, ALL+21 |
| IBPAY | ALL+24~, ALL+29*, ALL+31 |
| IBPAYERID | POST+2~ |
| IBPDX | POST+5~, ALL+22 |
| IBPN | POST+4~, ALL+32 |
| IBPN1 | POST+6~ |
| IBPN2 | POST+6~, POST+32~ |
| IBPNPI | POST+5~, ALL+32 |
| IBPT | POST+4~, ALL+32 |
| IBREF | POST+2~ |
| IBREFD9 | POST+3~, ALL+16, ALL+22, ALL+50 |
| IBREG | POST+3~, POST+17*, POST+18, ALL+191*, ALL+192 |
| IBSEG | POST+3~, POST+28*, POST+29*, POST+31, POST+33, POST+35, POST+41, POST+47, DT+2 |
| IBSEGN | POST+6~ |
| IBSITE | POST+3~, POST+27*, ALL+25, ALL+178 |
| IBSITE(1 | POST+26*, POST+27, ALL+25, ALL+131 |
| IBSLINE | POST+3~, POST+47*, POST+50, POST+53, POST+56 |
| IBSPID | POST+6~ |
| IBST | ALL+189~, ALL+202*, ALL+203 |
| IBTNUM | POST+6~, UP+10*, UP+15, UP+19*, UP+23 |
| IBVAL | UP~, UP+1, UP+5, UP+7, UP+8, UP+14, UP+22 |
| IBVAL1 | UP+2~, UP+8*, UP+9, UP+11, UP+18, UP+20 |
| IBX | POST+6~ |
| IBX12 | POST+3~, POST+28*, POST+33, POST+52, ALL+3, ALL+9, ALL+18, ALL+41, ALL+49, ALL+52 , ALL+61, ALL+76, ALL+84, ALL+85, ALL+88, ALL+105, ALL+112, ALL+114, ALL+119, ALL+121 , ALL+135, ALL+140, ALL+148, ALL+158, ALL+159, ALL+161, ALL+169, ALL+173, ALL+181, ALL+193 , USERUP~, USERUP+2, USERUP+7 |
| IBX12IEN | POST+3~ |
| IBX12IEN(1 | POST+28 |
| J | ALL+147~, ALL+156* |
| LOOP | POST+3~, POST+28*, POST+41*, POST+42*, POST+43*, POST+44*, POST+47*, POST+66* |
| NOTE | ALL+147~, UP~, UP+11*, UP+14, UP+20*, UP+22 |
| NOTE( | ALL+150*, ALL+155*, ALL+156* |
| OK | POST+3~, ALL+59*, ALL+61, ALL+79*, ALL+80, ALL+86, ALL+87*, ALL+112*, ALL+116*, ALL+140* , ALL+167*, ALL+168, ALL+175*, ALL+178*, ALL+180 |
| OK1 | ALL+113~*, ALL+114*, ALL+115 |
| PRCASV | ALL+143~ |
| RES | POST+7~, POST+32~, POST+34* |
| RESULT | POST~, POST+8! |
| RET | ALL+147~ |
| SEG | POST+32~, POST+35*, POST+37, POST+38, POST+39, POST+40, POST+46, POST+58, POST+59, POST+60 , POST+61, POST+62, POST+63, POST+64, POST+65, POST+66 |
| SEG2 | POST+32~, POST+35* |
| VACNTRY | ALL+143~ |
| VADM | POST+6~ |
| VAPA | ALL+143~ |
| WL | UP+2~, UP+5*, UP+7*, UP+14, UP+22 |
| X | POST+3~, POST+7~, POST+32~, POST+33*, POST+49~, POST+50*, POST+54, POST+56, ALL+24~, ALL+29* , ALL+113~, ALL+114*, ALL+119*, ALL+147~, ALL+150*, ALL+156*, ALL+175*, ALL+177, UP+9*, UP+18* , IBREG+4~, IBREG+5* |
| X1 | ALL+113~, ALL+114* |
| X2 | ALL+113~, ALL+114* |
| XD | USERUP+1~, USERUP+7*, USERUP+9 |
| XDIV | ALL+176~, ALL+177*, ALL+178 |
| XDT | DT+1~, DT+3*, DT+4* |
| XIAG | USERUP+1~, USERUP+7*, USERUP+9 |
| Y | POST+3~, POST+7~, POST+20*, POST+32~, POST+34, ALL+156*, UP+10, UP+19, IBREG+4~, IBREG+8 |