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 ;15-Mar-2012 10:39;PLS

Source Information

Source file <GMRCIERR.m>

Call Graph

Call Graph Total: 13

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

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
FOLLUP ;action to take from alert
PTMPIER(GMRCDFN) ;send IFC local MPI error to MAS mail group
ACTLG(GMRCDA,GMRCACT,LOG,LN) ;build activity log entry
EN(GMRCLOG,GMRCDA,GMRCACT,GMRCRPT) ;start here
PTERRMSG(GMRCPID,GMRCSTA,GMRCDOM,GMRCOBR) ;send IFC pt err to mail group
SNDALRT(GMRCLOG,TYPE,XQAMSG) ; send an alert on some errors
DIALOG(GMRCDATA) ;ask user what to do based on error and activity

External References

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

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+44
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+18, EN+23, EN+24, EN+25, EN+26, EN+27
^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+29*, EN+30*, EN+31*, EN+32*, EN+33*, EN+34*
, EN+37*, EN+38*, EN+39*, EN+40*, 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+41
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+43~, PTERRMSG+44*!
DFN EN+12*, EN+17, PTMPIER+7~, PTMPIER+9*, PTMPIER+20
DIE PTERRMSG+43~, PTERRMSG+44*!
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+43~, PTERRMSG+44*!
DTOUT DIALOG+7~, DIALOG+14
DUOUT DIALOG+7~, DIALOG+14
DUZ(2 EN+17, PTMPIER+20
GMRCACT EN~, EN+10, EN+18, EN+23, EN+41, ACTLG~, ACTLG+5, ACTLG+8, SNDALRT+5~, SNDALRT+8*
, SNDALRT+14
GMRCACTM EN+4~, EN+21*
GMRCACTV EN+4~, EN+18*, EN+19, EN+20, EN+21, EN+22*
GMRCCOM EN+4~, EN+23*
GMRCCT ACTLG+1~, ACTLG+7*
GMRCDA EN~, EN+8, EN+12, EN+18, EN+23, EN+24, EN+25, EN+26, EN+27, EN+32
, EN+41, 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+10~, PTERRMSG+17*, PTERRMSG+18*, PTERRMSG+31
GMRCDOM PTERRMSG~, PTERRMSG+51
GMRCEP EN+4~, EN+20*
GMRCERR EN+4~, ACTLG+1~, ACTLG+3*, ACTLG+4*, ACTLG+11, PTERRMSG+11~
GMRCFCN EN+5~, EN+26*, EN+33
GMRCGRP PTERRMSG+10~
GMRCHRCN EN+5~, EN+17*, EN+37
GMRCICN PTERRMSG+11~, PTERRMSG+19*, PTERRMSG+33
GMRCITM PTERRMSG+40~, PTERRMSG+41*, PTERRMSG+42, PTERRMSG+45*, PTERRMSG+46*, PTERRMSG+47
GMRCLOG EN~, EN+6, EN+8, EN+10, EN+41, SNDALRT~, SNDALRT+6, SNDALRT+13, SNDALRT+14
GMRCLOG0 SNDALRT+5~, SNDALRT+6*, SNDALRT+7, SNDALRT+8
GMRCMSG PTERRMSG+10~, PTMPIER+7~
GMRCMSG(1 PTERRMSG+21*, PTMPIER+11*
GMRCMSG(10 PTERRMSG+29*, PTMPIER+22*
GMRCMSG(11 PTERRMSG+30*, PTMPIER+23*
GMRCMSG(12 PTERRMSG+31*, PTMPIER+24*
GMRCMSG(13 PTERRMSG+32*
GMRCMSG(14 PTERRMSG+33*
GMRCMSG(15 PTERRMSG+34*
GMRCMSG(16 PTERRMSG+47*
GMRCMSG(17 PTERRMSG+48*
GMRCMSG(18 PTERRMSG+49*
GMRCMSG(2 PTERRMSG+22*, PTMPIER+12*
GMRCMSG(3 PTERRMSG+23*, PTMPIER+13*
GMRCMSG(4 PTERRMSG+24*, PTMPIER+14*
GMRCMSG(5 PTERRMSG+25*, PTMPIER+15*
GMRCMSG(6 PTERRMSG+26*, PTMPIER+16*
GMRCMSG(7 PTERRMSG+27*, PTMPIER+17*
GMRCMSG(8 PTERRMSG+27*, PTMPIER+20*
GMRCMSG(9 PTERRMSG+28*, PTMPIER+21*
GMRCNAM PTERRMSG+10~, PTERRMSG+13*, PTERRMSG+14, PTERRMSG+15, PTERRMSG+16*, PTERRMSG+29, PTERRMSG+36
GMRCNM PTERRMSG+10~, PTERRMSG+16
GMRCNM("FAMILY" PTERRMSG+14*
GMRCNM("GIVEN" PTERRMSG+14*
GMRCNM("MIDDLE" PTERRMSG+15*
GMRCNM("SUFFIX" PTERRMSG+15*
GMRCOBR PTERRMSG~, PTERRMSG+39, PTERRMSG+41
GMRCPID PTERRMSG~, PTERRMSG+13, PTERRMSG+17, PTERRMSG+19, PTERRMSG+30, PTERRMSG+32
GMRCPNM EN+4~, EN+14*, EN+34
GMRCPROC EN+5~, EN+25*, EN+39
GMRCPT EN+5~, PTMPIER+7~
GMRCPT("DB" PTMPIER+21
GMRCPT("NM" EN+14, PTMPIER+17, PTMPIER+27
GMRCPT("SS" EN+15
GMRCPT("SX" PTMPIER+22
GMRCRP EN+4~, EN+19*
GMRCRPT EN~, EN+41
GMRCSITE EN+5~, EN+27, PTERRMSG+11~, PTERRMSG+20
GMRCSITE("NAME" EN+30, PTERRMSG+28
GMRCSS EN+4~, EN+24*, EN+38
GMRCSSN EN+5~, EN+15*
GMRCSTA PTERRMSG~, PTERRMSG+20
GMRCSUB PTERRMSG+11~
GROUP SNDALRT+5~, SNDALRT+9*, SNDALRT+10
IOF DIALOG+9
LN EN+28~*, EN+29*, EN+30*, EN+31*, EN+32*, EN+33*, EN+34*, EN+37*, EN+38*, EN+39*
, EN+40*, EN+41, 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+19, EN+20, EN+21, EN+22, EN+24, EN+25
, EN+26, EN+27, SNDALRT+7, SNDALRT+8, PTERRMSG+14, PTERRMSG+15, PTERRMSG+42, PTERRMSG+45, PTERRMSG+46, PTMPIER+21
, PTMPIER+22
VAHOW EN+5~, EN+12*, PTMPIER+7~, PTMPIER+9*
VAROOT EN+5~, EN+12*, PTMPIER+7~, PTMPIER+9*
X DIALOG+7~
XMDUZ PTERRMSG+12~, PTERRMSG+37*, PTMPIER+8~, PTMPIER+28*
XMERR PTERRMSG+11~
XMMG PTERRMSG+12~, PTMPIER+8~
XMSUB PTERRMSG+12~, PTERRMSG+36*, PTMPIER+8~, PTMPIER+27*
XMTEXT PTERRMSG+12~, PTERRMSG+53*, PTMPIER+8~, PTMPIER+29*
XMY PTERRMSG+12~, PTMPIER+8~
XMY("G.IFC CL IN ERRORS@" , PTERRMSG+51*
XMY("G.IFC PA TIENT ERROR MESSAGES" , PTERRMSG+52*, PTMPIER+26*
XMZ PTERRMSG+12~, PTERRMSG+44, 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