HLOPROC ;ALB/CJM- Generic HL7 Process - 10/4/94 1pm ;03/26/2012
Source file <HLOPROC.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 |
---|---|---|
Health Level Seven | 5 | HLO DAILY STARTUP HLOPROC1 HLOSRVR HLOTCP HLOUSR |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROCESS | ;queued entry point
|
|
HL7PROC(PROCNAME) | ;
|
|
END | ;
|
|
ERROR | ;error trap
|
|
GETPROC(PROCNAME,PROCESS) | ;
|
|
GETWORK(PROCESS,WORK) | ;
|
|
DOWORK(PROCESS,WORK) | ;
|
|
CHK4STOP(PROCESS,HL7TRIES) | ;
|
|
CHKSTOP() | ;has HL7 been requested to stop?
|
|
ZB25 | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HL7TMP("HL7 PROCESS NAME" | HL7PROC+8*, END+2!, ERROR+6, ERROR+23 |
^HLC("HL7 PROCESS COUNTS" | PROCESS+9*, PROCESS+10*, HL7PROC+13, HL7PROC+15, END+5, CHK4STOP+5, CHK4STOP+6 |
^HLD(779.1 - [#779.1] | CHKSTOP+4 |
^HLD(779.3 - [#779.3] | HL7PROC+21*, HL7PROC+34*, HL7PROC+41*, GETPROC+6, GETPROC+10, CHK4STOP+4 |
^HLTMP( | PROCESS+3, PROCESS+17 |
^HLTMP("HL7 QUEUED PROCESSES" | PROCESS+8!, HL7PROC+12! |
^HLTMP("HL7 RUNNING PROCESSES" | HL7PROC+14, HL7PROC+16*, END+4!, END+6 |
^HLTMP("LOG ALL ERRORS" | ERROR+12 |
^TMP("HL7 ERRORS" | END+8!, ERROR+18*, ERROR+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
GOTWORK | HL7PROC+29~, HL7PROC+30, HL7PROC+31*, HL7PROC+32, HL7PROC+38 |
>> HL7("COUNTING | PROCESSES" , PROCESS+7, PROCESS+11, HL7PROC+10, HL7PROC+17, END+3, END+7 |
HL7STOP | HL7PROC+6~, HL7PROC+26*, HL7PROC+27, HL7PROC+30, HL7PROC+36*, HL7PROC+37, HL7PROC+39*, END+1* |
HL7TRIES | HL7PROC+29~, HL7PROC+30*, HL7PROC+36, HL7PROC+38*, HL7PROC+39, DOWORK+5~, CHK4STOP~, CHK4STOP+5 |
HOUR | ERROR+16~, ERROR+17*, ERROR+18, ERROR+22 |
IEN | GETPROC+5~, GETPROC+6*, GETPROC+7, GETPROC+9, GETPROC+10 |
NODE | GETPROC+5~, GETPROC+10*, GETPROC+11, GETPROC+12, GETPROC+13, GETPROC+15, GETPROC+16, GETPROC+17, GETPROC+19, GETPROC+20 |
PARMS | DOWORK+2*, DOWORK+5~, DOWORK+7 |
PROCESS | HL7PROC+6~, HL7PROC+20, HL7PROC+31, HL7PROC+36, HL7PROC+38, HL7PROC+39, GETPROC~, GETWORK~, GETWORK+5~, DOWORK~ , DOWORK+5~, CHK4STOP~ |
PROCESS("DO W | ORK" , GETPROC+16*, DOWORK+3 |
PROCESS("GET | WORK" , GETPROC+15*, GETWORK+3 |
PROCESS("HANG" | HL7PROC+35, GETPROC+13*, GETPROC+14* |
PROCESS("IEN" | HL7PROC+21, HL7PROC+34, HL7PROC+41, GETPROC+9*, CHK4STOP+4 |
PROCESS("LINK" | GETPROC+20*, GETWORK+2 |
PROCESS("MAX | TRIES" , GETPROC+17*, GETPROC+18*, CHK4STOP+5 |
PROCESS("MAXIMUM" | GETPROC+12*, CHK4STOP+6 |
PROCESS("MINIMUM" | GETPROC+11*, CHK4STOP+5 |
PROCESS("NAME" | GETPROC+8*, CHK4STOP+5, CHK4STOP+6 |
PROCESS("PERSISTENT" | HL7PROC+24, GETPROC+19* |
PROCNAME | PROCESS+3, PROCESS+15, PROCESS+17, HL7PROC~, HL7PROC+8, HL7PROC+13, HL7PROC+15, HL7PROC+16, HL7PROC+20, END+5 , ERROR+6*, ERROR+23*, GETPROC~, GETPROC+6, GETPROC+8, DOWORK+5~ |
RET | CHKSTOP+1~, CHKSTOP+4*, ZB25+1 |
RETURN | GETWORK+1~, GETWORK+7 |
RUNNING | PROCESS+3~*, PROCESS+4 |
WORK | HL7PROC+6~, HL7PROC+31, HL7PROC+38, GETWORK~, DOWORK~, DOWORK+2, DOWORK+7* |
WORK("LINK" | GETWORK+2* |
XECUTE | GETWORK+1~, GETWORK+3*, GETWORK+6, DOWORK+1~, DOWORK+3*, DOWORK+6 |
>> ZTQUEUED | HL7PROC+11, HL7PROC+24 |
>> ZTREQ | PROCESS+12*, PROCESS+18* |
>> ZTSK | PROCESS+8, HL7PROC+12, HL7PROC+16 |