DGRURB ; ALB/SCK - LIST MANAGER INTERFACE FOR ROOM-BED TRANSLATION; 16-FEB-2000
Source file <DGRURB.m>
Package | Total | Caller Graph |
---|---|---|
Registration | 1 | DGRU ENTER/EDIT ROOM-BED TRAN |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point for DGRU ROOM-BED
|
|
HDR | ; -- header code
|
|
EXITSC | ||
RAI(DGIEN) | ; Screening logic for room lookup. Associated ward must have the
; RAI/MDS WARD field = "Yes" |
|
ADD | ; Add a new room-bed translation value
|
|
INIT | ; -- init variables and list array
; Variables ; DGIEN - ien of the file #46.13 entry ; DGNODE - Zero node of file #46.13 ; DGCNT - Count of entries in the LM array ; DGTRN - File #46.13 ien^translated Room-Bed^Bed description ; DGRM - Room-Bed name in external format |
|
EXIT | ; -- exit code
|
|
DEL | ; Delete an existing room-bed translation value
|
|
SET(X,DGCNT,DGIEN) | ;
|
|
HELP | ; -- help code
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DG(405.4 - [#405.4] | GET1^DIQ |
^DIC(42 - [#42] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(405.4 - [#405.4] | RAI+5 |
^DGRU(46.13 | INIT+16, INIT+17 |
^TMP("DGRURB" | INIT+10!, EXIT+1!, DEL+14, SET+2*, SET+3*, SET+4* |
^TMP("DGRUSRT" | INIT+11!, INIT+19*, INIT+23, INIT+25, INIT+26, EXIT+2! |
Name | Line Occurrences |
---|---|
EXITSC | RAI+5 |
INIT | ADD+24, DEL+17 |
SET | INIT+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | DEL+1~, DEL+14* |
DGCNT | INIT+8~, INIT+22*, INIT+27, INIT+31, INIT+32*, SET~, SET+3, SET+4 |
DGIEN | INIT+8~, INIT+15*, INIT+16*, INIT+17, INIT+19, INIT+24*, INIT+25*, INIT+26, RAI~, RAI+5 , SET~, SET+3 |
DGNDX | RAI+2~, RAI+4*, RAI+5*, RAI+6 |
DGNODE | INIT+8~, INIT+17*, INIT+18, INIT+19 |
DGOK | RAI+2~, RAI+4*, RAI+5, RAI+6*, EXITSC |
DGRM | INIT+8~, INIT+22*, INIT+23*, INIT+25, INIT+26, INIT+28 |
DGRUCNT | EN+2~ |
DGTR | ADD+1~, ADD+18*, ADD+21 |
DGTRN | INIT+8~, INIT+26*, INIT+29, INIT+30, INIT+31 |
DGVM | ADD+1~, ADD+8*, ADD+20 |
DIK | DEL+1~, DEL+15* |
DIR | ADD+1~, ADD+6!, ADD+16!, DEL+11! |
DIR("?" | ADD+13*, ADD+14*, ADD+15* |
DIR("A" | ADD+4*, ADD+12*, DEL+9* |
DIR("B" | DEL+10* |
DIR("S" | ADD+5* |
DIR(0 | ADD+4*, ADD+11*, DEL+9* |
DIRUT | ADD+1~, ADD+7, ADD+10!, ADD+17, DEL+12 |
FDA | ADD+1~ |
FDA(1 | ADD+20*, ADD+21* |
VALMBCK | EN+2~ |
VALMCNT | EN+2~, INIT+15*, SET+1*, SET+2, SET+3, SET+4 |
VALMEVL | EN+1! |
VALMHDR | EN+2~ |
VALMHDR(1 | HDR+1* |
VALMHDR(2 | HDR+2* |
VALMI | EN+2~, DEL+5*, DEL+6*, DEL+7, DEL+14 |
VALMY | EN+2~ |
VALMY( | DEL+6 |
X | INIT+8~, INIT+27*, INIT+28*, INIT+29*, INIT+30*, INIT+31, HELP+1*, SET~, SET+2 |
XQORNOD | EN+2~ |
XQORNOD(0 | DEL+4 |
XQORS | EN+1! |
>> Y | ADD+8, ADD+18, DEL+13 |