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

Package: Integrated Billing

Routine: IBCOPP


Information

IBCOPP ;ALB/NLR - LIST INS. PLANS BY CO. (DRIVER) ; 20-OCT-2015

Source Information

Source file <IBCOPP.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 5 EN^IBCNILK  OK^IBCNSM3  LKP^IBCNSU2  ($$OUT,$$SELA,$$SELI,$$SELP,$$SELPA,$$SELR)^IBCOPP1  ^IBCOPP2  
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  
VA FileMan 1 $$GET1^DIQ  

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 IBCN LIST PLANS BY INS CO  

Entry Points

Name Comments DBIA/ICR reference
DEVICE ; Ask user to select device
ENQ ;
EN ; Describe report
; IB*2.0*549 - reworded report description
STARTQ ;
START ; Gather plans for all selected companies.
; Input: IBAI - 0 - User selected Insurance Companies
; 1 - Run report for all Insurance Companies with Plans
; IBAIA - 0 - Only select Inactive Insurance Companies
; 1 - Only select Active Insurance Companies
; 2 - Select both Active and Inactive Insurance Companies
; IBAIPA 0 - Only select Inactive Insurance Company Plans
; 1 - Only select Active Insurance Company Plans
; 2 - Select both Active and Inactive Insurance Company Plans
; IBAPL - 0 - Whether some or all ins. co's., user selects plans (may be
; all for certain companies, some for other companies)
; 1 - Whether some or all ins. co's., run report for all plans
; associated with those co's.

External References

Name Field # of Occurrence
^%ZIS DEVICE+10
HOME^%ZIS DEVICE+17
^%ZTLOAD DEVICE+15
$$GET1^DIQ EN+59, START+22
EN^IBCNILK EN+53
OK^IBCNSM3 START+34
LKP^IBCNSU2 START+42
$$OUT^IBCOPP1 EN+74, EN+85
$$SELA^IBCOPP1 EN+44
$$SELI^IBCOPP1 EN+39
$$SELP^IBCOPP1 EN+63
$$SELPA^IBCOPP1 EN+69
$$SELR^IBCOPP1 EN+37
^IBCOPP2 DEVICE+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"This report will generate a list of insurance plans by company."
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !?5,"It will help you identify duplicates. You must select one, many"
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !?5,"or all of the insurance companies; anywhere from one to all of the"
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !?5,"plans under each company; and whether to include the patient policies"
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !?5,"(subscribers) under each plan. The number of plans you select is "
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !?5,"independent for each company you are including, but the subscriber"
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !?5,"is the same (all or none) for all companies and plans within this report."
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !?5,"Regardless of how you run the report, the number of group plans per"
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !?5,"insurance company and the number of subscribers per plan will be"
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: !?5,"included.",!!
  • Line Location: EN+11
Function Call: WRITE
  • Prompt: !!,*7,"No plans selected!"
  • Line Location: EN+82
Function Call: WRITE
  • Prompt: !!,"*** You will need a 132 column printer for this report. ***",!
  • Line Location: DEVICE+4
Function Call: WRITE
  • Prompt: !!,"For CSV output, turn logging or capture on now. To avoid undesired wrapping"
  • Line Location: DEVICE+6
Function Call: WRITE
  • Prompt: !,"of the data saved to the file, please enter ""0;256;99999"" at the ""DEVICE:"""
  • Line Location: DEVICE+7
Function Call: WRITE
  • Prompt: !,"prompt.",!
  • Line Location: DEVICE+8
Function Call: WRITE
  • Prompt: !!,$S($D(ZTSK):"This job has been queued as task #"_ZTSK_".",1:"Unable to queue this job.")
  • Line Location: DEVICE+18
Function Call: WRITE
  • Prompt: !!,"Insurance Company # "_IBCT_": "_IBIC
  • Line Location: START+33
Function Call: WRITE
  • Prompt: " ...building a list of plans..."
  • Line Location: START+37
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+17
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(36 - [#36] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] START+21, START+25
^IBA(355.3 - [#355.3] START+20
^TMP("IBCNILKA" EN+54, EN+56, EN+61!, ENQ+2!
^TMP("IBINC" EN+36!, EN+60*, EN+81, ENQ+2!, START+25*, START+29, START+31, START+36!, START+45!, START+51*
^TMP($J START+38!, START+44, START+50, STARTQ+1!

Label References

Name Line Occurrences
DEVICE EN+76, EN+86
ENQ EN+38, EN+40, EN+45, EN+50, EN+64, EN+70, EN+75, EN+80, EN+83, DEVICE+11
, DEVICE+20
START EN+79
STARTQ START+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN+35~, DEVICE+9*
A EN+35~, ENQ+1!, START+19*, START+20*, START+21, START+22, START+25
DIROUT ENQ+1!
DIRUT ENQ+1!
DTOUT ENQ+1!
DUOUT ENQ+1!
I EN+35~, DEVICE+2~, DEVICE+14*
IBAI EN+39*, EN+40, EN+50, EN+73, ENQ+1!, START+17, START+36*, START+46*
IBAIA EN+44*, EN+45, EN+53, ENQ+1!, START+23, START+24
IBAIPA EN+68*, EN+69*, EN+70, ENQ+1!, START+41
IBAO EN+35~, EN+74*, EN+75, EN+85*, DEVICE+3, ENQ+1!, STARTQ+1!
IBAPA EN+37*, EN+38, ENQ+1!
IBAPL EN+63*, EN+64, EN+69, EN+73, ENQ+1!, START+14
IBCNS EN+51~, EN+55*, EN+56*, EN+59, EN+60, START+30*, START+31*, START+36, START+42, START+45
, START+51, STARTQ+1!
IBCT START+13*, START+32*, START+33, STARTQ+1!
IBIC START+28*, START+29*, START+31, START+33, START+36, START+45, START+51, STARTQ+1!
IBJJ STARTQ+1!
IBLCT STARTQ+1!
IBOK START+36, STARTQ+1!
IBPN START+49*, START+50*, START+51, STARTQ+1!
IBQUIT EN+50, EN+52*, EN+54*, EN+80, ENQ+1!, START+13*, START+29, START+31, START+35, START+43
IBSEL START+38!, START+42, STARTQ+1!
INACT START+18~, START+22*, START+23, START+24
IO DEVICE+23
IO("Q" DEVICE+12, DEVICE+16!, DEVICE+19!
POP EN+35~, DEVICE+2~, DEVICE+11
X ENQ+1!
XX EN+51~, EN+59*, EN+60, START+41*, START+42
Y ENQ+1!
ZTDESC EN+35~, DEVICE+13*
ZTDEXC EN+35~
ZTRTN EN+35~, DEVICE+13*
ZTSAVE EN+35~
ZTSAVE( DEVICE+14*
ZTSK DEVICE+18, DEVICE+19!
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