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

Package: Clinical Information Resource Network

Routine: RGJCREC


Information

RGJCREC ;SF/JC,LTL-MPI/PD SUBSCRIPTION PROCESSOR ;05/12/98

Source Information

Source file <RGJCREC.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Clinical Information Resource Network 4 EN^RGEQ  (EXC,START,STOP)^RGHLLOG  $$DTHF^RGHLUT  GET^RGRSDYN1  
Health Level Seven 2 ($$ACT,UPD)^HLSUB  LINK^HLUTIL3  
Master Patient Index VistA 2 ($$GETDFN,$$GETVCCI,$$IFVCCI)^MPIF001  ($$MPINODE,$$UPDATE)^MPIFAPI  
Registration 2 $$SEND2^VAFCUTL1  $$SITE^VASITE  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Clinical Information Resource Network 4 RG PT SUBSCRIPTION RECEIVER  RGDRM02  RGJCSUB  RGRSDYN1  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
REC ;Receive inbound MPI/PD Subscription request
CLEAN
REC1 ;Update clinical subscribers with newest one
REC2 ;Update newest subscriber with previous subscribers and CMOR
PARS ;Parse it
GETSCN(RGDPT) ;Return existing SCN or Activate a new subscription for this patient
FIL ;File message
GETINST(LINK) ;returns institution ien from logical link

External References

Name Field # of Occurrence
^DIC GETINST+3
$$ACT^HLSUB GETSCN+6
UPD^HLSUB FIL+7
LINK^HLUTIL3 REC2+13, FIL+6
$$GETDFN^MPIF001 REC+20
$$GETVCCI^MPIF001 REC+30
$$IFVCCI^MPIF001 REC+45
$$MPINODE^MPIFAPI GETSCN+4
$$UPDATE^MPIFAPI GETSCN+6
EN^RGEQ REC1+8, REC2+10, REC2+16
EXC^RGHLLOG REC+25, REC+28, REC+33, REC+37, REC+41, REC1+4, REC1+6, REC2+6, REC2+8
START^RGHLLOG REC+5, REC1+4, REC1+6, REC2+6, REC2+8
STOP^RGHLLOG REC+25, REC+28, REC+33, REC+37, REC+41, CLEAN+1
$$DTHF^RGHLUT FIL+3, FIL+4
GET^RGRSDYN1 REC1+1, REC2+3
$$SEND2^VAFCUTL1 REC+21
$$SITE^VASITE REC+43, FIL+6

Used in HL7 Interface

HL7 Protocol Name Call Tags
RG PT SUBSCRIPTION RECEIVER REC

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$GETSCN REC+38
CLEAN REC+21, REC+23, REC+26, REC+31, REC+35, REC+39, REC1+4, REC1+6, REC2+6, REC2+8
FIL REC+45, REC+49
PARS REC+15
REC1 REC+47
REC2 REC+50

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC GETINST+1~, GETINST+3*
DIC(0 GETINST+3*
>> HL("ECH" REC+9, REC+10, REC+11, REC+12
>> HL("ETN" REC+3
>> HL("FS" REC+8
>> HL("MID" REC+25, REC+28, REC+33, REC+37, REC1+4, REC1+6, REC2+6, REC2+8
>> HL("MPI" REC+41
>> HL("MTN" REC+3
HLER REC+4!, FIL+7
>> HLMTIEN REC+5, REC1+4, REC1+6, REC2+6, REC2+8
>> HLNEXT REC+13
>> HLNODE REC+13
>> HLNODE( REC+14
>> HLQUIT REC+13
I REC1+2~*, REC1+5, REC2+4*, REC2+7
J REC+7~, REC+14*
LINK GETINST~, GETINST+2, GETINST+3
RGACT REC+4!, CLEAN+2!, PARS+4*
RGAD REC+4!, CLEAN+2!, REC1+7, REC2+9, REC2+15, PARS+11*, FIL+3
RGAD1 REC+4!, CLEAN+2!, FIL+3*, FIL+7
RGAN GETSCN+2~, GETSCN+6*
RGAR GETSCN+2~
RGAR( GETSCN+6*
RGCD REC+4!, CLEAN+2!, PARS+5*
RGCHK FIL+2~, FIL+6*, FIL+7
RGCHK( FIL+6
RGCHK(0 FIL+6
RGCMOR REC+4!, REC+35, REC+37, CLEAN+2!, PARS+14*
RGCS REC+4!, REC+9*, CLEAN+2!, PARS+7
RGCURI REC+4!, REC+43*, CLEAN+2!, REC2+13
RGDFN REC+4!, REC+20*, REC+21, REC+23, REC+25, REC+26, REC+28, REC+30, REC+33, REC+37
, REC+38, REC+41, REC+45, CLEAN+2!, REC1+1, REC1+4, REC1+6, REC2+3, REC2+6, REC2+8
RGDPT GETSCN~, GETSCN+4, GETSCN+6
RGEC REC+4!, REC+11*, CLEAN+2!
RGFILE REC+4!, REC+18, CLEAN+2!, PARS+2*
RGFROM REC+4!, CLEAN+2!, REC1+3*, REC1+4, REC1+7, REC1+8, REC2+7*, REC2+8, REC2+9, REC2+10
RGFS REC+4!, REC+8*, CLEAN+2!, PARS+2, PARS+4, PARS+5, PARS+6, PARS+9, PARS+10, PARS+11
, PARS+12, PARS+13, PARS+14
RGI REC+13*, REC+14, CLEAN+2!
RGICN REC+4!, REC+20, REC+25, REC+28, REC+37, CLEAN+2!, REC1+7, REC2+9, REC2+15, PARS+7*
RGID REC+4!, CLEAN+2!, PARS+6*, PARS+7
RGL REC+4!, CLEAN+2!, REC2+12!, REC2+13*, REC2+15, REC2+16
RGL( REC2+15, REC2+16
RGL(0 REC2+13
RGLL REC+4!, REC+45!, CLEAN!, CLEAN+2!, REC1+1, REC1+3, REC2+3, REC2+5, REC2+15, REC2+16
, PARS+9*, FIL+7
RGLL("LINKS" REC1+2, REC1+5, REC2+2!, REC2+4, REC2+7
RGLOG REC+5~
RGMTXT REC+5~, REC+24*, REC+25, REC+27*, REC+28, REC+32*, REC+33, REC+36*, REC+37, REC+40*
, REC+41
RGPN REC+4!, REC+25, REC+28, REC+37, REC+41, CLEAN+2!, REC1+7, REC2+9, REC2+15, PARS+7*
RGPPFI REC+4!, REC+30*, REC+31, REC+33, REC+35, REC+37, CLEAN+2!
RGRAP REC+4!, CLEAN+2!, PARS+13*, FIL+7
RGRC REC+4!, REC+10*, CLEAN+2!
RGS REC+4!, REC+7*, CLEAN+2!
RGS( REC+13*, REC+14*
RGSCN REC+4!, REC+38*, REC+39, CLEAN+2!, REC1+1, REC2+3, GETSCN+4*, GETSCN+6*, GETSCN+7, FIL+7
RGSEG REC+4!, REC+13*, CLEAN+2!, PARS+1, PARS+2, PARS+3, PARS+4, PARS+5, PARS+6, PARS+8
, PARS+9, PARS+10, PARS+11, PARS+12, PARS+13, PARS+14
RGSS REC+4!, REC+12*, CLEAN+2!, PARS+7
RGSSN REC+4!, REC+26, REC+28, CLEAN+2!, PARS+7*
RGSTUB REC+4!, CLEAN!, CLEAN+2!, REC1+7*, REC1+8, REC2+9*, REC2+10, REC2+15*, REC2+16, REC2+17!
RGTD REC+4!, CLEAN+2!, REC1+7, REC2+9, REC2+15, PARS+12*, FIL+4
RGTD1 FIL+2~, FIL+4*, FIL+7
RGTO REC+4!, CLEAN+2!, REC1+5*, REC1+6, REC1+7, REC1+8, REC2+5*, REC2+6, REC2+9, REC2+10
RGTP REC+4!, CLEAN+2!, REC1+7, REC2+9, REC2+15, PARS+10*, FIL+7
U REC+7*, REC+26, REC+28, REC1+5, REC1+7, REC2+7, REC2+9, REC2+15
X REC+5~, GETINST+1~, GETINST+3*
Y GETINST+1~, GETINST+4
Y(0 GETINST+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables |  All