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

Package: E Claims Management Engine

Routine: BPSSCRRV


Information

BPSSCRRV ;BHAM ISC/SS - ECME SCREEN REVERSE CLAIM ;05-APR-05

Source Information

Source file <BPSSCRRV.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
E Claims Management Engine 12 $$EN^BPSNCPDP  $$RXDEL^BPSOS  $$PAYABLE^BPSOSRX5  ($$CLOSED02,$$NB)^BPSSCR03  ($$COMMENT,$$REASON)^BPSSCRCL  ($$DOSDATE,$$YESNO)^BPSSCRRS  ($$NDC,$$PATNAME,$$RXNUM,$$RXREF)^BPSSCRU2  $$CLAIMST^BPSSCRU3  
$$ASKLINES^BPSSCRU4  $$INSNAME^BPSSCRU6  REDRAW^BPSSCRUD  ($$COB59,$$PAYBLSEC)^BPSUTIL2  
List Manager 1 (FULL,PAUSE)^VALM1  
Outpatient Pharmacy 1 ECMEACT^PSOBPSU1  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
E Claims Management Engine 3 BPS PRTCL USRSCR REVERSE  BPSSCRRS  BPSWRKLS  

Entry Points

Name Comments DBIA/ICR reference
REV ;entry point for "Reverse" menu item
RVLINES(BP59ARR) ;*/
REVERSIT(BP59,BPRVREAS) ;
REVERSE(BP59,BPRVREAS,BPRX,BPFIL) ;*/
BILLCLM(BPSCLOSE) ;
PAUSE() ;

External References

Name Field # of Occurrence
$$EN^BPSNCPDP REVERSE+12
$$RXDEL^BPSOS REVERSE+5
$$PAYABLE^BPSOSRX5 RVLINES+21
$$CLOSED02^BPSSCR03 RVLINES+16
$$NB^BPSSCR03 RVLINES+11
$$COMMENT^BPSSCRCL RVLINES+34, BILLCLM+8
$$REASON^BPSSCRCL BILLCLM+6
$$DOSDATE^BPSSCRRS REVERSE+3
$$YESNO^BPSSCRRS RVLINES+25, RVLINES+37, BILLCLM+4, BILLCLM+10
$$NDC^BPSSCRU2 REVERSE+4
$$PATNAME^BPSSCRU2 RVLINES+26, RVLINES+32
$$RXNUM^BPSSCRU2 REVERSIT+6
$$RXREF^BPSSCRU2 REVERSIT+4
$$CLAIMST^BPSSCRU3 RVLINES+19, REVERSE+16
$$ASKLINES^BPSSCRU4 REV+5
$$INSNAME^BPSSCRU6 REVERSE+25
REDRAW^BPSSCRUD REV+10
$$COB59^BPSUTIL2 REVERSE+12, REVERSE+24
$$PAYBLSEC^BPSUTIL2 RVLINES+23
^DIR PAUSE+2
ECMEACT^PSOBPSU1 REVERSE+25
FULL^VALM1 REV+3
PAUSE^VALM1 RVLINES+43

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Enter the line numbers for the Payable claim(s) to be Reversed."
  • Line Location: REV+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RVLINES+7
Function Call: WRITE
  • Prompt: !,"The claim: ",!,$G(@VALMAR@(+$G(BP59ARR(BP59)),0)),!,"Entry is NON BILLABLE. There is no claim to reverse."
  • Line Location: RVLINES+12
Function Call: WRITE
  • Prompt: !,"The claim: ",!,$G(@VALMAR@(+$G(BP59ARR(BP59)),0)),!,"is Closed and cannot be Reversed. Reopen the claim and try again."
  • Line Location: RVLINES+17
Function Call: WRITE
  • Prompt: !,"The claim: ",!,$G(@VALMAR@(+$G(BP59ARR(BP59)),0)),!,"is NOT Payable and cannot be Reversed."
  • Line Location: RVLINES+22
Function Call: WRITE
  • Prompt: !,"The claim: ",!,$G(@VALMAR@(+$G(BP59ARR(BP59)),0)),!,"cannot be Reversed if the secondary claim is payable.",!,"Please reverse the secondary claim first."
  • Line Location: RVLINES+24
Function Call: WRITE
  • Prompt: !,"The claim you've chosen to REVERSE for "_$E($$PATNAME^BPSSCRU2(BPDFN),1,13)
  • Line Location: RVLINES+26
Function Call: WRITE
  • Prompt: !,$G(@VALMAR@(+$G(BP59ARR(BP59)),0))
  • Line Location: RVLINES+27
Function Call: WRITE
  • Prompt: !,"is in progress. The reversal request will be scheduled and processed after"
  • Line Location: RVLINES+28
Function Call: WRITE
  • Prompt: !,"the previous request(s) are completed. Please be aware that the result of "
  • Line Location: RVLINES+29
Function Call: WRITE
  • Prompt: !,"the reversal depends on the payer's response to the prior incomplete requests."
  • Line Location: RVLINES+30
Function Call: WRITE
  • Prompt: !,"You've chosen to REVERSE the following prescription for "_$E($$PATNAME^BPSSCRU2(BPDFN),1,13)
  • Line Location: RVLINES+32
Function Call: WRITE
  • Prompt: !,$G(@VALMAR@(+$G(BP59ARR(BP59)),0))
  • Line Location: RVLINES+33
Function Call: WRITE
  • Prompt: !,"Please provide the reason or enter ^ to abandon the reversal."
  • Line Location: RVLINES+35
Function Call: WRITE
  • Prompt: !,"The claim: ",!,$G(@VALMAR@(+$G(BP59ARR(BP59)),0)),!,"was NOT reversed!"
  • Line Location: RVLINES+36
Function Call: WRITE
  • Prompt: !,"The claim cannot be reversed since it has been deleted in Pharmacy."
  • Line Location: REVERSE+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: REVERSE+14
Function Call: WRITE
  • Prompt: $P(BPSTATUS,U,3)
  • Line Location: REVERSE+16
Function Call: WRITE
  • Prompt: !,"Do you want to mark the claim as non-billable in Claims Tracking and release the Patient Copay (if any)"
  • Line Location: BILLCLM+3
Function Call: WRITE
  • Prompt: !,"If the reversal is approved by the third-party payer, the claim will be marked as non-billable.",!
  • Line Location: BILLCLM+12
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPST - [#9002313.59] RVLINES+16, RVLINES+18, RVLINES+23, REVERSE+10

Label References

Name Line Occurrences
$$PAUSE RVLINES+11, RVLINES+16, RVLINES+21, RVLINES+23, RVLINES+36
$$REVERSE REVERSIT+5
$$REVERSIT RVLINES+40
$$RVLINES REV+10
BILLCLM REVERSE+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BP59 RVLINES+1~, RVLINES+6*, RVLINES+11, RVLINES+12, RVLINES+16, RVLINES+17, RVLINES+18, RVLINES+19, RVLINES+22, RVLINES+23
, RVLINES+24, RVLINES+27, RVLINES+33, RVLINES+36, RVLINES+40, REVERSIT~, REVERSIT+4, REVERSIT+5, REVERSE~, REVERSE+10
, REVERSE+12, REVERSE+16, REVERSE+24, REVERSE+25
BP59ARR RVLINES~
BP59ARR( RVLINES+6, RVLINES+12, RVLINES+17, RVLINES+22, RVLINES+24, RVLINES+27, RVLINES+33, RVLINES+36
BPCLAR BILLCLM+1~
BPCMT BILLCLM+1~, BILLCLM+8*, BILLCLM+9
BPCOBIND REVERSE+1~
BPDFN RVLINES+1~, RVLINES+18*, RVLINES+26, RVLINES+32
BPDOS REVERSE+1~, REVERSE+3*, REVERSE+12
BPFIL REVERSE~, REVERSE+3, REVERSE+4, REVERSE+5, REVERSE+12, REVERSE+25
BPIFANY RVLINES+3~*, RVLINES+7, RVLINES+8*, RVLINES+41
BPINPROG RVLINES+2~*, RVLINES+20*, RVLINES+21, RVLINES+23, RVLINES+25, RVLINES+31
BPNDC REVERSE+1~, REVERSE+4*, REVERSE+12
BPQ RVLINES+1~, RVLINES+5*, RVLINES+6, RVLINES+8*, RVLINES+11*, RVLINES+16*, RVLINES+21*, RVLINES+23*, RVLINES+25*, RVLINES+36*
, RVLINES+37*, RVLINES+38*, RVLINES+39, REVERSE+1~, REVERSE+10, BILLCLM+4*, BILLCLM+5, BILLCLM+6*, BILLCLM+8*, BILLCLM+10*
, BILLCLM+11*
BPREAZ BILLCLM+1~, BILLCLM+6*, BILLCLM+7
BPRET REV+1~, REV+5*, REV+6, REVERSIT+1~, REVERSIT+5*, REVERSIT+7, REVERSE+1~, REVERSE+12*, REVERSE+15, REVERSE+16
, REVERSE+25, REVERSE+26
BPRVREAS RVLINES+1~, RVLINES+34*, RVLINES+36, RVLINES+40, REVERSIT~, REVERSIT+5, REVERSE~, REVERSE+12
BPRX REVERSIT+2~, REVERSIT+6*, REVERSE~, REVERSE+3, REVERSE+4, REVERSE+5, REVERSE+12, REVERSE+25
BPRXRF RVLINES+1~, REVERSIT+3~, REVERSIT+4*, REVERSIT+5, REVERSIT+6
BPSARR59 REV+1~, REV+5, REV+10
BPSARRY REVERSE+1~
BPSCLOSE REVERSE+1~, REVERSE+10, REVERSE+12, BILLCLM~
BPSCLOSE("CLO SE AFT REV COMMENT" , BILLCLM+2*, BILLCLM+9*, BILLCLM+11*, SE AFT REV REASON" , BILLCLM+2*, BILLCLM+7*, BILLCLM+11*, SE AFT REV" , REVERSE+2*
, BILLCLM+2*, BILLCLM+5*, BILLCLM+11*
BPSCOB REVERSE+24~*, REVERSE+25
BPSTATS RVLINES+4~, RVLINES+19*, RVLINES+20, RVLINES+21
BPSTATUS REVERSE+1~, REVERSE+16*
DIR PAUSE+2!
DIR(0 PAUSE+2*
ERROR REVERSE+1~
IBD RVLINES+1~
IOF RVLINES+7
REVTOTAL RVLINES+1~, RVLINES+5*, RVLINES+40*, RVLINES+42, RVLINES+44
U RVLINES+16, RVLINES+18, RVLINES+19, RVLINES+23, REVERSIT+5, REVERSE+5, REVERSE+10, REVERSE+15, REVERSE+16, BILLCLM+7
>> VALMAR REV+2, REV+5, RVLINES+12, RVLINES+17, RVLINES+22, RVLINES+24, RVLINES+27, RVLINES+33, RVLINES+36
>> VALMBCK REV+6*, REV+11*
X PAUSE+1~, PAUSE+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All