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

Package: Integrated Billing

Routine: IBCERP7


Information

IBCERP7 ;AITC/KDM - HID HCCH Payer ID Report ;5/4/2017

Source Information

Source file <IBCERP7.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMTE,$$HTE,$$NOW)^XLFDT  
VA FileMan 2 $$GET1^DIQ  ^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 IB HCCH PAYER ID REPORT  

Entry Points

Name Comments DBIA/ICR reference
ENT ; Menu Option Entry Point
QUE ; Queued Entry Point
DATES ; Enter the from and to dates for this report
DEVICE ; - Ask device
GATHER ;GO GET THE INFO BASED ON THE DATES ENTERED
; uses ^DIC(36,"AEDIX",DATE,INSURANCE IEN,) to get data within date range.
; If data is within date range sets up ^TMP($J file with all data needed for the report.
; ^DIC(36,"AEDIX",DATE,INSURANCE IEN ,EDI ID NUMBER,TYPE "P" OR "I")=EDI ID NUMBER ON FILE ;
PRINT ; Print data
; PGC=page ct,LNTOT=no of lines to be printed,LNCNT=when to page break
; MAX=IOSL (device length)
END
HDRINIT ; Initial setting
HEADER ; Print Header info
EXIT() ;clean up and quit

External References

Name Field # of Occurrence
^%ZIS DEVICE+4
HOME^%ZIS DEVICE+17
^%ZISC EXIT+6
^%ZTLOAD DEVICE+15
$$GET1^DIQ GATHER+24, GATHER+25, GATHER+26, GATHER+27
^DIR DATES+4, DATES+8, DEVICE+18, END+1, HEADER+6
$$FMTE^XLFDT DATES+4, DATES+6, DATES+8, PRINT+28, HDRINIT+10
$$HTE^XLFDT DATES+3
$$NOW^XLFDT HDRINIT+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DATES+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DATES+6
Function Call: WRITE
  • Prompt: !!!,"You will need a 132 column printer for this report",!
  • Line Location: DEVICE+3
Function Call: WRITE
  • Prompt: !!,$S($D(ZTSK):"Your task number "_ZTSK_" has been queued.",1:"Unable to queue this job.")
  • Line Location: DEVICE+16
Function Call: WRITE
  • Prompt: !!!
  • Line Location: DEVICE+18
Function Call: WRITE
  • Prompt: !!!,NONEMSG
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: !,$E(NAME,1,30),?32,COMPADDR,?72,$$FMTE^XLFDT(DATE,2),?PIDPOS,PID,?105,EDIONFILE,?115,EDINO,?125,UPDATE
  • Line Location: PRINT+28
Function Call: WRITE
  • Prompt: !!!,?49,EORMSG,!!!
  • Line Location: END+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDRINIT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,HDR1,?43,HDR2,?98," Page: "_PGC_" of "_PAGES
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"Timeframe: "_BEGDT_" thru "_ENDDT
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !!
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"Insurance Co",?32,"Address",?72,"Date",?82,"EDI-PayerID",?94,"CLM-OFC-ID",?105,"OldValue",?115,"NewValue",?125,"Updated"
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !,LEGEND
  • Condition for execution: +ASTERISK
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,DASH
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EXIT+3
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+4
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+17
Routine Call
  • DIR
  • Line Location:
    • DATES+4
    • DATES+8
    • DEVICE+18
    • END+1
    • HEADER+6

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] GATHER+18, GATHER+19, GATHER+20, GATHER+21, GATHER+22
^DIC(5 - [#5] PRINT+21
^TMP( QUE+1!, GATHER+28*, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+19, PRINT+20, PRINT+21
PRINT+22, EXIT+7!

Label References

Name Line Occurrences
DATES ENT+4
DEVICE ENT+5
END PRINT+8
EXIT QUE+6
GATHER QUE+2
HDRINIT QUE+3
HEADER QUE+4, PRINT+24, PRINT+30
PRINT QUE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEVICE+2~, DEVICE+4*
ADDRESS PRINT+4~, PRINT+19*, PRINT+26
ASTERISK ENT+2~, ENT+3*, GATHER+23*, HEADER+14
BEGDT ENT+1~, DATES+4*, HEADER+9, EXIT+8!
BEGIN ENT+1~, DATES+4*, EXIT+8!
CITY PRINT+4~, PRINT+20*, PRINT+26
CNT ENT+2~
COMPADDR PRINT+4~, PRINT+26*, PRINT+28
DASH ENT+2~, GATHER+15*, HEADER+14
DATE GATHER+14~, GATHER+17*, GATHER+18*, GATHER+19, GATHER+20, GATHER+21, GATHER+22, GATHER+28, PRINT+4~, PRINT+10*
PRINT+11, PRINT+12, PRINT+19, PRINT+20, PRINT+21, PRINT+22, PRINT+28
DIR DATES+2~, DATES+4!, DATES+8!, DEVICE+18!, END+1!, HEADER+2~, HEADER+6!
DIR("?" DATES+3*
DIR("A" DATES+3*, DATES+6*
DIR("B" DATES+3*, DATES+6*
DIR(0 DATES+3*, DATES+6*, DEVICE+18*, END+1*, HEADER+6*
DT ENT+1~, DATES+6
DUOUT HEADER+2~, HEADER+6
EDINO GATHER+14~, GATHER+20*, GATHER+21, GATHER+22, GATHER+28, PRINT+4~, PRINT+11*, PRINT+12, PRINT+19, PRINT+20
PRINT+21, PRINT+22, PRINT+28
EDIONFILE GATHER+14~, GATHER+22*, GATHER+23, GATHER+28, PRINT+4~, PRINT+22*, PRINT+23, PRINT+28
END ENT+1~, DATES+8*
ENDDT ENT+1~, DATES+8*, HEADER+9, EXIT+8!
EORMSG ENT+2~, PRINT+5*, END
HDR1 ENT+1~, HDRINIT+9*, HEADER+8
HDR2 ENT+1~, HDRINIT+10*, HEADER+8
HDR3 ENT+1~
IBABEG ENT+1~, DATES+4*, GATHER+17, EXIT+8!
IBADDRESS GATHER+14~, GATHER+25*, GATHER+28
IBAEND ENT+1~, DATES+8*, GATHER+18, EXIT+8!
IBCITY GATHER+14~, GATHER+26*, GATHER+28
IBEOB ENT+1~
IBIFN ENT+1~
IBNAME GATHER+14~, GATHER+24*, GATHER+28
IBPIEN GATHER+14~, GATHER+19*, GATHER+20, GATHER+21, GATHER+22, GATHER+24, GATHER+25, GATHER+26, GATHER+27, GATHER+28
IBQUIT ENT+1~, ENT+3*, ENT+4, ENT+5, QUE+4, DEVICE+4*, DEVICE+5*, PRINT+12, PRINT+24, PRINT+31
HEADER+4, HEADER+6*, EXIT+8!
IBSTATE GATHER+14~, GATHER+27*, GATHER+28
IEN PRINT+4~, EXIT+8!
IO DEVICE+19
IO("Q" DEVICE+5
IOF HDRINIT+3, HEADER+7, EXIT+3
IOSL GATHER+16
IOST DEVICE+18, END+1, HDRINIT+3, HEADER+6, EXIT+3
LEGEND ENT+2~, ENT+3*, HEADER+14
LNCNT GATHER+14~, PRINT+24, PRINT+29*, PRINT+30, HDRINIT+2*, HDRINIT+6*, HEADER+3*, HEADER+15*, EXIT+8!
LNTOT ENT+1~, GATHER+16*, GATHER+29*, HDRINIT+4, HDRINIT+5, HDRINIT+7
MAX ENT+1~, GATHER+16*, PRINT+24, PRINT+30, HDRINIT+7
NAME PRINT+4~, PRINT+9*, PRINT+10, PRINT+11, PRINT+12, PRINT+19, PRINT+20, PRINT+21, PRINT+22, PRINT+28
NONEMSG ENT+2~, PRINT+6*, PRINT+8
PAGES ENT+1~, HDRINIT+4*, HDRINIT+7*, HDRINIT+8*, HEADER+8
PGC ENT+1~, GATHER+16*, HDRINIT+3, HDRINIT+5, HEADER+4, HEADER+8, HEADER+15*
PID PRINT+4~, PRINT+16*, PRINT+28
PIDPOS PRINT+4~, PRINT+17*, PRINT+28
POP ENT+2~, ENT+5, DEVICE+4
RNAME ENT+1~, ENT+3*, QUE+1, GATHER+28, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+19
PRINT+20, PRINT+21, PRINT+22, EXIT+7
STATE PRINT+4~, PRINT+21*, PRINT+26
TYPE GATHER+14~, GATHER+21*, GATHER+22, GATHER+28, PRINT+4~, PRINT+12*, PRINT+16, PRINT+17, PRINT+19, PRINT+20
PRINT+21, PRINT+22
U ENT+1~, GATHER+16*, GATHER+28, PRINT+19, PRINT+20, PRINT+21, PRINT+22
UPDATE PRINT+4~, PRINT+23*, PRINT+28
Y ENT+1~, ENT+4, DATES+4, DATES+6, DATES+8, EXIT+8!
Y(0 DATES+4, DATES+8
ZTDESC DEVICE+2~, DEVICE+6*
ZTIO DEVICE+2~
ZTQUEUED DEVICE+2~, EXIT+5, EXIT+6
ZTREQ EXIT+1~, EXIT+5*
ZTRTN DEVICE+2~, DEVICE+6*
ZTSAVE DEVICE+2~
ZTSAVE("BEGDT" DEVICE+11*
ZTSAVE("BEGIN" DEVICE+7*
ZTSAVE("END" DEVICE+8*
ZTSAVE("ENDDT" DEVICE+12*
ZTSAVE("IBABEG" DEVICE+9*
ZTSAVE("IBAEND" DEVICE+10*
ZTSAVE("IBQUIT" DEVICE+14*
ZTSAVE("RNAME" DEVICE+13*
ZTSK DEVICE+16, DEVICE+17!
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