SDPMHLS ;BPFO/JRC - Build ROU-R01 HL7 message for 'SD ENC PERF MON' application ;4/2/04
Source file <SDPMHLS.m>
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 |
---|---|---|
Scheduling | 2 | SCRPW APM TASK JOB SCRPW PM RETRANSMIT REPORT |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUE | ;Queue retroactive XMIT job
|
|
EN | ;Entry point
|
|
BLDMSG(OUTARR,XMTARRY) | ;Build OBR segment
|
|
MAKEOBX | ;Set type and count for total encounters to bld OBX
|
|
BLDOBX | ;Build OBX
|
|
SENDMSG(XMTARRY) | ;Send HL7 message
|
|
GETINFO | ;Get performance monitor data
|
|
MSG | ;Build bulletin and send
|
|
EXIT | ;Done
|
Name | Field # of Occurrence |
---|---|
^%DT | QUE+11 |
C^%DTC | GETINFO+14 |
^%ZTLOAD | QUE+26 |
$$HLDATE^HLFNC | BLDMSG+12, BLDMSG+14, BLDMSG+15 |
INIT^HLFNC2 | BLDMSG+5, SENDMSG+9 |
GENERATE^HLMA | SENDMSG+18 |
ROLLUP^SCRPW303 | EN+17 |
GETDATA^SDPMUT1 | GETINFO+23 |
MAKEIT^VAFHLU | BLDMSG+17, BLDOBX+12 |
$$SITE^VASITE | BLDMSG+23 |
$$DT^XLFDT | GETINFO+13 |
$$FMADD^XLFDT | QUE+10, QUE+17, QUE+19, GETINFO+17, GETINFO+18 |
$$FMTE^XLFDT | MSG+7, MSG+8, MSG+9 |
$$NOW^XLFDT | QUE+10, GETINFO+7, MSG+9 |
^XMD | MSG+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | QUE+8*, QUE+27! |
%DT("A" | QUE+7*, QUE+27! |
%DT(0 | QUE+10*, QUE+27! |
ARRY4HL7 | SENDMSG+3~, SENDMSG+7*, SENDMSG+13, SENDMSG+14, SENDMSG+15, SENDMSG+21 |
CNT | BLDMSG+7~, BLDMSG+8*, BLDMSG+18, BLDMSG+19*, BLDOBX+13, BLDOBX+14* |
COUNT | BLDMSG+4~, MAKEOBX+7*, MAKEOBX+12*, MAKEOBX+15*, MAKEOBX+16*, MAKEOBX+17*, MAKEOBX+20*, MAKEOBX+21*, BLDOBX+8 |
DIV | BLDMSG+7~, BLDMSG+26*, BLDMSG+28, BLDMSG+29, BLDMSG+30 |
DIVHL | BLDMSG+4~, BLDMSG+7~, BLDMSG+23*, BLDMSG+30*, BLDOBX+10 |
EDT | QUE+5*, QUE+19*, QUE+27!, GETINFO+9 |
ENDDATE | EN+9~, EN+15*, BLDMSG+15, GETINFO+9*, GETINFO+18*, GETINFO+21, MSG+8 |
HL | BLDMSG+4~, BLDMSG+5, SENDMSG+3~, SENDMSG+9 |
HL("" | BLDMSG+6, SENDMSG+10 |
HLECH | BLDMSG+4~, SENDMSG+3~ |
HLFS | BLDMSG+4~, SENDMSG+3~ |
HLP | SENDMSG+3~, SENDMSG+18 |
HLQ | BLDMSG+4~, SENDMSG+3~ |
HLRESLT | SENDMSG+3~, SENDMSG+18, SENDMSG+19*, SENDMSG+22 |
I | BLDMSG+7~ |
INFO | BLDMSG+7~ |
>> J | EN+24* |
KILLARRY | SENDMSG+3~, SENDMSG+12*, SENDMSG+16*, SENDMSG+21 |
>> M4 | MAKEOBX+9*, MAKEOBX+11, MAKEOBX+12 |
MAKE | BLDMSG+7~, BLDMSG+17, BLDOBX+3~, BLDOBX+12 |
MAKE(1 | BLDMSG+9*, BLDOBX+4* |
MAKE(11 | BLDOBX+9* |
MAKE(15 | BLDOBX+10* |
MAKE(2 | BLDOBX+5* |
MAKE(25 | BLDMSG+13* |
MAKE(27 | BLDMSG+14*, BLDMSG+15* |
MAKE(3 | BLDOBX+6*, BLDOBX+7* |
MAKE(4 | BLDMSG+10*, BLDMSG+11* |
MAKE(5 | BLDOBX+8* |
MAKE(7 | BLDMSG+12* |
MSGTEXT | MSG+5~ |
MSGTEXT(1 | MSG+6* |
MSGTEXT(2 | MSG+7* |
MSGTEXT(3 | MSG+8*, MSG+9* |
MSGTEXT(4 | MSG+10* |
>> OBID | MAKEOBX+7*, MAKEOBX+10*, MAKEOBX+15*, MAKEOBX+16*, MAKEOBX+17*, MAKEOBX+20*, MAKEOBX+21*, BLDOBX+6 |
OUTARR | EN+10~, EN+13*, EN+21, BLDMSG~, BLDMSG+21, BLDMSG+22, BLDMSG+26, BLDMSG+28, BLDMSG+29, GETINFO+23 , EXIT+1 |
PNODE | BLDMSG+4~, BLDMSG+22*, BLDMSG+27~, BLDMSG+29*, MAKEOBX+12, MAKEOBX+20 |
RDATE | EN+10~, BLDMSG+12, GETINFO+7*, MSG+7 |
SCRNARR | EN+10~, EN+11*, EN+17, GETINFO+21, GETINFO+23, EXIT+1 |
SNODE | BLDMSG+4~, BLDMSG+21*, BLDMSG+27~, BLDMSG+28*, MAKEOBX+7, MAKEOBX+15, MAKEOBX+16, MAKEOBX+17, MAKEOBX+20, MAKEOBX+21 |
SORTARR | EN+10~, EN+12*, EN+17, GETINFO+23, EXIT+1 |
STDATE | EN+9~, EN+15*, BLDMSG+14, GETINFO+9*, GETINFO+10, GETINFO+15*, GETINFO+17, GETINFO+21, MSG+8 |
STDT | QUE+5*, QUE+15*, QUE+17, QUE+27!, GETINFO+9 |
TYPE | BLDMSG+4~, MAKEOBX+7*, MAKEOBX+11*, MAKEOBX+15*, MAKEOBX+16*, MAKEOBX+17*, MAKEOBX+20*, MAKEOBX+21*, BLDOBX+7 |
U | MAKEOBX+7, MAKEOBX+12, MAKEOBX+15, MAKEOBX+16, MAKEOBX+17, MAKEOBX+20, MAKEOBX+21 |
VAFEVN | BLDMSG+7~ |
VAFOBR | BLDMSG+7~, BLDMSG+16!, BLDMSG+17, BLDMSG+18 |
VAFOBX | BLDMSG+7~, BLDOBX+3~, BLDOBX+11!, BLDOBX+12, BLDOBX+13 |
VAFSTR | BLDMSG+7~ |
X | QUE+5*, QUE+17*, QUE+19, QUE+27!, EN+10~, GETINFO+12~, GETINFO+15, GETINFO+17*, GETINFO+18 |
X1 | GETINFO+12~, GETINFO+13* |
X2 | GETINFO+12~, GETINFO+13* |
XCNT | BLDMSG+7~, BLDMSG+8*, BLDMSG+19*, BLDOBX+4, BLDOBX+14* |
XMCHAN | MSG+5~, MSG+15* |
XMDUZ | MSG+5~, MSG+16* |
XMSUB | MSG+5~, MSG+12* |
XMTARRY | EN+10~, EN+14*, EN+21, EN+23, EN+24, BLDMSG~, BLDMSG+18, BLDOBX+13, SENDMSG~, SENDMSG+4* , SENDMSG+5*, SENDMSG+6, SENDMSG+13, SENDMSG+15, EXIT+1 |
XMTEXT | MSG+5~, MSG+13* |
XMY | MSG+5~ |
XMY("G.SD PM | NOTIFICATION TIU" , MSG+14* |
XMZ | MSG+5~ |
Y | QUE+5*, QUE+13, QUE+15, QUE+27! |
>> ZTDESC | QUE+22* |
>> ZTIO | QUE+21* |
>> ZTRTN | QUE+23* |
>> ZTSAVE("EDT" | QUE+25* |
>> ZTSAVE("STDT" | QUE+24* |
>> ZTSK | QUE+26 |