GMRAPER0 ; HIRMFO/WAA - REACTIONS SELECT ROUTINE ;May 11, 2021@12:02:09
Source file <GMRAPER0.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 |
Package | Total | Caller Graph |
---|---|---|
Adverse Reaction Tracking | 2 | GMRAPER2 GMRAU851 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1 | ; ENTRY POINT TO SELECT SIGNS/SYMPTOMS
|
|
LIST | ; Display Signs/Symptoms
|
|
RELIST | ||
Q1 | ; Exit from program
|
|
DSPREAC | ; Display all the patient reactions
|
|
MANIL | ;
|
|
NOREAC | ||
ADREAC | ;This is the site parameter's top ten most common signs/symptoms
|
|
RRD | ;
|
|
CHC() | ; Check reaction to see if user can see and edit this reaction
|
|
PRTREAC | ;
|
|
ADD | ;
|
|
SETT | ;
|
|
STRIN | ;This will handle a string input
|
|
YNOK | ||
ASKAN | ;
|
|
ADDG | ;
|
|
DATE(DATE,ASK) | ; Enter the date for a reaction
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
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: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^GMRD(120.83 - [#120.83] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XUSEC("GMRA-ALLERGY VERIFY" | CHC+1 |
Name | Line Occurrences |
---|---|
$$CHC | DSPREAC+7 |
ADD | RRD+14, RRD+16 |
ADDG | STRIN+3, YNOK+2 |
ADREAC | NOREAC, RRD+17 |
ASKAN | STRIN+3, YNOK+2, ASKAN+1 |
DATE | NOREAC+7 |
DSPREAC | RELIST |
LIST | RELIST+5 |
MANIL | MANIL+3 |
NOREAC | DSPREAC+1 |
PRTREAC | DSPREAC+19, DSPREAC+27 |
Q1 | RELIST+2 |
RELIST | RELIST+4 |
SETT | ADD+5, ADD+6, YNOK+3 |
STRIN | STRIN+2, STRIN+3, YNOK+2, ASKAN+3 |
YNOK | YNOK |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | Q1+1!, STRIN+3, YNOK*, YNOK+1, YNOK+2, ASKAN+1*, ASKAN+2, ADDG+1*, ADDG+2*, ADDG+3 , ADDG+4~ |
%DT | DATE+2~, DATE+3* |
%DT("A" | DATE+3* |
%DT("B" | DATE+4*, DATE+5* |
%DT(0 | DATE+6* |
ASK | DATE~, DATE+1, DATE+7* |
>> D | STRIN+2* |
DATE | DATE~, DATE+3*, DATE+4, DATE+5, DATE+7* |
DIC | Q1+1!, ADD+4*, STRIN+2*! |
DIC("S" | ADD+4*, STRIN+2* |
DIC(0 | ADD+4*, STRIN+2* |
DIR | RRD+1!, RRD+7! |
DIR("?" | RRD+4*, RRD+5*, RRD+6* |
DIR("A" | RRD+3* |
DIR(0 | RRD+1*, RRD+2* |
DTIME | MANIL+1, STRIN+1 |
DTOUT | RRD+8, STRIN+2!, STRIN+3 |
DUOUT | RRD+9, STRIN+2!, STRIN+3 |
DUZ | CHC+1 |
ERR | ADREAC+1!, RRD+15*, RRD+17 |
GMADATE | Q1+1!, NOREAC+5*, NOREAC+6*, NOREAC+7, NOREAC+13, NOREAC+14, NOREAC+19, NOREAC+20, NOREAC+22!, PRTREAC+7 |
>> GMRAASK | NOREAC+4*, NOREAC+7, RRD+12* |
GMRACHC | DSPREAC+4! |
GMRACHC( | DSPREAC+7*, DSPREAC+8*, DSPREAC+24, DSPREAC+25, DSPREAC+26 |
GMRACHC(0 | DSPREAC+12, DSPREAC+16 |
GMRACTR | Q1+1!, DSPREAC+4*, MANIL+1, MANIL+3, CHC+1* |
GMRADATE | Q1+1!, PRTREAC+7 |
GMRADO | Q1+1!, RRD+11*, RRD+13 |
>> GMRANDT | DSPREAC+14, NOREAC+7, PRTREAC+3, PRTREAC+8 |
>> GMRAODT | NOREAC+6 |
GMRAOK | Q1+1! |
>> GMRAOTH | EN1+1, NOREAC+20, ADDG+4 |
>> GMRAOUT | RELIST+2, RELIST+4, RELIST+5*, MANIL+1*, NOREAC+3, NOREAC+7, RRD+8*, RRD+9*, RRD+10, STRIN+1* , STRIN+3*, YNOK+1*, YNOK+2, ASKAN+2*, ADDG+3*, ADDG+4, DATE+6* |
>> GMRAPA(0 | RELIST+2, RELIST+4, CHC+1, DATE+4, DATE+5 |
GMRAPC | Q1+1! |
GMRAPDAT | PRTREAC+1~, PRTREAC+7*, PRTREAC+8 |
>> GMRAPRP( | DSPREAC+19, DSPREAC+27 |
GMRAR10 | Q1+1! |
GMRAR10( | ADREAC+3, RRD+15, ADD+6 |
GMRAR10(11 | EN1+1* |
GMRAR10(6 | ADREAC+4 |
GMRARAD | EN1+1! |
GMRARAD( | NOREAC+11, NOREAC+12, NOREAC+13*, NOREAC+14, SETT+3* |
GMRARADD | Q1+1! |
GMRARADD("DONE" | NOREAC+12, NOREAC+13* |
GMRARDL | EN1+1! |
GMRARDL( | SETT+2! |
GMRAREAC | Q1+1!, DSPREAC+4*, DSPREAC+5*, DSPREAC+6, DSPREAC+7, DSPREAC+8, DSPREAC+18*, DSPREAC+19, DSPREAC+26*, DSPREAC+27 , ADREAC+3*, CHC+1, PRTREAC+6, PRTREAC+7, SETT+2*, SETT+3, STRIN+2*, YNOK+2 |
GMRARECN | Q1+1!, DSPREAC+6*, DSPREAC+7, DSPREAC+8, DSPREAC+17*, DSPREAC+19, DSPREAC+25*, DSPREAC+27, CHC+1, PRTREAC+6 , PRTREAC+7, SETT+2*, SETT+3 |
GMRAROT | EN1+1! |
GMRAROT( | NOREAC+17, NOREAC+18, NOREAC+19*, NOREAC+20, ADDG+4* |
GMRAROTD | EN1+1! |
GMRAROTD( | ADDG+4! |
GMRAROTT | Q1+1! |
GMRAROTT("DONE" | NOREAC+18, NOREAC+19* |
GMRARPR | Q1+1!, NOREAC+1 |
GMRARPR( | DSPREAC+5, DSPREAC+6, NOREAC+14*, NOREAC+20*, CHC+1, PRTREAC+6, PRTREAC+7, SETT+3*, ADDG+4* |
GMRARPR("" | LIST+2, RELIST+2, RELIST+4, DSPREAC+1 |
GMRAX | Q1+1!, NOREAC+8~, NOREAC+11*, NOREAC+12, NOREAC+13, NOREAC+14, NOREAC+17*, NOREAC+18, NOREAC+19, NOREAC+20 |
GMRAY | Q1+1!, RRD+11!, RRD+13*, RRD+14, RRD+15, ADD+2, ADD+6 |
U | RELIST+2, RELIST+4, DSPREAC+8, DSPREAC+25, DSPREAC+26, NOREAC+12, NOREAC+13, NOREAC+14, NOREAC+18, NOREAC+19 , NOREAC+20, ADREAC+3, ADREAC+4, RRD+15, CHC+1, PRTREAC+6, PRTREAC+7, SETT+2, STRIN+1, YNOK , YNOK+2, DATE+4, DATE+5 |
X | Q1+1!, DSPREAC+16*, DSPREAC+18, DSPREAC+24*, DSPREAC+25, DSPREAC+26, MANIL+1*, MANIL+2*, MANIL+3, MANIL+4 , PRTREAC+2, PRTREAC+6, STRIN+1*, STRIN+2, YNOK+2*, ADDG+1, ADDG+2, ADDG+4, DATE+2~, DATE+6 |
Y | Q1+1!, DSPREAC+7*, DSPREAC+8, DSPREAC+16*, DSPREAC+17, RRD+10, RRD+11!, RRD+13*, ADD+1~, ADD+3 , ADD+5, ADD+6*, SETT+1, SETT+2, STRIN+3, YNOK, YNOK+2, DATE+2~, DATE+7 |