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

Package: E Claims Management Engine

Routine: BPSSCRLG


Information

BPSSCRLG ;BHAM ISC/SS - ECME LOGINFO ;05-APR-05

Source Information

Source file <BPSSCRLG.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
E Claims Management Engine 7 $$DFF2EXT^BPSECFM  ($$EREJTXT,$$NB)^BPSSCR03  ($$PREPINFO,DISPCLM,DISPRSP)^BPSSCRL1  $$GETUSRNM^BPSSCRU1  $$LINE^BPSSCRU3  $$ASKLINE^BPSSCRU4  $$DATETIME^BPSSCRU5  
List Manager 3 EN^VALM  (FULL,PAUSE)^VALM1  SET^VALM10  
Kernel 1 DISP^XQORM1  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
E Claims Management Engine 15 BPS LSTMN LOG  BPS PRTCL USRSCR CLAIM LOG  BPSBUTL  BPSNCPD3  BPSOPR2  BPSOS03  BPSOSQ4  BPSOSQL  
BPSRPT8  BPSSCRL1  BPSSCRRJ  BPSSCRU3  BPSSCRU5  BPSUTIL2  BPSVRX1  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for BPS LSTMN LOG
HDR ; -- header code
INIT ; -- init variables and list array
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code
LOG ;entry point for LOG menu option
SAVESEL(BPSEL,BPVALMR) ;
CLEANIT ;
PREPINFO(BPLN,BPDFN,BP36,BP59) ;
SETLINE(BPLINE,BPSTR) ;
DISPCLM(BPLN,BP59,BPIEN02,BP57,BPSTYPE,BPSDTALT) ;
SUBMTBY(BP57) ;
DOSCLM(BPIEN02) ;
CREATEDT(BPIEN02,BPSDTALT) ;
PLANID(BP57) ;
CERTMOD(BP57) ;
CERTIEN(BP57) ;
DIV(BP57) ;
NPI(BPIEN02) ;
GRPID(BPIEN02) ;
GRPNM(BPSIEN02) ;
CRDHLDID(BPIEN02) ;
CRDHLDFN(BPIEN02,BP57) ;
CRDHLDLN(BPIEN02,BP57) ;
FACIDQ(BPEIN02) ;
PATRELSH(BPIEN02) ;
PCN(BPIEN02) ;
GETVER(BPIEN02) ;
BIN(BPIEN02) ;
PDEA(BPIEN02) ;
TOTPQR(BPIEN02) ;
INSUR57(BPIEN57) ;
PHPLANID(BPIEN57) ; Get the Pharmacy Plan ID from the BPS Log of Transactions file
; Input - BPSIEN57: IEN from the BPS Log of Transactions file.
QTY(BPIEN02) ;
UNITS(BPIEN02) ;
UNTPRICE(BPIEN57) ;
TOTPRICE(BPIEN02) ;
BILLQTY(BPIEN57) ;
BILLUNT(BPIEN57) ;
INGRCST(BPIEN02) ;
DISPFEE(BPIEN02) ;
UCCHRG(BPIEN02) ;
ADMNFEE(BPIEN02) ;
LDIV(BPIEN57) ;
TRCODE(BPIEN02) ;
DAYSSUPL(BPIEN02) ;
DISPRSP(BPLN,BP59,BPIEN03,BP57,BPSTYPE,BPSDTALT) ;
RESPREC(BPIEN03,BPSDTALT) ;
DOSRSP(BPIEN03) ;
TOTAMNT(BPIEN03) ;
ICPAID(BPIEN03) ;Ingredient Cost Paid
RECONID(BPEIN03) ;
DFPAID(BPIEN03) ;Dispensing Fee Paid
PTRESP(BPIEN03) ;Patient Responsibility
MESSAGE(BPIEN03) ;
ADDMESS(BPIEN03,POS,BPADDMSG) ;
DURTEXT(BPIEN03) ;
; DUR FREE TEXT MESSAGE from first instance of DUR PPS RESPONSE
DURREAS(BPIEN03) ;
; REASON FOR SERVICE CODE from first instance of DUR PPS RESPONSE
DURADD(BPIEN03) ;
; DUR ADDITIONAL TEXT from first instance of DUR PPS RESPONSE
HPID(BPIEN03,BP57) ;
RXCOB57(BPIEN57) ;
DISPPYR(BPLN,BPIEN03) ;
PYRIDCNT(BPIEN03,PYR) ;
INVPROV(BPIEN03) ;
FAEDT(BPIEN03) ;
DCADES(BPIEN03) ;
UPDQ(BPIEN03) ;
OPIDQ(BPIEN03) ;
OPNAM(BPIEN03) ;
OPTELE(BPIEN03) ;
OPLNAM(BPIEN03) ;
OPRIDQ(BPIEN03) ;
OPRID(BPIEN03) ;
OPRPH(BPIEN03) ;
CMPPID(BPIEN03) ;
CMPPIDQ(BPIEN03) ;
MAXDDQ(BPIEN03) ;
MAXDDU(BPIEN03) ;
MINDDQ(BPIEN03) ;
MINDDU(BPIEN03) ;

External References

Name Field # of Occurrence
$$DFF2EXT^BPSECFM TOTPRICE+4, INGRCST+4, DISPFEE+4, UCCHRG+4, ADMNFEE+5, TOTAMNT+4, ICPAID+4, DFPAID+4, PTRESP+4
$$EREJTXT^BPSSCR03 LOG+14
$$NB^BPSSCR03 LOG+12
$$PREPINFO^BPSSCRL1 PREPINFO+9
DISPCLM^BPSSCRL1 DISPCLM+4
DISPRSP^BPSSCRL1 DISPRSP+4
$$GETUSRNM^BPSSCRU1 SUBMTBY+3
$$LINE^BPSSCRU3 DISPPYR+5
$$ASKLINE^BPSSCRU4 LOG+5
$$DATETIME^BPSSCRU5 CREATEDT+3, RESPREC+3
$$GET1^DIQ DIV+1, NPI+1, DURREAS+2, INVPROV+1, FAEDT+2, DCADES+1, UPDQ+1, OPIDQ+1, OPNAM+1, OPTELE+1
, OPLNAM+1, OPRIDQ+1, OPRID+1, OPRPH+1, CMPPID+1, CMPPIDQ+1, MAXDDQ+1, MAXDDU+1, MINDDQ+1, MINDDU+1
EN^VALM EN+1
FULL^VALM1 LOG+3
PAUSE^VALM1 LOG+16
SET^VALM10 SETLINE+1
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,"Enter the line number for which you wish to print claim logs."
  • Line Location: LOG+4
Function Call: WRITE
  • Prompt: !!,$G(@VALMAR@(BPVLM,0))
  • Line Location: LOG+13
Function Call: WRITE
  • Prompt: !?6,$$EREJTXT^BPSSCR03(BP59)
  • Line Location: LOG+14
Function Call: WRITE
  • Prompt: !,"Entry is NON BILLABLE. There is no Claim Log to display."
  • Line Location: LOG+15
Routine Call
  • VALM
  • Line Location:
    • EN+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BPSC - [#9002313.02] GET1^DIQ
9002313.0301 GET1^DIQ
9002313.1101 GET1^DIQ
^BPSTL - [#9002313.57] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPSC - [#9002313.02] DOSCLM+2, CREATEDT+2, GRPID+1, CRDHLDID+1, CRDHLDFN+2, CRDHLDLN+2, FACIDQ+1, PATRELSH+2, PCN+1, GETVER+2
, BIN+1, PDEA+1, TOTPQR+2, QTY+1, UNITS+3, TOTPRICE+3, INGRCST+3, DISPFEE+3, UCCHRG+3, ADMNFEE+3
, ADMNFEE+4, TRCODE+1, DAYSSUPL+2
^BPSR - [#9002313.03] RESPREC+2, DOSRSP+2, TOTAMNT+3, ICPAID+3, RECONID+1, DFPAID+3, PTRESP+3, MESSAGE+1, ADDMESS+5, ADDMESS+6
, ADDMESS+7, DURTEXT+2, DURADD+2, HPID+2, HPID+3, DISPPYR+2, DISPPYR+3, PYRIDCNT+1
^BPSTL - [#9002313.57] SUBMTBY+2, PLANID+1, CERTMOD+1, CERTIEN+1, GRPNM+2, CRDHLDFN+3, CRDHLDLN+3, INSUR57+2, INSUR57+3, PHPLANID+4
, PHPLANID+5, UNTPRICE+2, BILLQTY+1, BILLUNT+3, LDIV+1, RXCOB57+2
^TMP("BPSLOG" SAVESEL+2*, SAVESEL+3*, SAVESEL+4*, CLEANIT+1!

Label References

Name Line Occurrences
$$PREPINFO INIT+7
$$PYRIDCNT DISPPYR+6
CLEANIT SAVESEL+1
EN LOG+20
SAVESEL LOG+19
SETLINE DISPPYR+5, DISPPYR+6, DISPPYR+7, DISPPYR+8, DISPPYR+9, DISPPYR+10, DISPPYR+11, DISPPYR+12, DISPPYR+13, DISPPYR+14
, DISPPYR+15, DISPPYR+16, DISPPYR+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADM ADDMESS+1~, ADDMESS+5*, ADDMESS+6, ADDMESS+7
AF ADMNFEE+2~, ADMNFEE+3*, ADMNFEE+5*, ADMNFEE+6
BP36 PREPINFO~, PREPINFO+9
BP57 DISPCLM~, SUBMTBY~, SUBMTBY+2, PLANID~, PLANID+1, CERTMOD~, CERTMOD+1, CERTIEN~, CERTIEN+1, DIV~
, DIV+1, GRPNM+2, CRDHLDFN~, CRDHLDFN+3, CRDHLDLN~, CRDHLDLN+3, DISPRSP~, HPID~
BP59 LOG+1~, LOG+8*, LOG+12, LOG+14, PREPINFO~, PREPINFO+9, DISPCLM~, DISPRSP~
BPADDMSG ADDMESS~, ADDMESS+2!
BPADDMSG( ADDMESS+18*, ADDMESS+19*
BPCOB RXCOB57+1~, RXCOB57+2*, RXCOB57+3
BPDFN PREPINFO~, PREPINFO+9
BPDT DOSCLM+1~, DOSCLM+2*, DOSCLM+3, DOSRSP+1~, DOSRSP+2*, DOSRSP+3, FAEDT+1~, FAEDT+2*, FAEDT+3*, FAEDT+4
BPEIN02 FACIDQ~
BPEIN03 RECONID~
BPHPD HPID+1~, HPID+3*, HPID+6
BPIEN SUBMTBY+1~, SUBMTBY+2*, SUBMTBY+3
BPIEN02 DISPCLM~, DOSCLM~, DOSCLM+2, CREATEDT~, CREATEDT+2, NPI~, NPI+1, GRPID~, GRPID+1, CRDHLDID~
, CRDHLDID+1, CRDHLDFN~, CRDHLDFN+2, CRDHLDLN~, CRDHLDLN+2, FACIDQ+1, PATRELSH~, PATRELSH+2, PCN~, PCN+1
, GETVER~, GETVER+2, BIN~, BIN+1, PDEA~, PDEA+1, TOTPQR~, TOTPQR+2, QTY~, QTY+1
, UNITS~, UNITS+1, UNITS+3, TOTPRICE~, TOTPRICE+1, TOTPRICE+3, INGRCST~, INGRCST+1, INGRCST+3, DISPFEE~
, DISPFEE+1, DISPFEE+3, UCCHRG~, UCCHRG+1, UCCHRG+3, ADMNFEE~, ADMNFEE+1, ADMNFEE+3, ADMNFEE+4, TRCODE~
, TRCODE+1, DAYSSUPL~, DAYSSUPL+2
BPIEN03 DISPRSP~, RESPREC~, RESPREC+2, DOSRSP~, DOSRSP+2, TOTAMNT~, TOTAMNT+1, TOTAMNT+3, ICPAID~, ICPAID+1
, ICPAID+3, RECONID+1, DFPAID~, DFPAID+1, DFPAID+3, PTRESP~, PTRESP+1, PTRESP+3, MESSAGE~, MESSAGE+1
, ADDMESS~, ADDMESS+3, ADDMESS+5, ADDMESS+6, ADDMESS+7, DURTEXT~, DURTEXT+2, DURREAS~, DURREAS+2, DURADD~
, DURADD+2, HPID~, HPID+2, HPID+3, DISPPYR~, DISPPYR+2, DISPPYR+3, DISPPYR+4, DISPPYR+6, PYRIDCNT~
, PYRIDCNT+1, INVPROV~, INVPROV+1, FAEDT~, FAEDT+2, DCADES~, DCADES+1, UPDQ~, UPDQ+1, OPIDQ~
, OPIDQ+1, OPNAM~, OPNAM+1, OPTELE~, OPTELE+1, OPLNAM~, OPLNAM+1, OPRIDQ~, OPRIDQ+1, OPRID~
, OPRID+1, OPRPH~, OPRPH+1, CMPPID~, CMPPID+1, CMPPIDQ~, CMPPIDQ+1, MAXDDQ~, MAXDDQ+1, MAXDDU~
, MAXDDU+1, MINDDQ~, MINDDQ+1, MINDDU~, MINDDU+1
BPIEN57 INSUR57~, INSUR57+2, INSUR57+3, PHPLANID~, PHPLANID+2, PHPLANID+4, PHPLANID+5, UNTPRICE~, UNTPRICE+1, UNTPRICE+2
, BILLQTY~, BILLQTY+1, BILLUNT~, BILLUNT+1, BILLUNT+3, LDIV~, LDIV+1, RXCOB57~, RXCOB57+2
BPINSN INSUR57+1~, INSUR57+2*, INSUR57+3, PHPLANID+3~, PHPLANID+4*, PHPLANID+5
BPLINE SETLINE~, SETLINE+1, SETLINE+2*
BPLN PREPINFO~, PREPINFO+9, DISPCLM~, DISPRSP~, DISPPYR~, DISPPYR+5, DISPPYR+6, DISPPYR+7, DISPPYR+8, DISPPYR+9
, DISPPYR+10, DISPPYR+11, DISPPYR+12, DISPPYR+13, DISPPYR+14, DISPPYR+15, DISPPYR+16, DISPPYR+17
BPMTMP ADDMESS+1~, ADDMESS+2!, ADDMESS+15
BPMTMP( ADDMESS+14*, ADDMESS+16, ADDMESS+17
BPRET LOG+1~
BPSDT CREATEDT+1~, CREATEDT+2*, CREATEDT+3, RESPREC+1~, RESPREC+2*, RESPREC+3
BPSDTALT DISPCLM~, CREATEDT~, CREATEDT+3, DISPRSP~, RESPREC~, RESPREC+3
BPSEL LOG+1~, LOG+5*, LOG+6, LOG+8, LOG+9, LOG+19, SAVESEL~, SAVESEL+2
BPSELCLM INIT+1~, INIT+2*, INIT+7
BPSGPN GRPNM+1~, GRPNM+2*, GRPNM+3
BPSIEN02 GRPNM~
BPSTR SETLINE~, SETLINE+1
BPSTR1 DISPPYR+1~, DISPPYR+4*, DISPPYR+5
BPSTYPE DISPCLM~, DISPRSP~
BPSVER GETVER+1~, GETVER+2*, GETVER+3*, GETVER+4
BPUSR SUBMTBY+1~, SUBMTBY+3*, SUBMTBY+4
BPVALMR SAVESEL~, SAVESEL+3, SAVESEL+4
BPVLM LOG+1~, LOG+9*, LOG+13
CNT ADMNFEE+2~, ADMNFEE+3*, ADMNFEE+4
CON ADDMESS+1~, ADDMESS+8*, ADDMESS+14, ADDMESS+17*, ADDMESS+18, ADDMESS+19
L ADDMESS+1~, ADDMESS+5*, ADDMESS+13*, ADDMESS+16*, ADDMESS+18, ADDMESS+19*
LINE INIT+1~, INIT+6*, INIT+7
NEXT ADDMESS+1~, ADDMESS+16*, ADDMESS+18*, ADDMESS+19*
POS ADDMESS~, ADDMESS+4*, ADDMESS+5, ADDMESS+6, ADDMESS+7
PYR DISPPYR+1~, DISPPYR+2*, DISPPYR+3, DISPPYR+4, DISPPYR+6, PYRIDCNT~, PYRIDCNT+1
PYRDATA DISPPYR+1~, DISPPYR+3*, DISPPYR+7, DISPPYR+8, DISPPYR+9, DISPPYR+10, DISPPYR+11, DISPPYR+12, DISPPYR+13, DISPPYR+14
, DISPPYR+15, DISPPYR+16, DISPPYR+17
QUA ADDMESS+1~, ADDMESS+8*, ADDMESS+13*, ADDMESS+14, ADDMESS+16*, ADDMESS+17
TXT ADDMESS+1~, ADDMESS+7*, ADDMESS+14, ADDMESS+17*, ADDMESS+18, ADDMESS+19
U INIT+7, LOG+8, LOG+9, SUBMTBY+2, DOSCLM+2, CREATEDT+2, PLANID+1, CERTMOD+1, CERTIEN+1, GRPID+1
, GRPNM+2, CRDHLDID+1, CRDHLDFN+2, CRDHLDFN+3, CRDHLDLN+2, CRDHLDLN+3, FACIDQ+1, PATRELSH+2, PCN+1, GETVER+2
, BIN+1, PDEA+1, TOTPQR+2, INSUR57+3, PHPLANID+5, QTY+1, UNITS+3, UNTPRICE+2, TOTPRICE+3, BILLQTY+1
, BILLUNT+3, INGRCST+3, DISPFEE+3, UCCHRG+3, ADMNFEE+5, LDIV+1, TRCODE+1, DAYSSUPL+2, RESPREC+2, DOSRSP+2
, TOTAMNT+3, ICPAID+3, RECONID+1, DFPAID+3, PTRESP+3, MESSAGE+1, ADDMESS+7, ADDMESS+8, ADDMESS+14, ADDMESS+17
, DURTEXT+2, DURADD+2, HPID+2, HPID+3, RXCOB57+2, DISPPYR+7, DISPPYR+8, DISPPYR+9, DISPPYR+10, DISPPYR+11
, DISPPYR+12, DISPPYR+13, DISPPYR+14, DISPPYR+15, DISPPYR+16, DISPPYR+17, PYRIDCNT+1
>> VALMAR INIT+2, LOG+2, LOG+13, LOG+19
>> VALMBCK LOG+6*, LOG+12*, LOG+21*
>> VALMCNT INIT+7*, INIT+8*
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
X HELP+1*, HELP+2!, TOTPQR+1~, TOTPQR+2*, TOTPQR+3, UNITS+2~, UNITS+3*, UNITS+4, TOTPRICE+2~, TOTPRICE+3*
, TOTPRICE+4, BILLUNT+2~, BILLUNT+3*, BILLUNT+4, INGRCST+2~, INGRCST+3*, INGRCST+4, DISPFEE+2~, DISPFEE+3*, DISPFEE+4
, UCCHRG+2~, UCCHRG+3*, UCCHRG+4, ADMNFEE+2~, ADMNFEE+4*, ADMNFEE+5, TOTAMNT+2~, TOTAMNT+3*, TOTAMNT+4, ICPAID+2~
, ICPAID+3*, ICPAID+4, DFPAID+2~, DFPAID+3*, DFPAID+4, PTRESP+2~, PTRESP+3*, PTRESP+4, ADDMESS+1~, ADDMESS+6*
, ADDMESS+8
Y CRDHLDFN+1~, CRDHLDFN+2*, CRDHLDFN+3*, CRDHLDFN+4, CRDHLDLN+1~, CRDHLDLN+2*, CRDHLDLN+3*, CRDHLDLN+4, PATRELSH+1~, PATRELSH+2*
, PATRELSH+3
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