RADD2 ;HISC/GJC/CAH-Radiology Data Dictionary Utility Routine ;5/14/97 10:31
Source file <RADD2.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | EN^DDIOL FILE^DIE |
Kernel | 1 | MES^XPDUTL |
Order Entry Results Reporting | 1 | NOTE^ORX3 |
Package | Total | Caller Graph |
---|---|---|
Radiology Nuclear Medicine | 7 | ^RARPT DEFAULT RADIOPHARMACEUTICALS RACTOE4 RACTQE2 RACTTK8 RAMAIN2 ^RAO(75.1 |
IHS VA Support Files | 1 | DEFAULT RADIOPHARMACEUTICALS |
Name | Comments | DBIA/ICR reference |
---|---|---|
USUAL(RADA,RAX) | ; To insure that the USUAL DOSE value falls between the
; HIGH ADULT DOSE and the LOW ADULT DOSE. ; Input Variables: ; RADA -> top level/sub-file level IEN's ; RAX -> value input by the user ; Output Variable: $S(1: value is accepted, 0: value not accepted) |
|
EN1(RAX,RAY) | ; Input transform for the .01 field (Procedure) for the Rad/Nuc
; Med Common Procedure file i.e, ^RAMIS(71.3 ; Procedure must not have an inactive date before today in file 71 ; Procedure in file 71 must have same imaging type as the one ; selected before editing this record in file 71.3 ; If 'Parent' type procedure, it must have at least 1 descendent ; 'RAX' is the value of the .01 field in ^RAMIS(71.3, ; 'RAY' are ien's of entries in ^RAMIS(71, |
|
RANGE(RADA) | ; Determine the range in which the 'USUAL DOSE' must fall
; Input Variables: ; RADA -> top level/sub-file level IEN's ; Output Variable: ; RANGE -> the range in which the 'USUAL DOSE' must fall |
|
CH(RAY,RAX) | ; This subroutine will fire off the 'Radiology Request Cancel
; /Hold' notification as defined in the 'OE/RR NOTIFICATIONS' file. ; Only if request is either cancelled or held. Called from the set ; logic of the 'ACHN' xref in ^DD(75.1,5) field definition. |
|
MEDOSE(RAY,RADT) | ; Determine if this individual (RAY) is authorized to
; administer medications. Called from ^DD(70.15,4,12.1) ; Input : RAY (pnt to 200) - the individual being checked at the moment ; RADT - Date of the examination ; Output: '1' - user is authorized to administer medications, else '0' |
|
INACOM(RAD0) | ; Check inactive date on the Rad/Nuc Med Procedure file (71)
; for the Common Procedure before setting our inactive procedure to ; active. Called from the 'RA COMMON PROCEDURE EDIT' input template. ; Option: Common Procedure Enter/Edit (13^RAMAIN2) ; Input : RAD0-ien of Rad/Nuc Med Common Procedure ; Output: if Common cannot be re-activated, reset the 'Inactive' field ; to 'yes'. |
|
EN2() | ; called from ^DD(74,0,"ID","WRITE")
; display long case #'s in the same print set as current record |
|
PRIDXIXK(DA,X) | ;This subroutine executes the KILL logic for the 'new style' AD cross-
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RADPT("AD" | PRIDXIXK+8! |
^RAMIS(71 - [#71] | EN1+9, CH+16, INACOM+7, USUAL+8, RANGE+6 |
^RAMIS(71.3 - [#71.3] | INACOM+7 |
^RAO(75.1 - [#75.1] | CH+14 |
^RARPT - [#74] | EN2+5 |
^VA(200 - [#200] | MEDOSE+6, MEDOSE+7, MEDOSE+8, MEDOSE+10 |
^XUSEC("ORELSE" | MEDOSE+9 |
^XUSEC("ORES" | MEDOSE+9 |
Name | Field # of Occurrence |
---|---|
^("I" | EN1+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CH+10~ |
C | CH+10~ |
D | CH+10~ |
D0 | CH+10~ |
DA | CH+10~, PRIDXIXK~, PRIDXIXK+5, PRIDXIXK+6 |
DA(1 | PRIDXIXK+5, PRIDXIXK+6 |
DA(2 | PRIDXIXK+5, PRIDXIXK+6 |
DC | CH+10~ |
DDER | CH+10~ |
DE | CH+10~ |
DG | CH+10~ |
DH | CH+10~ |
DI | CH+10~ |
DIC | CH+10~ |
DIE | CH+10~ |
DIEDA | CH+10~ |
DIEL | CH+10~ |
DIFLD | CH+10~ |
DIP | CH+10~ |
DIW | CH+10~ |
DIWT | CH+10~ |
DK | CH+11~ |
DL | CH+11~ |
DM | CH+11~ |
DN | CH+11~ |
DP | CH+11~ |
DQ | CH+11~ |
DR | CH+11~ |
DT | EN1+9, INACOM+8 |
DU | CH+11~ |
DV | CH+11~ |
DW | CH+11~ |
I | CH+11~ |
J | CH+11~ |
N | CH+11~ |
ORBPMSG | CH+11~, CH+17* |
ORBXDATA | CH+11~, CH+18* |
ORIFN | CH+11~, CH+18* |
ORNOTE | CH+11~ |
ORNOTE(26 | CH+18* |
ORVP | CH+11~, CH+16* |
RA1 | EN2+2~, EN2+3*, EN2+5* |
RA2 | EN2+2~, EN2+3*, EN2+5*, EN2+6 |
RA7108 | USUAL+8~*, USUAL+9, RANGE+5~, RANGE+6*, RANGE+7 |
RA751 | CH+12~, CH+14*, CH+15, CH+16, CH+18 |
RACNI | PRIDXIXK+4~, PRIDXIXK+5*, PRIDXIXK+8 |
RAD0 | INACOM~, INACOM+7, INACOM+10 |
RADA | USUAL~, USUAL+8, RANGE~, RANGE+6 |
RADA(1 | USUAL+8, RANGE+6 |
RADFN | CH+12~, CH+15*, CH+16, CH+18, PRIDXIXK+4~, PRIDXIXK+5*, PRIDXIXK+8 |
RADT | MEDOSE~, MEDOSE+14 |
RADTI | PRIDXIXK+4~, PRIDXIXK+5*, PRIDXIXK+8 |
RAFDA | INACOM+9~, PRIDXIXK+4~ |
RAFDA( | INACOM+10*, PRIDXIXK+6* |
RAH | USUAL+8~, USUAL+9*, USUAL+10*, USUAL+11, USUAL+13, RANGE+5~, RANGE+7*, RANGE+8*, RANGE+9 |
RAIENS | PRIDXIXK+4~, PRIDXIXK+6* |
>> RAIMGTYI | EN1+8, EN1+9 |
RAINA | INACOM+7~*, INACOM+8 |
RAL | USUAL+8~, USUAL+9*, USUAL+10*, USUAL+11, USUAL+13, RANGE+5~, RANGE+7*, RANGE+8*, RANGE+9 |
RAMSG | INACOM+9~, INACOM+14 |
RAMSG(1 | INACOM+10* |
RAMSG(2 | INACOM+11* |
RAMSG(3 | INACOM+12* |
RAMSG(4 | INACOM+13* |
RAMSG(5 | INACOM+14* |
RAMSG(6 | INACOM+14* |
RANME | CH+12~ |
RAOIFN | CH+12~, CH+15*, CH+18 |
RAOLP | CH+12~ |
RAOPTN | CH+12~ |
RAORDS | CH+12~ |
RAOREA | CH+12~ |
RAOSTS | CH+12~ |
RAPARENT | CH+12~ |
RAPRC | CH+13~, CH+16*, CH+17 |
RARRY | USUAL+12~, USUAL+14 |
RARRY(1 | USUAL+12*, USUAL+13* |
RAUTH | MEDOSE+10~*, MEDOSE+14 |
RAX | EN1~, CH~, CH+9, CH+17, USUAL~, USUAL+7, USUAL+11, PRIDXIXK+4~, PRIDXIXK+5*, PRIDXIXK+8 |
RAXIT | CH+13~ |
RAY | EN1~, EN1+9, CH~, CH+9, CH+14, CH+15, MEDOSE~, MEDOSE+6, MEDOSE+7, MEDOSE+8 , MEDOSE+9, MEDOSE+10 |
U | EN1+9 |
X | CH+13~, PRIDXIXK~, PRIDXIXK+5 |
Y | CH+13~, EN2+5 |