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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: BPSOSQF

Package: E Claims Management Engine

Routine: BPSOSQF


Information

BPSOSQF ;BHAM ISC/FCS/DRS/FLS - Insurer asleep - status 31 ;06/01/2004

Source Information

Source file <BPSOSQF.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
E Claims Management Engine 4 LOG^BPSOSL  ($$LOCK59,UNLOCK59)^BPSOSQ2  SETSTAT^BPSOSU  $$GETPLN59^BPSUTIL2  
VA FileMan 2 ^DIE  $$GET1^DIQ  
Kernel 1 $$NOW^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 2 BPSOSQ2  BPSOSQ4  

Entry Points

Name Comments DBIA/ICR reference
STATUS31 ;EP - BPSOSQ2
; Loop through claims at 31%
; Reset to 30% if:
; a) This is a prober and it is time to retry
; b) The insurer is awake
RESET(IEN59,MSG) ;
; Procedure to set status to 30% and log a message
; Input:
; IEN59 - BPS Transaction IEN59
; PROBER - Flag indicating whether this is a prober
ISASLEEP(GRPLAN) ;
; Function to check if Payer is asleep.
; Input:
; GRPLAN = GROUP INSURANCE PLAN file IEN
; Returns:
; 1 = Yes, payer is asleep
; 0 = No, payer is not asleep
IGNORE(GRPLAN) ;
; Function to check if IGNORE ASLEEP flag set for Plan
; Input:
; GRPLAN = Group Insurance Plan file IEN
; Returns:
; 1 = Ignore
; 0 = Don't Ignore
PROBER(GRPLAN) ;
; Function to return the PROBER CLAIM for an insurer
; Input:
; GRPLAN = Group Insurance Plan file IEN
; Returns:
; PROBER CLAIM - Pointer to BPS TRANSACTION file
RETRY(GRPLAN) ;
; Function to return a flag indicating whether it is time to rerun the prober
; Input:
; GRPLAN = Group Insurance Plan file IEN
; Returns:
; RETRY = Flag indicating it is time to retry the prober

External References

Name Field # of Occurrence
LOG^BPSOSL STATUS31+16, RESET+12
$$LOCK59^BPSOSQ2 STATUS31+8
UNLOCK59^BPSOSQ2 STATUS31+24
SETSTAT^BPSOSU RESET+10
$$GETPLN59^BPSUTIL2 STATUS31+15
^DIE RESET+8
$$GET1^DIQ RETRY+10
$$NOW^XLFDT RETRY+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BPS(9002313.15 - [#9002313.15] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BPS(9002313.15 - [#9002313.15] ISASLEEP+11, IGNORE+9, IGNORE+11, PROBER+8, PROBER+10, RETRY+8
^BPS(9002313.99 - [#9002313.99] ISASLEEP+18
^BPST("AD" STATUS31+12

Label References

Name Line Occurrences
$$IGNORE ISASLEEP+15
$$ISASLEEP STATUS31+22
$$PROBER STATUS31+19
$$RETRY STATUS31+19
RESET STATUS31+19, STATUS31+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BPAIEN ISASLEEP+8~, ISASLEEP+11*, ISASLEEP+12, IGNORE+8~, IGNORE+9*, IGNORE+10, IGNORE+11, PROBER+7~, PROBER+8*, PROBER+9
, PROBER+10, RETRY+7~, RETRY+8*, RETRY+9, RETRY+10
BPSSITE ISASLEEP+8~, ISASLEEP+18*, ISASLEEP+19
DA RESET+7~, RESET+8*
DIE RESET+7~, RESET+8*
DR RESET+7~, RESET+8*
DTOUT RESET+7~
GRPLAN STATUS31+5~, STATUS31+15*, STATUS31+16, STATUS31+19, STATUS31+22, ISASLEEP~, ISASLEEP+7, ISASLEEP+11, ISASLEEP+15, IGNORE~
, IGNORE+7, IGNORE+9, PROBER~, PROBER+6, PROBER+8, RETRY~, RETRY+6, RETRY+8
IEN59 STATUS31+5~, STATUS31+11*, STATUS31+12*, STATUS31+15, STATUS31+16, STATUS31+19, STATUS31+22, RESET~, RESET+5, RESET+8
, RESET+10, RESET+12
MSG RESET~, RESET+12
RETRY RETRY+7~, RETRY+10*, RETRY+11
U IGNORE+11, PROBER+10

Marked Items

Name Field # of Occurrence
$T( STATUS31+16, RESET+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All