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  | All
Print Page as PDF
Routine: BPSELG

Package: E Claims Management Engine

Routine: BPSELG


Information

BPSELG ;ALB/DRF - ECME SCREEN ELIGIBILITY VERIFICATION SUBMIT ;8/13/10 21:14

Source Information

Source file <BPSELG.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
E Claims Management Engine 5 $$EN^BPSNCPD9  ($$DOSDATE,$$YESNO)^BPSSCRRS  $$PATNAME^BPSSCRU2  $$CLAIMST^BPSSCRU3  $$SELLINE^BPSSCRU4  
List Manager 2 (FULL,PAUSE)^VALM1  RE^VALM4  
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 $$FMTE^XLFDT  

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: 2

Package Total Caller Graph
E Claims Management Engine 1 BPS PRTCL RSCH ELIG INQ  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
RESED
XRESED
DOSELCTD(BPRXI) ;
XRES ;
PROMPTS(BP02,BPDOSDT,BPRELCD,BPPSNCD) ;
XPROMPTS ;
ASKLINE(BPROMPT,BPERRMES) ;

External References

Name Field # of Occurrence
$$EN^BPSNCPD9 DOSELCTD+35
$$DOSDATE^BPSSCRRS PROMPTS+9
$$YESNO^BPSSCRRS DOSELCTD+16, PROMPTS+37
$$PATNAME^BPSSCRU2 DOSELCTD+14
$$CLAIMST^BPSSCRU3 DOSELCTD+22
$$SELLINE^BPSSCRU4 ASKLINE+3
^DIC PROMPTS+23
^DIR PROMPTS+15, PROMPTS+32
FULL^VALM1 RESED+3
PAUSE^VALM1 XRES+1
RE^VALM4 ASKLINE+5
$$FMTE^XLFDT PROMPTS+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Enter the line number for the claim to be submitted for Eligibility Verification"
  • Line Location: RESED+6
Function Call: WRITE
  • Prompt: !!,"No Initial Claim Submission Found - Data Elements are NOT Editable for Eligibility Submission",!
  • Line Location: DOSELCTD+6
Function Call: WRITE
  • Prompt: !!,"No Initial Claim Submission Found - Data Elements are NOT Editable for Eligibility Submission",!
  • Line Location: DOSELCTD+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DOSELCTD+10
Function Call: WRITE
  • Prompt: !,"You've chosen to VERIFY Eligibility of the following prescription for "_$E($$PATNAME^BPSSCRU2(BPDFN),1,13)
  • Line Location: DOSELCTD+14
Function Call: WRITE
  • Prompt: !,@VALMAR@(+$P(BPRXI,U,5),0)
  • Line Location: DOSELCTD+15
Function Call: WRITE
  • Prompt: !!,"The claim: ",!,@VALMAR@(+$P(BPRXI,U,5),0),!,"is NOT Rejected and cannot be Submitted for Eligibility Verification",!
  • Line Location: DOSELCTD+23
Function Call: WRITE
  • Prompt: !!
  • Line Location: DOSELCTD+38
Function Call: WRITE
  • Prompt: $P(BPRSLT,U,2)
  • Line Location: DOSELCTD+39
Function Call: WRITE
  • Prompt: !
  • Line Location: PROMPTS+37
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKLINE+4
Function Call: WRITE
  • Prompt: $S($G(BPERRMES)]"":BPERRMES,1:" Invalid line number")
  • Line Location: ASKLINE+7
Function Call: WRITE
  • Prompt: "Please select Patient's summary line."
  • Line Location: ASKLINE+9
Function Call: WRITE
  • Prompt: "Please specify RX line."
  • Line Location: ASKLINE+10
Routine Call
  • DIC
  • Line Location:
    • PROMPTS+23
Routine Call
  • DIR
  • Line Location:
    • PROMPTS+15
    • PROMPTS+32

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPSC - [#9002313.02] PROMPTS+6
^BPST - [#9002313.59] DOSELCTD+7, DOSELCTD+13, DOSELCTD+29, DOSELCTD+31, DOSELCTD+32

Label References

Name Line Occurrences
$$ASKLINE RESED+7
$$PROMPTS DOSELCTD+26
DOSELCTD RESED+11
XPROMPTS PROMPTS+1, PROMPTS+16, PROMPTS+25, PROMPTS+33, PROMPTS+38
XRES DOSELCTD+6, DOSELCTD+7, DOSELCTD+17, DOSELCTD+23, DOSELCTD+26
XRESED RESED+2, RESED+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PROMPTS+2~
BP02 DOSELCTD+1~, DOSELCTD+7*, DOSELCTD+26, PROMPTS~, PROMPTS+1, PROMPTS+6
BP300 PROMPTS+2~, PROMPTS+6*, PROMPTS+7, PROMPTS+8
BP59 DOSELCTD+1~, DOSELCTD+6*, DOSELCTD+7, DOSELCTD+13, DOSELCTD+20, DOSELCTD+21, DOSELCTD+22, DOSELCTD+29, DOSELCTD+31, DOSELCTD+32
BPCLTOT DOSELCTD+1~, DOSELCTD+3*
BPCNT ASKLINE+1~, ASKLINE+2*, ASKLINE+4*, ASKLINE+5*
BPDFN DOSELCTD+1~, DOSELCTD+13*, DOSELCTD+14, DOSELCTD+35
BPDOSDT DOSELCTD+1~, DOSELCTD+26, DOSELCTD+30, PROMPTS~, PROMPTS+9*, PROMPTS+14, PROMPTS+17*
BPERRMES ASKLINE~, ASKLINE+7
BPFDA PROMPTS+2~
BPFLD PROMPTS+2~
BPMED PROMPTS+2~
BPMSG PROMPTS+2~
BPOVRIEN DOSELCTD+1~
BPPROMPT DOSELCTD+1~, DOSELCTD+26*
BPPSNCD DOSELCTD+1~, DOSELCTD+26, DOSELCTD+34, PROMPTS~, PROMPTS+8*, PROMPTS+31, PROMPTS+34*
BPQ DOSELCTD+1~, DOSELCTD+2*, DOSELCTD+16*, DOSELCTD+17*, PROMPTS+1*, PROMPTS+2~, PROMPTS+3*, PROMPTS+16*, PROMPTS+25*, PROMPTS+33*
, PROMPTS+37*, PROMPTS+38*, XPROMPTS+1
BPRELCD DOSELCTD+1~, DOSELCTD+26, DOSELCTD+33, PROMPTS~, PROMPTS+7*, PROMPTS+21, PROMPTS+26*
BPRET ASKLINE+1~, ASKLINE+2*, ASKLINE+3*, ASKLINE+6, ASKLINE+7, ASKLINE+8, ASKLINE+9, ASKLINE+10, ASKLINE+11, ASKLINE+12
BPROMPT ASKLINE~, ASKLINE+3
BPRSLT DOSELCTD+1~, DOSELCTD+3*, DOSELCTD+35*, DOSELCTD+39
BPRXI DOSELCTD~, DOSELCTD+6, DOSELCTD+15, DOSELCTD+23
BPRXIEN DOSELCTD+1~, DOSELCTD+20*, PROMPTS+9
BPRXR DOSELCTD+1~, DOSELCTD+21*, PROMPTS+9
BPSEL RESED~, RESED+7*, RESED+8, RESED+11
BPSELG DOSELCTD+1~, DOSELCTD+35
BPSELG("DOS" DOSELCTD+30*
BPSELG("FILL NUMBER" , DOSELCTD+32*
BPSELG("IEN" DOSELCTD+31*
BPSELG("PERSO N CODE" , DOSELCTD+34*
BPSELG("PLAN" DOSELCTD+29*
BPSELG("REL C ODE" , DOSELCTD+33*
BPSTATUS DOSELCTD+1~, DOSELCTD+22*, DOSELCTD+23
BPUPDFLG DOSELCTD+1~, DOSELCTD+3*
DIC PROMPTS+2~, PROMPTS+20~, PROMPTS+22*, PROMPTS+25!, PROMPTS+27!
DIC("A" PROMPTS+22*
DIC("B" PROMPTS+21*
DIC(0 PROMPTS+22*
DIR PROMPTS+2~
DIR("?" PROMPTS+13!*, PROMPTS+30!*
DIR("A" PROMPTS+12*, PROMPTS+30*
DIR("B" PROMPTS+14*, PROMPTS+31*
DIR(0 PROMPTS+12*, PROMPTS+30*
DIROUT PROMPTS+2~
DIRUT PROMPTS+2~
DTOUT PROMPTS+2~, PROMPTS+16, PROMPTS+25, PROMPTS+33
DUOUT PROMPTS+2~, PROMPTS+16, PROMPTS+25, PROMPTS+33
IOF DOSELCTD+10
U DOSELCTD+6, DOSELCTD+7, DOSELCTD+13, DOSELCTD+15, DOSELCTD+22, DOSELCTD+23, DOSELCTD+29, DOSELCTD+31, DOSELCTD+32, DOSELCTD+39
, PROMPTS+7, PROMPTS+8, PROMPTS+26
>> VALMAR RESED+2, DOSELCTD+15, DOSELCTD+23, ASKLINE+3
>> VALMBCK RESED+8*, RESED+12*
X PROMPTS+2~, PROMPTS+20~, PROMPTS+25!, PROMPTS+27!
Y PROMPTS+2~, PROMPTS+17, PROMPTS+20~, PROMPTS+25!, PROMPTS+26, PROMPTS+27!, PROMPTS+34
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All