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

Package: Integrated Billing

Routine: IBCICMSP


Information

IBCICMSP ;DSI/JSR - ClaimsManager STATUS REPORT ;6-APR-2001

Source Information

Source file <IBCICMSP.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 $$S^%ZTLOAD  $$NOW^XLFDT  
Integrated Billing 1 $$CMTINFO^IBCIUT5  
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 IBCICMS  

Entry Points

Name Comments DBIA/ICR reference
EN ; this is the only entry point
PRINT ; prints data extracted
PRINT2 ; Print the totals by CM status at the end of the report
; esg - 5/22/01
PR2 ;
PRX ; Exit from the PRINT2 procedure
HEADER ; header for main report
HEADERX ;
HEAD2 ; only printed when insurance is a selected sort
DATA ; formats line item data - note claims with same edit error mnemonic
; may print mulitple times if the HFCA line item is an unique line
; with the same error type. The report prints the error mnemonic and
; the HCFA line # as it relates to IB.
COMM ; print CM user comments these comments are keyed by the user
LINE ; print report detail line
XIT ; one exit point
TOTALS ; Print totals - esg - 5/22/01

External References

Name Field # of Occurrence
$$S^%ZTLOAD EN+26, HEADER+2
^DIR EN+25, HEADER+1
$$CMTINFO^IBCIUT5 COMM+4
$$NOW^XLFDT HEADER+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?35,"N O D A T A F O U N D",!!
  • Line Location: PRINT+1
Function Call: WRITE
  • Prompt: ?35,"N O D A T A F O U N D",!!
  • Line Location: PRINT2+5
Function Call: WRITE
  • Prompt: @IOF,!,"ClaimsManager Status Report sort by "_RPTTYP(GROUPBY)_" for "
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: $E(IBCIBEG,4,5)_"/"_$E(IBCIBEG,6,7)_"/"_$E(IBCIBEG,2,3)_" thru "_$E(IBCIEND,4,5)_"/"_$E(IBCIEND,6,7)_"/"_$E(IBCIEND,2,3)
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: ?100,"Page :"_IBCIPGCT,!
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: "Summary Report"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: "Detailed Report"
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: ?100,"Run Date: "_IBCIRUN,!!
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: ?8,"BILL NO.",?18,"PATIENT NAME",?44,"PID",?50," EVENT",?60,"BILLER",?68,"CODER",?76,"ASSIGN",?84,"ERROR CODES",?102,"TYPE",?108,"CHARGES",?116,"CM STATUS"
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: ?8,"BILL NO.",?18,"PATIENT NAME",?44,"PID",?50," ENTER",?60,"BILLER",?68,"CODER",?76,"ASSIGN",?84,"ERROR CODES",?102,"TYPE",?108,"CHARGES",?116,"CM STATUS"
  • Line Location: HEADER+16
Function Call: WRITE
  • Prompt: !,X,!
  • Line Location: HEADER+17
Function Call: WRITE
  • Prompt: ?2,"INSURANCE: "_SORT4,!
  • Line Location: HEAD2+4
Function Call: WRITE
  • Prompt: !
  • Line Location: COMM+1
Function Call: WRITE
  • Prompt: ?10,$$CMTINFO^IBCIUT5(IBIFN),!
  • Line Location: COMM+4
Function Call: WRITE
  • Prompt: ?28,IBCITXT,!
  • Line Location: COMM+9
Function Call: WRITE
  • Prompt: !
  • Line Location: COMM+10
Function Call: WRITE
  • Prompt: ?8,IBCI1,?19,$E(NAME,1,23),?44,$E(IBCI2,6,9),?50,IBCIDT
  • Line Location: LINE+5
Function Call: WRITE
  • Prompt: ?60,$E(IBCI4,1,6),?68,$E(IBCI5,1,6),?76,$E(IBCI6,1,6),?84,IBCI10
  • Line Location: LINE+6
Function Call: WRITE
  • Prompt: ?102,IBCI7,?108,$J($FN(IBCI8,",",0),6),?116,IBCIX,!
  • Line Location: LINE+7
Function Call: WRITE
  • Prompt: !!?32,"ClaimsManager Bill Totals by ClaimsManager Status",!
  • Line Location: TOTALS+3
Function Call: WRITE
  • Prompt: !?22,$P(^IBA(351.91,CMSTS,0),U,1),?63,$J(IBCISCNT(1,CMSTS),6)
  • Line Location: TOTALS+10
Function Call: WRITE
  • Prompt: ?76,$J("$"_$FN(IBCISCNT(2,CMSTS),",",0),12)
  • Line Location: TOTALS+11
Function Call: WRITE
  • Prompt: !?62,"-------",?75,"-------------"
  • Line Location: TOTALS+16
Function Call: WRITE
  • Prompt: !?22,"GRAND TOTAL",?63,$J(IBCISCNT(1),6)
  • Line Location: TOTALS+17
Function Call: WRITE
  • Prompt: ?76,$J("$"_$FN(IBCISCNT(2),",",0),12)
  • Line Location: TOTALS+18
Routine Call
  • DIR
  • Line Location:
    • EN+25
    • HEADER+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" HEADER+9
^IBA(351.9 - [#351.9] COMM+1, COMM+5, COMM+6
^IBA(351.91 - [#351.91] EN+13, EN+14, TOTALS+5, TOTALS+7, TOTALS+10
^TMP($J PRINT+1, PRINT+2, PRINT+3, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, PRINT2+5, DATA+4

Label References

Name Line Occurrences
COMM PRINT+14
DATA PRINT+12
HEAD2 PRINT+8, LINE+3
HEADER PRINT+1, PRINT+5, PRINT2+4, HEAD2+3, COMM+2, COMM+7, LINE+2, LINE+3, TOTALS+2, TOTALS+9
TOTALS+15
HEADERX HEADER+13
LINE PRINT+13
PR2 PRINT2+3
PRINT EN+23
PRINT2 EN+24
PRX PRINT2+5
TOTALS PR2+1
XIT EN+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASSIGN EN+1~, EN+6*, PRINT+5
AUDIT EN+1~
CMDESC TOTALS+1~, TOTALS+4*, TOTALS+5*, TOTALS+7
CMSTS TOTALS+1~, TOTALS+6*, TOTALS+7*, TOTALS+8, TOTALS+10, TOTALS+11
COMMEN EN+1~, EN+7*, PRINT+14
CRT EN+1~, EN+21*, EN+22*, EN+25, HEADER+1
DATE EN+1~, EN+10*, HEADER+15
DIR EN+25!, HEADER+1!
DIR(0 EN+25*, HEADER+1*
>> DTOUT EN+25, HEADER+1
>> DUOUT EN+25, HEADER+1
EFLAG EN+1~
ERRSEQ EN+1~
GROUPBY EN+1~, EN+8*, PRINT+8, HEADER+4, HEAD2+1
I EN+1~, EN+14*
IBCI1 EN+1~, DATA+5*, LINE+5
IBCI10 EN+1~, DATA+15*, LINE+6
IBCI2 EN+2~, DATA+6*, LINE+5
IBCI3 EN+2~, DATA+7*, DATA+8
IBCI4 EN+2~, DATA+9*, LINE+6
IBCI5 EN+2~, DATA+10*, LINE+6
IBCI6 EN+2~, DATA+11*, LINE+6
IBCI7 EN+2~, DATA+12*, LINE+7
IBCI8 EN+2~, DATA+13*, LINE+7
IBCI9 EN+2~, DATA+14*, DATA+16
IBCIARR EN+2~, EN+3~
IBCIARR( EN+14*, DATA+16
IBCIBEG EN+3~, EN+9*, HEADER+5
IBCIDATA EN+3~, DATA+4*, DATA+5, DATA+6, DATA+7, DATA+9, DATA+10, DATA+11, DATA+12, DATA+13
DATA+14, DATA+15
IBCIDT EN+3~, DATA+8*, LINE+5
IBCIEMN EN+3~
IBCIEND EN+3~, EN+11*, HEADER+5
IBCIPGCT EN+3~, EN+12*, EN+25, PRINT+8, HEADER+1, HEADER+3*, HEADER+6, LINE+3
IBCIPXT EN+5~, EN+12*, EN+25*, PRINT+2, PRINT+3, PRINT+4, PRINT+6, PRINT+8, PRINT+9, PRINT+10
PRINT+11, PR2+1, HEADER+1*, HEAD2+2, HEAD2+3, HEAD2+4, HEAD2+5, COMM+2, COMM+3, COMM+5
COMM+7, COMM+8, LINE+1, LINE+2, LINE+3, LINE+4, TOTALS+2, TOTALS+5, TOTALS+7, TOTALS+9
TOTALS+14, TOTALS+15
>> IBCIRTN PRINT+1, PRINT+2, PRINT+3, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, PRINT2+5, DATA+4
IBCIRUN EN+4~, HEADER+9*, HEADER+10
>> IBCISCNT PR2+1
>> IBCISCNT(1 TOTALS+8, TOTALS+10, TOTALS+17
>> IBCISCNT(2 TOTALS+11, TOTALS+18
IBCISEQ EN+4~, COMM+5*, COMM+6
IBCITXT EN+4~, COMM+6*, COMM+9
IBCIX EN+4~, DATA+16*, LINE+7
IBIFN EN+4~, PRINT+11*, DATA+4, COMM+1, COMM+4, COMM+5, COMM+6
IOF HEADER+4
IOSL EN+21, EN+22
IOST EN+21
MAXCNT EN+4~, EN+21*, EN+22*, HEAD2+3, COMM+2, COMM+7, LINE+2, TOTALS+2, TOTALS+9, TOTALS+15
NAME EN+5~, PRINT+10*, PRINT+11, DATA+4, LINE+5
PREV EN+4~, PRINT+7*
>> RPTSPECS("ASNSORT" EN+6
>> RPTSPECS("BEGDATE" EN+9
>> RPTSPECS("DATYP" EN+10
>> RPTSPECS("ENDDATE" EN+11
>> RPTSPECS("IBCICOMM" EN+7
>> RPTSPECS("SORTBY" EN+8
>> RPTSPECS("TYPE" EN+23, PRINT2+3, HEADER+7, HEADER+13
RPTTYP EN+5~
RPTTYP( HEADER+4
RPTTYP(1 EN+15*
RPTTYP(2 EN+16*
RPTTYP(3 EN+17*
RPTTYP(4 EN+18*
RPTTYP(5 EN+19*
SORT1 EN+5~, PRINT+2*, PRINT+3, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, DATA+4
SORT2 EN+5~, PRINT+3*, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, DATA+4
SORT3 EN+5~, PRINT+4*, PRINT+6, PRINT+9, PRINT+10, PRINT+11, DATA+4
SORT4 EN+5~, PRINT+6*, PRINT+7, PRINT+9, PRINT+10, PRINT+11, HEAD2+4, HEAD2+5, DATA+4
SORT5 EN+5~, PRINT+9*, PRINT+10, PRINT+11, DATA+4
STOP EN+5~
U EN+13, EN+14, DATA+5, DATA+6, DATA+7, DATA+9, DATA+10, DATA+11, DATA+12, DATA+13
DATA+14, DATA+15, TOTALS+10
X EN+5~, HEADER+17~*
Y EN+5~, HEADER+9*
Z EN+5~, EN+13*, EN+14
>> ZTQUEUED EN+25, EN+26, HEADER+1, HEADER+2
>> ZTSTOP EN+26*, PRINT+2, PRINT+3, PRINT+4, PRINT+6, PRINT+9, PRINT+10, PRINT+11, PR2+1, HEADER+2*
TOTALS+2, TOTALS+5, TOTALS+7, TOTALS+9, TOTALS+14, TOTALS+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All