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

Package: Integrated Billing

Routine: IBCOPR


Information

IBCOPR ;WISC/RFJ,BOISE/WRL - print dollar amts for pre-registration ;05 May 97 8:30 AM [7/22/03 11:59am]

Source Information

Source file <IBCOPR.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 3 (,DD)^%DT  ^DIC  ^DIR  
Integrated Billing 2 $$FO^IBCNEUT1  PRINT^IBCOPR1  
Accounts Receivable 1 $$ORI^PRCAFN  
Registration 1 PID^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IB OUTPUT PRE-REG SOURCE REPT  

Entry Points

Name Comments DBIA/ICR reference
SOISELX ; SOISEL exit pt
SOISEL1
SUMMARY() ; ask to print detailed or summary report
START
SOISEL ; Select one SOI (source of information) or ALL - File #355.12
OUT() ; select Excel or Report format
DATESEL ; select starting and ending dates in days
; returns datestrt and dateend
DQ ; report (queue) starts here

External References

Name Field # of Occurrence
^%DT START+1, START+5
DD^%DT DQ+21, START, START+4, START+8, START+9
^%ZIS IBCOPR+24
^%ZISC DQ+70
^%ZTLOAD IBCOPR+25
^DIC SOISEL1+6
^DIR SUMMARY+4, OUT+6
$$FO^IBCNEUT1 SOISEL1+4
PRINT^IBCOPR1 DQ+68
$$ORI^PRCAFN DQ+47
PID^VADPT DQ+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This report will sort through insurance policies in the patient file"
  • Line Location: IBCOPR+4
Function Call: WRITE
  • Prompt: !,"and print patients, bills, and payments with an insurance policy source"
  • Line Location: IBCOPR+5
Function Call: WRITE
  • Prompt: !,"of information equal to the user selected criteria."
  • Line Location: IBCOPR+6
Function Call: WRITE
  • Prompt: !!,"Since this report has to loop through all patients and check all insurance"
  • Line Location: IBCOPR+20
Function Call: WRITE
  • Prompt: !,"policies, it is recommended this report be queued."
  • Line Location: IBCOPR+21
Function Call: WRITE
  • Prompt: !
  • Line Location: IBCOPR+24
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: IBCOPR+29
Function Call: WRITE
  • Prompt: !,"END DATE MUST BE GREATER THAN OR EQUAL TO THE START DATE.",!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !?5,"*** Selected date range from ",Y," to "
  • Line Location: START+9
Function Call: WRITE
  • Prompt: Y," ***"
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !?5,"Enter Sources of Information to include one at a time."
  • Line Location: SOISEL+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SUMMARY+4
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+2
Routine Call
  • DIC
  • Line Location:
    • SOISEL1+6
Routine Call
  • DIR
  • Line Location:
    • SUMMARY+4
    • OUT+6
Routine Call
  • %ZIS
  • Line Location:
    • IBCOPR+24

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(355.12 - [#355.12] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] DQ+36, DQ+38, DQ+39, DQ+45, DQ+46
^DPT - [#2] DQ+9, DQ+22
^DPT("AB" DQ+6, DQ+7, DQ+8
^PRCA(433 - [#433] DQ+54, DQ+55, DQ+60, DQ+61
^TMP($J DQ+2!, DQ+22*, DQ+30*, DQ+33, DQ+34, DQ+35, DQ+50*, DQ+62*, DQ+71!

Label References

Name Line Occurrences
$$OUT IBCOPR+18
$$SUMMARY IBCOPR+16
DATESEL IBCOPR+11
SOISEL IBCOPR+14
SOISEL1 SOISEL1+10
SOISELX SOISEL1+7, SOISEL1+9
START START+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DATESEL+2~
%DT DATESEL+2~, START+1*, START+5*
%DT("A" START+1*, START+5*
%DT("B" START+1*, START+5*
%DT(0 START+1*, START+5*
%H DATESEL+2~
%I DATESEL+2~
>> %ZIS IBCOPR+24*
AMOUNT DQ+1~, DQ+47*, DQ+50, DQ+51, DQ+61*, DQ+62, DQ+63
BILLNUM DQ+1~, DQ+46*, DQ+50
CANCEL DQ+1~, DQ+45*, DQ+50, DQ+51, DQ+62, DQ+63
CLASS DQ+1~, DQ+39*, DQ+42*, DQ+50, DQ+51, DQ+62, DQ+63
COUNTNEW DQ+1~, DQ+3*, DQ+29*
COUNTNEW( DQ+28*, DQ+66*, DQ+67*
CT SOISEL+1~, SOISEL+2*, SOISEL1+2, SOISEL1+9, SOISEL1+10*
DA DQ+1~, DQ+8*, DQ+9, DQ+36*, DQ+38, DQ+39, DQ+45, DQ+46, DQ+47, DQ+50
, DQ+54, DQ+62
DATA DQ+1~, DQ+9*, DQ+10, DQ+11, DQ+55*, DQ+57, DQ+58, DQ+62
DATE DQ+1~, DQ+10*, DQ+21, DQ+25, DQ+38*, DQ+49, DQ+50, DQ+58*, DQ+59, DQ+62
DATEEND IBCOPR+8~, IBCOPR+11, DQ+25, DQ+49, DQ+59, DATESEL+3!, START+8*, START+9
DATESTRT IBCOPR+8~, DQ+25, DQ+49, DQ+59, DATESEL+3!, START+3*, START+7, START+8
DEFAULT DATESEL+2~, START*, START+1, START+4*, START+5
DFN DQ+1~, DQ+7*, DQ+8, DQ+9, DQ+22, DQ+30, DQ+33*, DQ+34, DQ+35, DQ+36
, DQ+50, DQ+62
DIC SOISEL+1~, SOISEL1+5*
DIC("A" SOISEL1+4*
DIC(0 SOISEL1*
DIR SUMMARY+1~, OUT+1~
DIR("A" SUMMARY+3*, OUT+4*
DIR("B" SUMMARY+2*, OUT+5*
DIR(0 SUMMARY+2*, OUT+3*
DIROUT OUT+1~
DIRUT SUMMARY+1~, SUMMARY+5, OUT+1~, OUT+6
DT START, START+1, START+4, START+5
DTOUT SOISEL+1~, SOISEL1+7, OUT+1~
DUOUT SOISEL+1~, SOISEL1+7, OUT+1~
IBCNESOI IBCOPR+8~, IBCOPR+14, DQ+17, SOISEL+2!, SOISEL1+9*
IBCNESOI( DQ+17, SOISEL1+10*
IBCNFSUM IBCOPR+8~, IBCOPR+16*
IBCNOUT IBCOPR+8~, IBCOPR+18*, IBCOPR+29
INSCO DQ+1~, DQ+6*, DQ+7, DQ+8, DQ+22, DQ+30, DQ+34*, DQ+35, DQ+36, DQ+50
, DQ+62
IO("Q" IBCOPR+25!
PAYMTAMT DQ+1~
PAYMTAMT( DQ+63*
PAYMTCNT DQ+1~
PAYMTCNT( DQ+63*, DQ+67
>> POP IBCOPR+24
Q SOISEL+1~, SOISEL1+1*, SOISEL1+2*, SOISEL1+3*, SOISEL1+4
SOI DQ+1~, DQ+11*, DQ+14, DQ+17, DQ+22, DQ+28, DQ+30, DQ+35*, DQ+50, DQ+51
, DQ+62, DQ+63, DQ+65*, DQ+66*, DQ+67*
TOTALAMT DQ+1~
TOTALAMT( DQ+51*
TOTALCNT DQ+1~
TOTALCNT( DQ+51*, DQ+66
TRANDA DQ+1~, DQ+54*, DQ+55, DQ+60, DQ+61, DQ+62
VA DQ+1~
VA("BID" DQ+22
X DATESEL+2~, SOISEL+1~, SUMMARY+1~, OUT+1~
Y DQ+1~, DQ+21*, DQ+22, DATESEL+2~, START*, START+1, START+2*, START+3, START+4*, START+5
, START+6*, START+7, START+8*, START+9*, SOISEL+1~, SOISEL1+9, SOISEL1+10, SUMMARY+1~, SUMMARY+6, OUT+1~
, OUT+7
>> ZTDESC IBCOPR+26*
>> ZTRTN IBCOPR+26*
>> ZTSAVE("DATE*" IBCOPR+27*
>> ZTSAVE("IBCN*" IBCOPR+27*
>> ZTSAVE("ZTREQ" IBCOPR+27*
ZTSK IBCOPR+25!
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