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 |