RGJCSUB ;SF/JC-MPI/PD SUBSCRIPTION GENERATOR ;04/30/97
Source file <RGJCSUB.m>
Package | Total | Call Graph |
---|---|---|
Clinical Information Resource Network | 4 | EN^RGEQ (EXC,START,STOP)^RGHLLOG $$DTFH^RGHLUT ($$GETSCN,REC1)^RGJCREC |
Health Level Seven | 3 | INIT^HLFNC2 GENERATE^HLMA LINK^HLUTIL3 |
Kernel | 2 | $$NOW^XLFDT $$LKUP^XUAF4 |
Master Patient Index VistA | 1 | ($$GETDFN,$$GETVCCI)^MPIF001 |
Registration | 1 | $$SITE^VASITE |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Information Resource Network | 2 | RG PT SUBSCRIPTION RECEIVER ^RGEQASN |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EQ(RGEV,RGSTUB,RGERR,RGEP) | ;Entry point for Event Queue Processor
|
|
BM(FLL,TLL,ICN,PN,TP,AD,TD) | ;Build Subscription Request Message
|
|
MFI | ;MFI-master file identifier segment
|
|
MFE | ;MFE-master file entry segment
|
|
DATA | ;Record level data in 'ZSD' SEGMENT
|
|
SEND | ;SEND TO HL7 PACKAGE
|
|
ROUTE | ;routing logic-parse A04 and put new message on event queue
|
|
R1 | ;A04
|
Name | Field # of Occurrence |
---|---|
INIT^HLFNC2 | BM+15 |
GENERATE^HLMA | SEND+2 |
LINK^HLUTIL3 | R1+21, R1+25, R1+28 |
$$GETDFN^MPIF001 | BM+10, R1+7 |
$$GETVCCI^MPIF001 | BM+13, R1+9, R1+13 |
EN^RGEQ | R1+34 |
EXC^RGHLLOG | R1+13, R1+27, R1+31 |
START^RGHLLOG | R1+13, R1+27, R1+31 |
STOP^RGHLLOG | R1+13, R1+27, R1+31 |
$$DTFH^RGHLUT | EQ+5, R1+16 |
$$GETSCN^RGJCREC | R1+20 |
REC1^RGJCREC | R1+23 |
$$SITE^VASITE | R1+18 |
$$NOW^XLFDT | EQ+5, R1+16 |
$$LKUP^XUAF4 | R1+12 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | BM+11, R1+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AD | EQ+2*, EQ+5*, EQ+6, BM~, MFE+3, DATA+1 |
FLL | EQ+1*, EQ+4, EQ+6, BM~, DATA+1 |
HL | BM+14~, BM+15, SEND+2 |
HL("ECH" | BM+17, BM+18, BM+19, BM+20 |
HL("FS" | MFI+2, MFI+3, MFI+4, MFI+5, MFE+2, MFE+3, MFE+4, DATA+1, R1+2, R1+3 , R1+5 |
HLA | MFI+1~ |
HLA("HLS" | MFI+6*, MFE+5*, DATA+1* |
>> HLL("LINKS" | BM+16* |
>> HLMID | R1+13, R1+27, R1+31 |
>> HLMTIEN | R1+13, R1+27, R1+31 |
>> HLNEXT | R1+3 |
>> HLNODE | R1+3, R1+5 |
>> HLQUIT | R1+3, R1+4 |
HLRST | SEND+1~, SEND+2 |
ICN | EQ+1*, EQ+4, EQ+6, BM~, BM+9, BM+10, MFE+4 |
PN | EQ+2*, EQ+4, EQ+6, BM~, MFE+4 |
>> RGAD | R1+16*, R1+33 |
RGCMOR | BM+8~, BM+13*, DATA+1 |
RGCS | BM+14~, BM+17*, MFI+3, MFE+4 |
RGDFN | BM+8~, BM+10*, BM+11, BM+13, R1+7*, R1+8, R1+9, R1+13, R1+14, R1+20 , R1+27, R1+31 |
RGEC | BM+14~, BM+19* |
RGEP | EQ~ |
RGERR | EQ~, EQ+4* |
RGEV | EQ~ |
>> RGFROM | R1+21, R1+25, R1+26*, R1+27, R1+32, R1+33 |
>> RGFROM( | R1+22, R1+26 |
>> RGFROM(0 | R1+22, R1+26 |
RGFS | R1+1~, R1+2* |
RGI | R1+1~, R1+3* |
>> RGICN | R1+5*, R1+6, R1+7, R1+33 |
RGLL | ROUTE+6!, R1+22* |
RGLOC | R1+1~, R1+18* |
RGLOCIEN | R1+1~, R1+18*, R1+19, R1+21, R1+24, R1+25 |
RGLOCNM | R1+1~, R1+18* |
RGLOCSN | R1+1~, R1+18* |
RGPN | R1+1~, R1+14*, R1+33 |
RGRC | BM+14~, BM+18* |
RGS | R1+1~, R1+2* |
RGSCN | R1+1~, R1+20* |
RGSN | R1+1~ |
RGSS | BM+14~, BM+20*, MFE+4 |
RGSSN | BM+8~, BM+11*, MFE+4 |
RGSTUB | EQ~, EQ+1, EQ+2, EQ+3, R1+33*, R1+34 |
RGTO | R1+1~, R1+28, R1+29*, R1+30*, R1+31, R1+32, R1+33 |
RGTO( | R1+30 |
RGTO(0 | R1+29 |
RGTP | R1+1~, R1+15*, R1+33 |
RGVCCI | ROUTE+7!, R1+9*, R1+10, R1+12*, R1+13, R1+19, R1+24, R1+28 |
RGVCCIN | ROUTE+7! |
RGVCCIS | ROUTE+7! |
TD | EQ+3*, EQ+6, BM~, DATA+1 |
TLL | EQ+1*, EQ+4, EQ+6, BM~, BM+16 |
TP | EQ+2*, EQ+4, EQ+6, BM~, DATA+1 |
U | EQ+1, EQ+2, EQ+3, BM+11, R1+14, R1+18, R1+33 |
X | MFI+1~*, MFI+2*, MFI+3*, MFI+4*, MFI+5*, MFI+6, MFE+1*, MFE+2*, MFE+3*, MFE+4* , MFE+5 |