GMRAPER0 ;HIRMFO/WAA-REACTIONS SELECT ROUTINE ;21-Jun-2012 11:15;DU
Source file <GMRAPER0.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | ^%DT ^DIC MIX^DIC1 YN^DICN ^DIR |
Kernel | 2 | $$FMTE^XLFDT $$REPEAT^XLFSTR |
Adverse Reaction Tracking | 1 | DELREAC^GMRAPER1 |
Health Data and Informatics | 1 | NTRTMSG^HDISVAP |
Toolkit | 1 | ($$SCREEN,SCREEN)^XTID |
Package | Total | Caller Graph |
---|---|---|
Adverse Reaction Tracking | 3 | GMRAPER2 GMRAU851 GMRAUTL2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
Q1 | ; Exit from program
|
|
RELIST | ||
SOURCE(SRC) | ;Get the source
|
|
CHECKS(SGN) | ;Check to see if SIGN/SYMPTOM is active)
|
|
ADDG | ;
|
|
DSPREAC | ; Display all the patient reactions
|
|
NOREAC | ||
RRD | ;
|
|
LIST | ; Display Signs/Symptoms
|
|
YNOK | ||
SETT | ;
|
|
EN1 | ; ENTRY POINT TO SELECT SIGNS/SYMPTOMS
|
|
ADD | ;
|
|
CHC() | ; Check reaction to see if user can see and edit this reaction
|
|
ADREAC | ;This is the site parameter's top ten most common signs/symptoms
|
|
STRIN | ;This will handle a string input
|
|
DATE(DATE,ASK) | ; Enter the date for a reaction
|
|
ASKAN | ;
|
|
PRTREAC | ;
|
|
MANIL | ;
|
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) |
---|---|
^GMRD(120.83 - [#120.83] | CHECKS+4, CHECKS+5, CHECKS+6 |
^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 |
SOURCE | NOREAC+22 |
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* |
%DT(0 | DATE+5* |
ASK | DATE~, DATE+1, DATE+6* |
>> D | STRIN+2* |
DA | SOURCE+1~ |
DATE | DATE~, DATE+3*, DATE+4, DATE+6* |
DIC | Q1+1!, ADD+4*, STRIN+2*!, SOURCE+1~, SOURCE+2* |
DIC("A" | SOURCE+5* |
DIC("S" | ADD+4*, STRIN+2*, SOURCE+4* |
DIC(0 | ADD+4*, STRIN+2*, SOURCE+3* |
DIR | RRD+1!, RRD+7! |
DIR("?" | RRD+4*, RRD+5*, RRD+6* |
DIR("A" | RRD+3* |
DIR(0 | RRD+1*, RRD+2* |
DIRUT | SOURCE+6! |
DR | SOURCE+1~ |
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+30!, 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, NOREAC+22, RRD+8*, RRD+9*, RRD+10 , STRIN+1*, STRIN+3*, YNOK+1*, YNOK+2, ASKAN+2*, ADDG+3*, ADDG+4, DATE+5*, SOURCE+6* |
>> GMRAPA(0 | RELIST+2, RELIST+4, CHC+1, DATE+4 |
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*, NOREAC+28*, CHC+1, PRTREAC+6, PRTREAC+7, SETT+3*, ADDG+4* |
GMRARPR("" | LIST+2, RELIST+2, RELIST+4, DSPREAC+1 |
GMRASRC | Q1+1!, NOREAC+22, NOREAC+27, NOREAC+28 |
GMRAWHO | EN1+1! |
GMRAWHO( | NOREAC+25, NOREAC+26, NOREAC+27*, NOREAC+28, SETT+3* |
GMRAWHOD | Q1+1! |
GMRAWHOD("DONE" | NOREAC+26, NOREAC+27* |
GMRAX | Q1+1!, NOREAC+8~, NOREAC+11*, NOREAC+12, NOREAC+13, NOREAC+14, NOREAC+17*, NOREAC+18, NOREAC+19, NOREAC+20 , NOREAC+23~, NOREAC+25*, NOREAC+26, NOREAC+27, NOREAC+28 |
GMRAY | Q1+1!, RRD+11!, RRD+13*, RRD+14, RRD+15, ADD+2, ADD+6 |
SGN | CHECKS~, CHECKS+4, CHECKS+5, CHECKS+6 |
SIGNDT | CHECKS+2~, CHECKS+3*, CHECKS+4*, CHECKS+5 |
SRC | SOURCE~, SOURCE+7* |
STAT | CHECKS+2~, CHECKS+5*, CHECKS+6 |
STATUS | CHECKS+2~, CHECKS+6*, CHECKS+7 |
U | RELIST+2, RELIST+4, DSPREAC+8, DSPREAC+25, DSPREAC+26, NOREAC+12, NOREAC+13, NOREAC+14, NOREAC+18, NOREAC+19 , NOREAC+20, NOREAC+26, NOREAC+27, NOREAC+28, ADREAC+3, ADREAC+4, RRD+15, CHC+1, PRTREAC+6, PRTREAC+7 , SETT+2, STRIN+1, YNOK, YNOK+2, DATE+4, CHECKS+6 |
VALUE | CHECKS+2~, CHECKS+3*, CHECKS+7*, CHECKS+8 |
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+5 |
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+6, SOURCE+1~ , SOURCE+7 |
Name | Field # of Occurrence |
---|---|
$T(NTRTMSG^HDISVAP | ADDG+2 |
$T(SCREEN^XTID | RRD+15 |