IBCIUT5 ;DSI/ESG - UTILITIES FOR CLAIMSMANAGER INTERFACE ;9-MAR-2001
Source file <IBCIUT5.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 2 | ^DIE $$EXTERNAL^DILFD |
| CPT HCPCS Codes | 1 | $$MOD^ICPTMOD |
| Integrated Billing | 1 | $$INPAT^IBCEF |
| Kernel | 1 | CALL^%ZISTCP |
| 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 |
|---|---|---|
| OPENUSE() | ;
; Function to open and use an available tcp/ip port on the ; ClaimsManager server. This function returns 1 if a port was ; successfully locked, opened, and is being used. Otherwise, this ; function returns 0. No variables need to be set up before the ; call. Variable IBCISOCK is returned if a port has been opened. ; IBCISOCK will not be returned if this utility fails. IBCISOCK ; is the port number that is being used. |
|
| AGAIN | ;
|
|
| OUXIT | ;
|
|
| CODER(IBIFN) | ; Returns the inpatient/outpatient coder of this bill
|
|
| CODERX | ;
|
|
| BILLER(IBIFN) | ; Returns the entered/edited by person for this bill
|
|
| BILLERX | ;
|
|
| CMTINFO(IBIFN) | ; Comment Information; Username, date/time stamp display
|
|
| CMTINX | ;
|
|
| TD(IBIFN) | ; Terminal digit
|
|
| TDX | ;
|
|
| GETMOD(Z) | ; Build a comma delimited string of modifier codes
|
|
| GETMODX | ;
|
|
| DASN(IBIFN) | ; Delete the assigned to person field in 351.9
|
|
| DASNX | ;
|
|
| ENV() | ; This function will return either a "T" for test claim or a "L" for
; live claim. This is the message type of the claim in the Ingenix ; interface specs. This value will be determined based on the value ; of IBCISNT and also which VistA environment we are currently in. |
|
| ENVX | ;
|
| FileNo | Call Tags |
|---|---|
| ^IBA(351.9 - [#351.9] | Classic Fileman Calls, EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | CODER+15, CODER+41, BILLER+12, TD+9 |
| ^DGPT - [#45] | CODER+26, CODER+30, CODER+31 |
| ^DPT - [#2] | TD+10 |
| ^IBA(351.9 - [#351.9] | BILLER+16, BILLER+17, CMTINFO+9, CMTINFO+10 |
| ^IBCITCP( | AGAIN+3, AGAIN+4 |
| ^IBE(350.9 - [#350.9] | OPENUSE+17, OPENUSE+22 |
| ^SCE - [#409.68] | CODER+52 |
| ^SCE("ADFN" | CODER+48, CODER+49, CODER+51 |
| ^TMP($J | CODER+47!, CODER+55*, CODER+59, CODER+60, CODER+61, CODER+62, CODER+64! |
| ^VA(200 - [#200] | CODER+28, CODER+32, CODER+63, BILLER+21 |
| ^XMB("NETNAME" | ENV+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | DASN+1~ |
| BEGDATE | CODER+12~, CODER+42*, CODER+46*, CODER+48 |
| CDIEN | CODER+11~, CODER+27*, CODER+28, CODER+31*, CODER+32, CODER+34, CODER+62*, CODER+63, CODER+65 |
| CDNM | CODER+11~, CODER+28*, CODER+29, CODER+32*, CODER+34, CODER+63*, CODER+65 |
| D | DASN+1~ |
| D0 | DASN+1~ |
| D1 | CODER+11~, CODER+30*, CODER+31 |
| DA | DASN+1~, DASN+2* |
| DFN | CODER+12~, CODER+40*, CODER+48, CODER+49, CODER+51, TD+7~, TD+9*, TD+10 |
| DI | DASN+1~ |
| DIC | DASN+1~ |
| DIE | DASN+1~, DASN+2* |
| DQ | DASN+1~ |
| DR | DASN+1~, DASN+2* |
| ENCDT | CODER+12~, CODER+48*, CODER+49*, CODER+51 |
| ENDDATE | CODER+12~, CODER+43*, CODER+46*, CODER+49 |
| I | GETMOD+5~, GETMOD+8* |
| IB0 | CMTINFO+7~, CMTINFO+10*, CMTINFO+11, CMTINFO+12 |
| IBCIIP | OPENUSE+11~, OPENUSE+17*, AGAIN+4 |
| >> IBCISNT | ENV+8 |
| IBCISOCK | AGAIN+1*, AGAIN+2*, AGAIN+3, AGAIN+4, AGAIN+8! |
| IBD0 | CODER+11~, CODER+15*, CODER+16, CODER+25, CODER+40, CODER+46 |
| IBDU | CODER+12~, CODER+41*, CODER+42, CODER+43 |
| IBIFN | CODER~, CODER+14*, CODER+15, CODER+18, CODER+41, BILLER~, BILLER+11*, BILLER+12, BILLER+16, BILLER+17 , CMTINFO~, CMTINFO+8*, CMTINFO+9, CMTINFO+10, TD~, TD+8*, TD+9, DASN~, DASN+2 |
| IBMOD | GETMOD+5~, GETMOD+6*, GETMOD+12*, GETMOD+13*, GETMODX+1 |
| IEN | CODER+12~, CODER+50*, CODER+51*, CODER+52, CODER+55, CODER+61*, CODER+62, GETMOD+5~, GETMOD+8*, GETMOD+9 , GETMOD+10 |
| LSTEDT | CODER+12~, CODER+60*, CODER+61, CODER+62 |
| MNETNAME | ENV+5~, ENV+11*, ENV+12, ENV+13 |
| MOD | GETMOD+5~, GETMOD+10*, GETMOD+11, GETMOD+12, GETMOD+13 |
| MSGTYP | ENV+5~, ENV+7*, ENV+15*, ENVX+1 |
| OIFLG | CODER+11~, CODER+17*, CODER+18*, CODER+19, CODER+24 |
| POP | OPENUSE+11~, OPENUSE+24*, AGAIN+2, AGAIN+3*, AGAIN+4, AGAIN+6 |
| PORTLOOK | OPENUSE+11~, OPENUSE+24*, AGAIN+7* |
| PORTS | OPENUSE+11~, OPENUSE+22* |
| PORTS( | AGAIN+2 |
| PTF | CODER+11~, CODER+25*, CODER+26, CODER+30, CODER+31 |
| PTF0 | CODER+11~, CODER+26*, CODER+27 |
| SCE | CODER+12~, CODER+52*, CODER+53, CODER+54, CODER+55 |
| SSN | TD+7~, TD+10*, TD+12, TD+13 |
| TD | TD+7~, TD+11*, TD+12*, TD+13 |
| TNM | ENV+5~, ENV+6*, ENV+13 |
| U | OPENUSE+17, CODER+19, CODER+25, CODER+27, CODER+28, CODER+31, CODER+32, CODER+34, CODER+40, CODER+42 , CODER+43, CODER+46, CODER+53, CODER+54, CODER+55, CODER+63, CODER+65, BILLER+12, BILLER+16, BILLER+17 , BILLER+21, CMTINFO+11, CMTINFO+12, TD+9, TD+10, TD+13, GETMOD+12, GETMOD+13 |
| USER | CMTINFO+7~, CMTINFO+12*, CMTINFO+13, CMTINFO+14 |
| WHEN | CMTINFO+7~, CMTINFO+11*, CMTINFO+13, CMTINFO+14 |
| X | DASN+1~ |
| Y | OPENUSE+11~, OPENUSE+17*, OPENUSE+22*, AGAIN+6*, AGAIN+8*, OUXIT+1, CODER+11~, CODER+14*, CODER+19*, CODER+34* , CODER+65*, CODERX+1, BILLER+10~, BILLER+12*, BILLER+15, BILLER+16*, BILLER+17*, BILLER+18*, BILLER+21*, BILLERX+1 , CMTINFO+7~, CMTINFO+8*, CMTINFO+14*, CMTINX+1, TD+7~, TD+13*, TDX+1 |
| Z | GETMOD~, GETMOD+7, GETMOD+8 |