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 |