Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: IBCOMDT

Package: Integrated Billing

Routine: IBCOMDT


Information

IBCOMDT ;ALB/CKB - INSURANCE COMPANY MISSING DATA REPORT (DRIVER/PROMPTS) ; 12-APR-2023

Source Information

Source file <IBCOMDT.m>

Entry Points

Name Comments DBIA/ICR reference
EN ; Main Entry point.
; Initialize variables.
C0 ; Start of filters, allowing users to go back to first prompt
O10 ; Report or CSV output
C10 ; User select ALL/Selected Insurance Companies
C20 ; If ALL Insurance Companies, add to ^TMP(IBCNRTN
C30 ; If SELECTED Insurance Company(s), add to ^TMP(IBCNRTN
; Insurance Company look-up ListMan template to allow user selection
F0 ; Start of Filters
F10
F20
F30
F40
F50
F60
F70
F80
WARN ;
D10 ; Select Device (ie., queue, print to screen...)
EXIT ; Exit point
SELINS ; Prompt user to select all or subset of insurance companies
; Count insurance companies with plans
; Returns: 0 - User selects insurance companies
; 1 - Run report for all insurance companies with plans
; STOP=1 - No selection made
SELINSQ ;
OUTPUT ; Prompt to allow users to select output format
; Returns: E - Output to excel
; R - Output to report
; STOP=1 - No Selection made
OUTQ ;
DEVICE(IBCNRTN,IBCOMDT) ; Device Handler and possible TaskManager calls
; Input params:
; IBCNRTN = Routine name for ^TMP(IBCNRTN,IBCOMDT("$J"),...
; IBCOMDT = Array passed by ref of the report params
; Output params:
; STOP = Flag to stop routine, exit option
DEVICEX ; DEVICE exit pt
STOP() ; Determine if user wants to exit out of the whole option
; Initialize Variables
STOPX ; STOP Exit Point
SELSL1 ; Prompt user to report missing Street Line 1
SELSL1Q ;
SELSL2 ; Prompt user to report missing Street Line 2
SELSL2Q ;
SELSL3 ; Prompt user to report missing Street Line 3
SELSL3Q ;
SELCTY ; Prompt user to report missing City
SELCTYQ ;
SELST ; Prompt user to report missing State
SELSTQ ;
SELZIP ; Prompt user to report missing Zip+4
SELZIPQ ;
SELCOV ; Prompt user to report missing Type of Coverage
SELCOVQ ;
SELFTF ; Prompt user to report missing Filing Time Frame
SELFTFQ ;

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,"INSURANCE COMPANY MISSING DATA REPORT"
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !!?5,"This report will generate a list of ACTIVE insurance companies"
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !?5,"that are missing the data that you select to be reported upon.",!
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !!,"No Insurance Companies selected!",!!
  • Line Location: C30+13
Function Call: WRITE
  • Prompt: !!,"** No Filters were selected **",!
  • Line Location: F80+7
Function Call: WRITE
  • Prompt: !!,?14,"*** WARNING ***",!
  • Line Location: WARN+1
Function Call: WRITE
  • Prompt: " This report may take a little while to compile!",!
  • Line Location: WARN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SELINS+11
Function Call: WRITE
  • Prompt: !
  • Line Location: OUTPUT+5
Function Call: WRITE
  • Prompt: !!,"For CSV output, turn logging or capture on now. To avoid undesired wrapping"
  • Line Location: DEVICE+9
Function Call: WRITE
  • Prompt: !,"of the data saved to the file, please enter ""0;256;99999"" at the ""DEVICE:"""
  • Line Location: DEVICE+10
Function Call: WRITE
  • Prompt: !,"prompt.",!
  • Line Location: DEVICE+11
Function Call: WRITE
  • Prompt: !
  • Line Location: STOP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: SELSL1+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELSL2+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELSL3+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELCTY+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELST+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELZIP+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELCOV+10
Function Call: WRITE
  • Prompt: !
  • Line Location: SELFTF+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(36 - [#36] GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call