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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNERPO

Package: Integrated Billing

Routine: IBCNERPO


Information

IBCNERPO ;AITC/CKB - PATIENT POLICY AUTOLOAD REPORT ; 20-JAN-2026

Source Information

Source file <IBCNERPO.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZISC  ($$DT,$$FMADD,$$FMTE)^XLFDT  EN^XUTMDEVQ  
Integrated Billing 1 (EN,PRINT)^IBCNERPO1  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
Integrated Billing 1 IBCNE PAT POL AUTOLOAD RPT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
DATE ; Date Range parameters
TYPE ;Type of Report
IBOUT ;
SORT ;
DEVICE ; Device Handler and possible TaskManager calls
; Output params: STOP = Flag to stop routine
EXIT ;
COMPILE(IBCNERPO) ; Entry point called from EN^XUTMDEVQ in either direct or queued mode.
; Input params:
; IBCNERPO = Array passed by ref of the report params
COMPILX ; COMPILE exit pt
DTRANGE ;
DT10 ; Start with DATE - default is 6 months (or 180 days)in the past
DT20 ; Go to DATE - no default

External References

Name Field # of Occurrence
^%ZISC COMPILE+13
^DIR TYPE+5, IBOUT+6, SORT+10, DT10+8, DT20+5
EN^IBCNERPO1 COMPILE+9
PRINT^IBCNERPO1 COMPILE+11
$$DT^XLFDT DT10+2
$$FMADD^XLFDT DT10+2
$$FMTE^XLFDT DT10+4
EN^XUTMDEVQ DEVICE+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !,"Patient Policy Autoload Report"
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,"This report provides data for patient Medicare Policies that have been"
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"Autoloaded by the eIV Autoload Process.",!
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !
  • Line Location: TYPE+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: TYPE+10
Function Call: WRITE
  • Prompt: !
  • Line Location: IBOUT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SORT+2
Function Call: WRITE
  • Prompt: !!,"For CSV output, turn logging or capture on now. To avoid undesired wrapping"
  • Line Location: SORT+16
Function Call: WRITE
  • Prompt: !,"of the data saved to the file, please enter ""0;256;99999"" at the ""DEVICE:"""
  • Line Location: SORT+17
Function Call: WRITE
  • Prompt: !,"prompt.",!
  • Line Location: SORT+18
Function Call: WRITE
  • Prompt: !!!,"*** You will need a 132 column printer for this report. ***",!
  • Line Location: SORT+20
Function Call: WRITE
  • Prompt: "To avoid undesired wrapping of the data when printing to the screen,",!
  • Line Location: SORT+21
Function Call: WRITE
  • Prompt: "please enter ""0;132;"" at the ""DEVICE:"" prompt.",!
  • Line Location: SORT+22
Function Call: WRITE
  • Prompt: !
  • Line Location: DT10+1
Function Call: WRITE
  • Prompt: !!,"Please enter a valid date no more than 6 months in the past."
  • Line Location: DT10+10
Function Call: WRITE
  • Prompt: !,"Future dates are not allowed."
  • Line Location: DT10+11
Function Call: WRITE
  • Prompt: !!,"Please enter a valid date no more than 6 months in the past."
  • Line Location: DT20+9
Function Call: WRITE
  • Prompt: !,"Future dates are not allowed.",!
  • Line Location: DT20+10
Function Call: WRITE
  • Prompt: !!,"Go to DATE must not precede the Start with DATE.",!
  • Line Location: DT20+11
Routine Call
  • DIR
  • Line Location:
    • TYPE+5
    • IBOUT+6
    • SORT+10
    • DT10+8
    • DT20+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J COMPILE+5!, COMPILE+15!

Label References

Name Line Occurrences
DEVICE TYPE+10
DT10 DT10+9
DT20 DT20+8, DT20+11
DTRANGE DATE+1
EXIT DATE+1, TYPE+7, IBOUT+7, SORT+1, SORT+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR TYPE+1~, IBOUT+1~, SORT+3~, DTRANGE+1~
DIR("?" DT10+6*, DT10+7*, DT20+3*, DT20+4*
DIR("A" TYPE+4*, IBOUT+4*, SORT+4*, SORT+5*, SORT+6*, SORT+7*, SORT+9*, DT10+5*, DT20+1!, DT20+2*
DIR("B" IBOUT+5*, DT10+4*, DT20+1!
DIR(0 TYPE+3*, IBOUT+3*, SORT+8*, DT10+3*
DIROUT TYPE+1~, IBOUT+1~, SORT+3~, DTRANGE+1~
DIRUT TYPE+1~, TYPE+6, IBOUT+1~, IBOUT+6, SORT+3~, SORT+11, DTRANGE+1~, DT10+8, DT20+6
DT DT10+9, DT20+8
DTOUT TYPE+1~, TYPE+6, IBOUT+1~, SORT+3~, SORT+11, DTRANGE+1~
DUOUT TYPE+1~, TYPE+6, IBOUT+1~, SORT+3~, SORT+11, DTRANGE+1~
IBCNERPO EN+1~, COMPILE~, COMPILE+9, COMPILE+11
IBCNERPO("BEGDT" DT10+12*, DT20+11
IBCNERPO("ENDDT" DT20+12*
IBCNERPO("IBOUT" IBOUT+8*, SORT+1, SORT+15, SORT+19, COMPILE+7
IBCNERPO("SORT" SORT+13*
IBCNERPO("TYPE" TYPE+8*, SORT+19
IBDT180 DTRANGE+1~, DT10+2*, DT10+4, DT10+9
IBOUT COMPILE+6~, COMPILE+7*
IOF EN+4
POP DEVICE+4~
STOP EN+1~, EN+3*, DATE+1, TYPE+6*, TYPE+7, IBOUT+6*, IBOUT+7, SORT+1, SORT+11*, SORT+12
, DT10+8*, DT20+6*
TYPE EN+1~, TYPE+8*, TYPE+10, SORT+1
X TYPE+1~, IBOUT+1~, SORT+3~, DTRANGE+1~
Y TYPE+1~, TYPE+8, IBOUT+1~, IBOUT+8, SORT+3~, SORT+13, DTRANGE+1~, DT10+9, DT10+12, DT20+8
, DT20+11, DT20+12
ZTDESC DEVICE+4~, DEVICE+6*, DEVICE+8
>> ZTQUEUED COMPILE+17
>> ZTREQ COMPILE+17*
ZTRTN DEVICE+4~, DEVICE+5*, DEVICE+8
ZTSAVE DEVICE+4~, DEVICE+8
ZTSAVE("IBCNERPO(" DEVICE+7*
>> ZTSTOP COMPILE+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All