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! |