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 |  Local Variables  | All
Print Page as PDF
Routine: IBCE837I

Package: Integrated Billing

Routine: IBCE837I


Information

IBCE837I ;EDE/JWS - OUTPUT FOR 837 FHIR TRANSMISSION ;5/23/18 10:48am

Source Information

Source file <IBCE837I.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Integrated Billing 5 GET^IBCE837H  $$FT^IBCEF  $$RECVR^IBCEF2  ($$TEST,$$TXMT)^IBCEF4  $$TESTPT^IBCEU  
VA FileMan 3 DTNOLF^DICRW  ^DIE  $$GET1^DIQ  
Kernel 1 $$PROD^XUPROD  
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: 7

Package Total Caller Graph
Integrated Billing 7 IBCB1  IBCE  IBCE837  IBCE837H  IBCE837K  IBCE837L  IBTAS 837 EDICLAIMS  

Entry Points

Name Comments DBIA/ICR reference
RES(RES) ;Set resource name correctly
Q ;
FINISH ; enclose message in '[ ]' when a Bundle
END ; enclose message in '[ ]'
GET(RESULT,ARG) ;RPC - EDICLAIMS; get list of claims to transmit
TESTING ;
REC(REC) ;check to see which records are repeating
SETD ; update ^TMP global
UP ;increment CT
SETCLM(IBIEN,IBQ,RSUB) ; set the FHIR 837 claim for submission
SETSUB(IBIEN,IBVAL) ; clear the resubmission flag
TEST(IBIEN364) ; return test flag
REMCLM(IB364) ; clear the FHIR 837 claim for submission

External References

Name Field # of Occurrence
DTNOLF^DICRW GET+5
^DIE SETCLM+6, SETSUB+4, REMCLM+4
$$GET1^DIQ GET+8, TEST+2
GET^IBCE837H TESTING+6
$$FT^IBCEF GET+19
$$RECVR^IBCEF2 GET+26
$$TEST^IBCEF4 GET+18, TEST+5
$$TXMT^IBCEF4 GET+11
$$TESTPT^IBCEU GET+21
$$SITE^VASITE GET+25
$$PROD^XUPROD SETCLM+3, TEST+5

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: !
  • Prompt: "Resource Requested: "
  • Variable: RESOURCE
  • Timeout: 30
  • Line Location: TESTING+4
Function Call: WRITE
  • Prompt: !
  • Condition for execution: I=1
  • Line Location: TESTING+7
Function Call: WRITE
  • Prompt: RESULT(I)
  • Line Location: TESTING+7
Routine Call
  • DIE
  • Line Location:
    • SETCLM+6
    • SETSUB+4
    • REMCLM+4

Used in RPC

RPC Name Call Tags
IBTAS 837 EDICLAIMS GET

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(364 - [#364] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGCR(399 - [#399] GET+10
^IBA(364 - [#364] GET+9, TEST+3
^TMP($J GET+4!, GET+23, GET+24*

Label References

Name Line Occurrences
$$REC SETD+4
FINISH GET+31
Q RES+5, RES+6, RES+7, RES+8, RES+9, RES+10, RES+11, RES+12, RES+13, RES+14
, RES+15, RES+16, RES+17, RES+18, RES+19, RES+20
REMCLM GET+13, GET+14, GET+15, GET+16, GET+21, GET+23
UP SETD+2, SETD+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARG GET~, TESTING+6
ARG("IEN399" TESTING+3*
ARG("RES" TESTING+5*
CT GET+3~, GET+6*, GET+27*, GET+29, SETD+4, SETD+6, UP+1*
D0 SETCLM+1~, SETSUB+1~, REMCLM+1~
DA SETCLM+1~, SETCLM+2*, SETSUB+1~, SETSUB+2*, REMCLM+1~, REMCLM+2*
>> DATA SETD+4
>> DATA1 SETD+4, SETD+6
DIC SETCLM+1~, SETSUB+1~, REMCLM+1~
DIE SETCLM+1~, SETCLM+5*, SETSUB+1~, SETSUB+3*, REMCLM+1~, REMCLM+3*
>> DONE SETD+1*
DR SETCLM+1~, SETCLM+5*, SETSUB+1~, SETSUB+3*, REMCLM+1~, REMCLM+3*
DT GET+25
DUZ GET+3~
DUZ(0 GET+5*
>> FILE SETD+4
>> FLD SETD+4
I TESTING+2~, TESTING+7*
IB0 GET+3~, GET+10*, GET+14, GET+15, GET+16, GET+21, GET+23, GET+24, GET+25
IB364 REMCLM~, REMCLM+2
IB837R GET+3~, GET+26*, GET+29
IBBTYP GET+3~, GET+19*
IBDIV GET+3~, GET+25*, GET+29
IBGBL GET+3~, GET+6*, GET+7
IBIEN SETCLM~, SETCLM+2, SETSUB~, SETSUB+2
IBIEN364 TEST~, TEST+2, TEST+3
IBNF GET+3~, GET+9*, GET+11, TEST+3*
IBNOTX GET+3~, GET+11
IBQ SETCLM~, SETCLM+3*, SETCLM+5
IBTEST GET+3~, GET+8*, GET+15, GET+18, TEST+1~, TEST+2*, TEST+5
IBTXST GET+3~, GET+11*, GET+13
IBTXTEST GET+3~, GET+18*, GET+19, GET+21, GET+29, TEST+1~, TEST+5*, TEST+7
IBVAL SETSUB~, SETSUB+3
IBX GET+3~, GET+7*, GET+8, GET+9, GET+13, GET+14, GET+15, GET+16, GET+21, GET+23
IBXIEN GET+3~, GET+9*, GET+10, GET+11, GET+18, GET+19, GET+26, GET+29, TEST+1~, TEST+3*
, TEST+5
>> NAME SETD+4
REC REC~, REC+1, REC+2
RES RES~, RES+3, RES+5*, RES+6*, RES+7*, RES+8*, RES+9*, RES+10*, RES+11*, RES+12*
, RES+13*, RES+14*, RES+15*, RES+16*, RES+17*, RES+18*, RES+19*, RES+20*, RES+21*, Q+1
FINISH+3
RESOURCE TESTING+2~, TESTING+4*, TESTING+5
RESULT GET~, TESTING+6
RESULT( FINISH+6*, FINISH+9*, GET+27*, GET+29*, TESTING+7
RESULT("A" FINISH+5, FINISH+8
RESULT(1 FINISH+2*, FINISH+4*, FINISH+7*, END+2*, END+3*
RSUB SETCLM~, SETCLM+5
>> TASDATA SETD+6
U GET+15, GET+16, GET+19, GET+21, GET+23, GET+24, GET+25
X FINISH+1~, FINISH+5*, FINISH+6, FINISH+8*, FINISH+9, END+1~
>> X1 SETD+4
>> X2 SETD+4
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 |  Local Variables  | All