GMRAOR ; HIRMFO/WAA,RM - ORDER CHECK UTILITY ;May 11, 2021@13:18:40
Source file <GMRAOR.m>
Package | Total | Call Graph |
---|---|---|
Adverse Reaction Tracking | 4 | $$NKA^GMRANKA REMOTE^GMRAOR0 $$SETNODE^GMRAOR1 ($$CLP2CODE,$$CODE2CL,$$CODE2CLP,$$DRP2VACL)^GMRAPENC |
National Drug File | 3 | ZERO^PSN50P41 ($$CLIST,$$DCLCODE)^PSNAPIS (,DISPDRG)^PSNNGR |
Kernel | 2 | $$FMTE^XLFDT $$VERSION^XPDUTL |
VA FileMan | 2 | $$EXTERNAL^DILFD $$GET1^DIQ |
Pharmacy Data Management | 1 | DATA^PSS50 |
Registration | 1 | $$SITE^VASITE |
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 |
---|---|---|
Radiology Nuclear Medicine | 4 | RADEM RAORD1 RAPTLU RAUTL8 |
Order Entry Results Reporting | 3 | OCXOZ09 ORDV06D ORKCHK5 |
Adverse Reaction Tracking | 2 | GMRAOR5 GMRARAD1 |
Outpatient Pharmacy | 1 | PSODGAL1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ORCHK(DFN,TYP,PTR,LOC) | ;DETERMINE IF PATIENT HAS ADVERSE REACTION TO AGENT
|
|
ORCHK2(DFN,TYP,PTR,LOC,RETURN) | ;DETERMINE IF PATIENT HAS ADVERSE REACTION TO AGENT
|
|
RAD(DFN,LOC) | ;CONTRAST MEDIA CHECK
|
|
DRUG(DFN,PTR) | ;DRUG CHECK
|
|
FAC(NODE) | ;
|
|
DRCL(CODE) | ;POPULATE GMRADRCL()
|
|
PCCHK(VACLASS) | ;PARTIAL DRUG CLASS CHECK
|
|
ING(DFN,PTR) | ;DRUG INGREDIENT CHECK
|
|
CLASS(DFN,PTR) | ;DRUG CLASS CHECK
|
|
NDFREF() | ;VERSION-DEPENDENT GLOBAL LOCATION OF VA GENERIC FILE (#50.6)
|
|
GETDATA(DFN) | ;OBTAIN ADVERSE REACTION DATA
|
|
LOCAL(DFN) | ;OBTAIN DATA STORED LOCALLY
|
|
LDATA(NODE,DFN,J) | ;OBTAIN EACH REACTION'S LOCALLY STORED DATA ELEMENTS
|
|
ADDLDATA(GLOBAL,PAIEN) | ;OBTAIN LOCALLY STORED DATA ELEMENTS FOR ONE REACTION
|
|
ADDCOMMA(GMRASYMP) | ; p70
|
Name | Field # of Occurrence |
---|---|
$$EXTERNAL^DILFD | DRUG+89, DRUG+100, DRUG+111 |
$$GET1^DIQ | RAD+24, DRUG+83 |
$$NKA^GMRANKA | ORCHK2+37 |
REMOTE^GMRAOR0 | GETDATA+3 |
$$SETNODE^GMRAOR1 | LDATA+9 |
$$CLP2CODE^GMRAPENC | CLASS+6 |
$$CODE2CL^GMRAPENC | DRCL+10, CLASS+6 |
$$CODE2CLP^GMRAPENC | DRCL+11 |
$$DRP2VACL^GMRAPENC | DRUG+60 |
ZERO^PSN50P41 | ING+12 |
$$CLIST^PSNAPIS | DRUG+40 |
$$DCLCODE^PSNAPIS | DRUG+37 |
^PSNNGR | DRUG+21 |
DISPDRG^PSNNGR | DRUG+14, DRUG+17, DRUG+18 |
DATA^PSS50 | DRUG+52 |
$$SITE^VASITE | ADDLDATA+4 |
$$FMTE^XLFDT | RAD+25 |
$$VERSION^XPDUTL | NDFREF+2 |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMR(120.8 - [#120.8] | DRUG+50, DRUG+51, ING+9, CLASS+10, LOCAL+3, LOCAL+5, LDATA+6, LDATA+7, ADDLDATA+5, ADDLDATA+7 , ADDLDATA+8, ADDLDATA+10, ADDLDATA+15, ADDLDATA+16, ADDLDATA+17, ADDLDATA+19, ADDLDATA+20, ADDLDATA+21 |
^GMR(120.85 - [#120.85] | ADDLDATA+22, ADDLDATA+23, ADDLDATA+24 |
^GMRD(120.83 - [#120.83] | ORCHK+4, ORCHK2+33, ADDLDATA+12 |
^TMP( | DRUG+16!, DRUG+20!, DRUG+22, DRUG+25, DRUG+30, DRUG+31! |
^TMP("GMRAOC" | ORCHK+13!, ORCHK2+47!, RAD+13, RAD+18, RAD+19, RAD+22, RAD+24, RAD+25, DRUG+22, DRUG+25 , DRUG+28, DRUG+29, DRCL+6, DRCL+16, DRCL+19, DRCL+20, PCCHK+4, ING+13, ING+14, CLASS+13 , CLASS+15, GETDATA+2!, LDATA+9*, LDATA+12 |
^TMP($J | DRUG+53, DRUG+54!, ING+12!, ING+14, ING+15! |
^XTMP("ORRDI" | ORCHK2+38, ORCHK2+39, ORCHK2+40, ORCHK2+41 |
Name | Line Occurrences |
---|---|
$$ADDCOMMA | DRUG+95 |
$$CLASS | ORCHK+12, ORCHK2+46 |
$$DRCL | PCCHK+5 |
$$DRUG | ORCHK+10, ORCHK2+44 |
$$FAC | DRUG+25, DRCL+16 |
$$ING | ORCHK+11, ORCHK2+45 |
$$NDFREF | DRUG+11 |
$$ORCHK2 | ORCHK+16 |
$$PCCHK | DRUG+38, DRUG+42, DRUG+60 |
$$RAD | ORCHK+9, ORCHK2+43 |
ADDLDATA | DRUG+55, LDATA+12 |
GETDATA | ORCHK+8, ORCHK2+35 |
LDATA | LOCAL+4, LOCAL+6 |
LOCAL | GETDATA+3 |
Name | Field # of Occurrence |
---|---|
^(0 | ADDLDATA+21, ADDLDATA+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DRUG+8~, DRUG+22*, DRUG+25* |
CL | PCCHK+2~, PCCHK+3*, PCCHK+5 |
CLASS | DRUG+8~, DRUG+37*, DRUG+38 |
CLSFN | DRCL+5~, DRCL+10*, DRCL+16, DRCL+21, CLASS+5~, CLASS+6*, CLASS+15 |
CODE | DRCL~, DRCL+4, DRCL+6, DRCL+8, DRCL+9, DRCL+10, DRCL+11, DRCL+16, DRCL+19, DRCL+20 , DRCL+21 |
COUNT | RAD+9~, RAD+32*, RAD+34, RAD+35*, DRUG+93~, DRUG+94*, DRUG+96*, DRUG+101*, DRUG+103 |
COUNT(1 | DRUG+94*, DRUG+103, DRUG+104* |
DA | ORCHK+3~ |
DC | RAD+9~, RAD+13*, RAD+18, RAD+19, RAD+22, RAD+24, RAD+25 |
DELIMIT | RAD+9~, RAD+32*, RAD+34*, RAD+35, DRUG+93~, DRUG+94*, DRUG+103*, DRUG+104 |
DFN | ORCHK~, ORCHK+5, ORCHK+8, ORCHK+9, ORCHK+10, ORCHK+11, ORCHK+12, ORCHK+16, ORCHK2~, ORCHK2+26 , ORCHK2+35, ORCHK2+37, ORCHK2+38, ORCHK2+39, ORCHK2+40, ORCHK2+41, ORCHK2+43, ORCHK2+44, ORCHK2+45, ORCHK2+46 , RAD~, DRUG~, DRUG+50, ING~, ING+9, CLASS~, CLASS+10, GETDATA~, GETDATA+3, LOCAL~ , LOCAL+3, LOCAL+4, LOCAL+5, LOCAL+6, LDATA~, LDATA+6 |
FAC | FAC+1~, FAC+2*, FAC+3 |
FIELD | DRUG+64~, DRUG+85*, DRUG+89, DRUG+90, DRUG+92, DRUG+100, DRUG+107, DRUG+109, DRUG+111 |
FIELDS | DRUG+64~ |
FIELDS( | DRUG+66*, DRUG+73*, DRUG+84, DRUG+85, DRUG+90, DRUG+91, DRUG+113* |
FIELDS(1 | DRUG+66*, DRUG+69* |
FIELDS(2 | DRUG+66*, DRUG+67*, DRUG+68* |
FIELDS1 | DRUG+64~ |
FIELDS1( | DRUG+70*, DRUG+73*, DRUG+113* |
FILE | DRUG+64~, DRUG+85*, DRUG+89, DRUG+100, DRUG+111 |
FLG | RAD+9~, RAD+13*, RAD+14*, RAD+36, DRUG+8~, DRUG+10*, DRUG+23*, DRUG+33, DRUG+39*, DRUG+43* , DRUG+45, DRUG+50, DRUG+56*, DRUG+61*, DRUG+62*, DRUG+116, ING+5~, ING+6*, ING+9*, ING+14* , ING+16, CLASS+5~, CLASS+6*, CLASS+10*, CLASS+14*, CLASS+16 |
FNUM | DRUG+108~, DRUG+109*, DRUG+111 |
GLOBAL | ADDLDATA~, ADDLDATA+5, ADDLDATA+14*, ADDLDATA+15*, ADDLDATA+16*, ADDLDATA+17*, ADDLDATA+18*, ADDLDATA+19*, ADDLDATA+20, ADDLDATA+21* , ADDLDATA+24* |
GMRAC | DRUG+8~, CLASS+5~, CLASS+6*, CLASS+7, CLASS+10, CLASS+13, CLASS+15 |
GMRACM | ORCHK+3~, RAD+9~, RAD+29*, RAD+35*, RAD+36 |
GMRACTR | ADDCOMMA+2~, ADDCOMMA+3*, ADDCOMMA+9* |
GMRADIV | ADDCOMMA+2~, ADDCOMMA+4* |
GMRADR | DRUG+8~ |
GMRADRCL | ORCHK+7!, ORCHK2+31!, DRCL+6, DRCL+15 |
GMRADRCL( | DRCL+8, DRCL+16*, CLASS+15* |
GMRADRCL(999 | DRCL+15 |
GMRAFLG | ORCHK+3~, ORCHK+4*, ORCHK+5*, ORCHK+9*, ORCHK+10*, ORCHK+11*, ORCHK+12*, ORCHK+14, ORCHK2+32~, ORCHK2+33* , ORCHK2+43*, ORCHK2+44*, ORCHK2+45*, ORCHK2+46*, ORCHK2+48 |
GMRAFOUT | ADDCOMMA+2~, ADDCOMMA+3*, ADDCOMMA+13*, ADDCOMMA+14 |
GMRAI | DRUG+8~, DRUG+22*, DRUG+25, DRUG+28, DRUG+29, DRUG+30 |
GMRAID | ADDCOMMA+2~, ADDCOMMA+5*, ADDCOMMA+6, ADDCOMMA+7, ADDCOMMA+8 |
GMRAIDX | ADDCOMMA+2~, ADDCOMMA+4*, ADDCOMMA+5, ADDCOMMA+8*, ADDCOMMA+9, ADDCOMMA+10, ADDCOMMA+11, ADDCOMMA+12, ADDCOMMA+13 |
GMRAIEN | ORCHK+7! |
GMRAIEN( | ING+9*, CLASS+10* |
GMRAING | ORCHK+7!, ORCHK2+31! |
GMRAING( | DRUG+25*, ING+14* |
GMRAITM | ADDCOMMA+2~, ADDCOMMA+9*, ADDCOMMA+10 |
GMRALIST | DRUG+8~, DRUG+40*, DRUG+41*, DRUG+42 |
GMRALIST( | DRUG+41, DRUG+42 |
GMRAMAX | ADDCOMMA+2~, ADDCOMMA+3*, ADDCOMMA+4, ADDCOMMA+6, ADDCOMMA+7 |
GMRANDA | DRUG+8~, DRUG+10*, DRUG+11, DRUG+13, DRUG+37, DRUG+40, DRUG+59 |
GMRANVPN | DRUG+8~, DRUG+10*, DRUG+14, DRUG+15, DRUG+18, DRUG+36, DRUG+37 |
GMRAOTH | ORCHK+3~, ORCHK+4*, ORCHK2+32~, ORCHK2+33*, ADDLDATA+9, ADDLDATA+12 |
GMRAOUT | ADDCOMMA+2~ |
GMRAOUT( | ADDCOMMA+5*, ADDCOMMA+6*, ADDCOMMA+7*, ADDCOMMA+9, ADDCOMMA+10, ADDCOMMA+11*, ADDCOMMA+12*, ADDCOMMA+13 |
GMRAREAC | ORCHK2+31! |
GMRASESS | ORCHK2+32~, ORCHK2+33*, ORCHK2+37*, ORCHK2+38, ORCHK2+40*, ORCHK2+41*, ORCHK2+42 |
GMRASPC | ADDCOMMA+2~, ADDCOMMA+3*, ADDCOMMA+10*, ADDCOMMA+11, ADDCOMMA+12 |
GMRASYMP | ADDCOMMA~, ADDCOMMA+1, ADDCOMMA+4, ADDCOMMA+6, ADDCOMMA+7 |
GMRAV1 | ORCHK+3~, ORCHK+4*, RAD+17, RAD+20, RAD+28, RAD+30, DRUG+25, DRUG+26, DRUG+33, DRUG+45 , DRCL+13, DRCL+17, ING+8, ING+10, CLASS+9, CLASS+11, LDATA+10 |
GMRAX | ING+5~, ING+6*, ING+9*, ING+13*, ING+14, CLASS+5~, CLASS+6*, CLASS+10*, CLASS+13*, CLASS+15 |
I | PCCHK+2~, PCCHK+4*, PCCHK+5 |
IDX | ORCHK2+32~, ORCHK2+39*, ORCHK2+40, ORCHK2+41 |
IEN | DRUG+49~, DRUG+50*, DRUG+51, DRUG+55, DRUG+57, DRCL+5~, DRCL+11*, DRCL+21, ADDLDATA+6~, ADDLDATA+23* , ADDLDATA+24 |
IPIECE | DRUG+64~, DRUG+85*, DRUG+89, DRUG+90, DRUG+91, DRUG+97, DRUG+98, DRUG+106, DRUG+109, DRUG+111 |
ITEM | DRUG+64~, DRUG+80*, DRUG+81, DRUG+82, DRUG+96*, DRUG+97*, DRUG+98, DRUG+102*, DRUG+104, DRUG+109* , DRUG+111 |
ITEMS | DRUG+93~, DRUG+108~, DRUG+112 |
ITEMS( | DRUG+96*, DRUG+101*, DRUG+102, DRUG+109* |
J | DRCL+14~, DRCL+15*, DRCL+16, LOCAL+2~, LOCAL+3*, LOCAL+4, LOCAL+5*, LOCAL+6, LDATA~, LDATA+6 , LDATA+9, LDATA+12 |
LOC | ORCHK~, ORCHK+9, ORCHK+16, ORCHK2~, ORCHK2+29, ORCHK2+43, RAD~, RAD+15, RAD+26 |
LOCAL | RAD+11~, RAD+18*, RAD+29 |
LPTR | DRUG+8~, DRUG+10*, DRUG+47, DRUG+51, DRUG+52, DRUG+53, DRUG+57, DRUG+60 |
MSGNUM | DRUG+64~, DRUG+77*, DRUG+78*, DRUG+79, DRUG+81, DRUG+82, DRUG+83, DRUG+86, DRUG+87, DRUG+88 , DRUG+106 |
MSGNUM(0 | DRUG+78*, DRUG+115 |
NAME | DRUG+49~, DRUG+53*, DRUG+57 |
NEWIVAL | DRUG+93~, DRUG+98*, DRUG+106 |
NODE | DRUG+9~, DRUG+15*, DRUG+16, DRUG+19*, DRUG+20, DRUG+22, DRUG+25, DRUG+30, DRUG+31, DRUG+64~ , DRUG+80*, DRUG+81, DRUG+82, DRUG+84*, DRUG+85, DRUG+86, DRUG+87, DRUG+88, DRUG+90, DRUG+91 , FAC~, FAC+2, LDATA~, LDATA+6, LDATA+9, LDATA+12 |
OPIECE | DRUG+64~, DRUG+84*, DRUG+85, DRUG+89, DRUG+90, DRUG+91, DRUG+96, DRUG+105 |
PAIEN | LDATA+5~, LDATA+6*, LDATA+7, LDATA+12, ADDLDATA~, ADDLDATA+5, ADDLDATA+7, ADDLDATA+8, ADDLDATA+10, ADDLDATA+15 , ADDLDATA+16, ADDLDATA+17, ADDLDATA+19, ADDLDATA+20, ADDLDATA+21, ADDLDATA+22, ADDLDATA+23 |
PSNDA | DRUG+8~, DRUG+13* |
PSNVPN | DRUG+8~, DRUG+15* |
PTR | ORCHK~, ORCHK+5, ORCHK+10, ORCHK+11, ORCHK+12, ORCHK+16, ORCHK2~, ORCHK2+27, ORCHK2+28, ORCHK2+44 , ORCHK2+45, ORCHK2+46, DRUG~, DRUG+10, ING~, ING+9, ING+12, ING+13, ING+14, CLASS~ , CLASS+6, CLASS+15 |
REACS | DRUG+9~, DRUG+71 |
REACS( | DRUG+29*, DRUG+30*, DRUG+55, DRUG+57*, DRUG+72, DRUG+73, DRUG+74, DRUG+75, DRUG+76, DRUG+79 , DRUG+80, DRUG+81, DRUG+82, DRUG+83, DRUG+89, DRUG+90, DRUG+91, DRUG+97, DRUG+98, DRUG+109 , DRUG+111, DRCL+20*, DRCL+21* |
REACT | RAD+9~, RAD+22*, RAD+23, RAD+24, RAD+25, DRUG+8~, DRUG+28*, DRUG+29, DRUG+30, DRUG+72* , DRUG+73, DRUG+74, DRUG+75, DRUG+76, DRUG+79, DRUG+80, DRUG+81, DRUG+82, DRUG+83, DRUG+89 , DRUG+90, DRUG+91, DRUG+97, DRUG+98, DRUG+106, DRUG+109, DRUG+111, DRCL+5~, DRCL+19*, DRCL+20 , DRCL+21, ADDLDATA+6~, ADDLDATA+7*, ADDLDATA+8, ADDLDATA+10 |
REACT("VALUE" | ADDLDATA+8*, ADDLDATA+9, ADDLDATA+10*, ADDLDATA+11, ADDLDATA+12*, ADDLDATA+13!, ADDLDATA+14 |
REACT(1 | DRUG+74*, DRUG+77, DRUG+78 |
REACT(2 | DRUG+75*, DRUG+77, DRUG+78 |
REACT(3 | DRUG+76*, DRUG+77, DRUG+78 |
REMOTE | RAD+11~, RAD+19*, RAD+29 |
RETURN | ORCHK2~, ORCHK2+30, DRUG+63, DRUG+79, DRUG+81*, DRUG+82*, DRUG+83, DRUG+86*, DRUG+87*, DRUG+88* , DRUG+89*, DRUG+90*, DRUG+91*, DRUG+95, DRUG+96, DRUG+105*, DRUG+106*, DRUG+112, DRUG+114*, DRUG+115 , DRCL+5~, DRCL+6*, DRCL+7, PCCHK+2~, PCCHK+3*, PCCHK+5*, PCCHK+6 |
RINDEX | DRUG+64~ |
RINDEX( | DRUG+77, DRUG+78* |
SEV | DRUG+64~ |
SITE | RAD+9~, RAD+32*, RAD+33*, RAD+35, DRUG+64~, DRUG+79*, DRUG+83, DRUG+86, DRUG+87, ADDLDATA+3~ , ADDLDATA+4*, ADDLDATA+5 |
SITES | RAD+9~, RAD+24*, RAD+34 |
SITES( | RAD+23, RAD+24*, RAD+25*, RAD+33, RAD+35 |
STR | DRUG+93~, DRUG+96*, DRUG+98*, DRUG+99*, DRUG+100*, DRUG+101, DRUG+109~, DRUG+111* |
STYPE | DRUG+64~ |
STYPE( | DRUG+83 |
STYPE("L" | DRUG+65* |
STYPE("R" | DRUG+65* |
TEXT | DRUG+93~, DRUG+104*, DRUG+105 |
TMPFLG | DRUG+9~, DRUG+10*, DRUG+38*, DRUG+39, DRUG+42*, DRUG+43, DRUG+60*, DRUG+61 |
TYP | ORCHK~, ORCHK+5, ORCHK+9, ORCHK+10, ORCHK+11, ORCHK+12, ORCHK+16, ORCHK2~, ORCHK2+26, ORCHK2+27 , ORCHK2+28, ORCHK2+29, ORCHK2+30, ORCHK2+43, ORCHK2+44, ORCHK2+45, ORCHK2+46 |
U | ORCHK2+26, ORCHK2+40, ORCHK2+41, RAD+24, RAD+25, RAD+36, DRUG+30, DRUG+42, DRUG+51, DRUG+57 , DRUG+73, DRUG+74, DRUG+75, DRUG+76, DRUG+79, DRUG+81, DRUG+82, DRUG+83, DRUG+85, DRUG+89 , DRUG+90, DRUG+91, DRUG+96, DRUG+97, DRUG+98, DRUG+105, DRUG+106, DRUG+109, DRUG+111, DRCL+16 , DRCL+21, ING+14, CLASS+15, LDATA+7, ADDLDATA+4, ADDLDATA+5, ADDLDATA+8, ADDLDATA+10, ADDLDATA+12, ADDLDATA+14 , ADDLDATA+15, ADDLDATA+16, ADDLDATA+17, ADDLDATA+18, ADDLDATA+19, ADDLDATA+20, ADDLDATA+21, ADDLDATA+24 |
VACLASS | PCCHK~, PCCHK+1, PCCHK+3, PCCHK+5 |
Y | DRUG+91~* |
Name | Field # of Occurrence |
---|---|
$T(DISPDRG^PSNNGR | DRUG+14, DRUG+18 |