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 |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RGFIPM1

Package: Clinical Information Resource Network

Routine: RGFIPM1


Information

RGFIPM1 ;ALB/CJM-PROCESS FACILITY INTEGRATION MESSAGE ;08/27/99

Source Information

Source file <RGFIPM1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Clinical Information Resource Network 4 $$SEND^RGFIBM  $$XCHANGE^RGFIPM  ($$DFN,$$GETLINK,$$MPINODE,$$STATNUM,EXC)^RGFIU  STOP^RGHLLOG  
Master Patient Index VistA 2 $$GETICN^MPIF001  $$CHECKDG^MPIFSPC  
Health Level Seven 1 GENACK^HLMA1  
Kernel 1 $$LKUP^XUAF4  
Registration 1 $$SITE^VASITE  

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

Package Total Caller Graph
Clinical Information Resource Network 3 RG FACILITY INTEGRATION CLIENT  RGFIPM  RGFIRM  

Entry Points

Name Comments DBIA/ICR reference
RECEIVE ;
ACK(FROM,HLERR) ;
PARSE(SKIPMSH,LEGACY,PRIMARY,ICN,CHECKSUM,FROM,HLERR) ;
ERROR(ERRMSG,CODE,ICN) ;
SEGERROR(SEGMENT,ICN) ;

External References

Name Field # of Occurrence
GENACK^HLMA1 ACK+18
$$GETICN^MPIF001 RECEIVE+29
$$CHECKDG^MPIFSPC RECEIVE+32
$$SEND^RGFIBM RECEIVE+64
$$XCHANGE^RGFIPM RECEIVE+57
$$DFN^RGFIU RECEIVE+25
$$GETLINK^RGFIU ACK+9
$$MPINODE^RGFIU RECEIVE+38
$$STATNUM^RGFIU RECEIVE+39
EXC^RGFIU RECEIVE+34, RECEIVE+42
STOP^RGHLLOG RECEIVE+67
$$SITE^VASITE RECEIVE+24, ERROR+8
$$LKUP^XUAF4 ACK+9

Used in HL7 Interface

HL7 Protocol Name Call Tags
RG FACILITY INTEGRATION CLIENT RECEIVE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] RECEIVE+26

Label References

Name Line Occurrences
$$ERROR RECEIVE+27, RECEIVE+33, RECEIVE+36, RECEIVE+50, RECEIVE+54, PARSE+33, PARSE+39, PARSE+45, PARSE+54, PARSE+56
, SEGERROR+3
$$PARSE RECEIVE+23
$$SEGERROR PARSE+30, PARSE+31, PARSE+35, PARSE+38, PARSE+41, PARSE+42, PARSE+48, PARSE+49, PARSE+51, PARSE+52
ACK RECEIVE+61, RECEIVE+66

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHECKSUM RECEIVE+20~, RECEIVE+23, RECEIVE+30, PARSE~, PARSE+25*, PARSE+46*
CMOR RECEIVE+20~, RECEIVE+39*, RECEIVE+42, RECEIVE+53, RECEIVE+54
CMORIEN RECEIVE+20~, RECEIVE+38*, RECEIVE+39, RECEIVE+49, RECEIVE+53, RECEIVE+64
CODE ERROR~, ERROR+8
CS ACK+8~, ACK+11*, ACK+14, PARSE+21~, PARSE+23*, PARSE+32, PARSE+53, PARSE+55
DFN RECEIVE+20~, RECEIVE+25*, RECEIVE+26, RECEIVE+29, RECEIVE+34, RECEIVE+38, RECEIVE+42, RECEIVE+57, RECEIVE+64
ERRFLAG PARSE+21~, PARSE+24*, PARSE+57*, PARSE+58
ERRMSG ERROR~, ERROR+8, SEGERROR+2*, SEGERROR+3
FROM RECEIVE+20~, RECEIVE+23, RECEIVE+49, RECEIVE+53, RECEIVE+61, RECEIVE+66, ACK~, ACK+9, PARSE~, PARSE+25*
, PARSE+32*, PARSE+33
FS ACK+8~, ACK+11*, ACK+14, ACK+17, PARSE+21~, PARSE+22*, PARSE+31, PARSE+32, PARSE+36, PARSE+38
, PARSE+39, PARSE+42, PARSE+43, PARSE+46, PARSE+49, PARSE+52, PARSE+53, PARSE+55
HERE RECEIVE+20~, RECEIVE+24*, RECEIVE+49, RECEIVE+53, RECEIVE+64
HERE("STATION#" RECEIVE+24*, RECEIVE+45
>> HL("APAT" RECEIVE+61, RECEIVE+66
>> HL("ECH" ACK+11, PARSE+23
>> HL("EID" ACK+18
>> HL("EIDS" ACK+18
>> HL("FS" ACK+11, PARSE+22
>> HL("MID" ACK+14, ACK+17
HLA ACK+8~
HLA("HLA" ACK+14*, ACK+17*
HLERR RECEIVE+21!, RECEIVE+23, RECEIVE+27*, RECEIVE+33*, RECEIVE+34, RECEIVE+36*, RECEIVE+50*, RECEIVE+54*, RECEIVE+61, RECEIVE+66
, ACK~, ACK+12, ACK+14, PARSE~, PARSE+26!, PARSE+29, PARSE+30*, PARSE+31*, PARSE+33*, PARSE+35*
, PARSE+36, PARSE+38*, PARSE+39*, PARSE+41*, PARSE+42*, PARSE+45*, PARSE+48*, PARSE+49*, PARSE+51*, PARSE+52*
, PARSE+54*, PARSE+56*
HLL ACK+8~
HLL("LINKS" ACK+10*
>> HLMTIENS ACK+18
>> HLNEXT PARSE+30, PARSE+35, PARSE+37, PARSE+41, PARSE+48, PARSE+51
>> HLNODE PARSE+31, PARSE+32, PARSE+36, PARSE+38, PARSE+39, PARSE+42, PARSE+43, PARSE+46, PARSE+49, PARSE+52
, PARSE+53, PARSE+55
>> HLQUIT PARSE+30, PARSE+35, PARSE+41, PARSE+48, PARSE+51
ICN RECEIVE+20~, RECEIVE+23, RECEIVE+25, RECEIVE+27, RECEIVE+32, RECEIVE+33, RECEIVE+36, RECEIVE+50, RECEIVE+54, PARSE~
, PARSE+25*, PARSE+43*, PARSE+44, PARSE+48, PARSE+49, PARSE+51, PARSE+52, PARSE+54, PARSE+56, ERROR~
, ERROR+8, SEGERROR~, SEGERROR+3
LCHKSUM RECEIVE+20~, RECEIVE+29*, RECEIVE+30, RECEIVE+32
LEGACY RECEIVE+20~, RECEIVE+23, RECEIVE+45, RECEIVE+49, RECEIVE+57, RECEIVE+64, PARSE~, PARSE+25*, PARSE+53*, PARSE+54
PRIMARY RECEIVE+20~, RECEIVE+23, RECEIVE+57, RECEIVE+64, PARSE~, PARSE+25*, PARSE+55*, PARSE+56
RESULT ACK+8~, ACK+18
>> RGLOG RECEIVE+67
SEGMENT SEGERROR~, SEGERROR+2
SKIPMSH PARSE~, PARSE+29, PARSE+37
TOLINK ACK+8~, ACK+9*, ACK+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All