IBCNERTQ ;ALB/BI - Real-time Insurance Verification ;15-OCT-2015
Source file <IBCNERTQ.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 14 | $$SYMBOL^IBCNBLL SETREL^IBCNEDE1 UPDDTS^IBCNEDE6 $$PYRACTV^IBCNEDE7 $$PROC^IBCNEDEP (HLER,SCC)^IBCNEDEQ INIT^IBCNEHLO TQ^IBCNERTU $$XMITOK^IBCNETST BUFF^IBCNEUT2 $$INSERROR^IBCNEUT3 CLEAR^IBCNEUT4 ($$MGRP,TQUPDSV)^IBCNEUT5 $$MBICHK^IBCNEUT7 |
VA FileMan | 3 | $$FIND1^DIC (,FILE)^DIE $$GET1^DIQ |
Health Level Seven | 1 | GENERATE^HLMA |
Kernel | 1 | ($$DT,$$FMADD)^XLFDT |
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 | 4 | IBCNBU1 IBCNEDE1 IBCNEHL7 ^IBA(355.33 |
Name | Comments | DBIA/ICR reference |
---|---|---|
TRIG(N2) | ; Called by triggers in the INSURANCE BUFFER FILE Dictionary (355.33)
; Fields: 20.01 - INSURANCE COMPANY NAME ; 90.01 - GROUP NAME ; 90.02 - GROUP NUMBER ; 60.01 - PATIENT NAME ; 90.03 - SUBSCRIBER ID ; 60.08 - INSURED'S DOB ; 62.01 - PATIENT ID |
|
ENDTRIG | ; Final Clean Up.
|
|
IBE(IEN) | ; Insurance Buffer Extract
|
|
PROCSEND(TQIEN) | ; Make call to PROC^IBCNEDEP to build the HL7 message. Then send the Message.
|
|
SETSTC(BUFF) | ; set service type code
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | TRIG+25 |
^DIE | PROCSEND+34, SETSTC+6 |
FILE^DIE | IBE+70 |
$$GET1^DIQ | TRIG+46, TRIG+47, IBE+12, IBE+16, IBE+57 |
GENERATE^HLMA | PROCSEND+26 |
$$SYMBOL^IBCNBLL | IBE+8 |
SETREL^IBCNEDE1 | IBE+61 |
UPDDTS^IBCNEDE6 | IBE+48 |
$$PYRACTV^IBCNEDE7 | IBE+36 |
$$PROC^IBCNEDEP | PROCSEND+24 |
HLER^IBCNEDEQ | PROCSEND+28 |
SCC^IBCNEDEQ | PROCSEND+30 |
INIT^IBCNEHLO | PROCSEND+21 |
TQ^IBCNERTU | IBE+71, IBE+78 |
$$XMITOK^IBCNETST | PROCSEND+17 |
BUFF^IBCNEUT2 | IBE+39 |
$$INSERROR^IBCNEUT3 | IBE+33 |
CLEAR^IBCNEUT4 | IBE+41 |
$$MGRP^IBCNEUT5 | TRIG+29 |
TQUPDSV^IBCNEUT5 | IBE+51 |
$$MBICHK^IBCNEUT7 | IBE+58 |
$$SITE^VASITE | IBE+12 |
$$DT^XLFDT | PROCSEND+10 |
$$FMADD^XLFDT | IBE+32 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | FIND1^DIC |
^IBE(350.9 - [#350.9] | GET1^DIQ |
^IBE(355.12 - [#355.12] | GET1^DIQ |
^IBA(355.33 - [#355.33] | Classic Fileman Calls, GET1^DIQ |
^IBCN(365.1 - [#365.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | IBE+25, IBE+27 |
^IBA(355.33 - [#355.33] | TRIG+30, TRIG+31, TRIG+32, TRIG+38, TRIG+41, TRIG+44, TRIG+62, TRIG+65, ENDTRIG+8, IBE+19 , IBE+22, IBE+23, IBE+28 |
^IBCN(365.1 - [#365.1] | TRIG+53, TRIG+54, IBE+75, IBE+76, IBE+77, PROCSEND+12 |
^IBE(350.9 - [#350.9] | IBE+5, SETSTC+5 |
^IBE(355.12 - [#355.12] | TRIG+45 |
^TMP("DIERR" | TRIG+69, TRIG+70!, ENDTRIG+3!, ENDTRIG+4* |
^TMP("HLS" | PROCSEND+8!, PROCSEND+31! |
^TMP("IBCNEQUDTS" | PROCSEND+33 |
^TMP("IBCNERTQ" | TRIG+68!, TRIG+69*, TRIG+73*, ENDTRIG+4, ENDTRIG+5! |
Name | Line Occurrences |
---|---|
$$IBE | TRIG+76 |
$$PROCSEND | TRIG+78 |
ENDTRIG | TRIG+73, TRIG+76 |
SETSTC | TRIG+65 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BUFF | PROCSEND+1~, SETSTC~, SETSTC+2, SETSTC+4 |
>> CALLEDBY | TRIG+27 |
CNT | PROCSEND+1~, PROCSEND+11* |
D | PROCSEND+1~ |
D0 | PROCSEND+1~ |
DA | TRIG+21~, PROCSEND+34*, SETSTC+1~, SETSTC+4* |
DB | TRIG+21~ |
DC | TRIG+21~ |
DFN | TRIG+18~, IBE+23*, IBE+24, IBE+25, IBE+27, IBE+51, IBE+59, IBE+71, IBE+75, IBE+76 , IBE+78, PROCSEND+1~ |
DH | TRIG+21~ |
DI | TRIG+21~ |
DIC | PROCSEND+1~ |
DIE | IBE+68~, PROCSEND+1~, PROCSEND+34*, SETSTC+1~, SETSTC+4* |
DILOCKTM | PROCSEND+1~ |
DISYS | IBE+68~, PROCSEND+1~ |
DK | TRIG+21~ |
DL | TRIG+21~ |
DM | TRIG+21~ |
DP | TRIG+21~ |
DQ | TRIG+21~ |
DR | TRIG+21~, PROCSEND+34*, SETSTC+1~, SETSTC+5* |
DT | IBE+28, PROCSEND+10~* |
EIVDUZ | TRIG+25~*, TRIG+27 |
EXT | PROCSEND+1~ |
FDA | IBE+70! |
FDA( | IBE+70* |
FRDT | PROCSEND+2~ |
FRESHDAY | IBE+1~, IBE+5*, IBE+32 |
FRESHDT | IBE+1~, IBE+32*, IBE+48, IBE+71, IBE+78 |
GT1 | PROCSEND+2~ |
HCT | PROCSEND+2~ |
HL | PROCSEND+2~ |
HLCDOM | PROCSEND+2~ |
HLCINS | PROCSEND+2~ |
HLCS | PROCSEND+2~ |
HLCSTCP | PROCSEND+2~ |
HLDOM | PROCSEND+2~ |
HLECH | PROCSEND+2~ |
HLFS | PROCSEND+3~ |
HLHDR | PROCSEND+3~ |
HLINST | PROCSEND+3~ |
HLIP | PROCSEND+3~ |
HLN | PROCSEND+3~ |
HLP | PROCSEND+3~, PROCSEND+26 |
HLPARAM | PROCSEND+3~ |
HLPROD | PROCSEND+3~ |
HLQ | PROCSEND+3~ |
HLRESLT | PROCSEND+3~, PROCSEND+26, PROCSEND+28 |
HLSAN | PROCSEND+4~ |
HLTYPE | PROCSEND+4~ |
HLX | PROCSEND+4~ |
IBCNHLP | PROCSEND+4~, PROCSEND+20*, PROCSEND+26 |
>> IBNCPDPELIG | TRIG+40 |
>> IDUZ | TRIG+27 |
IEN | IBE~, IBE+8, IBE+19, IBE+22, IBE+23, IBE+28, IBE+33, IBE+39, IBE+41, IBE+57 , IBE+58, IBE+61, IBE+70, IBE+71, IBE+77, IBE+78, PROCSEND+4~, PROCSEND+9*, PROCSEND+12, PROCSEND+17 , PROCSEND+34 |
IHCNT | PROCSEND+4~, PROCSEND+11* |
IN1 | PROCSEND+4~ |
INI | TRIG+21~ |
INSNAME | IBE+1~, IBE+57*, IBE+59, IBE+71, IBE+78 |
IRIEN | PROCSEND+4~ |
ISMBI | IBE+1~, IBE+58*, IBE+59, IBE+64, IBE+69 |
ISYMBOL | IBE+1~, IBE+8*, IBE+9, IBE+75 |
MCAREFLG | IBE+1~ |
MCAREFLG( | IBE+59, IBE+71*, IBE+78* |
MGRP | TRIG+18~, TRIG+29* |
MR | TRIG+21~ |
MSGID | PROCSEND+4~ |
N2 | TRIG~, TRIG+23, TRIG+30, TRIG+31, TRIG+32, TRIG+38, TRIG+41, TRIG+44, TRIG+57, TRIG+62 , TRIG+65, TRIG+73, TRIG+76, ENDTRIG+8 |
N4 | TRIG+18~, TRIG+52*, TRIG+53*, TRIG+54 |
NODE20 | TRIG+18~, TRIG+30*, TRIG+34 |
NODE60 | TRIG+18~, TRIG+31*, TRIG+33, TRIG+35, TRIG+38, TRIG+50 |
NODE90 | TRIG+18~, TRIG+32*, TRIG+36, TRIG+51 |
NRETR | PROCSEND+5~ |
NTRAN | PROCSEND+5~ |
NX | TRIG+21~ |
OVRFRESH | IBE+1~, IBE+22*, IBE+64, IBE+71, IBE+78 |
OVRIDE | PROCSEND+5~ |
PATID | PROCSEND+5~ |
PAYERID | IBE+1~, IBE+34*, IBE+44 |
PAYERSTR | IBE+1~, IBE+33*, IBE+34, IBE+35 |
PAYR | PROCSEND+5~ |
PDOD | IBE+2~, IBE+27* |
PID | PROCSEND+5~ |
PIEN | IBE+2~, IBE+34*, IBE+36, IBE+44, IBE+48, IBE+51, IBE+71, IBE+75, IBE+76, IBE+78 |
PREL | TRIG+18~, TRIG+33*, TRIG+38, TRIG+45 |
PTID | TRIG+18~, TRIG+50*, TRIG+53 |
PTR | TRIG+44~*, TRIG+45, TRIG+46, TRIG+47 |
QF | TRIG+18~, TRIG+52*, TRIG+53, TRIG+57*, TRIG+59 |
QUERY | PROCSEND+5~, PROCSEND+12*, PROCSEND+13 |
QUEUED | IBE+2~, IBE+4*, IBE+9, IBE+20, IBE+24, IBE+25, IBE+36, IBE+39, IBE+44, IBE+59 |
RESPONSE | TRIG+19~*, TRIG+23, TRIG+27, TRIG+34, TRIG+35, TRIG+36, TRIG+38, TRIG+40, TRIG+41, TRIG+45 , TRIG+46, TRIG+47, TRIG+59, TRIG+62, TRIG+78*, ENDTRIG+9 |
RSTYPE | PROCSEND+5~ |
SRVDT | PROCSEND+5~ |
SRVICEDT | IBE+2~, IBE+28*, IBE+32, IBE+48, IBE+51, IBE+71, IBE+78 |
STA | PROCSEND+5~ |
STATIEN | IBE+2~, IBE+19*, IBE+20 |
SUB4 | PROCSEND+6~ |
SUBID | TRIG+18~, TRIG+51*, TRIG+57, PROCSEND+6~ |
SYMBOL | IBE+2~, IBE+35*, IBE+39 |
TOT | PROCSEND+4~, PROCSEND+11* |
TQDT | IBE+2~, IBE+74*, IBE+75*, IBE+76 |
TQIEN | TRIG+18~, TRIG+76*, TRIG+78, IBE+64, IBE+79, PROCSEND~, PROCSEND+9 |
TQIENS | IBE+2~, IBE+74*, IBE+76*, IBE+77 |
TQN0 | TRIG+18~, TRIG+54*, TRIG+57 |
TQOK | IBE+2~, IBE+74*, IBE+75, IBE+76, IBE+77*, IBE+78 |
TRANSR | PROCSEND+6~ |
U | TRIG+33, TRIG+34, TRIG+35, TRIG+36, TRIG+38, TRIG+41, TRIG+44, TRIG+45, TRIG+50, TRIG+51 , TRIG+57, IBE+5, IBE+12, IBE+19, IBE+22, IBE+23, IBE+25, IBE+27, IBE+28, IBE+34 , IBE+77, PROCSEND+6~, PROCSEND+11*, PROCSEND+12, PROCSEND+28, SETSTC+5 |
UP | TRIG+21~ |
VACNTRY | PROCSEND+6~ |
VNUM | PROCSEND+6~, PROCSEND+13*, PROCSEND+14 |
WHICH | IBE+68~, IBE+69*, IBE+71 |
X | IBE+68~, PROCSEND+6~, SETSTC+1~ |
Y | IBE+68~, SETSTC+1~ |
ZMID | PROCSEND+6~ |