GMRALAB1 ;HIRMFO/WAA-THIS PROGRAM WILL SELECT ALL LAB TEST FOR A PATIENT ;1/9/96 09:48
Source file <GMRALAB1.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^DIC (FILE,YN)^DICN ^DIE ^DIK | 
| Adverse Reaction Tracking | 2 | (DISP,LST)^GMRALAB0 $$VALST^GMRALAB1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Adverse Reaction Tracking | 2 | GMRALAB0 GMRALAB1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| LDATE(X) | ;This function takes X and will return Y | |
| VALST(LST,SUB) | ; GIVEN LST, THIS FUNCTION RETURNS 1 IF LIST VALID, ELSE 0 | |
| ADDED | ||
| ADD2 | ;This is to allow the patient's lab test to be added. | |
| EDIT | ;EDIT EXISTING DATA | |
| ADD | ;This is to allow the user to select a LAB TEST | |
| EDITLST | ; DISPLAY TO EDIT FIELD | |
| DEL | ;This entry point is to delete a lab entry from the Adverse Reaction file. | |
| EEDT | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(120.85 - [#120.85] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(120.85 - [#120.85] | EDIT+1, ADDED+10, ADDED+15, DEL+1 | 
| ^TMP($J | ADD+2, ADDED+9, ADDED+17, ADDED+18, ADDED+19, ADDED+21, VALST+6 | 
| Name | Line Occurrences | 
|---|---|
| ADD | ADD+2, ADDED+6, ADDED+7 | 
| ADD2 | ADD+2, ADDED+6 | 
| ADDED | ADDED+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | ADDED+15* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | ADD+2!, ADDED+10!, ADDED+12*, ADDED+22! | 
| A | VALST+1~, VALST+6* | 
| DA | EEDT!, EEDT+4*, EEDT+5!, ADDED+20*, ADDED+22!, ADD2+1*, ADD2+3!, DEL+2!, DEL+6!, DEL+7* , DEL+8! | 
| DA(1 | EEDT+1*, EEDT+4*, ADDED+16*, DEL+3*, DEL+7* | 
| DD | ADDED+14!, ADDED+22! | 
| DIC | EEDT!, EEDT+1*!, ADDED+16*, ADDED+20, ADDED+21!, DEL+2!, DEL+3*, DEL+6!, DEL+8! | 
| DIC(0 | EEDT+1*, ADDED+16*, DEL+3* | 
| DIE | EEDT!, EEDT+4*, EEDT+5!, ADDED+20*, ADDED+22!, ADD2+1*, ADD2+3!, DEL+2! | 
| >> DIK | DEL+7* | 
| DLAYGO | EEDT!, EEDT+1!, ADDED+16*!, ADD2+1*, DEL+2!, DEL+6!, DEL+8! | 
| DO | EEDT!, ADDED+14!, ADDED+22!, DEL+2!, DEL+6!, DEL+8! | 
| DR | EEDT!, EEDT+4*, EEDT+5!, ADDED+20*, ADDED+21*, ADDED+22!, ADD2+1*, ADD2+3!, DEL+2! | 
| DTIME | ADDED+1 | 
| >> DTOUT | EEDT+2, DEL+4 | 
| >> DUOUT | EEDT+2, DEL+4 | 
| GMRALST | ADDED+8*, VALST+2!, VALST+8! | 
| GMRALST( | ADDED+8, VALST+6* | 
| >> GMRAOUT | EEDT+2*, EEDT+3*, ADD+1*, ADDED+1*, ADDED+2, ADDED+3*, ADDED+8, ADDED+10, ADDED+12*, ADD2+2* , DEL+4*, DEL+5* | 
| >> GMRAPA1 | EDIT+1, EEDT+1, EEDT+4, ADDED+10, ADDED+15, ADDED+16, ADD2+1, DEL+1, DEL+3, DEL+7 | 
| GMRARSLT | ADDED+17*, ADDED+18*, ADDED+19*, ADDED+20, ADDED+22! | 
| GMRAX | EEDT+5!, ADDED+1*, ADDED+2, ADDED+5*, ADDED+6, ADDED+7, ADDED+8*, ADDED+9, ADDED+17, ADDED+18 , ADDED+19, ADDED+21, ADDED+22! | 
| LST | VALST~, VALST+3 | 
| SUB | VALST~, VALST+6 | 
| U | ADDED+9, ADDED+17, ADDED+18, ADDED+19, ADDED+21 | 
| X | ADD+2, ADDED+6, ADDED+9*, ADDED+10, ADDED+11, ADDED+22!, LDATE~, LDATE+3, LDATE+4*, VALST+1~ , VALST+3* | 
| Y | EEDT+3, EEDT+4, ADDED+16, ADDED+20, ADDED+21!, ADD2+2, DEL+5, DEL+7, LDATE+2~, LDATE+3* , LDATE+4*, LDATE+5, VALST+1~, VALST+3*, VALST+4, VALST+5*, VALST+6 | 
| Z | VALST+1~, VALST+3*, VALST+4*, VALST+6*, VALST+8, VALST+9 |