HLUCM090 ;CIOFO-O/LJA - Facility Finder Software ;2/20/2003 - 12:35
Source file <HLUCM090.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 | 3 | HLUCM001 HLUCM002 HLUCM050 |
Name | Comments | DBIA/ICR reference |
---|---|---|
FACILITY(IEN772) | ; Return facility name for REMOTE entries
; IMPORTANT!! Do not call here unless the entry is REMOTE |
|
FACNM(IEN772) | ; Return FACILITY NAME for one 772 entry...
|
|
MSH870(IEN772) | ; Find facility name from MSH in 870 OUT QUEUE...
|
|
SEG772(IEN772) | ; Try to find SEGment in 772, and extract facility...
|
|
MSH773(IEN772) | ; Try to extract from MSH segment in file 773...
|
|
IEN773(IEN772,IEN773) | ; Find associated 773 entries...
|
|
MSHXTRCT(MSH,WAY) | ; Given I/O WAY and MSH segment, return facility
|
|
SPRXTRCT(IEN772,SPR) | ; Given SPR segment, extract facility
|
|
FRSTANO(STANO) | ;
|
|
ACCUMFAC | ; Create ^TMP(TOTALS,$J,"RFAC") data...
|
|
INST870(IEN772,INST) | ;
|
|
MAIL870(IEN772) | ;
|
|
LINK(IEN772) | ;
|
|
PRINTDBG | ; Print data in ^TMP($J,"HLUCMSTORE")
|
|
PRINT1 | ;
|
|
PRINT2 | ||
FACDNS(FAC) | ; Return STA#~STA-NAME~DNS if remote...
|
|
FACFROM(FAC) | ; Find STA#~STA-NAME~DNS if remote...
|
|
FACVAR | ; Set up variables...
|
|
BLDHL4 | ; Build facility conversions...
|
|
EOR | ;HLUCM090 - Facility Finder Software ;2/20/2003 - 12:35
|
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | FRSTANO+2, FRSTANO+3 |
^HL(772 - [#772] | MSH870+7, SEG772+2, SEG772+3, LINK+2 |
^HLCS(870 - [#870] | MSH870+12, MSH870+14, INST870+3, MAIL870+3 |
^HLMA - [#773] | IEN773+8, IEN773+10, SPRXTRCT+3, LINK+5 |
^HLMA("B" | IEN773+7, SPRXTRCT+2, LINK+4 |
^ORD(101 - [#101] | MSH870+9, MSH870+10 |
^TMP( | ACCUMFAC+5, ACCUMFAC+7*, PRINTDBG+5 |
^TMP($J | MSH870+4, FACFROM+6, FACFROM+9, FACFROM+23*, FACFROM+38*, BLDHL4+1* |
Name | Line Occurrences |
---|---|
$$FACDNS | FACNM+4, FACNM+7, FACNM+10 |
$$FACFROM | FACDNS+8 |
$$FACNM | FACILITY+11 |
$$FRSTANO | MSHXTRCT+4 |
$$IEN773 | MSH773+2 |
$$LINK | INST870+2, MAIL870+2 |
$$MSH773 | FACNM+4 |
$$MSH870 | FACNM+10 |
$$MSHXTRCT | MSH870+15, SEG772+4, IEN773+11 |
$$SEG772 | FACNM+7 |
$$SPRXTRCT | SEG772+5 |
BLDHL4 | FACFROM+6 |
FACVAR | FACFROM+18, FACFROM+33 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ANS | PRINTDBG+7*, PRINTDBG+8, PRINTDBG+10*, PRINTDBG+11, PRINTDBG+13*, PRINTDBG+14 |
CHAR | SPRXTRCT+1~, PRINTDBG+1~ |
CT | FACNM+1~, MSH870+1~, MSH870+11*, MSH870+12, MSH870+13*, PRINTDBG+1~, PRINTDBG+16*, PRINTDBG+25*, PRINTDBG+28* |
D | FACFROM+1~, FACFROM+15*, FACFROM+30!, FACFROM+31* |
>> DA | FACVAR+4* |
DATA | FACNM+1~, MSH870+1~, MSH870+14*, MSH870+15, PRINTDBG+19*, PRINTDBG+20, PRINTDBG+21*, PRINTDBG+22*, PRINT1+1~ |
DATA("PCKG" | ACCUMFAC+3 |
DATA("PROT" | ACCUMFAC+3 |
DATA(4 | FACVAR+6 |
DEL | IEN773+1~, MSHXTRCT+1~, MSHXTRCT+2*, MSHXTRCT+3 |
DIC | FACFROM+1~, FACFROM+15*, FACFROM+30!, FACFROM+31*, FACVAR+1~, FACVAR+4* |
DIC(0 | FACFROM+15*, FACFROM+31* |
>> DIQ | FACVAR+4* |
>> DIQ(0 | FACVAR+4* |
DIV | SPRXTRCT+1~, SPRXTRCT+4*, SPRXTRCT+5*, SPRXTRCT+6 |
>> DR | FACVAR+4* |
FAC | ACCUMFAC+3, FACDNS~, FACDNS+5, FACDNS+8, FACFROM~, FACFROM+3, FACFROM+9, FACFROM+15, FACFROM+23, FACFROM+26 , FACFROM+27, FACFROM+31, FACFROM+38 |
FACNM | FACILITY+3~, FACILITY+4~, FACILITY+9*, FACILITY+10, FACILITY+11*, FACILITY+13, FACNM+1~, FACNM+4*, FACNM+7*, FACNM+10* , MSH870+8*, MSH870+9, MSH870+12, MSH870+15*, MSH870+16, MSH773+1~, MSH773+3*, FACDNS+1~, FACDNS+8*, FACDNS+10 , FACDNS+11, FACDNS+13, FACFROM+1~, FACFROM+9*, FACFROM+21, FACFROM+22*, FACFROM+23, FACFROM+26, FACFROM+27, FACFROM+36 , FACFROM+37*, FACFROM+38, FACVAR+2* |
>> FACNO | FACVAR+2*, FACVAR+3, FACVAR+4, FACVAR+6 |
GBL | PRINT2~*, PRINT2+2, PRINT2+9, PRINT2+12, PRINT2+14, PRINT2+16, PRINT2+17, PRINT2+22, PRINT2+23 |
I | BLDHL4+1~* |
I773 | SPRXTRCT+1~, SPRXTRCT+2*, SPRXTRCT+3 |
IEN | IEN773+1~, IEN773+6*, IEN773+7*, IEN773+8, IEN773+10, IEN773+12, FRSTANO+1~, FRSTANO+2*, FRSTANO+3 |
IEN772 | FACILITY~, FACILITY+9*, FACILITY+10*, FACILITY+11, FACNM~, FACNM+4, FACNM+7, FACNM+10, MSH870~, MSH870+4 , MSH870+5, SEG772~, SEG772+2, SEG772+3, SEG772+5, MSH773~, MSH773+2, IEN773~, IEN773+7, SPRXTRCT~ , SPRXTRCT+2, INST870~, INST870+2, MAIL870~, MAIL870+2, LINK~, LINK+2, LINK+4, PRINTDBG+1~ |
IEN772( | FACILITY+10 |
IEN772N | MSH870+1~, MSH870+4*, MSH870+5*, MSH870+7 |
IEN773 | FACILITY+4~, MSH773+1~, MSH773+2, IEN773~, IEN773+3!, IEN773+4*, IEN773+14*, IEN773+16, LINK+1~, LINK+4* , LINK+5, PRINTDBG+1~ |
IEN773( | IEN773+12*, IEN773+13* |
IEN773("" | MSH773+3 |
INFO | ACCUMFAC+1~ |
INST | INST870~, INST870+4 |
INST870 | INST870+1~, INST870+3*, INST870+4 |
IOINHI | PRINTDBG+1~, PRINTDBG+19, PRINTDBG+26 |
IOINORM | PRINTDBG+1~, PRINTDBG+19, PRINTDBG+26 |
IOM | PRINT2+7, PRINT2+24 |
JOBN | PRINTDBG+3~*, PRINTDBG+5, PRINT2 |
L1 | PRINT1+1~, PRINT2+8*, PRINT2+9*, PRINT2+12, PRINT2+14, PRINT2+16, PRINT2+17, PRINT2+19, PRINT2+20, PRINT2+22 , PRINT2+23 |
L2 | PRINT1+1~, PRINT2+11*, PRINT2+12*, PRINT2+14, PRINT2+16, PRINT2+17, PRINT2+19, PRINT2+20, PRINT2+22, PRINT2+23 |
L3 | PRINT1+1~, PRINT2+13*, PRINT2+14*, PRINT2+16, PRINT2+17, PRINT2+19, PRINT2+22 |
L4 | PRINT1+1~, PRINT2+15*, PRINT2+16*, PRINT2+17, PRINT2+19 |
L5 | PRINT1+1~ |
LAST | PRINT1+1~ |
LINK | INST870+1~, INST870+2*, INST870+3, MAIL870+1~, MAIL870+2*, MAIL870+3, LINK+1~, LINK+2*, LINK+3, LINK+5* , LINK+6 |
LL | MSH870+1~, MSH870+10*, MSH870+12, MSH870+14 |
LOCAL | FACILITY+4~, FACILITY+7*, FACILITY+13, FACDNS+1~, FACDNS+4*, FACDNS+5, FACDNS+10, FACDNS+11, FACDNS+15 |
LP | PRINTDBG+1~, PRINTDBG+5*, PRINTDBG+17*, PRINTDBG+18, PRINTDBG+19 |
MAIL870+1~, MAIL870+3*, MAIL870+4 | |
MSH | FACILITY+4~, FACNM+1~, MSH870+1~, MSH870+11*, MSH870+12, MSH870+15*, IEN773+1~, IEN773+10*, IEN773+11, MSHXTRCT~ , MSHXTRCT+2, MSHXTRCT+3, SPRXTRCT+1~, SPRXTRCT+3*, SPRXTRCT+4 |
NM | FRSTANO+1~, FRSTANO+3*, FRSTANO+4 |
NO | FACNM+1~, MSH870+1~, MSH870+11*, MSH870+12*, MSH870+14 |
NO773 | FACILITY+4~, MSH773+1~, MSH773+2*, MSH773+3 |
PARENT | ACCUMFAC+1~ |
PAUSE | PRINTDBG+1~, PRINTDBG+16*, PRINTDBG+24, PRINTDBG+27* |
PRINTDBG+1~, PRINTDBG+21*, PRINTDBG+23 | |
PROT | FACNM+1~, MSH870+1~, MSH870+7*, MSH870+9 |
PROTS | MSH870+1~, MSH870+8*, MSH870+9*, MSH870+10 |
>> PX | PRINTDBG+19*, PRINTDBG+22 |
RFN | IEN773+1~, IEN773+11*, IEN773+12, IEN773+13, MSHXTRCT+1~, MSHXTRCT+3*, MSHXTRCT+4*, MSHXTRCT+5 |
S1 | PRINTDBG+2~ |
S2 | PRINTDBG+2~ |
SEG | SEG772+1~, SEG772+3*, SEG772+4, SEG772+5 |
SKIP | PRINTDBG+2~, PRINTDBG+8*, PRINTDBG+11*, PRINTDBG+14*, PRINTDBG+18 |
SPR | SPRXTRCT~, SPRXTRCT+6 |
ST | PRINTDBG+2~, PRINTDBG+5*, PRINTDBG+17, PRINTDBG+19 |
STANO | FRSTANO~, FRSTANO+2, FACFROM+1~, FACFROM+22, FACFROM+37, FACVAR+2*, FACVAR+6* |
>> START | ACCUMFAC+3 |
STOP | PRINTDBG+2~, PRINTDBG+16*, PRINTDBG+17, PRINTDBG+20, PRINTDBG+27* |
>> SUB | PRINT2, PRINT2+4 |
T | BLDHL4+1~* |
TOT | PRINT1+1~, PRINT2+1*, PRINT2+17*, PRINT2+18, PRINT2+21 |
TOT1 | PRINT1+1~, PRINT2+1*, PRINT2+10*, PRINT2+21*, PRINT2+24 |
TOT2 | PRINT1+1~, PRINT2+1*, PRINT2+10*, PRINT2+21*, PRINT2+24 |
TOT3 | PRINT1+1~, PRINT2+1*, PRINT2+10*, PRINT2+21*, PRINT2+24 |
>> TOTALS | ACCUMFAC+5, ACCUMFAC+7 |
>> TOTCURR | ACCUMFAC+5*, ACCUMFAC+7 |
TYP | PRINT1+1~ |
TYPE | ACCUMFAC+1~ |
U | FACILITY+7, MSH870+7, MSH870+10, SEG772+2, IEN773+9, FRSTANO+3, INST870+3, MAIL870+3, LINK+2, LINK+5 , PRINTDBG+7, PRINTDBG+10, PRINTDBG+13, PRINTDBG+27, PRINT2+18, PRINT2+21, FACDNS+4, FACVAR+2, BLDHL4+1 |
VAL | IEN773+1~, IEN773+8*, IEN773+9, PRINTDBG+2~ |
WAY | SEG772+1~, SEG772+2*, SEG772+4, IEN773+1~, IEN773+9*, IEN773+11, IEN773+12, MSHXTRCT~, MSHXTRCT+3, PRINT2+22 , PRINT2+23, PRINT2+24 |
X | MSHXTRCT+1~, MSHXTRCT+4*, PRINTDBG+4*, PRINTDBG+18*, PRINTDBG+27*, PRINT2+3*, PRINT2+4*, PRINT2+22*, PRINT2+23*, FACFROM+1~ , FACFROM+15*, FACFROM+30!, FACFROM+31*, FACVAR+1~ |
Y | FACFROM+1~, FACFROM+30!, FACVAR+2 |
Name | Field # of Occurrence |
---|---|
$T(BLDHL4+I | BLDHL4+1 |