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

Package Total Call Graph
Consult Request Tracking 6 ($$GONOGO,EN)^GMRCIBKG  PTMPIER^GMRCIERR  ($$EXIST201,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  
Master Patient Index VistA 3 ($$GETICN,$$IFLOCAL)^MPIF001  GETPAT^MPIFRES  GETICN^MPIFXMLI  
Registration 3 $$EN^VAFCPID  TFL^VAFCTFU2  $$SITE^VASITE  
VA FileMan 2 ^DIE  $$GET1^DIQ  
Kernel 1 $$STA^XUAF4  
Toolkit 1 $$GET^XPAR  

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

Package Total Caller Graph
Consult Request Tracking 13 GMRCART  GMRCGUIB  GMRCGUIC  GMRCGUIU  GMRCHL7U  GMRCIBKG  GMRCIERR  GMRCIEV1  
GMRCIMSG  GMRCINC  GMRCISG1  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
RSLT(GMRCDA,GMRCACT) ;attach or dis-associate results and update
NOMPI(GMRCIEN,GMRCACTV) ;process MPI exception
ROUTE(GMRCDA)
CNVTD(GMRCDA) ; had facility been converted
; Input:
; GMRCDA = ien from file 123
CHKCORR(GMRCDA) ;
PROXYADD(GMRCDA,GMRCDFN,STA) ;
GETLINK(STA) ;

External References

Name Field # of Occurrence
^DIE TRIGR+24
$$GET1^DIQ NW+41
$$GONOGO^GMRCIBKG TRIGR+11
EN^GMRCIBKG TRIGR+12
PTMPIER^GMRCIERR NOMPI+3
$$EXIST201^GMRCIEV1 NW+45, GENUPD+47, RSLT+27
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+36, GENUPD+45, RSLT+25
$$ORC^GMRCISEG GENUPD+24, RSLT+20
NTE^GMRCISEG GENUPD+37
OBXWP^GMRCISEG NW+25, GENUPD+34
$$NWORC^GMRCISG1 NW+19
$$OBR^GMRCISG1 NW+21
$$OBXPD^GMRCISG1 NW+33
LOGMSG^GMRCIUTL TRIGR+25, NW+10, NW+45, NW+49, GENUPD+6, GENUPD+47, GENUPD+51, RSLT+6, RSLT+27, RSLT+31
, NOMPI+4, ROUTE+42, PROXYADD+7
INIT^HLFNC2 NW+8, GENUPD+4, RSLT+4
GENERATE^HLMA NW+47, GENUPD+49, RSLT+29
LINK^HLUTIL3 ROUTE+14, GETLINK+2
$$GETICN^MPIF001 NW+14, GENUPD+10, RSLT+10
$$IFLOCAL^MPIF001 NW+15, GENUPD+11, RSLT+11
GETPAT^MPIFRES PROXYADD+3
GETICN^MPIFXMLI PROXYADD+6
$$EN^VAFCPID NW+16, GENUPD+12, RSLT+12
TFL^VAFCTFU2 ROUTE+21, CNVTD+19, CHKCORR+9
$$SITE^VASITE ROUTE+20, CNVTD+18, CHKCORR+8
$$GET^XPAR GETLINK+3
$$STA^XUAF4 ROUTE+12, CNVTD+11, CHKCORR+5

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+12, GENUPD+8, GENUPD+17, GENUPD+27, GENUPD+30, RSLT+8, RSLT+17, RSLT+22
, NOMPI+2, ROUTE+11, ROUTE+17, CNVTD+10, CNVTD+14, CHKCORR+2, CHKCORR+4
^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+24!, NW+25, NW+26, NW+28, NW+29, NW+31!
^TMP("HLS" NW+7!, NW+16*, NW+19*, NW+21*, NW+29*, NW+34*, NW+36*, NW+41*, 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
$$GETLINK ROUTE+36, ROUTE+40
$$ROUTE NW+44, GENUPD+46, RSLT+26
CHKCORR NW+5
GENUPD TRIGR+36
NOMPI NW+11, GENUPD+7, RSLT+7
NW TRIGR+26
PROXYADD CHKCORR+15, CHKCORR+17
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+10, NW+45, 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
CERNERID ROUTE+9~, ROUTE+10*, ROUTE+24*, ROUTE+36, ROUTE+38, CHKCORR+1~, CHKCORR+6*, CHKCORR+12*, CHKCORR+15
CNT ROUTE+9~, ROUTE+23*, CNVTD+8~, CNVTD+21*, CHKCORR+1~, CHKCORR+11*
CONSULTDFN ROUTE+9~, ROUTE+10*, ROUTE+25*, ROUTE+28, ROUTE+30, ROUTE+36, ROUTE+38, ROUTE+41, CNVTD+8~, CNVTD+9*
, CNVTD+21*, CNVTD+23, CHKCORR+1~, CHKCORR+6*, CHKCORR+13*, CHKCORR+15, CHKCORR+17, PROXYADD+1~, PROXYADD+2*, PROXYADD+6*
, PROXYADD+7
DA TRIGR+20~, TRIGR+23*
DGKEY ROUTE+9~, ROUTE+20*, ROUTE+21, CNVTD+8~, CNVTD+18*, CNVTD+19, CHKCORR+1~, CHKCORR+8*, CHKCORR+9
DGOUT ROUTE+9~, ROUTE+21, CNVTD+8~, CNVTD+19, CHKCORR+1~, CHKCORR+9
DGOUT( ROUTE+23, CNVTD+21, CHKCORR+11
DIE TRIGR+20~, TRIGR+23*
DR TRIGR+20~, TRIGR+24*
ERR NW+48~*, NW+49, GENUPD+50~*, GENUPD+51, RSLT+30~*, RSLT+31
GMRC773 NW+4~, NW+47, NW+48, NW+49, GENUPD+1~, GENUPD+49, GENUPD+50, GENUPD+51, RSLT+1~, RSLT+29
, RSLT+30, RSLT+31
GMRCACT GENUPD~, GENUPD+6, GENUPD+7, GENUPD+17, GENUPD+24, GENUPD+30, GENUPD+34, GENUPD+37, GENUPD+51, RSLT~
, RSLT+6, RSLT+7, RSLT+17, RSLT+20, RSLT+22, RSLT+23, RSLT+31
GMRCACTS TRIGR+20~, TRIGR+21*, TRIGR+22*, TRIGR+23
GMRCACTV NOMPI~, NOMPI+4
GMRCDA NW~, NW+5, NW+10, NW+11, NW+12, NW+19, NW+21, NW+25, NW+33, NW+41
, NW+44, NW+49, GENUPD~, GENUPD+6, GENUPD+7, GENUPD+8, GENUPD+17, GENUPD+24, GENUPD+27, GENUPD+28
, GENUPD+30, GENUPD+34, GENUPD+37, GENUPD+46, GENUPD+51, RSLT~, RSLT+6, RSLT+7, RSLT+8, RSLT+17
, RSLT+20, RSLT+22, RSLT+23, RSLT+26, RSLT+31, ROUTE~, ROUTE+11, ROUTE+17, ROUTE+42, CNVTD~
, CNVTD+10, CNVTD+14, CHKCORR~, CHKCORR+2, CHKCORR+4, CHKCORR+15, CHKCORR+17, PROXYADD~, PROXYADD+7
GMRCDFN NW+12~*, NW+13, NW+14, NW+15, NW+16, 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, ROUTE+9~, ROUTE+17*
, ROUTE+20, CNVTD+8~, CNVTD+14*, CNVTD+15, CNVTD+18, CHKCORR+1~, CHKCORR+2*, CHKCORR+8, CHKCORR+15, CHKCORR+17
, PROXYADD~, PROXYADD+3
GMRCIEN NOMPI~, NOMPI+2, NOMPI+4
GMRCIQT NW+4~, NW+11, NW+13*, NW+14*, NW+15*, GENUPD+1~, GENUPD+7, GENUPD+9*, GENUPD+10*, GENUPD+11*
, RSLT+1~, RSLT+7, RSLT+9*, RSLT+10*, RSLT+11*
GMRCLINK ROUTE+8~, ROUTE+14, ROUTE+31*, ROUTE+32*, ROUTE+33, GETLINK+1~, GETLINK+2, GETLINK+4*, GETLINK+5*
GMRCLINK( ROUTE+32, GETLINK+5
GMRCLINK(0 ROUTE+31, GETLINK+4
GMRCLINK(1 GETLINK+3*, GETLINK+6
GMRCMT GENUPD+36~, GENUPD+37, GENUPD+38
GMRCPD NW+4~, NW+33*, NW+34
GMRCQT TRIGR+16~, TRIGR+19*
HL NW+4~, NW+8, NW+9, GENUPD+1~, GENUPD+4, GENUPD+5, RSLT+1~, RSLT+4, RSLT+5
HL("FS" NW+40
HLL NW+4~, GENUPD+1~, RSLT+1~
HLL("LINKS" NW+44*, NW+46, GENUPD+46*, GENUPD+48, RSLT+26*, RSLT+28
>> HLP NW+47, GENUPD+49, RSLT+29
>> HLP("SUBSCRIBER" NW+46*, GENUPD+48*, RSLT+28*
I NW+27~*, NW+28*, NW+29, GENUPD+31~, GENUPD+40*, GENUPD+41
IDS ROUTE+9~, ROUTE+23*, ROUTE+24, ROUTE+25, CNVTD+8~, CNVTD+21*, CHKCORR+1~, CHKCORR+11*, CHKCORR+12, CHKCORR+13
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+45, GENUPD+47, RSLT+27
MPIDATA ROUTE+9~, PROXYADD+1~, PROXYADD+6
MPIDATA("ICN" PROXYADD+6
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
PATARR ROUTE+9~, PROXYADD+1~, PROXYADD+3, PROXYADD+6
PATARR(1 PROXYADD+4*, PROXYADD+5*
RETURN ROUTE+9~, ROUTE+10*, ROUTE+33*, ROUTE+36*, ROUTE+40*, ROUTE+43*, ROUTE+45
SEG NW+4~, NW+6*, NW+16, NW+17*, NW+19, NW+20*, NW+21, NW+22*, NW+29, NW+30*
, NW+34, NW+35*, NW+36, NW+41*, 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+39~, NW+40*, NW+41
SITE ROUTE+8~, ROUTE+11*, ROUTE+12, CNVTD+7~, CNVTD+10*, CNVTD+11, CHKCORR+1~, CHKCORR+4*, CHKCORR+5
STA ROUTE+8~, ROUTE+12*, ROUTE+14, ROUTE+25, ROUTE+33, ROUTE+36, ROUTE+40, CNVTD+7~, CNVTD+11*, CNVTD+12
, CNVTD+21, CHKCORR+1~, CHKCORR+5*, CHKCORR+13, CHKCORR+15, CHKCORR+17, PROXYADD~, PROXYADD+4, GETLINK~, GETLINK+2
, GETLINK+6
U TRIGR+6, TRIGR+28, NW+12, NW+46, NW+48, GENUPD+8, GENUPD+17, GENUPD+27, GENUPD+48, GENUPD+50
, RSLT+8, RSLT+17, RSLT+22, RSLT+28, RSLT+30, NOMPI+2, ROUTE+11, ROUTE+17, ROUTE+20, ROUTE+33
, CNVTD+10, CNVTD+14, CNVTD+18, CHKCORR+2, CHKCORR+4, CHKCORR+8, GETLINK+6
UCID NW+41~*
X ROUTE+9~
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