LA7VLCM1 ;DALOI/JDB - LAB CODE MAPPING FILE UTILITIES ;03/07/12 10:09
Source file <LA7VLCM1.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUE(ZTRTN,ZTDESC,ZTSAVE) | ;
; QUEUE a routine ; Returns -1 if POP=1, 0 if not queued, or the QUEUED task # |
|
INIT | ;
; General INIT for all reports |
|
DFL(R6247,DFL) | ;
; Data Field Length ; Inputs ; R6247 File #62.47 IEN ; DFL <byref> See Outputs ; Outputs ; DFL DFL array holds the max field sizes for each field |
|
HDRCAP(HDRCAP) | ;
; Header Captions ; Inputs ; HDRCAP <byref> See Outputs ; Outputs ; HDRCAP Holds the column titles |
|
SUB(DFL,R6247,SCR,R624701) | ;
; Driver for displaying one #62.4701 subfile entry or ; an entire #62.47 entry. ; Inputs ; DFL ; R6247 ; SCR ; R624701 |
|
DF(R6247,R624701,DF) | ;
; Setup and populate the Data Fields array ; Inputs ; R6247 ; R624701 ; DF <byref> ; Outputs ; DF |
|
SHOW(DF,DFL,SCR) | ;
; Generic driver to display the data of a record ; Inputs ; DF <byref> Data Fields array ; DFL <byref> Data Fields Length array ; SCR <opt> Screen |
|
CLEAN | ;
; Clean up and quit |
|
BIG(A,B) | ;
; Returns the bigger of two values |
|
HDR(DFL,TITLE) | ;
; Generic driver to display the header of the report ; Inputs ; DFL <byref> Data Field Length array ; TITLE <opt> The title to use for this report |
|
MORE(NULL) | ;
; Prompts user to hit ENTER to continue ; Returns 1 if user enters "^" else returns 0 |
|
TASK(ZTRTN,ZTDESC,ZTSAVE) | ;
; Tasks the specified routine ; Returns the task # or 0 |
|
RVID(I) | ;
; Reverse Video On/Off ; Inputs ; I I=1 turns on reverse video I=0 turns off reverse video |
|
PROGRESS(LAST) | ;
; Prints a "." when NOW > LAST + INT ; Input ; LAST : <byref> The last $H when "." was shown |
|
LOINCFSN(LOINC) | ;
; Returns the FSN for this LOINC code ; Needs to be FM safe for use within FM calls |
Name | Field # of Occurrence |
---|---|
^%ZIS | QUE+5 |
HOME^%ZIS | QUE+6 |
^%ZISC | CLEAN+7, TASK+5 |
^%ZTLOAD | TASK+4 |
$$FIND1^DIC | SHOW+31 |
$$GET1^DIQ | SHOW+33, LOINCFSN+11 |
GETS^DIQ | DF+11 |
^DIR | MORE+7 |
$$ISLOINC^LA7VLCM3 | SHOW+30, LOINCFSN+5 |
$$FMTE^XLFDT | HDR+13 |
$$NOW^XLFDT | INIT+2 |
$$REPEAT^XLFSTR | HDR+28 |
$$RJ^XLFSTR | SHOW+15, SHOW+18, HDR+16, HDR+18 |
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 |
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
62.4701 | GETS^DIQ |
^LAB(95.3 - [#95.3] | FIND1^DIC, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(62.47 - [#62.47] | DFL+10, DFL+15, DFL+20 |
^LAB(95.3 - [#95.3] | LOINCFSN+9 |
Name | Line Occurrences |
---|---|
$$BIG | DFL+12, DFL+17, DFL+22, SHOW+14, SHOW+17, SHOW+20, SHOW+24, HDR+15, HDR+19, HDR+22 , HDR+25 |
$$MORE | HDR+10 |
$$TASK | QUE+9 |
DF | SUB+15, SUB+24 |
HDR | SUB+13, SUB+22, SHOW+12 |
HDRCAP | SHOW+11, HDR+9 |
MORE | CLEAN+4 |
SHOW | SUB+16, SUB+25 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | QUE+3~, QUE+5* |
A | BIG~, BIG+2 |
B | BIG~, BIG+2 |
DA | LOINCFSN+4~ |
DATA | DF+9~ |
DATA( | DF+12, DF+14, DF+15, DF+16, DF+17, DF+18, DF+19, DF+20, DF+21 |
DF | SUB+9~, SUB+15, SUB+16, SUB+24, SUB+25, DF~, SHOW~ |
DF( | DF+20*, SHOW+43 |
DF(1 | DF+12*, DF+13*, SHOW+15 |
DF(2 | DF+14*, SHOW+18, SHOW+28, SHOW+30, SHOW+31 |
DF(3 | DF+15*, SHOW+21, SHOW+28 |
DF(4 | DF+16*, SHOW+23 |
DF(5 | DF+17*, SHOW+38 |
DF(6 | DF+18*, SHOW+26 |
DF(7 | DF+19*, SHOW+40 |
DF(8 | DF+21*, SHOW+47 |
DFL | DFL~, SUB~, SUB+13, SUB+16, SUB+22, SUB+25, SHOW~, SHOW+12, HDR~ |
DFL(1 | DFL+12*, SHOW+14, HDR+15 |
DFL(2 | DFL+17*, SHOW+17, HDR+18, HDR+19 |
DFL(3 | DFL+22*, SHOW+20, HDR+22 |
DFL(4 | DFL+23*, SHOW+24, HDR+25 |
DIC | LOINCFSN+4~ |
DIE | LOINCFSN+4~ |
DIERR | DF+9~, LOINCFSN+4~ |
DIR | MORE+3~ |
DIR(0 | MORE+6* |
DIRUT | MORE+3~, MORE+9 |
DTOUT | MORE+3~ |
DUOUT | MORE+3~ |
>> EOP | SUB+13, SUB+22, SHOW+12 |
>> EXIT | INIT+3*, SUB+14, SUB+17, SUB+20, SUB+23, SUB+26, SHOW+12, CLEAN+3, HDR+10* |
EXTRA | SHOW+7~, SHOW+10*, SHOW+35*, SHOW+38*, SHOW+42*, SHOW+47*, SHOW+48 |
FDA | LOINCFSN+4~ |
FN | SHOW+7~, SHOW+40*, SHOW+41*, SHOW+42, SHOW+45 |
HDRCAP | HDRCAP~, SHOW+7~, SHOW+11, HDR+6~, HDR+9 |
HDRCAP(1 | HDRCAP+7*, SHOW+14, HDR+15, HDR+16 |
HDRCAP(2 | HDRCAP+8*, SHOW+17, HDR+18, HDR+19 |
HDRCAP(3 | HDRCAP+9*, SHOW+20, HDR+21, HDR+22 |
HDRCAP(4 | HDRCAP+10*, SHOW+24, HDR+24, HDR+25 |
HDRCAP(5 | HDRCAP+11*, HDR+27 |
I | DFL+8~, DFL+15*, DFL+16, DFL+20*, DFL+21, SUB+9~, RVID~, RVID+7, RVID+8 |
IENS | SUB+9~, DF+9~, DF+10*, DF+11, DF+12, DF+14, DF+15, DF+16, DF+17, DF+18 , DF+19, DF+20, DF+21, LOINCFSN+4~ |
INT | PROGRESS+4~, PROGRESS+5*, PROGRESS+6 |
IO("Q" | QUE+7 |
IOF | CLEAN+2, HDR+11 |
IOM | SHOW+36, SHOW+45, CLEAN+5, HDR+13, HDR+28, MORE+8 |
>> IORVOFF | RVID+6, RVID+7 |
>> IORVON | RVID+6, RVID+8 |
IOSL | SUB+13, SUB+22, SHOW+12 |
IOST | CLEAN+2, CLEAN+3, HDR+10, MORE+4, RVID+5 |
LAMSG | LOINCFSN+3~ |
LAST | PROGRESS~, PROGRESS+6* |
LAX | LOINCFSN+3~, LOINCFSN+7*, LOINCFSN+9 |
LOINC | LOINCFSN~, LOINCFSN+5, LOINCFSN+7 |
MSG | SHOW+29~ |
NODE | SUB+9~, SUB+19*, SUB+20*, SUB+21 |
>> NOW | INIT+2*, HDR+13 |
NULL | MORE~ |
>> PAGE | INIT+3*, HDR+10, HDR+12*, HDR+13 |
POP | QUE+3~, QUE+6 |
POS | SHOW+7~, SHOW+13*, SHOW+15, SHOW+16*, SHOW+18, SHOW+19*, SHOW+21, SHOW+22*, SHOW+23, SHOW+25* , SHOW+26, HDR+6~, HDR+14*, HDR+16, HDR+17*, HDR+18, HDR+20*, HDR+21, HDR+23*, HDR+24 , HDR+26*, HDR+27 |
POS2 | SHOW+7~, SHOW+14*, SHOW+15, SHOW+16, SHOW+17*, SHOW+18, SHOW+19, SHOW+20*, SHOW+22, SHOW+24* , SHOW+25, HDR+6~, HDR+15*, HDR+16, HDR+17, HDR+19*, HDR+20, HDR+22*, HDR+23, HDR+25* , HDR+26 |
QUEUED | QUE+3~, QUE+4*, QUE+9*, QUE+10 |
R6247 | DFL~, DFL+10, DFL+15, DFL+20, SUB~, SUB+15, SUB+20, SUB+24, DF~, DF+10 |
R624701 | SUB~, SUB+11*, SUB+12, SUB+15, SUB+20, SUB+21*, SUB+24, DF~, DF+10, DF+13 |
R953 | SHOW+29~, SHOW+31*, SHOW+32, SHOW+33, LOINCFSN+3~, LOINCFSN+8*, LOINCFSN+9*, LOINCFSN+10, LOINCFSN+11 |
SCR | SUB~, SUB+10*, SUB+16, SUB+25, SHOW~, SHOW+8*, SHOW+9 |
TITLE | SUB+13, SUB+22, SHOW+12, HDR~, HDR+7*, HDR+8*, HDR+13 |
X | DFL+8~, DFL+10*, DFL+11*, DFL+12, DFL+14*, DFL+16*, DFL+17, DFL+19*, DFL+21*, DFL+22 , SUB+9~, SHOW+7~, SHOW+29~, SHOW+33*, SHOW+34, SHOW+36*, SHOW+37, SHOW+43*, SHOW+45*, SHOW+46 , MORE+3~, LOINCFSN+4~ |
X1 | LOINCFSN+4~ |
X2 | SHOW+7~, LOINCFSN+4~ |
Y | QUE+3~, SUB+9~, MORE+3~, LOINCFSN+4~ |
ZTDESC | QUE~, QUE+9, TASK~ |
ZTDTH | TASK+3~ |
ZTIO | TASK+3~ |
>> ZTQUEUED | CLEAN+6, CLEAN+7, HDR+10, MORE+5 |
>> ZTREQ | CLEAN+6* |
ZTRTN | QUE~, QUE+9, TASK~ |
ZTSAVE | QUE~, QUE+9, TASK~ |
ZTSK | TASK+3~, TASK+6, TASK+7 |