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 |