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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: GMRCIERR

Package: Consult Request Tracking

Routine: GMRCIERR


Information

GMRCIERR ;SLC/JFR - process IFC message error alert ; Dec 28, 2022@09:19

Source Information

Source file <GMRCIERR.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 4 ($$FMTE,$$HL7TFM)^XLFDT  $$NAMEFMT^XLFNAME  SETUP^XQALERT  ($$STA,F4)^XUAF4  
VA FileMan 3 ^DIE  $$GET1^DIQ  ^DIR  
Consult Request Tracking 2 TRIGR^GMRCIEVT  BLDALN^GMRCSLM4  
MailMan 2 XMZ^XMA2  (,EN1)^XMD  
Registration 1 DEM^VADPT  

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

Package Total Caller Graph
Consult Request Tracking 5 GMRCIACT  GMRCIBKG  GMRCIEVT  GMRCIMSG  GMRCINC  

Entry Points

Name Comments DBIA/ICR reference
EN(GMRCLOG,GMRCDA,GMRCACT,GMRCRPT) ;start here
ACTLG(GMRCDA,GMRCACT,LOG,LN) ;build activity log entry
DIALOG(GMRCDATA) ;ask user what to do based on error and activity
FOLLUP ;action to take from alert
SNDALRT(GMRCLOG,TYPE,XQAMSG) ; send an alert on some errors
PTERRMSG(GMRCPID,GMRCSTA,GMRCDOM,GMRCOBR,GMRCCRNR,GMRCMSGI) ;send IFC pt err to mail group ;MKN 167 Added GMRCCRNR,GMRCMSGI parameters
PTMPIER(GMRCDFN) ;send IFC local MPI error to MAS mail group

External References

Name Field # of Occurrence
^DIE PTERRMSG+47
$$GET1^DIQ EN+17, EN+18, EN+20, EN+22, EN+23
^DIR DIALOG+13, DIALOG+22, DIALOG+26, DIALOG+33, DIALOG+38
TRIGR^GMRCIEVT DIALOG+28
BLDALN^GMRCSLM4 ACTLG+8
DEM^VADPT EN+13, PTMPIER+10
$$FMTE^XLFDT EN+19, PTERRMSG+21
$$HL7TFM^XLFDT PTERRMSG+20
$$NAMEFMT^XLFNAME PTERRMSG+19
XMZ^XMA2 PTERRMSG+41, PTERRMSG+67
^XMD PTMPIER+27
EN1^XMD PTERRMSG+57, PTERRMSG+72
SETUP^XQALERT SNDALRT+15
$$STA^XUAF4 EN+25
F4^XUAF4 EN+25, PTERRMSG+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DIALOG+9
Function Call: WRITE
  • Prompt: !,^(LN,0)
  • Line Location: DIALOG+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DIALOG+11
Function Call: WRITE
  • Prompt: !
  • Line Location: DIALOG+15
Function Call: WRITE
  • Prompt: !,"There is at least one earlier incomplete transaction for this"
  • Line Location: DIALOG+17
Function Call: WRITE
  • Prompt: !,"consult, all incomplete transactions should be processed in "
  • Line Location: DIALOG+18
Function Call: WRITE
  • Prompt: !,"order.",!
  • Line Location: DIALOG+19
Function Call: WRITE
  • Prompt: !,"You can use the List incomplete IFC transactions option to"
  • Line Location: DIALOG+20
Function Call: WRITE
  • Prompt: !,"locate and process the incomplete transactions for this consult."
  • Line Location: DIALOG+21
Function Call: WRITE
  • Prompt: !
  • Line Location: DIALOG+30
Function Call: WRITE
  • Prompt: !
  • Line Location: DIALOG+35
Routine Call
  • DIE
  • Line Location:
    • PTERRMSG+47
Routine Call
  • DIR
  • Line Location:
    • DIALOG+13
    • DIALOG+22
    • DIALOG+26
    • DIALOG+33
    • DIALOG+38

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123.1 - [#123.1] GET1^DIQ
^GMR(123.3 - [#123.3] GET1^DIQ
^GMR(123.5 - [#123.5] GET1^DIQ
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] EN+12, EN+16, EN+21, EN+22, EN+23, EN+24, EN+25
^GMR(123.6 - [#123.6] EN+6, EN+8, EN+10, DIALOG+16, SNDALRT+6
^TMP("GMRCIERR" EN+3!, EN+7*, EN+9*, EN+11*, EN+27*, EN+28*, EN+29*, EN+30*, EN+31*, EN+32*
, EN+33*, EN+34*, EN+35*, ACTLG+5*, ACTLG+6*, ACTLG+9*, ACTLG+10*, ACTLG+11*, ACTLG+12*, DIALOG+10
, DIALOG+12, FOLLUP+3!
^TMP("GMRCR" ACTLG+12, ACTLG+13!

Label References

Name Line Occurrences
$$DIALOG FOLLUP+1
ACTLG EN+36
EN DIALOG+8

Naked Globals

Name Field # of Occurrence
^( DIALOG+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA PTERRMSG+46~, PTERRMSG+47*!
DFN EN+12*, PTMPIER+7~, PTMPIER+9*
DIE PTERRMSG+46~, PTERRMSG+47*!
DIR DIALOG+7~, DIALOG+29!
DIR("A" DIALOG+24*, DIALOG+25*, DIALOG+26*, DIALOG+32*, DIALOG+37*
DIR("B" DIALOG+23*, DIALOG+31*, DIALOG+36*
DIR(0 DIALOG+13*, DIALOG+22*, DIALOG+23*, DIALOG+31*, DIALOG+36*
DR PTERRMSG+46~, PTERRMSG+47*!
DTOUT DIALOG+7~, DIALOG+14
DUOUT DIALOG+7~, DIALOG+14
GMRCACT EN~, EN+10, EN+16, EN+21, EN+36, ACTLG~, ACTLG+5, ACTLG+8, SNDALRT+5~, SNDALRT+8*
, SNDALRT+14
GMRCACTM EN+4~, EN+19*
GMRCACTV EN+4~, EN+16*, EN+17, EN+18, EN+19, EN+20*
GMRCCOM EN+4~, EN+21*
GMRCCRNR PTERRMSG~, PTERRMSG+15*, PTERRMSG+59
GMRCCT ACTLG+1~, ACTLG+7*
GMRCDA EN~, EN+8, EN+12, EN+16, EN+21, EN+22, EN+23, EN+24, EN+25, EN+30
, EN+36, ACTLG~, ACTLG+8, SNDALRT+5~, SNDALRT+7*, SNDALRT+14
GMRCDATA DIALOG~, DIALOG+8, DIALOG+16, DIALOG+28
GMRCDFN PTMPIER~, PTMPIER+9
GMRCDIF ACTLG+1~
GMRCDOB PTERRMSG+12~, PTERRMSG+20*, PTERRMSG+21*, PTERRMSG+34
GMRCDOM PTERRMSG~, PTERRMSG+54, PTERRMSG+69
GMRCEP EN+4~, EN+18*
GMRCERR EN+4~, ACTLG+1~, ACTLG+3*, ACTLG+4*, ACTLG+11, PTERRMSG+13~
GMRCFCN EN+5~, EN+24*, EN+31
GMRCGRP PTERRMSG+12~
GMRCICN PTERRMSG+13~, PTERRMSG+22*, PTERRMSG+36
GMRCITM PTERRMSG+43~, PTERRMSG+44*, PTERRMSG+45, PTERRMSG+48*, PTERRMSG+49*, PTERRMSG+50
GMRCLOG EN~, EN+6, EN+8, EN+10, EN+36, SNDALRT~, SNDALRT+6, SNDALRT+13, SNDALRT+14
GMRCLOG0 SNDALRT+5~, SNDALRT+6*, SNDALRT+7, SNDALRT+8
GMRCMSG PTERRMSG+12~, PTERRMSG+60!, PTMPIER+7~
GMRCMSG(1 PTERRMSG+24*, PTERRMSG+61*, PTMPIER+11*
GMRCMSG(10 PTERRMSG+32*, PTMPIER+20*
GMRCMSG(11 PTERRMSG+33*, PTMPIER+21*
GMRCMSG(12 PTERRMSG+34*, PTMPIER+22*
GMRCMSG(13 PTERRMSG+35*
GMRCMSG(14 PTERRMSG+36*
GMRCMSG(15 PTERRMSG+37*
GMRCMSG(16 PTERRMSG+50*
GMRCMSG(17 PTERRMSG+51*
GMRCMSG(18 PTERRMSG+52*
GMRCMSG(2 PTERRMSG+25*, PTERRMSG+62*, PTMPIER+12*
GMRCMSG(3 PTERRMSG+26*, PTERRMSG+63*, PTMPIER+13*
GMRCMSG(4 PTERRMSG+27*, PTERRMSG+64*, PTMPIER+14*
GMRCMSG(5 PTERRMSG+28*, PTMPIER+15*
GMRCMSG(6 PTERRMSG+29*, PTMPIER+16*
GMRCMSG(7 PTERRMSG+30*, PTMPIER+17*
GMRCMSG(8 PTERRMSG+30*, PTMPIER+18*
GMRCMSG(9 PTERRMSG+31*, PTMPIER+19*
GMRCMSGI PTERRMSG~, PTERRMSG+15*, PTERRMSG+62
GMRCNAM PTERRMSG+12~, PTERRMSG+16*, PTERRMSG+17, PTERRMSG+18, PTERRMSG+19*, PTERRMSG+32, PTERRMSG+39
GMRCNM PTERRMSG+12~, PTERRMSG+19
GMRCNM("FAMILY" PTERRMSG+17*
GMRCNM("GIVEN" PTERRMSG+17*
GMRCNM("MIDDLE" PTERRMSG+18*
GMRCNM("SUFFIX" PTERRMSG+18*
GMRCOBR PTERRMSG~, PTERRMSG+42, PTERRMSG+44
GMRCPID PTERRMSG~, PTERRMSG+16, PTERRMSG+20, PTERRMSG+22, PTERRMSG+33, PTERRMSG+35
GMRCPNM EN+4~, EN+14*, EN+32
GMRCPROC EN+5~, EN+23*, EN+35
GMRCPT EN+5~, PTMPIER+7~
GMRCPT("DB" PTMPIER+19
GMRCPT("NM" EN+14, PTMPIER+17, PTMPIER+24
GMRCPT("SS" EN+15, PTMPIER+18
GMRCPT("SX" PTMPIER+20
GMRCRP EN+4~, EN+17*
GMRCRPT EN~, EN+36
GMRCSITE EN+5~, EN+25, PTERRMSG+13~, PTERRMSG+23
GMRCSITE("NAME" EN+28, PTERRMSG+31
GMRCSS EN+4~, EN+22*, EN+34
GMRCSSN EN+5~, EN+15*, EN+33
GMRCSTA PTERRMSG~, PTERRMSG+23
GMRCSUB PTERRMSG+13~
GROUP SNDALRT+5~, SNDALRT+9*, SNDALRT+10
IOF DIALOG+9
LN EN+26~*, EN+27*, EN+28*, EN+29*, EN+30*, EN+31*, EN+32*, EN+33*, EN+34*, EN+35*
, EN+36, ACTLG~, ACTLG+5*, ACTLG+6*, ACTLG+7, ACTLG+9*, ACTLG+10*, ACTLG+11, DIALOG+7~, DIALOG+10*
LOG ACTLG~
TAB ACTLG+1~, ACTLG+2*, ACTLG+6
TYPE SNDALRT~, SNDALRT+9
U EN+8, EN+10, EN+12, EN+15, EN+17, EN+18, EN+19, EN+20, EN+22, EN+23
, EN+24, EN+25, SNDALRT+7, SNDALRT+8, PTERRMSG+17, PTERRMSG+18, PTERRMSG+45, PTERRMSG+48, PTERRMSG+49, PTERRMSG+62
, PTMPIER+18, PTMPIER+19, PTMPIER+20
VAHOW EN+5~, EN+12*, PTMPIER+7~, PTMPIER+9*
VAROOT EN+5~, EN+12*, PTMPIER+7~, PTMPIER+9*
X DIALOG+7~
XMDUZ PTERRMSG+14~, PTERRMSG+40*, PTERRMSG+66*, PTMPIER+8~, PTMPIER+25*
XMERR PTERRMSG+13~
XMMG PTERRMSG+14~, PTMPIER+8~
XMSUB PTERRMSG+14~, PTERRMSG+39*, PTERRMSG+65*, PTMPIER+8~, PTMPIER+24*
XMTEXT PTERRMSG+14~, PTERRMSG+56*, PTERRMSG+71*, PTMPIER+8~, PTMPIER+26*
XMY PTERRMSG+14~, PTERRMSG+60!, PTMPIER+8~
XMY("G.GMRC T IER II CRNR IFC ERRORS" , PTERRMSG+70*
XMY("G.IFC CL IN ERRORS@" , PTERRMSG+54*, PTERRMSG+69*
XMY("G.IFC PA TIENT ERROR MESSAGES" , PTERRMSG+55*, PTMPIER+23*
XMZ PTERRMSG+14~, PTERRMSG+47, PTMPIER+8~
XQA SNDALRT+5~
XQA( SNDALRT+10*
XQADATA FOLLUP+1, SNDALRT+5~, SNDALRT+14*
XQAID SNDALRT+5~, SNDALRT+13*
XQAKILL FOLLUP+1*, FOLLUP+2!
XQAMSG SNDALRT~, SNDALRT+11*
XQAROU SNDALRT+5~, SNDALRT+12*
Y DIALOG+7~, DIALOG+27, DIALOG+34, DIALOG+39

Marked Items

Name Field # of Occurrence
$T(@(8) ACTLG+3
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 |  Naked Globals |  Local Variables |  Marked Items  | All