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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBARXCSH

Package: Integrated Billing

Routine: IBARXCSH


Information

IBARXCSH ;ALB/CLT-CERNER RXCOPAY SEND DSR-QO3 MESSAGE ; 19 Feb 2021

Source Information

Source file <IBARXCSH.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Health Level Seven 3 ($$ADDSEG,$$NEWMSG,SET)^HLOAPI  $$SENDONE^HLOAPI1  $$MSGID^HLOPRS  
Integrated Billing 2 $$BDESC^IBARXCHL  ($$DFN,$$FAC)^IBARXMU  
VA FileMan 2 FILE^DIE  $$GET1^DIQ  
Kernel 1 ($$FMTHL7,$$NOW)^XLFDT  
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: 2

Package Total Caller Graph
Integrated Billing 2 IBARXCHL  IBARXCR2  

Entry Points

Name Comments DBIA/ICR reference
EN(ICN,IBIEN,DATEQ) ;ENTRY POINT
; IBIEN - Query Request Message IEN (#778) that initiated this response
MSH ;
MSA ;
QRD ;
DSPLOOP ;LOOP THROUGH THE DSP FOR ALL OR THE LAST TRANSACTION
DSP ;
DSP1 ;
NULLFIX(IEN,NODE0)
END ;
ERR ;ERROR PROCESSING

External References

Name Field # of Occurrence
FILE^DIE NULLFIX+7
$$GET1^DIQ QRD+8, DSP1+32
$$ADDSEG^HLOAPI MSA+4, QRD+15, DSP1+44, ERR+4
$$NEWMSG^HLOAPI MSH+9
SET^HLOAPI MSA+1, MSA+2, MSA+3, QRD+1, QRD+3, QRD+4, QRD+5, QRD+6, QRD+7, QRD+9
QRD+10, QRD+11, QRD+13, QRD+14, DSP+2, DSP1+10, DSP1+12, DSP1+15, DSP1+16, DSP1+19
DSP1+34, DSP1+35, DSP1+36, DSP1+37, DSP1+38, DSP1+39, DSP1+40, DSP1+41, DSP1+42, DSP1+43
ERR+2, ERR+3
$$SENDONE^HLOAPI1 END+4
$$MSGID^HLOPRS EN+6
$$BDESC^IBARXCHL DSP1+21
$$DFN^IBARXMU EN+4
$$FAC^IBARXMU DSP1+28
$$SITE^VASITE DSP1+6
$$FMTHL7^XLFDT QRD+2
$$NOW^XLFDT QRD+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^IBAM(354.71 - [#354.71] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBAM(354.71 - [#354.71] DSPLOOP+7, DSPLOOP+8, DSP1+3
^TMP("DSR" MSH+1!

Label References

Name Line Occurrences
$$NULLFIX DSP1+5
DSP DSPLOOP+5, DSPLOOP+10, DSPLOOP+13
END DSPLOOP+14, DSP+3
ERR DSP+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %P1 QRD+2*, QRD+3
ADATE DSP1+1~, DSP1+13*, DSP1+14
BDATE DSPLOOP+1~, DSPLOOP+3*, DSPLOOP+7*, DSPLOOP+8
BILLED DSP1+1~, DSP1+24*, DSP1+37
BLANK ERR+1~, ERR+2*
DATEQ EN~, QRD+13, QRD+14, DSPLOOP+2
DESC DSP1+2~, DSP1+20*, DSP1+21*, DSP1+34
DFN EN+3~, EN+4*, EN+5, QRD+8, DSPLOOP+7, DSPLOOP+8
DIEN NULLFIX+2~, NULLFIX+5*, NULLFIX+6
DTY DSPLOOP+1~, DSPLOOP+2*, DSPLOOP+3, DSPLOOP+4
EDATE DSPLOOP+1~, DSPLOOP+4*, DSPLOOP+7
ERROR EN+3~, MSH+9, MSA+4, QRD+15, DSP1+44, END+4, ERR+4
FACID DSP1+1~, DSP1+6*, DSP1+8
FACID1 DSP1+1~, DSP1+7*, DSP1+8
FIELD EN+3~, MSA+1*, MSA+2*, MSA+3*, QRD+1*, QRD+3*, QRD+4*, QRD+5*, QRD+6*, QRD+7*
QRD+9*, QRD+10*, QRD+11*, QRD+12*, QRD+13, QRD+14, DSP1+33*, DSP1+34, DSP1+35, DSP1+36
DSP1+37, DSP1+38, DSP1+39, DSP1+40, DSP1+41, DSP1+42, DSP1+43*
FOUND1 DSPLOOP+1~, DSPLOOP+6*, DSPLOOP+13, DSP1+9*
I ERR+1~, ERR+2*
>> IBFDA( NULLFIX+6*
IBIEN EN~, EN+6
IBLOOP DSPLOOP+1~, DSPLOOP+6*, DSPLOOP+9*, DSP+1*, DSP+2
ICN EN~, EN+4, QRD+11
IEN DSPLOOP+1~, DSPLOOP+6*, DSPLOOP+8*, DSP1+3, DSP1+5, DSP1+31, NULLFIX~, NULLFIX+5
MSG EN+3~, MSH+8*, MSH+9, MSA+4, QRD+15, DSP1+44, END+4, ERR+4
NAME EN+3~, QRD+8*, QRD+9, QRD+10
NODE0 DSP1+1~, DSP1+3*, DSP1+5*, DSP1+7, DSP1+11, DSP1+13, DSP1+17, DSP1+20, DSP1+22, DSP1+23
DSP1+24, DSP1+25, DSP1+26, DSP1+28, DSP1+30, NULLFIX~, NULLFIX+3*, NULLFIX+8
PARENT DSP1+2~, DSP1+30*, DSP1+31*, DSP1+32*, DSP1+40
PARMS EN+3~, MSH+1~, MSH+9, END+4
PARMS("COUNTRY" MSH+2*
PARMS("EVENT" MSH+4*
PARMS("MESSAG E STRUCTURE" , MSH+7*, E TYPE" , MSH+3*
PARMS("SENDIN G APPLICATION" , MSH+5*
PARMS("VERSION" MSH+6*
QRYNUM EN+3~, EN+6*, MSA+3, QRD+6
RXNUM DSP1+2~, DSP1+22*, DSP1+35
SEG EN+3~, MSA+1, MSA+2, MSA+3, MSA+4, QRD+1, QRD+3, QRD+4, QRD+5, QRD+6
QRD+7, QRD+9, QRD+10, QRD+11, QRD+13, QRD+14, QRD+15, DSP+2, DSP1+10, DSP1+12
DSP1+15, DSP1+16, DSP1+19, DSP1+34, DSP1+35, DSP1+36, DSP1+37, DSP1+38, DSP1+39, DSP1+40
DSP1+41, DSP1+42, DSP1+43, DSP1+44, ERR+2, ERR+3, ERR+4
SERR EN+3~, EN+5*, EN+7*, DSPLOOP+5, DSPLOOP+13*, DSP+3
SERROR EN+3~, EN+5*, DSPLOOP+13*, ERR+3
SITENM DSP1+2~, DSP1+28*, DSP1+41, DSP1+42
STAT DSP1+2~, DSP1+17*, DSP1+18*, DSP1+19
TCHRG DSP1+1~, DSP1+23*, DSP1+36
TRANSID DSP1+1~, DSP1+11*, DSP1+12
UNBILLED DSP1+1~, DSP1+25*, DSP1+38
UNITS DSP1+2~, DSP1+26*, DSP1+39
VALUE EN+3~, MSA+1*, MSA+2*, MSA+3*, QRD+1*, QRD+3*, QRD+4*, QRD+5*, QRD+6*, QRD+7*
QRD+9*, QRD+10*, QRD+11*, QRD+13*, QRD+14*, DSP1+43*, ERR+1~, ERR+3*
WHOTO EN+3~, END+4
WHOTO("MIDDLE WARE LINK NAME" , END+3*
WHOTO("RECEIV ING APPLICATION" , END+1*
WHOTO("STATIO N NUMBER" , END+2*
X MSH+9*, MSA+4*, QRD+15*, DSP1+2~, DSP1+44*, ERR+4*
XXX EN+3~, END+4*
YDATE DSP1+2~, DSP1+14*, DSP1+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All