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

Package: E Claims Management Engine

Routine: BPSEBP


Information

BPSEBP ;AITC/PD - ePharmacy Billing Parameters;08/07/2025

Source Information

Source file <BPSEBP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ^DIE  $$GET1^DIQ  ^DIR  
Registration 2 $$FINDCUR^DGENA  ELIG^VADPT  
List Manager 1 (CLEAR,PAUSE)^VALM1  

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 EPHARM BILLING PARAMS  
Integrated Billing 1 IBNCPDP1  

Entry Points

Name Comments DBIA/ICR reference
ELIG(DFN) ;
EBP ; ePharmacy Billing Parameters option
LOOPX ;
HDR ;
PARAM(FLDNO) ;
DATE(X) ; Convert FM date to displayable (MM/DD/YYYY) format

External References

Name Field # of Occurrence
NOW^%DTC ELIG+59
$$FINDCUR^DGENA ELIG+69
^DIE PARAM+56
$$GET1^DIQ ELIG+51, ELIG+52, ELIG+53, ELIG+60, ELIG+79, ELIG+80, EBP+29, EBP+30, EBP+31, EBP+32
EBP+33, EBP+34, EBP+35, PARAM+5, PARAM+6
^DIR PARAM+17, PARAM+31
ELIG^VADPT ELIG+40
CLEAR^VALM1 EBP+59
PAUSE^VALM1 EBP+57

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This option will enable or disable third-party billing for specific patient"
  • Line Location: EBP+14
Function Call: WRITE
  • Prompt: !,"categories. Selecting 'Yes' will allow ePharmacy claims to transmit to the"
  • Line Location: EBP+15
Function Call: WRITE
  • Prompt: !,"patients' third-party payer, while selecting 'No' will disable the ePharmacy"
  • Line Location: EBP+16
Function Call: WRITE
  • Prompt: !,"claims for the selected category."
  • Line Location: EBP+17
Function Call: WRITE
  • Prompt: !!,"Parameter History:"
  • Line Location: EBP+19
Function Call: WRITE
  • Prompt: !
  • Line Location: EBP+45
Function Call: WRITE
  • Prompt: !,$P(EBPDATA,"^")
  • Line Location: EBP+49
Function Call: WRITE
  • Prompt: ?15,$$DATE(EBP01)
  • Line Location: EBP+50
Function Call: WRITE
  • Prompt: ?30,$P(EBPDATA,"^",2)
  • Line Location: EBP+51
Function Call: WRITE
  • Prompt: ?40,$P(EBPDATA,"^",3)
  • Line Location: EBP+52
Function Call: WRITE
  • Prompt: ?50,$P(EBPDATA,"^",4)
  • Line Location: EBP+53
Function Call: WRITE
  • Prompt: !," Comment: "_$P(EBPDATA,"^",5)
  • Line Location: EBP+54
Function Call: WRITE
  • Prompt: !
  • Line Location: EBP+60
Function Call: WRITE
  • Prompt: !,?30,"Old",?40,"New"
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,"Category",?15,"Date",?30,"Value",?40,"Value",?50,"User"
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"--------",?15,"----",?30,"-----",?40,"-----",?50,"----"
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !!,"Enter a comment (3-69 characters) detailing why the "_CAT,!,"parameter is being changed.",!
  • Line Location: PARAM+35
Function Call: WRITE
  • Prompt: !
  • Line Location: PARAM+36
Routine Call
  • DIE
  • Line Location:
    • PARAM+56
Routine Call
  • DIR
  • Line Location:
    • PARAM+17
    • PARAM+31

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^DGEN(27.11 - [#27.11] GET1^DIQ
^BPS(9002313.99 - [#9002313.99] GET1^DIQ
9002313.9901 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPS(9002313.99 - [#9002313.99] EBP+28

Label References

Name Line Occurrences
$$DATE EBP+50
HDR EBP+21, EBP+59
LOOPX EBP+58
PARAM EBP+66

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ELIG+35~, ELIG+60
BPSEBP EBP+2~, EBP+4!
BPSEBP( EBP+36*, EBP+43, EBP+46, EBP+48
BPSI EBP+2~, EBP+66*, PARAM+2~, PARAM+33*
BPSIEN EBP+2~, EBP+27*, EBP+28*, EBP+29, EBP+30, EBP+31, EBP+32, EBP+33, EBP+34, EBP+35
BPSNEW PARAM+2~, PARAM+23*, PARAM+24, PARAM+42, PARAM+46*, PARAM+47*, PARAM+49, PARAM+54
BPSOLD PARAM+2~, PARAM+5*, PARAM+14, PARAM+53
BPSOLDI PARAM+2~, PARAM+6*, PARAM+24, PARAM+42
BPSQ EBP+2~, EBP+65*, EBP+66, PARAM+21*, PARAM+39*
BPSQT PARAM+2~, PARAM+29*, PARAM+30, PARAM+32*, PARAM+33*, PARAM+34
CAT PARAM+2~, PARAM+8*, PARAM+9*, PARAM+10*, PARAM+13, PARAM+15, PARAM+28, PARAM+35
CAT1 PARAM+2~, PARAM+8*, PARAM+9*, PARAM+10*, PARAM+51
CNT EBP+2~, EBP+22*, EBP+45*, EBP+55*, EBP+56, EBP+59*
COMMENT PARAM+2~, PARAM+44*, PARAM+55
DA PARAM+3~, PARAM+50*
DATE DATE+2~, DATE+4*, DATE+5
DFN ELIG~, ELIG+60, ELIG+69
DGIEN ELIG+35~, ELIG+69*, ELIG+74, ELIG+79, ELIG+80
DIE PARAM+3~, PARAM+48*
DIR PARAM+3~, PARAM+18!
DIR("?" PARAM+15*, PARAM+16*, PARAM+28*
DIR("A" PARAM+13*, PARAM+26*
DIR("B" PARAM+14*, PARAM+27*
DIR(0 PARAM+12*, PARAM+25*
DIRUT PARAM+3~, PARAM+21, PARAM+32, PARAM+39
DR PARAM+3~, PARAM+49*
DR(2 PARAM+51*, PARAM+52*, PARAM+53*, PARAM+54*, PARAM+55*
DUZ PARAM+52
EBP01 EBP+2~, EBP+29*, EBP+36, EBP+44*, EBP+46*, EBP+48, EBP+50
EBP1 EBP+2~, EBP+30*, EBP+36, EBP+40*, EBP+43*, EBP+45, EBP+46, EBP+48
EBP1E EBP+2~, EBP+31*, EBP+36
EBP2 EBP+2~, EBP+32*, EBP+36
EBP3 EBP+2~, EBP+33*, EBP+36
EBP4 EBP+2~, EBP+34*, EBP+36
EBP5 EBP+2~, EBP+35*, EBP+36
EBPDATA EBP+3~, EBP+48*, EBP+49, EBP+51, EBP+52, EBP+53, EBP+54
ELIG ELIG+35~, ELIG+42*, ELIG+44*, ELIG+45
ENPRI ELIG+35~, ELIG+64*, ELIG+79*, ELIG+86, ELIG+87
ENSUBG ELIG+35~, ELIG+65*, ELIG+80*, ELIG+86, ELIG+87
FLDNO EBP+3~, PARAM~, PARAM+5, PARAM+6, PARAM+8, PARAM+9, PARAM+10, PARAM+49
IBI ELIG+35~, ELIG+43*, ELIG+44*
LOOPX EBP+3~, EBP+41*, EBP+47, EBP+58*
PARAM8E ELIG+35~, ELIG+51*, ELIG+86
PARAM8G ELIG+35~, ELIG+52*, ELIG+87
PARAMIN ELIG+35~, ELIG+53*, ELIG+60
VAEL ELIG+35~
VAEL(1 ELIG+42, ELIG+44
X DATE~, DATE+3, DATE+4
Y EBP+58, PARAM+3~, PARAM+23, PARAM+33, PARAM+44
YR DATE+2~, DATE+3*, DATE+4
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  | All