Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: IBNCPIV

Package: Integrated Billing

Routine: IBNCPIV


Information

IBNCPIV ;ALB/ESG - Manual Rx Eligibility Verification ;23-SEP-2010

Source Information

Source file <IBNCPIV.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Integrated Billing 5 $$BUFFER^IBCNBU1  (STATAR,STCHK)^IBCNRU1  PAT^IBCNSM  INIT^IBCNSM4  $$PLCOV^IBCNSU3  
List Manager 4 EN^VALM  (FULL,PAUSE)^VALM1  CLEAN^VALM10  EN^VALM2  
VA FileMan 3 ^DIC  DT^DICRW  ^DIR  
Kernel 2 $$FMTE^XLFDT  DISP^XQORM1  
E Claims Management Engine 1 $$EN^BPSNCPD9  
Registration 1 PID^VADPT6  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Integrated Billing 6 IBCNR ELIGIBILITY INQUIRY  IBNCPDP INS ELIG EFF DATE  IBNCPDP INS ELIG PAT  IBNCPDP INS ELIG SEND  IBNCPDP INS ELIG TOGGLE  IBNCPDP INS ELIG VER INQ  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for IBNCPDP INS ELIG VER INQ
HDR ; -- header code
INIT ; Build the list of valid insurance policies
HELP ; -- help code
EXIT ; -- exit code
SEND ; send the ELIG inquiry
SENDX ;
CP ; Change Patient
CPX ;
CHGD ; change the date for the screen display
CHGDX ;
TOGGLE ; toggle the display between all ins policies and Rx only policies
TOGGX ;

External References

Name Field # of Occurrence
$$EN^BPSNCPD9 SEND+80
^DIC SEND+57
DT^DICRW EN+2
^DIR SEND+43, SEND+75, CHGD+12, TOGGLE+21
$$BUFFER^IBCNBU1 HDR+9
STATAR^IBCNRU1 SEND+30
STCHK^IBCNRU1 SEND+26
PAT^IBCNSM CP+4
INIT^IBCNSM4 INIT+1
$$PLCOV^IBCNSU3 SEND+47
PID^VADPT6 HDR+2
EN^VALM EN+4
FULL^VALM1 SEND+3, CP+2, CHGD+4, TOGGLE+3
PAUSE^VALM1 SEND+8, SEND+13, SEND+19, SEND+23, SEND+33, SEND+47, SEND+83, SEND+88
CLEAN^VALM10 EXIT+2
EN^VALM2 SEND+4
$$FMTE^XLFDT HDR+7, SEND+42, CHGD+7, TOGGLE+7
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,$T(+0)_" - System error - policy data not found!"
  • Line Location: SEND+8
Function Call: WRITE
  • Prompt: !!,GENERR,!,"This policy has no plan."
  • Line Location: SEND+13
Function Call: WRITE
  • Prompt: !!,GENERR,!,"Another user is currently processing the same patient and policy!"
  • Line Location: SEND+19
Function Call: WRITE
  • Prompt: !!,GENERR,!,"This policy's plan is not linked with an ePharmacy plan."
  • Line Location: SEND+23
Function Call: WRITE
  • Prompt: !!,GENERR
  • Line Location: SEND+31
Function Call: WRITE
  • Prompt: !,TXT
  • Line Location: SEND+32
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+43
Function Call: WRITE
  • Prompt: !!,GENERR,!,"This policy has no Active Pharmacy Coverage on this date."
  • Line Location: SEND+47
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+57
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+75
Function Call: WRITE
  • Prompt: !!,"Eligibility Verification Inquiry sent to "_INSNM_".",!,$P(IBRES,U,2)
  • Line Location: SEND+83
Function Call: WRITE
  • Prompt: !!,"Failure to submit Eligibility Verification Inquiry to "_INSNM_"."
  • Line Location: SEND+86
Function Call: WRITE
  • Prompt: !,$P(IBRES,U,2)
  • Line Location: SEND+87
Function Call: WRITE
  • Prompt: !
  • Line Location: CP+4
Function Call: WRITE
  • Prompt: !
  • Line Location: CHGD+12
Function Call: WRITE
  • Prompt: !
  • Line Location: TOGGLE+21
Routine Call
  • DIC
  • Line Location:
    • SEND+57
Routine Call
  • DIR
  • Line Location:
    • SEND+43
    • SEND+75
    • CHGD+12
    • TOGGLE+21
Routine Call
  • VALM
  • Line Location:
    • EN+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] SEND+10
^DPT - [#2] HDR+3, SEND+51
^IBA(355.3 - [#355.3] SEND+22
^IBDPTL( SEND+18, SENDX+1
^TMP("IBNSM" EXIT+1!, SEND+7
^TMP("IBNSMDX" EXIT+1!, SEND+7

Label References

Name Line Occurrences
CHGD TOGGLE+26
CHGDX CHGD+14
CPX CP+6
INIT CP+8, CHGD+16, TOGGLE+24
SENDX SEND+5, SEND+6, SEND+8, SEND+13, SEND+19, SEND+23, SEND+27, SEND+44, SEND+47, SEND+58
SEND+76, SEND+83
TOGGX TOGGLE+22, TOGGLE+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CASE TOGGLE+2~, TOGGLE+6*, TOGGLE+12*, TOGGLE+24
DEFDT SEND+1~, SEND+37*, SEND+38*, SEND+42, CHGD+1~, CHGD+2*, CHGD+3*, CHGD+7
DFN EN+1~, HDR+3, HDR+9, SEND+18, SEND+51, SEND+80, SENDX+1, CP+3, CP+5*, CP+6
DIC SEND+2~, SEND+53*, SEND+57!
DIC("A" SEND+55*
DIC("B" SEND+56*
DIC(0 SEND+54*
>> DILOCKTM SEND+18
DIR SEND+2~, SEND+43!, SEND+75!, CHGD+1~, CHGD+12!, TOGGLE+2~, TOGGLE+21!
DIR("?" SEND+41*, SEND+66*, SEND+67*, SEND+68*, SEND+69*, SEND+70*, SEND+71*, SEND+72*, SEND+73*, CHGD+8*
CHGD+9*, CHGD+10*, CHGD+11*
DIR("A" SEND+40*, SEND+65*, CHGD+6*, TOGGLE+18*, TOGGLE+19*
DIR("B" SEND+42*, SEND+74*, CHGD+7*, TOGGLE+20*
DIR(0 SEND+39*, SEND+64*, CHGD+5*, TOGGLE+17*
DIROUT SEND+2~, CHGD+1~, TOGGLE+2~
DIRUT SEND+2~, CHGD+1~, TOGGLE+2~
DT EN+3, SEND+38, CHGD+3
DTOUT SEND+2~, SEND+44, SEND+58, SEND+76, CHGD+1~, TOGGLE+2~
DUOUT SEND+2~, SEND+44, SEND+58, SEND+76, CHGD+1~, TOGGLE+2~
EPHPLAN SEND+1~, SEND+22*, SEND+23, SEND+26
G SEND+1~, SEND+32*
GENERR SEND+1~, SEND+11*, SEND+13, SEND+19, SEND+23, SEND+31, SEND+47
IBCDFN SEND+1~, SEND+15*, SEND+18, SEND+51, SENDX+1
IBDATA SEND+1~, SEND+80
IBDATA("DOS" SEND+48*
IBDATA("PERSO N CODE" , SEND+77*
IBDATA("PLAN" SEND+14*
IBDATA("REL C ODE" , SEND+59*, SEND+62
IBDFN CP+1~, CP+3*, CP+5, CP+6
IBNCPIVD EN+1~, EN+3*, HDR+7, SEND+37, CHGD+2, CHGD+13*, CHGD+14, TOGGLE+5, TOGGLE+7, TOGGLE+11
TOGGLE+24!
IBPER SEND+2~, SEND+62*, SEND+63*, SEND+74
IBPL SEND+1~, SEND+12*, SEND+13, SEND+14, SEND+22, SEND+47
IBPPOL SEND+1~, SEND+7*, SEND+8, SEND+9, SEND+12, SEND+15
IBREL SEND+2~, SEND+51*, SEND+52*, SEND+56
IBRES SEND+1~, SEND+80*, SEND+83, SEND+87
IBSTA SEND+1~, SEND+32*
IBSTL SEND+1~, SEND+28*, SEND+32
IBX SEND+1~, SEND+6*, SEND+7
IBY SEND+1~, SEND+26!
IBY(1 SEND+27
IBY(6 SEND+28
INSIEN SEND+1~, SEND+9*, SEND+10
INSNM SEND+1~, SEND+10*, SEND+11, SEND+83, SEND+86
LIST SEND+1~, SEND+29!, SEND+30
LIST( SEND+32
LOCKFLG SEND+2~, SEND+20*, SENDX+1
NAME HDR+1~, HDR+3*, HDR+5
ORIG CHGD+1~, CHGD+2*, CHGD+14
PROMPT TOGGLE+2~, TOGGLE+8*, TOGGLE+14*, TOGGLE+18
TEXT TOGGLE+2~, TOGGLE+7*, TOGGLE+13*, TOGGLE+19
TXT SEND+1~, SEND+32*
U HDR+3, SEND+9, SEND+10, SEND+12, SEND+15, SEND+22, SEND+51, SEND+59, SEND+83, SEND+87
VA HDR+1~
VA("BID" HDR+5
>> VALMBCK SENDX+2*, CPX+1*, CHGDX+1*, TOGGX+1*
VALMHDR CP+7!, CHGD+15!, TOGGLE+24!
VALMHDR(1 HDR+4*
VALMHDR(2 HDR+5*
VALMHDR(3 HDR+6*, HDR+7*
VALMHDR(4 HDR+8*, HDR+9*
VALMQUIT CP+1~, CP+5
VALMY SEND+1~, SEND+5
VALMY(0 SEND+6
X HELP+1*, SEND+2~, CHGD+1~, TOGGLE+2~
>> XQORNOD(0 SEND+4
Y SEND+2~, SEND+44, SEND+47, SEND+48, SEND+58, SEND+59, SEND+77, CHGD+1~, CHGD+13, TOGGLE+2~
TOGGLE+22

Marked Items

Name Field # of Occurrence
$T( SEND+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All