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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBCEMSRI

Package: Integrated Billing

Routine: IBCEMSRI


Information

IBCEMSRI ;EDE/JWS - RPC FOR IENS LIST AND CLAIM DATA FOR TAS PRINTED CLAIMS REPORT ;

Source Information

Source file <IBCEMSRI.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Integrated Billing 5 $$POLICY^IBCEF  $$FINDINS^IBCEF1  $$CURR^IBCEF2  $$INSOK^IBCEF4  $$BILLER^IBCIUT5  
VA FileMan 3 DTNOLF^DICRW  ^DIE  $$GET1^DIQ  
Kernel 2 ENCODE^XLFJSON  ENCODE^XLFJSONE  
Accounts Receivable 1 $$BN1^PRCAFN  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Integrated Billing 3 IBTAS PCR CLAIM DATA  IBTAS PCR IENS  IBTAS PCR WRITEBACK  

Entry Points

Name Comments DBIA/ICR reference
GET(RESULT,ARG) ;RPC ; PCR - get list of claim iens to extract
FINISH ; enclose message in '[ ]' when a Bundle
INIT ; come here to set up search criteria
; Get ien of US Labor Department payer (cover all possible name variations)
GET1(RESULT,ARG) ;get claim data for PCR Power BI report
PUT(RESULT,ARG) ; successful posting of claim data to Sql database for PowerBI PCR report
CL ;reset [10] of file 399 at ^DGCR(399,#,"S1")

External References

Name Field # of Occurrence
DTNOLF^DICRW GET+4, GET1+6, PUT+4
^DIE PUT+16
$$GET1^DIQ GET1+25, GET1+32, GET1+33, GET1+38
$$POLICY^IBCEF GET+33, GET1+14
$$FINDINS^IBCEF1 GET+28
$$CURR^IBCEF2 GET1+13
$$INSOK^IBCEF4 GET+30
$$BILLER^IBCIUT5 GET1+24
$$BN1^PRCAFN GET1+20
$$SITE^VASITE GET+10
ENCODE^XLFJSON GET+47, GET1+43
ENCODE^XLFJSONE PUT+26

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"IEN: ",IBIEN,?15,$P(^DGCR(399,IBIEN,0),"^")
  • Line Location: GET+24
Function Call: WRITE
  • Prompt: !,B,?10,$P(^DGCR(399,B,0),"^")
  • Line Location: CL+4
Routine Call
  • DIE
  • Line Location:
    • PUT+16

Used in RPC

RPC Name Call Tags
IBTAS PCR IENS GET
IBTAS PCR CLAIM DATA GET1
IBTAS PCR WRITEBACK PUT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(355.1 - [#355.1] GET1^DIQ
^DGCR(399 - [#399] Classic Fileman Calls,  GET1^DIQ
^DGCR(399.3 - [#399.3] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] GET1+12
^DGCR(399 - [#399] GET+16, GET+18, GET+20, GET+21, GET+23, GET+36, GET1+10, GET1+12, GET1+16, PUT+10
CL+2, CL+3, CL+4
^DGCR(399.3 - [#399.3] INIT+11
^DIC(36 - [#36] INIT+3, INIT+4, INIT+5, GET1+21
^DIC(4 - [#4] GET1+25
^IBA(355.3 - [#355.3] GET+33, GET1+14
^IBE(350.9 - [#350.9] GET+12, GET+45, INIT+9, GET1+42
^IBE(353 - [#353] GET1+22
^IBE(355.1 - [#355.1] INIT+13

Label References

Name Line Occurrences
FINISH GET+48, GET1+9, GET1+10, GET1+44, PUT+27
INIT GET+9

Naked Globals

Name Field # of Occurrence
^( INIT+11, INIT+13
^("S1" CL+4*
^(8 GET+45*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A CL+1~, CL+2*, CL+3
ARG GET~, GET1~, PUT~
ARG("IEN399" GET1+8, PUT+6
B CL+1~, CL+3*, CL+4
CT GET+3~, GET+40*, GET1+3~
D0 PUT+12~
DA PUT+12~, PUT+13*
DIC PUT+12~
DIE PUT+12~, PUT+15*
DR PUT+12~, PUT+14*
DT GET+5
I GET1+3~, GET1+35*
IBBLLR GET+3~, GET1+3~, GET1+24*, GET1+30, GET1+31
IBDATA GET+2~, GET+21*, GET+22, GET+31, GET1+2~, GET1+12*, GET1+22, GET1+23
IBDATE GET1+3~, GET1+38*, GET1+39
IBDIVD GET1+3~, GET1+12*, GET1+34
IBDT GET+2~, GET+5*, GET+12*, GET+16*, GET+18, GET+45, GET1+2~
IBDV GET+2~, GET+31*, GET1+2~, GET1+12*
IBFPDT PUT+2~
IBFTYP GET+3~, GET1+3~, GET1+22*, GET1+41
IBIEN GET+2~, GET+18*, GET+20, GET+21, GET+23, GET+28, GET+33, GET+36, GET+40, GET1+2~
, GET1+8*, GET1+9, GET1+10, GET1+12, GET1+13, GET1+14, GET1+16, GET1+20, GET1+24, GET1+26
, GET1+38, PUT+2~, PUT+6*, PUT+9, PUT+10, PUT+13, PUT+24
IBILLNO GET1+3~, GET1+20*, GET1+25, GET1+27, GET1+28
IBINS GET+2~, GET+28*, GET+30, GET1+2~, GET1+13*, GET1+21
IBPTYP GET+3~, GET1+3~, GET1+19*
IBRCX GET+2~, GET+35*, GET+36, GET+37*, GET+39, GET1+2~, GET1+15*
IBRTD INIT+2~, INIT+11*
IBRTDS GET+3~, GET1+3~, GET1+18*
IBRTN GET+2~, GET+31*, GET+32, INIT+2~, INIT+11*, GET1+2~, GET1+12*, GET1+18, GET1+32, GET1+42
IBRVCD INIT+2~, INIT+9*
IBRVCDS GET+2~, GET+36*, GET+38*, GET1+2~, GET1+16*, GET1+17*, GET1+35
IBSAVE GET+2~, GET1+2~
IBSAVE("PCRiens" GET+40*, GET+45
IBSAVE("authorizerFirstName" GET1+31*
IBSAVE("authorizerLastName" GET1+30*
IBSAVE("claim" GET1+28*
IBSAVE("datePrinted" GET1+39*
IBSAVE("division" GET1+34*
IBSAVE("formType" GET1+41*
IBSAVE("ien" GET1+26*
IBSAVE("insuranceCompany" GET1+36*
IBSAVE("mccf" GET1+42*
IBSAVE("planType" GET1+33*
IBSAVE("rateType" GET1+32*
IBSAVE("revenueCodes" GET1+35*
IBSAVE("site" GET+10*, GET1+27*
IBSAVE("siteName" GET1+40*
IBSAVE("type" GET1+29*
IBSN GET1+3~, GET1+25*, GET1+40
IBSTT GET+3~, GET+14*, GET+42
IBTOP GET+2~, GET+33*, GET+34, GET1+2~, GET1+14*, GET1+19, GET1+33
IBTOPD INIT+2~, INIT+13*
IBTOPN INIT+2~, INIT+13*
IBTYPE GET+3~, GET1+3~, GET1+23*, GET1+29
IBULD INIT+2~, INIT+3*, INIT+4*, INIT+5*
IBY GET+2~, GET+5*, GET1+2~
INSCO GET+3~, GET1+3~, GET1+21*, GET1+36
RES PUT+2~, PUT+8*, PUT+9*, PUT+10*, PUT+11, PUT+25
RES("ien" PUT+24*
RES("status" PUT+25*
RESULT GET~, GET1~, GET1+5!, PUT~, PUT+3!
RESULT( FINISH+5*
RESULT("A" FINISH+4
RESULT(1 FINISH+2*, FINISH+3*
STOPCT GET+3~, GET+16*, GET+18, GET+42*
U GET1+12, GET1+14, GET1+21, GET1+22, GET1+23, GET1+24
VARRAY GET+2~, GET1+2~
VARRAY("IBTOP" GET+34, INIT+7*, INIT+13*, GET1+19
VARRAY("IBULD" GET+28, INIT+3*, INIT+4*, INIT+5*
VARRAY("RTYPES" GET+32, INIT+11*, GET1+18
VARRAY("XRVCDS" GET+37, INIT+9*
X GET+3~, GET+12*, GET+36*, GET+37, GET+38, FINISH+1~, FINISH+4*, FINISH+5, GET1+3~, GET1+16*
, GET1+17, GET1+38*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All