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

Package: Integrated Billing

Routine: IBCEPTR


Information

IBCEPTR ;ALB/ESG - Test Claim Messages Report ;28-JAN-2005

Source Information

Source file <IBCEPTR.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 5 ^%ZISC  $$S^%ZTLOAD  ($$FMTE,$$NOW)^XLFDT  $$RJ^XLFSTR  EN^XUTMDEVQ  
Integrated Billing 4 $$INPAT^IBCEF  $$FINDINS^IBCEF1  $$INSADD^IBCNSC02  $$MCRWNR^IBEFUNC  
VA FileMan 3 MIX^DIC1  $$EXTERNAL^DILFD  ^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 IBCE VIEW PREV TRANS MESSAGE  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point
EXIT ; Exit Point
SELECT ; Determine which claim#'s or batch#'s to report on
SELECTX ;
DEVICE ; standard device selection
DEVX ;
COMPILE ; compile the data into a scratch global
COMPX ;
STORE(IBIFN) ; Input = internal bill#; continue compilation
STOREX ;
STORETX(IBIFN,TXIEN) ; store transmission info
STTXXX ;
PRINT ; print the report to the specified device
PRINTX ;
TXPRT ; print transmission information
TXPRTX ;
SMPRT ; print returned status message information
SMPRTX ;
HEADER ; page break and header
HEADX ;
BT(IBIFN) ; bill type and info
; [1] TYPE (form type, charge type, inp/outp)
; [2] claim#
; [3] patient name
CLMLST(IBIFN) ; DIC lister
CLMLSTX ;

External References

Name Field # of Occurrence
^%ZISC COMPILE+31
$$S^%ZTLOAD HEADER+21
MIX^DIC1 SELECT+23, SELECT+35
$$EXTERNAL^DILFD TXPRT+4, TXPRT+5, SMPRT+4
^DIR SELECT+11, SELECT+44, SELECT+49, PRINT+33, HEADER+5
$$INPAT^IBCEF BT+9
$$FINDINS^IBCEF1 TXPRT+6
$$INSADD^IBCNSC02 TXPRT+7
$$MCRWNR^IBEFUNC TXPRT+15
$$FMTE^XLFDT TXPRT+3, SMPRT+3, HEADER+16, CLMLST+3
$$NOW^XLFDT HEADER+16
$$RJ^XLFSTR PRINT+20, HEADER+18
EN^XUTMDEVQ DEVICE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SELECT+3
Function Call: WRITE
  • Prompt: !!?23,"Test Claim EDI Transmission Report"
  • Line Location: SELECT+4
Function Call: WRITE
  • Prompt: !!?7,"This report will display EDI transmission data and returned status"
  • Line Location: SELECT+5
Function Call: WRITE
  • Prompt: !?7,"message data for selected test claims. You may select test claims"
  • Line Location: SELECT+6
Function Call: WRITE
  • Prompt: !?7,"by claim number or by batch number or you may search for claims that"
  • Line Location: SELECT+7
Function Call: WRITE
  • Prompt: !?7,"were transmitted within a date range.",!
  • Line Location: SELECT+8
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+19
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+31
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+42
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+47
Function Call: WRITE
  • Prompt: !!!,"This report is 80 characters wide.",!
  • Line Location: DEVICE+2
Function Call: WRITE
  • Prompt: !!!?5,"No Data Found"
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !!,"Batch#: ",BATCH
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: !,"Claim#: ",CLAIM
  • Line Location: PRINT+17
Function Call: WRITE
  • Prompt: ?18,$E($P(CLMD,U,3),1,20),?40,"(",$P(CLMD,U,1),")"
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !,$$RJ^XLFSTR("",80,"-")
  • Line Location: PRINT+20
Function Call: WRITE
  • Prompt: !!?5,"*** End of Report ***"
  • Line Location: PRINT+32
Function Call: WRITE
  • Prompt: !,"Transmission Information"
  • Line Location: TXPRT+12
Function Call: WRITE
  • Prompt: !?1,TXDTM,?22,"Bch#",+$E(EXTBCH,4,99),?33,$E(TXBY,1,15),?50,$E(PAYER,1,20)," (",PSEQ,")"
  • Line Location: TXPRT+13
Function Call: WRITE
  • Prompt: !?50,$E($P(INZ,U,2),1,15),",",$E($P(INZ,U,3),1,11),",",$E($P(INZ,U,4),1,2)
  • Line Location: TXPRT+15
Function Call: WRITE
  • Prompt: !
  • Line Location: TXPRT+16
Function Call: WRITE
  • Prompt: !,"Status Message Information"
  • Line Location: SMPRT+7
Function Call: WRITE
  • Prompt: !?1,TXDTM,?22,SEVERITY,?65,"Msg#",$P(DATA,U,3)
  • Line Location: SMPRT+8
Function Call: WRITE
  • Prompt: !?2,$G(^TMP($J,RTN,BATCH,CLAIM,TXD,TYPE,IEN,1,Z,0))
  • Line Location: SMPRT+12
Function Call: WRITE
  • Prompt: !
  • Line Location: SMPRT+14
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: "Test Claim EDI Transmission Report"
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: ?TAB,HDR
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,"Selected ",$S(IBRMETH="B":"Batches",IBRMETH="C":"Claims",1:"Date Range")
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: ?TAB,HDR
  • Line Location: HEADER+17
Function Call: WRITE
  • Prompt: !,$$RJ^XLFSTR("",80,"=")
  • Line Location: HEADER+18
Function Call: WRITE
  • Prompt: !!!?5,"*** Report Halted by TaskManager Request ***"
  • Line Location: HEADER+23
Routine Call
  • DIR
  • Line Location:
    • SELECT+11
    • SELECT+44
    • SELECT+49
    • PRINT+33
    • HEADER+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
361.41 EXTERNAL^DILFD
361.42 EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] STORE+2, PRINT+18, BT+5
^DPT - [#2] BT+11
^IBA(364.1 - [#364.1] COMPILE+14
^IBM(361.4 - [#361.4] COMPILE+17, COMPILE+23, COMPILE+24, COMPILE+26, STORE+9, STORE+14, STORE+19, STORE+24, STORE+25, STORE+38
, STORETX+2, STORETX+9, CLMLST+3, CLMLST+4, CLMLST+5
^TMP($J COMPILE+3!, COMPILE+32!, STORE+38*, STORETX+9*, PRINT+7, PRINT+10, PRINT+14, PRINT+23, TXPRT+2, SMPRT+2
SMPRT+10, SMPRT+12

Label References

Name Line Occurrences
$$BT PRINT+19, CLMLST+2
DEVICE EN+3
EXIT EN+2
HEADER PRINT+7, PRINT+11, PRINT+15, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+11
HEADX HEADER+3, HEADER+21
PRINT COMPILE+30
PRINTX PRINT+30, PRINT+31
SELECT EN+2
SELECTX SELECT+12, SELECT+14, SELECT+54, SELECT+55, SELECT+56
SMPRT PRINT+25
SMPRTX SMPRT+2, SMPRT+6
STORE COMPILE+8, COMPILE+17, COMPILE+26
STORETX STORE+9, STORE+14, STORE+19
STTXXX STORETX+3, STORETX+5
TXPRT PRINT+24
TXPRTX TXPRT+2, TXPRT+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BATCH PRINT+2~, PRINT+9*, PRINT+10*, PRINT+12, PRINT+14, PRINT+16, PRINT+23, TXPRT+2, SMPRT+2, SMPRT+10
SMPRT+12
BCHIEN COMPILE+1~, COMPILE+12*, COMPILE+13*, COMPILE+14, COMPILE+17, STORE+14
C BT+4~, BT+8*, BT+10
CLAIM STORE+1~, STORE+3*, STORE+4*, STORE+38, STORETX+9, PRINT+2~, PRINT+13*, PRINT+14*, PRINT+17, PRINT+18
PRINT+23, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12
CLMD PRINT+2~, PRINT+19*
CRT PRINT+1~, PRINT+3*, PRINT+4*, PRINT+33, HEADER+3
D SELECT+1~, SELECT+23*, SELECT+35*
DATA STORE+1~, STORE+25*, STORE+26, STORETX+1~, STORETX+2*, STORETX+3, STORETX+4, TXPRT+1~, TXPRT+2*, TXPRT+3
TXPRT+4, TXPRT+5, TXPRT+6, TXPRT+9, SMPRT+1~, SMPRT+2*, SMPRT+3, SMPRT+4, SMPRT+8
DIC SELECT+1~, SELECT+23*, SELECT+35*
DIC("A" SELECT+20*, SELECT+21*, SELECT+32*, SELECT+33*
DIC("S" SELECT+34*
DIC("W" SELECT+22*
DIC(0 SELECT+23*, SELECT+35*
DIR SELECT+1~, SELECT+11!, SELECT+44!, SELECT+49!, PRINT+1~, PRINT+33!, HEADER+5!
DIR("A" SELECT+10*, SELECT+43*, SELECT+48*
DIR("B" SELECT+10*, SELECT+48*
DIR(0 SELECT+9*, SELECT+43*, SELECT+48*, PRINT+33*, HEADER+5*
DIROUT SELECT+1~, PRINT+1~
DIRUT SELECT+1~, SELECT+12, SELECT+45, SELECT+50, PRINT+1~
DT SELECT+43, SELECT+48
DTOUT SELECT+1~, PRINT+1~
DUOUT SELECT+1~, PRINT+1~
EXTBCH COMPILE+1~, COMPILE+6*, COMPILE+14*, COMPILE+15*, COMPILE+22*, STORE+38, STORETX+9, TXPRT+1~, TXPRT+4*, TXPRT+13
F BT+4~, BT+7*, BT+10
HDR HEADER+1~, HEADER+13*, HEADER+14, HEADER+16*, HEADER+17
IB0 STORE+1~, STORE+2*, STORE+3, BT+4~, BT+5*, BT+7, BT+8, BT+11
IBIFN COMPILE+1~, COMPILE+7*, COMPILE+8*, COMPILE+16*, COMPILE+17*, COMPILE+25*, COMPILE+26*, STORE~, STORE+2, STORE+9
, STORE+14, STORE+19, STORE+24, STORE+25, STORE+38, STORETX~, STORETX+2, STORETX+9, PRINT+2~, PRINT+18*
PRINT+19, TXPRT+6, BT~, BT+5, BT+9, CLMLST~, CLMLST+2, CLMLST+3, CLMLST+4, CLMLST+5
IBRDATA EN+1~, SELECT+16!
IBRDATA( SELECT+25*, SELECT+37*, COMPILE+8, COMPILE+13
IBRDATA("" SELECT+21, SELECT+33, SELECT+54
IBRDATA(1 SELECT+46*, SELECT+55, COMPILE+23, STORE+34
IBRDATA(2 SELECT+51*, SELECT+56, COMPILE+24, STORE+35
IBRMETH EN+1~, SELECT+13*, SELECT+14, SELECT+17, SELECT+29, SELECT+41, SELECT+55, SELECT+56, COMPILE+5, COMPILE+11
COMPILE+21, STORE+7, STORE+12, STORE+17, STORE+30, STORE+34, STORE+35, HEADER+15
IBRTXD0 STORE+1~, STORE+5*, STORE+30, STORETX+6*
IEN PRINT+2~, PRINT+23*, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12
INSIEN TXPRT+1~, TXPRT+6*, TXPRT+7, TXPRT+15
INZ TXPRT+1~, TXPRT+7*, TXPRT+8, TXPRT+15
IOF SELECT+3, HEADER+10
IOSL PRINT+3, PRINT+4
IOST PRINT+3
LIN HEADER+1~, HEADER+4*
LTD CLMLST+1~, CLMLST+3*, CLMLST+6
MAXCNT PRINT+1~, PRINT+3*, PRINT+4*, PRINT+15, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+11, HEADER+4
N1 CLMLST+1~, CLMLST+4*, CLMLST+6
N2 CLMLST+1~, CLMLST+5*, CLMLST+7
PAGECNT PRINT+1~, PRINT+5*, PRINT+15, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+11, HEADER+3, HEADER+9*, HEADER+13
PAYER TXPRT+1~, TXPRT+8*, TXPRT+13
POP DEVICE+1~
PSEQ TXPRT+1~, TXPRT+9*, TXPRT+13
RTN COMPILE+1~, COMPILE+2*, COMPILE+3, COMPILE+32, STORE+38, STORETX+9, PRINT+7, PRINT+10, PRINT+14, PRINT+23
TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12
S BT+4~, BT+9*, BT+10
SEVERITY SMPRT+1~, SMPRT+4*, SMPRT+8
SMIEN STORE+1~, STORE+23*, STORE+24*, STORE+25, STORE+38
STOP EN+1~, EN+2, SELECT+2*, SELECT+12*, SELECT+14*, SELECT+54*, SELECT+55*, SELECT+56*, PRINT+1~, PRINT+5*
PRINT+10, PRINT+11, PRINT+14, PRINT+15, PRINT+23, PRINT+30, PRINT+31, TXPRT+11, SMPRT+6, SMPRT+10
SMPRT+11, HEADER+2*, HEADER+3, HEADER+6*, HEADER+22*
TAB HEADER+1~, HEADER+13*, HEADER+14, HEADER+16*, HEADER+17
TXBY TXPRT+1~, TXPRT+5*, TXPRT+13
TXD PRINT+2~, PRINT+22*, PRINT+23*, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12
TXDATM COMPILE+1~, COMPILE+23*, COMPILE+24*, COMPILE+26, STORE+19
TXDTM STORE+1~, STORE+26*, STORE+30, STORE+34, STORE+35, STORE+38, STORETX+1~, STORETX+4*, STORETX+5, STORETX+6
, STORETX+9, TXPRT+1~, TXPRT+3*, TXPRT+13, SMPRT+1~, SMPRT+3*, SMPRT+8
TXIEN STORE+1~, STORE+8*, STORE+9*, STORE+13*, STORE+14*, STORE+18*, STORE+19*, STORETX~, STORETX+2, STORETX+9
TYPE PRINT+2~, PRINT+23*, PRINT+24, PRINT+25, TXPRT+2, SMPRT+2, SMPRT+10, SMPRT+12, BT+4~*, BT+10*
, BT+11, CLMLST+1~, CLMLST+2*, CLMLST+6
U COMPILE+14, STORE+3, STORE+26, STORETX+4, PRINT+19, TXPRT+3, TXPRT+4, TXPRT+5, TXPRT+6, TXPRT+8
TXPRT+9, TXPRT+15, SMPRT+3, SMPRT+4, SMPRT+8, BT+7, BT+8, BT+11, CLMLST+2, CLMLST+3
, CLMLST+4, CLMLST+5
X SELECT+1~, PRINT+1~
Y SELECT+1~, SELECT+13, SELECT+18, SELECT+24, SELECT+25, SELECT+30, SELECT+36, SELECT+37, SELECT+45, SELECT+46
SELECT+48, SELECT+50, SELECT+51, PRINT+1~, HEADER+6
Z SMPRT+1~, SMPRT+9*, SMPRT+10*, SMPRT+12
ZTDESC DEVICE+1~, DEVICE+4*, DEVICE+7
>> ZTQUEUED COMPILE+33, PRINT+33, HEADER+3, HEADER+21
>> ZTREQ COMPILE+33*
ZTRTN DEVICE+1~, DEVICE+3*, DEVICE+7
ZTSAVE DEVICE+1~, DEVICE+7
ZTSAVE("IBRDATA" DEVICE+6*
ZTSAVE("IBRMETH" DEVICE+5*
>> ZTSTOP HEADER+22*
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