AMQQEMAN ; IHS/CMI/THL - Q-MAN TO DOS EXPORT UTILITY. BUILDS FLAT ASCII FILES ACCORDING TO SPECS. ;
Source file <AMQQEMAN.m>
Package | Total | Call Graph |
---|---|---|
PCC Medical Query | 4 | (,VAR)^AMQQEM1 (DATA,FIX,HLEN,MLEN)^AMQQEM11 ^AMQQEM2 (,NAME)^AMQQEM4 |
Kernel | 2 | HOME^%ZIS ($$DEL,$$LIST,CLOSE)^%ZISH |
VA Fileman | 1 | ^DIR |
Package | Total | Caller Graph |
---|---|---|
PCC Medical Query | 4 | AMQQCMPL AMQQEM22 AMQQEM3 AMQQEM4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CK | ; EP FROM MANY ROUTINES
|
|
HLEN | ; DEL FIELD LENGTH ; 9
|
|
ACCN | ; ACCESSION NUMBER ; 11
|
|
RUN | ||
MLEN | ; DEL FIELD LENGTH ; 7
|
|
FWD | ||
TYPE | ; RECORD TYPE ; 5
|
|
FIX | ; FIXED FIELD LENGTH ; 8
|
|
LEN | ; RECORD LENGTH ; 4
|
|
MARK | ; - EP -
|
|
HEADER | ||
INIT | ||
STUFF | ; 3
|
|
EXIT | ; - EP -
|
|
PATH | ; PATH AND FILE...MSM ON ; 11
|
|
VAR | ||
DEL | ; DELIMITER CHARACTER ; 6
|
|
DATA | ; ASSIGN DATA TYPE ; 10
|
|
BACKUP |
Name | Field # of Occurrence |
---|---|
HOME^%ZIS | INIT+1 |
$$DEL^%ZISH | PATH+29 |
$$LIST^%ZISH | PATH+19 |
CLOSE^%ZISH | PATH+20, PATH+21 |
^AMQQEM1 | VAR+1 |
VAR^AMQQEM1 | VAR |
DATA^AMQQEM11 | DATA+3 |
FIX^AMQQEM11 | FIX+3 |
HLEN^AMQQEM11 | HLEN+4 |
MLEN^AMQQEM11 | MLEN+3 |
^AMQQEM2 | RUN+2 |
^AMQQEM4 | RUN+3 |
NAME^AMQQEM4 | VAR+2 |
^DIR | STUFF+7, LEN+9, TYPE+10, DEL+9, ACCN+7, PATH+13, PATH+26 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMQQ(3 - [#9009073] | STUFF+13, STUFF+15 |
^AMQQ(8 - [#9009078] | PATH+2, PATH+11, PATH+17 |
^DD("OS" - [#.7] | PATH+1 |
Name | Line Occurrences |
---|---|
@( | RUN+1 |
BACKUP | LEN+12, TYPE+13, DEL+12, ACCN+10 |
CK | LEN+13, TYPE+14, DEL+13, ACCN+11 |
DEL | DEL+15 |
FWD | STUFF+12, STUFF+14, LEN+17, TYPE+16, TYPE+18, DEL+16, ACCN+13 |
LEN | LEN+15 |
MARK | STUFF+1, LEN+3, TYPE+4, DEL+3, ACCN+1 |
PATH | PATH+28, VAR+3 |
VAR | PATH+20 |
Name | Field # of Occurrence |
---|---|
^(2 | STUFF+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | INIT+2*, INIT+3, LEN+1*, LEN+2, TYPE+1*, TYPE+2, TYPE+3, DEL+1*, DEL+2, MLEN+1* , MLEN+2, FIX+1*, FIX+2, HLEN+1*, HLEN+2, DATA+1*, DATA+2 |
%ZA | EXIT+1! |
%ZB | EXIT+1! |
A | EXIT+1! |
>> AMQQCCLS | INIT+2 |
AMQQEFN | EXIT+1! |
AMQQEM | EXIT+1! |
AMQQEM("ACCN" | ACCN+3, ACCN+14* |
AMQQEM("DATA" | DATA+2* |
AMQQEM("DATE | FORMAT" , STUFF+15* |
AMQQEM("DEL" | TYPE+16!, DEL+2*, DEL+5, DEL+17* |
AMQQEM("FIX" | TYPE+2!, TYPE+17!, FIX+2*, HLEN+3 |
AMQQEM("FORMAT" | VAR+2 |
AMQQEM("HLEN" | TYPE+3!, HLEN+2*, HLEN+3* |
AMQQEM("LEN" | LEN+2*, LEN+5, LEN+16* |
AMQQEM("MLEN" | TYPE+3!, TYPE+16!, MLEN+2* |
AMQQEM("STUFF" | STUFF+10!, STUFF+12!, STUFF+13*, LEN+1, TYPE+1, DEL+1, MLEN+1, FIX+1, HLEN+1, DATA+1 |
AMQQEM("TYPE" | TYPE+2*, TYPE+3*, TYPE+6, TYPE+16*, TYPE+19* |
AMQQEMFS | EXIT+1! |
AMQQEMI | EXIT+1! |
AMQQEMN | EXIT+1! |
AMQQEMP | EXIT+1! |
AMQQEMS | EXIT+1!, INIT+4*, FWD*, BACKUP, BACKUP+1* |
AMQQEMX | EXIT+1! |
AMQQEMZ | EXIT+1! |
AMQQERUN | RUN+1*, RUN+4!, FWD, BACKUP*, TYPE+3*, TYPE+16*, MLEN+2* |
>> AMQQEX("FILE" | PATH+16*, PATH+19, PATH+29 |
>> AMQQEX("PATH" | PATH+2*, PATH+3, PATH+17*, PATH+19, PATH+29 |
AMQQFNMP | VAR+3! |
AMQQQUIT | RUN+1, RUN+2, RUN+3, RUN+4!, INIT*, INIT+3*, STUFF+11*, CK+1*, LEN+14, TYPE+15 , DEL+14, ACCN+12, PATH+7*, PATH+15*, VAR+2, VAR+3! |
C | EXIT+1! |
DIR | STUFF+8!, LEN+10!, TYPE+11!, DEL+10!, ACCN+8!, PATH+8!, PATH+14!, PATH+27! |
DIR("?" | LEN+8*, DEL+8*, ACCN+6* |
DIR("??" | STUFF+6*, TYPE+7* |
DIR("A" | STUFF+4*, LEN+7*, TYPE+9*, DEL+7*, ACCN+5*, PATH+10*, PATH+11*, PATH+23* |
DIR("B" | STUFF+5*, LEN+5*, TYPE+6*, DEL+5*, ACCN+3*, PATH+24* |
DIR(0 | STUFF+3*, LEN+6*, TYPE+8*, DEL+6*, ACCN+4*, PATH+9*, PATH+22* |
DIROUT | EXIT+1!, STUFF+11!, CK+1! |
DIRUT | EXIT+1!, STUFF+9*, STUFF+11!, CK+1!, LEN+11*, TYPE+12*, DEL+11*, ACCN+9* |
DTOUT | EXIT+1!, STUFF+11!, CK+1! |
DUOUT | EXIT+1!, STUFF+9, STUFF+11!, CK+1!, LEN+11, TYPE+12, DEL+11, ACCN+9, VAR+3! |
DUZ(2 | INIT, PATH+2, PATH+11, PATH+17 |
G | EXIT+1! |
H | EXIT+1! |
I | EXIT+1! |
IOF | HEADER |
IOSL | INIT+1 |
J | EXIT+1! |
N | EXIT+1! |
P | EXIT+1! |
POP | PATH+18!, PATH+19* |
POP(1 | PATH+20 |
T | EXIT+1! |
U | RUN*, RUN+1, FWD, BACKUP, BACKUP+1, LEN+1, LEN+12, TYPE+1, TYPE+13, DEL+1 , DEL+12, MLEN+1, FIX+1, HLEN+1, DATA+1, ACCN+10, PATH+2, PATH+11, PATH+15, PATH+17 |
W | EXIT+1! |
X | EXIT+1!, STUFF+10, STUFF+11, CK+1, LEN+12, TYPE+13, DEL+12, ACCN+10, PATH+15, PATH+16 , PATH+29* |
Y | EXIT+1!, STUFF+12, STUFF+13, STUFF+15, LEN+15, LEN+16, TYPE+16, DEL+15, DEL+17, ACCN+14 , PATH+28 |
Z | EXIT+1! |