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

Package: Consult Request Tracking

Routine: GMRCIEVT


Information

GMRCIEVT ;SLC/JFR - process events and build HL7 message; 2/7/19 09:23

Source Information

Source file <GMRCIEVT.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Consult Request Tracking 6 ($$GONOGO,EN)^GMRCIBKG  PTMPIER^GMRCIERR  (FWD,FWD2IFC,RESUB,SF)^GMRCIEV1  ($$OBXRSLT,$$OBXSF,$$OBXTZ,$$ORC,NTE,OBXWP)^GMRCISEG  ($$NWORC,$$OBR,$$OBXPD)^GMRCISG1  LOGMSG^GMRCIUTL  
Health Level Seven 3 INIT^HLFNC2  GENERATE^HLMA  LINK^HLUTIL3  
VA FileMan 2 ^DIE  $$GET1^DIQ  
Kernel 1 $$STA^XUAF4  
Master Patient Index VistA 1 ($$GETICN,$$IFLOCAL)^MPIF001  
Registration 1 $$EN^VAFCPID  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
Consult Request Tracking 11 GMRCGUIB  GMRCGUIC  GMRCGUIU  GMRCHL7U  GMRCIBKG  GMRCIERR  GMRCIEV1  GMRCIMSG  
GMRCINC  GMRCP  GMRCSTS1  

Entry Points

Name Comments DBIA/ICR reference
TRIGR(IEN,ACTN) ;determine what action was taken on IFC and call event point
NW(GMRCDA) ;build new order message for IFC
; Input:
; GMRCDA = ien from file 123
GENUPD(GMRCDA,GMRCACT) ;build msg and send upon REC, SC or ADD CMT event
NOMPI(GMRCIEN,GMRCACTV) ;process MPI exception
RSLT(GMRCDA,GMRCACT) ;attach or dis-associate results and update
ROUTE(GMRCDA) ; determine correct routing for IFC msg
; Input:
; GMRCDA = ien from file 123

External References

Name Field # of Occurrence
^DIE TRIGR+24
$$GET1^DIQ NW+39
$$GONOGO^GMRCIBKG TRIGR+11
EN^GMRCIBKG TRIGR+12
PTMPIER^GMRCIERR NOMPI+3
FWD^GMRCIEV1 TRIGR+34
FWD2IFC^GMRCIEV1 TRIGR+35
RESUB^GMRCIEV1 TRIGR+30
SF^GMRCIEV1 TRIGR+32
$$OBXRSLT^GMRCISEG RSLT+23
$$OBXSF^GMRCISEG GENUPD+28
$$OBXTZ^GMRCISEG NW+34, GENUPD+45, RSLT+25
$$ORC^GMRCISEG GENUPD+24, RSLT+20
NTE^GMRCISEG GENUPD+37
OBXWP^GMRCISEG NW+24, GENUPD+34
$$NWORC^GMRCISG1 NW+18
$$OBR^GMRCISG1 NW+20
$$OBXPD^GMRCISG1 NW+32
LOGMSG^GMRCIUTL TRIGR+25, NW+9, NW+43, NW+46, GENUPD+6, GENUPD+47, GENUPD+50, RSLT+6, RSLT+27, RSLT+30
, NOMPI+4
INIT^HLFNC2 NW+7, GENUPD+4, RSLT+4
GENERATE^HLMA NW+44, GENUPD+48, RSLT+28
LINK^HLUTIL3 ROUTE+12
$$GETICN^MPIF001 NW+13, GENUPD+10, RSLT+10
$$IFLOCAL^MPIF001 NW+14, GENUPD+11, RSLT+11
$$EN^VAFCPID NW+15, GENUPD+12, RSLT+12
$$STA^XUAF4 ROUTE+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^GMR(123.6 - [#123.6] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] TRIGR+6, TRIGR+28, NW+11, GENUPD+8, GENUPD+17, GENUPD+27, GENUPD+30, RSLT+8, RSLT+17, RSLT+22
, NOMPI+2, ROUTE+9
^GMR(123.6 - [#123.6] TRIGR+14, TRIGR+18, TRIGR+22, TRIGR+23
^TMP("GMRCMT" GENUPD+32!, GENUPD+34, GENUPD+38*, GENUPD+39, GENUPD+40, GENUPD+41, GENUPD+43!
^TMP("GMRCRFR" NW+23!, NW+24, NW+25, NW+27, NW+28, NW+30!
^TMP("HLS" NW+6!, NW+15*, NW+18*, NW+20*, NW+28*, NW+32*, NW+34*, NW+39*, GENUPD+3!, GENUPD+12*
, GENUPD+24*, GENUPD+28*, GENUPD+33, GENUPD+35, GENUPD+41*, GENUPD+45*, RSLT+3!, RSLT+12*, RSLT+20*, RSLT+23*
, RSLT+25*

Label References

Name Line Occurrences
$$ROUTE NW+42, GENUPD+46, RSLT+26
GENUPD TRIGR+36
NOMPI NW+10, GENUPD+7, RSLT+7
NW TRIGR+26
RSLT TRIGR+27, TRIGR+28, TRIGR+29, TRIGR+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTN TRIGR~, TRIGR+6, TRIGR+14, TRIGR+18, TRIGR+25, TRIGR+27, TRIGR+28, TRIGR+29, TRIGR+30, TRIGR+31
, TRIGR+32, TRIGR+34, TRIGR+35, TRIGR+36, NW+43, GENUPD+47, RSLT+27
ACTVT GENUPD+16~, GENUPD+17*, GENUPD+20, GENUPD+23, RSLT+16~, RSLT+17*, RSLT+19
ACTYPE TRIGR+5~, TRIGR+6*, TRIGR+7, TRIGR+8, TRIGR+15, TRIGR+16, TRIGR+26, TRIGR+27, TRIGR+28, TRIGR+29
, TRIGR+30, TRIGR+31, TRIGR+32, TRIGR+33, TRIGR+34, TRIGR+35
DA TRIGR+20~, TRIGR+23*
DIE TRIGR+20~, TRIGR+23*
DR TRIGR+20~, TRIGR+24*
ERR NW+45~*, NW+46, GENUPD+49~*, GENUPD+50, RSLT+29~*, RSLT+30
GMRC773 NW+4~, NW+44, NW+45, NW+46, GENUPD+1~, GENUPD+48, GENUPD+49, GENUPD+50, RSLT+1~, RSLT+28
, RSLT+29, RSLT+30
GMRCACT NW+9, GENUPD~, GENUPD+6, GENUPD+7, GENUPD+17, GENUPD+24, GENUPD+30, GENUPD+34, GENUPD+37, GENUPD+50
, RSLT~, RSLT+6, RSLT+7, RSLT+17, RSLT+20, RSLT+22, RSLT+23, RSLT+30
GMRCACTS TRIGR+20~, TRIGR+21*, TRIGR+22*, TRIGR+23
GMRCACTV NOMPI~, NOMPI+4
GMRCDA NW~, NW+9, NW+10, NW+11, NW+18, NW+20, NW+24, NW+32, NW+39, NW+42
, NW+46, GENUPD~, GENUPD+6, GENUPD+7, GENUPD+8, GENUPD+17, GENUPD+24, GENUPD+27, GENUPD+28, GENUPD+30
, GENUPD+34, GENUPD+37, GENUPD+46, GENUPD+50, RSLT~, RSLT+6, RSLT+7, RSLT+8, RSLT+17, RSLT+20
, RSLT+22, RSLT+23, RSLT+26, RSLT+30, ROUTE~, ROUTE+9
GMRCDFN NW+11~*, NW+12, NW+13, NW+14, NW+15, GENUPD+8~*, GENUPD+9, GENUPD+10, GENUPD+11, GENUPD+12
, RSLT+8~*, RSLT+9, RSLT+10, RSLT+11, RSLT+12, NOMPI+1~, NOMPI+2*, NOMPI+3
GMRCIEN NOMPI~, NOMPI+2, NOMPI+4
GMRCIQT NW+4~, NW+10, NW+12*, NW+13*, NW+14*, GENUPD+1~, GENUPD+7, GENUPD+9*, GENUPD+10*, GENUPD+11*
, RSLT+1~, RSLT+7, RSLT+9*, RSLT+10*, RSLT+11*
GMRCLINK ROUTE+8~, ROUTE+12, ROUTE+13*, ROUTE+14*, ROUTE+15
GMRCLINK( ROUTE+14
GMRCLINK(0 ROUTE+13
GMRCMT GENUPD+36~, GENUPD+37, GENUPD+38
GMRCQT TRIGR+16~, TRIGR+19*
HL NW+4~, NW+7, NW+8, GENUPD+1~, GENUPD+4, GENUPD+5, RSLT+1~, RSLT+4, RSLT+5
HL("FS" NW+38
HLL NW+4~, GENUPD+1~, RSLT+1~
HLL("LINKS" NW+42*, GENUPD+46*, RSLT+26*
I NW+26~*, NW+27*, NW+28, GENUPD+31~, GENUPD+40*, GENUPD+41
IEN TRIGR~, TRIGR+6, TRIGR+14, TRIGR+18, TRIGR+22, TRIGR+23, TRIGR+25, TRIGR+26, TRIGR+27, TRIGR+28
, TRIGR+29, TRIGR+30, TRIGR+31, TRIGR+32, TRIGR+34, TRIGR+35, TRIGR+36, NW+43, GENUPD+47, RSLT+27
OC GENUPD+16~, GENUPD+20*, GENUPD+24, RSLT+16~, RSLT+18*, RSLT+20
OS GENUPD+16~, GENUPD+23*, GENUPD+24, RSLT+16~, RSLT+19*, RSLT+20
SEG NW+4~, NW+5*, NW+15, NW+16*, NW+18, NW+19*, NW+20, NW+21*, NW+28, NW+29*
, NW+32, NW+33*, NW+34, NW+39*, GENUPD+1~, GENUPD+2*, GENUPD+12, GENUPD+13*, GENUPD+24, GENUPD+25*
, GENUPD+28, GENUPD+29*, GENUPD+33, GENUPD+35, GENUPD+41, GENUPD+42*, GENUPD+45, RSLT+1~, RSLT+2*, RSLT+12
, RSLT+13*, RSLT+20, RSLT+21*, RSLT+23, RSLT+24*, RSLT+25
SEP NW+37~, NW+38*, NW+39
SITE ROUTE+8~, ROUTE+9*, ROUTE+10
STA ROUTE+8~, ROUTE+10*, ROUTE+11, ROUTE+12
U TRIGR+6, TRIGR+28, NW+11, NW+45, GENUPD+8, GENUPD+17, GENUPD+27, GENUPD+49, RSLT+8, RSLT+17
, RSLT+22, RSLT+29, NOMPI+2, ROUTE+9
UCID NW+39~*
ZTQUEUED TRIGR+11, TRIGR+12~*
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