IBCEF78 ;ALB/WCJ - Provider ID functions ;13 May 2007
Source file <IBCEF78.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 | 1 | ^IBA(364.7 |
Name | Comments | DBIA/ICR reference |
---|---|---|
AWAY | ||
PAYERIDS(IBXIEN,IBRET) | ; This function returns all the PAYER IDS for the current and other insurance(s)
; |
|
PRIPAYID(IBXIEN,IBXRET) | ; Primary Payer IDs
; Incoming: ; IBXIEN = IEN for File # 399 ; IBXRET = Return Array for Qualifiers and IDs |
|
SECPAYID(IBXIEN,IBXRET) | ; This returns all of the secondary payer IDs from file #36
; for the insurance companies on a given claim ; ; Incoming: ; IBXIEN = IEN for File # 399 ; IBXRET = Return Array for Qualifiers and IDs |
|
SPIDS(INS,FT) | ;
; FT = FORM TYPE (2 PROFESSIONAL 3 INSTITUTIONAL) ; INS = INSURANCE COMPANY (FILE #36) IEN ; Returns String (^ delimited) ; [1] = QUAL 1 ; [2] = PAYER ID 1 ; [3] = QUAL 2 ; [4] = PAYER ID 2 |
|
HPID(IBXIEN) | ; Determine HPID for current payer.
; MRD;IB*2.0*516 - Added HPID. |
|
CLEANUP(IBRET) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | HPID+5 |
^DIC(36 - [#36] | SPIDS+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | SECPAYID+11~, SECPAYID+13*, SECPAYID+14 |
DATA | SPIDS+10~, SPIDS+12*, SPIDS+16, SPIDS+17*, SPIDS+20, SPIDS+21*, SPIDS+22*, SPIDS+23*, SPIDS+25 |
FT | SECPAYID+11~, SECPAYID+13*, SECPAYID+14, SPIDS~, SPIDS+12 |
I | PRIPAYID+9~, PRIPAYID+21*, PRIPAYID+22, PRIPAYID+23 |
IBHPID | HPID+3~, HPID+5*, HPID+6 |
IBRET | PAYERIDS~, PAYERIDS+2, PAYERIDS+3, CLEANUP~ |
IBRET("CI_HPID" | CLEANUP+1! |
IBRET("CI_PID" | CLEANUP+1! |
IBRET("CI_PSIDS" | CLEANUP+1! |
IBRET("OI_HPID" | CLEANUP+1! |
IBRET("OI_PID" | CLEANUP+1! |
IBRET("OI_PSIDS" | CLEANUP+1! |
IBSEQ | HPID+3~, HPID+4*, HPID+5 |
IBXIEN | PAYERIDS~, PAYERIDS+2, PAYERIDS+3, PRIPAYID~, PRIPAYID+10, PRIPAYID+16, PRIPAYID+20, SECPAYID~, SECPAYID+12, SECPAYID+13 , HPID~, HPID+4, HPID+5 |
IBXRET | PRIPAYID~, SECPAYID~ |
IBXRET( | SECPAYID+14* |
IBXRET("CI_HPID" | PRIPAYID+17* |
IBXRET("CI_PID" | PRIPAYID+13* |
IBXRET("OI_HPID" | PRIPAYID+23* |
IBXRET("OI_PID" | PRIPAYID+22* |
IBZ | SECPAYID+11~ |
IBZ( | SECPAYID+12*, SECPAYID+14 |
INS | SPIDS~, SPIDS+8, SPIDS+12 |
PCE | SPIDS+10~, SPIDS+15*, SPIDS+16, SPIDS+17 |
RET | PRIPAYID+9~, PRIPAYID+10*, PRIPAYID+12*, PRIPAYID+13, PRIPAYID+16*, PRIPAYID+17, PRIPAYID+19*, PRIPAYID+20 |
RET( | PRIPAYID+22, PRIPAYID+23 |
U | PRIPAYID+13, PRIPAYID+17, PRIPAYID+22, PRIPAYID+23, SPIDS+12, SPIDS+16, SPIDS+17, SPIDS+20, SPIDS+21, SPIDS+22 , SPIDS+23, HPID+5 |
Z | SECPAYID+11~, SECPAYID+12*, SECPAYID+14* |
Z0 | SECPAYID+11~, SECPAYID+13*, SECPAYID+14* |