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 |