RGADT1 ;HIRMFO/GJC-BUILD ADT MESSAGES (A01/A03) ;09/21/99
Source file <RGADT1.m>
Package | Total | Call Graph |
---|---|---|
Registration | 8 | IN5^VADPT (BLDEVN,BLDPD1,BLDPID)^VAFCQRY FILE^VAFCTFU TFL^VAFCTFU1 ($$EN,$$IN)^VAFHLPV1 $$EN1^VAFHLZPD $$SEND^VAFHUTL $$SITE^VASITE |
Health Level Seven | 3 | INIT^HLFNC2 GENERATE^HLMA KILL^HLTRANS |
Kernel | 3 | ^%ZTLOAD $$WHAT^XUAF4 $$KSP^XUPARAM |
Master Patient Index VistA | 1 | ($$ICNLC,$$IFLOCAL)^MPIF001 |
Scheduling | 1 | PARSE^SDOE |
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 ADT INPATIENT ENCOUNTER DRIVER RG ADT OUTPATIENT ENCOUNTER DRIVER |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; entry point to build/transmit ADT messages
; Messages built by this software are fired off by server protocols: ; RG ADT-A01 SERVER -or- RG ADT-A03 SERVER |
|
EVENT | ; build the HL7 message
|
|
EXIT | ; kill and quit
|
|
BUILD | ; build the ADT message
; EVN segment |
|
COMMANUM(FROM,TO) | ;Build comma seperated list of numbers
|
|
FAC(X) | ; set facility information, in the form of the Station Number, into
; PV1(3). ; input: the entire PV1 segment ; yield: updated PV1 segment; PV1(3) has facility information (Sta. #) |
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | EN+125 |
INIT^HLFNC2 | EVENT+3 |
GENERATE^HLMA | EVENT+6 |
KILL^HLTRANS | EVENT+7 |
$$ICNLC^MPIF001 | EN+46, EN+88 |
$$IFLOCAL^MPIF001 | EN+47, EN+89 |
PARSE^SDOE | EN+90 |
IN5^VADPT | EN+49 |
BLDEVN^VAFCQRY | BUILD+4 |
BLDPD1^VAFCQRY | BUILD+10 |
BLDPID^VAFCQRY | BUILD+6 |
FILE^VAFCTFU | EN+114 |
TFL^VAFCTFU1 | EN+102 |
$$EN^VAFHLPV1 | BUILD+17 |
$$IN^VAFHLPV1 | BUILD+15 |
$$EN1^VAFHLZPD | BUILD+20 |
$$SEND^VAFHUTL | EN+41 |
$$SITE^VASITE | EN+100, EN+104 |
$$WHAT^XUAF4 | FAC+4 |
$$KSP^XUPARAM | FAC+4 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | EN+46, EN+86, EN+88 |
^TMP("RGTRACE" | EN+99, EXIT+1! |
^TMP("SDEVT" | EN+79, EN+81, EN+82 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN+48~ |
CNT | BUILD+2~, BUILD+6* |
DFN | EN+44, EN+46, EN+47, EN+73~, EN+84*, EN+86, EN+88, EN+89, EN+102, EN+114 , BUILD+4, BUILD+6, BUILD+10, BUILD+15, BUILD+20 |
DGQUIET | EN+99, EN+126! |
ERR | BUILD+2~, BUILD+6, BUILD+10 |
EVN | BUILD+2~, BUILD+4 |
EVN(1 | BUILD+5 |
FROM | COMMANUM~, COMMANUM+8*, COMMANUM+9, COMMANUM+11, COMMANUM+12 |
HL | EVENT+2!, EVENT+3, EVENT+4, EVENT+6, BUILD+4, BUILD+6, BUILD+10 |
HL("ECH" | FAC+4, FAC+5 |
HL("ETN" | BUILD+4 |
HL("FS" | BUILD+17, FAC+5 |
HL("Q" | BUILD+17 |
>> HLA("HLS" | EVENT+8!, BUILD+5*, BUILD+6*, BUILD+10*, BUILD+15*, BUILD+17*, BUILD+18*, BUILD+20* |
I | EN+72~, EN+120* |
LIST | EN+102~ |
LIST( | EN+102, EN+103, EN+104 |
OUT | EN+102~*, EN+104* |
OUTPUT | COMMANUM+10~, COMMANUM+11*, COMMANUM+12*, COMMANUM+13 |
PD1 | BUILD+9~, BUILD+10 |
PD1(1 | BUILD+10 |
PID | BUILD+6~ |
PID( | BUILD+6 |
PID(1 | BUILD+6 |
RGCHNG | EN+102~*, EN+106*, EN+109*, EN+110*, EN+111*, EN+113 |
RGCNT | BUILD+2~, BUILD+3*, BUILD+5*, BUILD+6, BUILD+7*, BUILD+10, BUILD+11* |
RGDATE | EN+42*, EN+53*, EN+55, EN+92*, EN+95, EN+98!, EN+103*, EN+105, EN+106, EN+107 , EN+114, EVENT+8!, EXIT+1!, BUILD+15 |
RGDG101 | EN+43, EN+122, EVENT+8! |
RGDLT | EN+102~, EN+103*, EN+105, EN+106, EN+107 |
RGENVR | EN+52*, EN+77*, EN+98!, EN+108, EN+109, EN+110, EN+111, EN+114, EVENT+8!, EXIT+1! |
RGEVN | EN+102~, EN+103*, EN+108 |
RGEVT | EVENT+2*, EVENT+3, EVENT+6, EVENT+8!, EXIT+1! |
RGFSTR | EXIT+2!, BUILD+13*, BUILD+15, BUILD+17 |
RGLOCAL | EN+46*, EN+88*, EN+98!, EXIT+1! |
RGMOV | EN+53*, EN+98!, EN+123, EXIT+1!, BUILD+15 |
RGOK | EN+42*, EN+55*, EN+95*, EN+98!, EXIT+1! |
RGPARSE | EN+78~, EN+90! |
RGPARSE( | EN+91 |
RGPAT | EXIT+1! |
RGPROC | EN+78~*, EN+79*, EN+81, EN+82 |
RGRSLT | EVENT+6, EXIT+2! |
RGSD101 | EN+73, EN+122, EVENT+8! |
RGSDOE | EN+78~, EN+80*, EN+81*, EN+82, EN+90 |
RGSDOE(0 | EN+82*, EN+84, EN+91 |
RGSITE | EN+100~*, EN+114 |
RGTMP | EN+78~, EN+91*, EN+92 |
RGTRACE | EN+99*, EN+116, EXIT+2! |
RGTYPE | EN+50*, EN+51, EN+52, EN+77*, EN+98!, EN+118, EVENT+2, EVENT+8!, EXIT+2!, BUILD+15 , BUILD+17 |
>> SDAMEVT | EN+73, EN+76, EN+77 |
>> SDHDL | EN+79, EN+81, EN+82 |
>> SDOE | EN+124 |
SEQ | BUILD+2~, BUILD+6*, BUILD+10* |
TO | COMMANUM~, COMMANUM+9*, COMMANUM+12 |
U | EN+91 |
VAERR | EN+48~ |
VAIP | EN+48~ |
VAIP("D" | EN+49* |
VAIP(1 | EN+53 |
VAIP(2 | EN+50 |
VAIP(3 | EN+53 |
X | EN+102~*, EN+103, EN+104, BUILD+6*, COMMANUM+10~, COMMANUM+12*, FAC~, FAC+5*, FAC+6 |
Y0 | FAC+4~*, FAC+5 |
Y1 | FAC+4~, FAC+5* |
ZTDESC | EN+117~, EN+118* |
ZTDTH | EN+117~, EN+119* |
ZTIO | EN+117~, EN+119* |
>> ZTQUEUED | EVENT+1 |
>> ZTREQ | EVENT+1* |
ZTRTN | EN+117~, EN+119* |
ZTSAVE | EN+117~ |
ZTSAVE( | EN+120* |
ZTSAVE("RGDG101" | EN+122* |
ZTSAVE("RGMOV" | EN+123* |
ZTSAVE("RGSD101" | EN+122* |
ZTSAVE("SDOE" | EN+124* |