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 |  FileMan Files Accessed Via FileMan Db Call |  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: 17

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 4 ^DIC  DT^DICRW  $$GET1^DIQ  ^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+83
^DIC SEND+60
DT^DICRW EN+2
$$GET1^DIQ SEND+18
^DIR SEND+46, SEND+78, CHGD+12, TOGGLE+21
$$BUFFER^IBCNBU1 HDR+9
STATAR^IBCNRU1 SEND+33
STCHK^IBCNRU1 SEND+29
PAT^IBCNSM CP+4
INIT^IBCNSM4 INIT+1
$$PLCOV^IBCNSU3 SEND+50
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+18, SEND+22, SEND+26, SEND+36, SEND+50, SEND+86, SEND+91
CLEAN^VALM10 EXIT+2
EN^VALM2 SEND+4
$$FMTE^XLFDT HDR+7, SEND+45, 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: !!,"The creation of E1 (ePharmacy Eligibility Inquiry) transactions are disabled at this time. "
  • Line Location: SEND+18
Function Call: WRITE
  • Prompt: !!,GENERR,!,"Another user is currently processing the same patient and policy!"
  • Line Location: SEND+22
Function Call: WRITE
  • Prompt: !!,GENERR,!,"This policy's plan is not linked with an ePharmacy plan."
  • Line Location: SEND+26
Function Call: WRITE
  • Prompt: !!,GENERR
  • Line Location: SEND+34
Function Call: WRITE
  • Prompt: !,TXT
  • Line Location: SEND+35
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+46
Function Call: WRITE
  • Prompt: !!,GENERR,!,"This policy has no Active Pharmacy Coverage on this date."
  • Line Location: SEND+50
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+60
Function Call: WRITE
  • Prompt: !
  • Line Location: SEND+78
Function Call: WRITE
  • Prompt: !!,"Eligibility Verification Inquiry sent to "_INSNM_".",!,$P(IBRES,U,2)
  • Line Location: SEND+86
Function Call: WRITE
  • Prompt: !!,"Failure to submit Eligibility Verification Inquiry to "_INSNM_"."
  • Line Location: SEND+89
Function Call: WRITE
  • Prompt: !,$P(IBRES,U,2)
  • Line Location: SEND+90
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+60
Routine Call
  • DIR
  • Line Location:
    • SEND+46
    • SEND+78
    • CHGD+12
    • TOGGLE+21
Routine Call
  • VALM
  • Line Location:
    • EN+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(350.9 - [#350.9] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] SEND+10
^DPT - [#2] HDR+3, SEND+54
^IBA(355.3 - [#355.3] SEND+25
^IBDPTL( SEND+21, 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+18, SEND+22, SEND+26, SEND+30, SEND+47, SEND+50
SEND+61, SEND+79, SEND+86
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+40*, SEND+41*, SEND+45, CHGD+1~, CHGD+2*, CHGD+3*, CHGD+7
DFN EN+1~, HDR+3, HDR+9, SEND+21, SEND+54, SEND+83, SENDX+1, CP+3, CP+5*, CP+6
DIC SEND+2~, SEND+56*, SEND+60!
DIC("A" SEND+58*
DIC("B" SEND+59*
DIC(0 SEND+57*
>> DILOCKTM SEND+21
DIR SEND+2~, SEND+46!, SEND+78!, CHGD+1~, CHGD+12!, TOGGLE+2~, TOGGLE+21!
DIR("?" SEND+44*, SEND+69*, SEND+70*, SEND+71*, SEND+72*, SEND+73*, SEND+74*, SEND+75*, SEND+76*, CHGD+8*
CHGD+9*, CHGD+10*, CHGD+11*
DIR("A" SEND+43*, SEND+68*, CHGD+6*, TOGGLE+18*, TOGGLE+19*
DIR("B" SEND+45*, SEND+77*, CHGD+7*, TOGGLE+20*
DIR(0 SEND+42*, SEND+67*, CHGD+5*, TOGGLE+17*
DIROUT SEND+2~, CHGD+1~, TOGGLE+2~
DIRUT SEND+2~, CHGD+1~, TOGGLE+2~
DT EN+3, SEND+41, CHGD+3
DTOUT SEND+2~, SEND+47, SEND+61, SEND+79, CHGD+1~, TOGGLE+2~
DUOUT SEND+2~, SEND+47, SEND+61, SEND+79, CHGD+1~, TOGGLE+2~
EPHPLAN SEND+1~, SEND+25*, SEND+26, SEND+29
G SEND+1~, SEND+35*
GENERR SEND+1~, SEND+11*, SEND+13, SEND+22, SEND+26, SEND+34, SEND+50
IBCDFN SEND+1~, SEND+15*, SEND+21, SEND+54, SENDX+1
IBDATA SEND+1~, SEND+83
IBDATA("DOS" SEND+51*
IBDATA("PERSO N CODE" , SEND+80*
IBDATA("PLAN" SEND+14*
IBDATA("REL C ODE" , SEND+62*, SEND+65
IBDFN CP+1~, CP+3*, CP+5, CP+6
IBNCPIVD EN+1~, EN+3*, HDR+7, SEND+40, CHGD+2, CHGD+13*, CHGD+14, TOGGLE+5, TOGGLE+7, TOGGLE+11
TOGGLE+24!
IBPER SEND+2~, SEND+65*, SEND+66*, SEND+77
IBPL SEND+1~, SEND+12*, SEND+13, SEND+14, SEND+25, SEND+50
IBPPOL SEND+1~, SEND+7*, SEND+8, SEND+9, SEND+12, SEND+15
IBREL SEND+2~, SEND+54*, SEND+55*, SEND+59
IBRES SEND+1~, SEND+83*, SEND+86, SEND+90
IBSTA SEND+1~, SEND+35*
IBSTL SEND+1~, SEND+31*, SEND+35
IBX SEND+1~, SEND+6*, SEND+7
IBY SEND+1~, SEND+29!
IBY(1 SEND+30
IBY(6 SEND+31
INSIEN SEND+1~, SEND+9*, SEND+10
INSNM SEND+1~, SEND+10*, SEND+11, SEND+86, SEND+89
LIST SEND+1~, SEND+32!, SEND+33
LIST( SEND+35
LOCKFLG SEND+2~, SEND+23*, 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+35*
U HDR+3, SEND+9, SEND+10, SEND+12, SEND+15, SEND+25, SEND+54, SEND+62, SEND+86, SEND+90
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+47, SEND+50, SEND+51, SEND+61, SEND+62, SEND+80, 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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All