GMRARAD ;HIRMFO/RM-Radiology\ART Interface Routine ;12/8/04 08:03
Source file <GMRARAD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Adverse Reaction Tracking | 3 | (CHKEXAL,NKADD)^GMRARAD0 $$PSCHK^GMRARAD1 $$VFY^GMRASIGN | 
| Kernel | 3 | ^%ZTLOAD ($$DT,$$HTFM)^XLFDT $$LOW^XLFSTR | 
| VA Fileman | 2 | IX1^DIK ^DIR | 
| National Drug File | 1 | IEN^PSN50P65 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 3 | EXAMINATIONS RACTEX10 RAPTLU | 
| Adverse Reaction Tracking | 1 | GMRARAD0 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RADD(DFN,OH,YN,VER) | ; THIS EXTRINSIC FUNCTION WILL ADD A CONTRAST MEDIA ; ALLERGY TO FILE 120.8 FOR PATIENT WITH IEN DFN. INPUT VARIABLES: ; DFN = IEN IN FILE 2 OF PATIENT ; OH = 'o' FOR OBSERVED, 'h' FOR HISTORICAL, OR ; 'p' IF THE UTILITY SHOULD PROMPT FOR OBSERVED/HISTORICAL. ; YN = 'Y' MEANS CONTRAST RXN, 'N' MEANS NO CONTRAST RXN, ; 'U' MEANS UNKNOWN CONTRAST RXN, "" MEANS CONTRAST RXN DELETED ; VER (optional) = '1' MEANS DATA WILL BE AUTOVERIFIED, ; '0' MEANS DATA WILL NOT BE VERIFIED, ; '$D MEANS USE ART AUTOVERIFICATION CHECKS. ; FUNCTION RETURNS THE IEN OF NEW 120.8 ENTRY, OR -1 IF NOT ADDED. | 
 
 | 
| OTHRAD(DFN,DA) | ; This function will determine if another entry for patient ; (DFN) exists other than entry DA that is also a Radiological ; allergy. ; Input Variables: DFN=IEN of patient, DA=entry in 120.8 ; Function Returns: 1 if another entry exists, else returns 0 | |
| RACHK(DFN,YN) | ; This function will be called from input transform on the ; .05 field of file 70. If the patient (DFN) has allergies in ART ; to contrast media, and the user is changing the .05 field to ; indicate NO contrast media allergy (YN), this function will prompt ; the user if this change is correct. ; Input variables: DFN=Patient IEN in file 2. ; YN=new value of the .05 field. ; Return value: 1 if X should be killed, 0 if not | 
 
 | 
| RETRA | ||
| RALLG(DA,ERR) | ; This function will determine if entry DA in 120.8 represents ; a contrast media allergy that is not entered in error. ; Input variable: DA=entry in file 120.8 ; ERR(optional)=if set to 0 do not check for E/E ; Return value: 1 if entry is contrast media allergy, 0 if not | 
| FileNo | Call Tags | 
|---|---|
| ^GMR(120.8 - [#120.8] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^GMR(120.8 - [#120.8] | RADD+20, RADD+34, RADD+35, RADD+36*, RADD+37*, RADD+38*, RADD+39, RADD+40*, RALLG+7, RALLG+8 , RALLG+10, OTHRAD+7 | 
| ^GMRD(120.82 - [#120.82] | RALLG+11 | 
| ^TMP($J | RADD+17, RADD+18!, RALLG+10 | 
| Name | Line Occurrences | 
|---|---|
| $$RALLG | RADD+20, OTHRAD+7 | 
| RETRA | RADD+12, RADD+13, RADD+17, RADD+21, RADD+26, RADD+32 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | RADD+11~, RADD+12*, RADD+13*, RADD+17*, RADD+20*, RADD+21, RADD+26*, RADD+32*, RADD+35*, RADD+36 , RADD+37, RADD+38, RADD+39, RADD+40, RADD+41, RETRA, RACHK+9~, RALLG~, RALLG+7, RALLG+8 , RALLG+10, OTHRAD~, OTHRAD+7 | 
| DFN | RADD~, RADD+13, RADD+20, RADD+27, RACHK~, OTHRAD~, OTHRAD+7 | 
| DIK | RADD+11~, RADD+39*, RACHK+9~ | 
| DIR | RADD+23!, RADD+24!, RACHK+9~ | 
| DIR("?" | RADD+23* | 
| DIR("A" | RADD+23* | 
| DIR(0 | RADD+23* | 
| DRCL | RALLG+6~, RALLG+10* | 
| DRCL1 | RALLG+6~, RALLG+10* | 
| DUZ | RADD+27, RADD+38 | 
| ERR | RALLG~, RALLG+7*, RALLG+8 | 
| FXN | RACHK+9~, RACHK+10*, RACHK+12, RALLG+6~, RALLG+7*, RALLG+10*, RALLG+11*, RALLG+12*, RALLG+14, OTHRAD+6~ , OTHRAD+7*, OTHRAD+8 | 
| GMRA | RADD+11~ | 
| GMRACAUS | RADD+11~, RADD+16*, RADD+27 | 
| GMRACLS | RADD+11~, RADD+27*, RADD+37 | 
| GMRADA | RACHK+9~, OTHRAD+6~, OTHRAD+7* | 
| GMRADRCL | RADD+11~, RADD+17*, RADD+27 | 
| GMRAER | RADD+11~, RACHK+9~ | 
| GMRAL | RADD+11~, RADD+27*, RADD+29, RADD+33*, RADD+36 | 
| GMRANEW | RADD+11~, RADD+34*, RADD+35, RADD+40 | 
| GMRANOW | RADD+11~, RADD+27*, RADD+33 | 
| GMRAPA | RADD+41*! | 
| GMRASITE | RADD+30! | 
| GMRATYPE | RADD+30! | 
| GMRAX | RADD+11~, RACHK+9~ | 
| GMRAY | RADD+11~, RADD+29*, RADD+30!, RACHK+9~ | 
| GMRAY(0 | RADD+29* | 
| OH | RADD~, RADD+22, RADD+24*, RADD+26, RADD+27 | 
| >> RAAF18 | RADD+27, RADD+41 | 
| U | RADD+33, RALLG+10, RALLG+11, RALLG+12 | 
| VER | RADD~, RADD+28, RADD+29*, RADD+32, RADD+33 | 
| X | RADD+11~, RACHK+9~ | 
| Y | RADD+11~, RADD+24, RACHK+9~ | 
| YN | RADD~, RADD+12, RACHK~, RACHK+11 | 
| ZERO | RALLG+6~, RALLG+7*, RALLG+10, RALLG+11, RALLG+12 | 
| >> ZTDESC | RADD+41* | 
| >> ZTDTH | RADD+41* | 
| >> ZTIO | RADD+41* | 
| >> ZTRTN | RADD+41* | 
| >> ZTSAVE("GMRAPA" | RADD+41* | 
| ZTSK | RADD+41! |