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

Package: Consult Request Tracking

Routine: GMRCIACT


Information

GMRCIACT ;SLC/JFR - PROCESS ACTIONS ON IFC ; Aug 01, 2024@15:38:22

Source Information

Source file <GMRCIACT.m>

Call Graph

Call Graph

Call Graph Total: 21

Package Total Call Graph
Consult Request Tracking 10 $$DCNOTE^GMRCADC  $$ORTX^GMRCAU  $$STSCHG^GMRCDIS  $$URG^GMRCHL7A  ($$DUPACT,$$GETDA,APPACK,FILEACT,FILRES)^GMRCIAC2  PTERRMSG^GMRCIERR  ($$CHKPROXY,FAILPRXY)^GMRCIUT1  ($$GETPROC,$$GETSERV,RESP,TRIMWP)^GMRCIUTL  
MSG^GMRCP  ($$LOCKREC,PRNT)^GMRCUTL1  
Kernel 4 ($$HL7TFM,$$NOW)^XLFDT  $$FMNAME^XLFNAME  $$TRIM^XLFSTR  ($$IEN,$$STA)^XUAF4  
VA FileMan 3 $$FIND1^DIC  (UPDATE,WP)^DIE  $$GET1^DIQ  
Registration 2 $$ADD^DGPROSAD  $$SITE^VASITE  
Health Level Seven 1 GENACK^HLMA1  
Master Patient Index VistA 1 $$GETDFN^MPIF001  

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

Package Total Caller Graph
Consult Request Tracking 1 GMRCIMSG  

Entry Points

Name Comments DBIA/ICR reference
NW(ARRAY) ;process and file new order
DIS(GMRCAR,GMRCCRNR,GMRCMSGI) ;dis-associate a result from a remote request ; MKN GMRC*3.0*154 added GMRCCRNR and GMRCMSGI
OTHER(GMRCAR,GMRCCRNR,GMRCMSGI) ;process most IFC actions

External References

Name Field # of Occurrence
$$ADD^DGPROSAD NW+46
$$FIND1^DIC NW+75, NW+81
UPDATE^DIE NW+124, DIS+24, OTHER+36
WP^DIE NW+131
$$GET1^DIQ DIS+19, OTHER+38
$$DCNOTE^GMRCADC OTHER+56
$$ORTX^GMRCAU NW+144, DIS+28, OTHER+53, OTHER+57, OTHER+61
$$STSCHG^GMRCDIS DIS+22
$$URG^GMRCHL7A NW+79
$$DUPACT^GMRCIAC2 DIS+17, OTHER+33
$$GETDA^GMRCIAC2 DIS+11, OTHER+14
APPACK^GMRCIAC2 NW+13, NW+54, NW+70, NW+126, DIS+14, DIS+31, OTHER+18, OTHER+67
FILEACT^GMRCIAC2 NW+137, DIS+19, OTHER+38
FILRES^GMRCIAC2 DIS+20
PTERRMSG^GMRCIERR NW+53
$$CHKPROXY^GMRCIUT1 NW+157
FAILPRXY^GMRCIUT1 NW+47
$$GETPROC^GMRCIUTL NW+60
$$GETSERV^GMRCIUTL NW+66
RESP^GMRCIUTL NW+148
TRIMWP^GMRCIUTL NW+130
MSG^GMRCP NW+145, DIS+29, OTHER+64
$$LOCKREC^GMRCUTL1 DIS+13, OTHER+17
PRNT^GMRCUTL1 NW+140
GENACK^HLMA1 NW+149
$$GETDFN^MPIF001 NW+18
$$SITE^VASITE NW+46, NW+47
$$HL7TFM^XLFDT NW+74, NW+76, NW+104
$$NOW^XLFDT NW+73
$$FMNAME^XLFNAME NW+90
$$TRIM^XLFSTR NW+112
$$IEN^XUAF4 NW+10, NW+85
$$STA^XUAF4 NW+156

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101 - [#101] FIND1^DIC
^GMR(123 - [#123] GET1^DIQ,  WP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] NW+11, NW+145, NW+155, NW+157, DIS+26, DIS+29, OTHER+15, OTHER+44, OTHER+47, OTHER+48
, OTHER+64
^TMP("GMRCID" DIS+7!, DIS+9*, DIS+10, DIS+15!, DIS+17!, DIS+19, DIS+20, DIS+32!
^TMP("GMRCIN" NW+5!, NW+6*, NW+7, NW+14!, NW+15, NW+18, NW+24, NW+28, NW+41, NW+51
, NW+52, NW+53, NW+55!, NW+57, NW+71!, NW+84, NW+100, NW+102, NW+103, NW+104
, NW+105, NW+116, NW+119, NW+120, NW+127!, NW+130, NW+131, NW+136, NW+150!, OTHER+10!
, OTHER+11*, OTHER+13, OTHER+19!, OTHER+33!, OTHER+38, OTHER+68!

Naked Globals

Name Field # of Occurrence
^("OBR" NW+29, NW+30, NW+31, NW+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT OTHER+46~*, OTHER+47*, OTHER+48
ARRAY NW~, NW+6
CODINTXT NW+101~, NW+109*, NW+110, NW+111
CRNRACCT NW+17~, NW+24*, NW+36
EDIPI NW+40~, NW+41*, NW+42, NW+46, NW+47
FDA NW+128!, DIS+8~, DIS+21!, OTHER+9~
FDA(1 NW+123*, DIS+22*, DIS+23*, OTHER+35*
GMRCACT OTHER+9~
GMRCAR DIS~, DIS+9, OTHER~, OTHER+11
GMRCCRNR NW+13*, NW+54*, NW+70*, NW+80, NW+126*, NW+137, NW+150, DIS~, DIS+12*, DIS+14
, DIS+17, DIS+19, OTHER~, OTHER+16*, OTHER+18, OTHER+33, OTHER+38
GMRCCSYS NW+101~, NW+105*, NW+106*, NW+107
GMRCDA NW+4~, NW+125, DIS+8~, DIS+11*, DIS+13, DIS+14, DIS+17, DIS+19, DIS+20, DIS+22
, DIS+23, DIS+26, DIS+28, DIS+29, DIS+31, OTHER+9~, OTHER+14*, OTHER+15, OTHER+17, OTHER+18
, OTHER+33, OTHER+35, OTHER+38, OTHER+44, OTHER+47, OTHER+48, OTHER+53, OTHER+56, OTHER+57, OTHER+61
, OTHER+64, OTHER+67
GMRCDA(1 NW+131, NW+137, NW+140, NW+144, NW+145, NW+148, NW+155, NW+157
GMRCERR DIS+8~, DIS+21!
GMRCFCN NW+4~, NW+9*, NW+11, NW+47, NW+86
GMRCFDA NW+4~, NW+123, NW+128!, DIS+8~, DIS+21!, OTHER+9~, OTHER+35, OTHER+37!
GMRCFDA( NW+19*, NW+20*, NW+36, NW+48*, NW+50, NW+73*, NW+85*, NW+86*, NW+87*, NW+92*
, NW+94*, NW+97*, NW+98*, NW+103*, NW+104*, NW+107*, NW+108, NW+109
GMRCFDA(1 NW+63*, NW+68*
GMRCFDA(13 NW+99*
GMRCFDA(14 NW+84*
GMRCFDA(17 NW+76*
GMRCFDA(3 NW+74*
GMRCFDA(30 NW+102*, NW+110, NW+111*, NW+112*
GMRCFDA(4 NW+62*, NW+99
GMRCFDA(5 NW+81*
GMRCFDA(502 NW+24*
GMRCFDA(507 NW+29*
GMRCFDA(508 NW+30*
GMRCFDA(511 NW+31*
GMRCFDA(512 NW+32*
GMRCFDA(6 NW+75*
GMRCFDA(8 NW+82*, OTHER+23*, OTHER+26, OTHER+27, OTHER+28, OTHER+29, OTHER+30
GMRCFDA(80 NW+121*
GMRCFDA(9 NW+83*, OTHER+26*, OTHER+27*, OTHER+28*, OTHER+29*, OTHER+30*
GMRCFL OTHER+40~, OTHER+41*, OTHER+56*, OTHER+64
GMRCITER NW+4~, NW+8, NW+12*, NW+13, NW+61*, NW+67*, NW+69, NW+70
GMRCITM NW+4~, NW+57*, NW+58, NW+60, NW+64, NW+66
GMRCLAC NW+4~, NW+83*, NW+137, NW+139, NW+142
GMRCLAT OTHER+9~, OTHER+26*, OTHER+27*, OTHER+28*, OTHER+29*, OTHER+30*, OTHER+33, OTHER+38, OTHER+42, OTHER+43
, OTHER+51, OTHER+52, OTHER+55, OTHER+59
GMRCMSGI NW+13*, NW+47, NW+54*, NW+70*, NW+126*, DIS~, DIS+12*, DIS+14, DIS+17, OTHER~
, OTHER+16*, OTHER+18, OTHER+33
GMRCNOT OTHER+40~, OTHER+54*, OTHER+58*, OTHER+62*, OTHER+63, OTHER+64
GMRCOP NW+89~, NW+90*, NW+91, NW+92
GMRCORC NW+4~, NW+7*, NW+9, NW+10, NW+47, NW+74, NW+76, NW+79, NW+83, NW+85
, NW+90, NW+95, NW+96, NW+135, NW+148, DIS+8~, DIS+10*, DIS+11, DIS+17, OTHER+9~
, OTHER+13*, OTHER+14, OTHER+21, OTHER+22, OTHER+33
GMRCORTX NW+143~, NW+144*, NW+145, DIS+27~, DIS+28*, DIS+29
GMRCOS OTHER+22~*, OTHER+23
GMRCP14 NW+96~*, NW+97, NW+98
GMRCROL OTHER+9~, OTHER+15*, OTHER+50, OTHER+60
GMRCROUT NW+4~, NW+10*, NW+11, NW+87, NW+137
GMRCRSLT NW+147~, NW+149
GMRCSEG NW+134~
GMRCSEG("OBX" NW+136*
GMRCSEG("ORC" NW+135*
GMRCTX OTHER+40~, OTHER+43, OTHER+45*, OTHER+47, OTHER+49*, OTHER+50, OTHER+51*, OTHER+52*, OTHER+53*, OTHER+57*
, OTHER+61*, OTHER+64
>> HL("EID" NW+149
>> HL("EIDS" NW+149
>> HL("MID" NW+148
>> HLMTIENS NW+149
NODE NW+117~, NW+118*, NW+119*, NW+120
OBR NW+52~*, NW+53
OBR16 NW+29~*
OBR19 NW+4~, NW+30*, NW+47
OBR20 NW+31~*
OBR27 NW+32~*
PAT NW+17~, NW+18*, NW+19, NW+20
PIECE NW+40~, NW+41*
PROC NW+59~, NW+60*, NW+61, NW+62, NW+63
RTNCODE NW+40~, NW+46*, NW+47, NW+48, NW+154~, NW+157*
SERV NW+65~, NW+66*, NW+67, NW+68
SITE NW+154~, NW+155*, NW+156
STA NW+51~*, NW+53, NW+154~, NW+156*, NW+157
U NW+10, NW+32, NW+41, NW+46, NW+47, NW+48, NW+51, NW+61, NW+62, NW+63
, NW+67, NW+76, NW+79, NW+102, NW+103, NW+104, NW+105, NW+145, NW+155, NW+157
, DIS+26, DIS+29, OTHER+15, OTHER+44, OTHER+48, OTHER+64
UCIDNODE NW+117~, NW+120*, NW+121
URG NW+78~, NW+79*, NW+80*, NW+81
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All