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 |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: GMRCIMSG

Package: Consult Request Tracking

Routine: GMRCIMSG


Information

GMRCIMSG ;SLC/JFR - IFC MESSAGE HANDLING ROUTINE; 09/26/02 00:23

Source Information

Source file <GMRCIMSG.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Consult Request Tracking 6 (COMP,FWD,RESUB,SF)^GMRCIAC1  TST^GMRCIAC2  (DIS,NW,OTHER)^GMRCIACT  SNDALRT^GMRCIERR  TRIGR^GMRCIEVT  RESP^GMRCIUTL  
Kernel 2 $$IEN^XUAF4  $$KSP^XUPARAM  
Health Level Seven 1 GENACK^HLMA1  
Toolkit 1 $$GET^XPAR  
Uncategorized 1 ORRIN^MAGDTR01  
VA Fileman 1 UPDATE^DIE  

Entry Points

Name Comments DBIA/ICR reference
VALMSG(GMRCORC) ;check to make sure placer and filler # match current entry
; Input:
; GMRCORC = ORC segment from incoming HL7 msg
ORRIN ;process IFC responses
EX ; clean up ^TMP(
IN ;process incoming message and save segments to ^TMP(

External References

Name Field # of Occurrence
UPDATE^DIE ORRIN+12, ORRIN+20, ORRIN+36
COMP^GMRCIAC1 IN+27
FWD^GMRCIAC1 IN+21
RESUB^GMRCIAC1 IN+19
SF^GMRCIAC1 IN+26
TST^GMRCIAC2 IN+16
DIS^GMRCIACT IN+24
NW^GMRCIACT IN+17
OTHER^GMRCIACT IN+28
SNDALRT^GMRCIERR ORRIN+40, ORRIN+41
TRIGR^GMRCIEVT ORRIN+27
RESP^GMRCIUTL VALMSG+24
GENACK^HLMA1 VALMSG+25
ORRIN^MAGDTR01 ORRIN+43, ORRIN+44
$$GET^XPAR ORRIN+39
$$IEN^XUAF4 ORRIN+7, VALMSG+7, VALMSG+9
$$KSP^XUPARAM VALMSG+10, VALMSG+11

Used in HL7 Interface

HL7 Protocol Name Call Tags
GMRC IFC ORM EVENT ORRIN
GMRC IFC SUBSC IN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(123 - [#123] VALMSG+15, VALMSG+16, VALMSG+17, VALMSG+19, VALMSG+20, VALMSG+21
^GMR(123.6 - [#123.6] ORRIN+17, ORRIN+21, ORRIN+22, ORRIN+23, ORRIN+25, ORRIN+26, ORRIN+32
^TMP("GMRCIF" IN+1!, IN+5*, IN+7*, IN+9*, IN+12, IN+14, IN+15, IN+16, IN+17, IN+18
, IN+19, IN+20, IN+21, IN+22, IN+23, IN+24, IN+25, IN+26, IN+27, IN+28
, EX+1!, ORRIN+1!, ORRIN+4*, ORRIN+5, ORRIN+7, ORRIN+8, ORRIN+10, ORRIN+14, ORRIN+16, ORRIN+29
, ORRIN+31, ORRIN+33, ORRIN+42!

Label References

Name Line Occurrences
$$VALMSG IN+12
EX IN+12, IN+14, IN+15, IN+18, IN+20, IN+22, IN+29

Naked Globals

Name Field # of Occurrence
^("ORC" ORRIN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
FDA ORRIN+6~, ORRIN+15~, ORRIN+30~
FDA(1 ORRIN+11*, ORRIN+18*, ORRIN+19*, ORRIN+34*, ORRIN+35*
GMRCACT ORRIN+15~, ORRIN+22*, ORRIN+23*, ORRIN+24, ORRIN+25, ORRIN+27
GMRCDA ORRIN+6~, ORRIN+8*, ORRIN+11, ORRIN+15~, ORRIN+21*, ORRIN+23, ORRIN+25, ORRIN+27
GMRCE ORRIN+30~, ORRIN+33*, ORRIN+34, ORRIN+35, ORRIN+37, ORRIN+38
GMRCERR ORRIN+30~
GMRCFDA VALMSG+5~, VALMSG+8*, VALMSG+16, VALMSG+19, VALMSG+20, VALMSG+21
GMRCFNUM ORRIN+6~, ORRIN+10*, ORRIN+11
GMRCFSIT VALMSG+5~, VALMSG+9*, VALMSG+11, VALMSG+17
GMRCIER IN+2~
GMRCLOG ORRIN+15~, ORRIN+25*, ORRIN+26
GMRCOK VALMSG+5~, VALMSG+12*, VALMSG+13*, VALMSG+15*, VALMSG+16*, VALMSG+17*, VALMSG+19*, VALMSG+20*, VALMSG+21*, VALMSG+22
, VALMSG+26
GMRCORC VALMSG~, VALMSG+4, VALMSG+6, VALMSG+7, VALMSG+8, VALMSG+9
GMRCPDA VALMSG+5~, VALMSG+6*, VALMSG+15, VALMSG+16, VALMSG+17, VALMSG+20
GMRCPSIT VALMSG+5~, VALMSG+7*, VALMSG+10, VALMSG+21
GMRCROL VALMSG+5~, VALMSG+10*, VALMSG+11*, VALMSG+13*, VALMSG+14, VALMSG+18
GMRCROUT ORRIN+6~, ORRIN+7*
GMRCRSLT VALMSG+23~, VALMSG+25
>> HL("EID" VALMSG+25
>> HL("EIDS" VALMSG+25
>> HL("MID" VALMSG+24
>> HLMTIENS VALMSG+25
>> HLNEXT IN+3, ORRIN+3
HLNODE IN+2~, IN+4, IN+5, IN+6, IN+7, IN+8, IN+9, ORRIN+2~, ORRIN+4
>> HLQUIT IN+3, ORRIN+3
I IN+2~, IN+3*, ORRIN+2~, ORRIN+3*
MSGID ORRIN+15~, ORRIN+16*, ORRIN+17, ORRIN+30~, ORRIN+31*, ORRIN+32
MSGLOG ORRIN+15~, ORRIN+17*, ORRIN+18, ORRIN+19, ORRIN+21, ORRIN+22, ORRIN+30~, ORRIN+32*, ORRIN+34, ORRIN+35
, ORRIN+40, ORRIN+41
SEG IN+2~, ORRIN+2~
U IN+25, ORRIN+7, ORRIN+21, ORRIN+22, ORRIN+26, VALMSG+7, VALMSG+9, VALMSG+16, VALMSG+17, VALMSG+20
, VALMSG+21

Marked Items

Name Field # of Occurrence
$T(ORRIN^MAGDTR01 ORRIN+43
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All