RAUTL17 ;HISC/DAD-RAD/NUC MED COMMON PROCEDURE FILE (#71.3) UTILITIES ;19 Apr 2019 3:32 PM
Source file <RAUTL17.m>
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 | 5 | RADD1 RAIPS165 RAMAIN2 RAPRI ^RAMIS(71.3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1 | ; *** Get an imaging type
; Input: None ; Output: The variable 'Y' will be one of the following ; -1 = No imaging type selected (up-arrow, time-out, etc.) ; 0 = No active imaging types found ; IEN = IMAGING TYPE file (#79.2) IEN |
|
EN1EXIT | ||
EN2(RAIMGTYI,RA71) | ; *** Common procedure file error check
; Input: RAIMGTYI = IMAGING TYPE file (#79.2) IEN ; RA71 = PROCEDURE file (#71) IEN (Optional) ; Output: Number_of_Common_Proccedures ^ $S(Duplicate_Sequence#:1,1:0) |
|
EN3(D0) | ; *** imaging type of a procedure
; Input: RAD/NUC MED PROCEDURE file (#71) IEN ; Output: IMAGING TYPE file (#79.2) IEN |
|
EN5(RAD0,RAIMGTYI,RASEQ,SK) | ; *** Update ^RAMIS(71.3,"AA", xref
; Input: RAD0 = RAD/NUC MED COMMON PROCEDURE file (#71.3) IEN ; RAPRC = PROCEDURE file (#71) IEN ; RASEQ = Sequence number ; SK = Set/Kill flag: $S(SK="S":Set_xref,SK="K":Kill_xref) |
|
EN6(RAIMGTYI,RA71) | ; *** Common procedure file error messages
|
|
DESC(RAD0,RAY) | ; Detemine if a procedure qualifies as a descendent for this
; parent procedure. Descendent must be either a detailed or series ; type procedure, must be of same imaging type of the parent, and must ; not be inactive. Called from ^DD(71.05,.01,0) ; 'RAD0' ien of parent procedure in file 71 ; 'RAY' ien of pointed to procedure in file 71 ; Returns: 'RA' i.e, 0:invalid procedure, 1:valid procedure ; RAPARNT: zero node of parent procedure ; RAPARNT(12): i-type of parent procedure ; RADESC : zero node of descendent procedure ; RADESC("I"): inactivation date (if any) of descendent ; RADESC(6) : procedure type of descendent ; RADESC(12) : i-type of descendent procedure |
|
EN713(RAX) | ;is this procedure from file 71 already a common procedure?
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RA(79.2 - [#79.2] | Classic Fileman Calls, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RA(79.1 - [#79.1] | EN1+11 |
^RA(79.2 - [#79.2] | EN1+10 |
^RAMIS(71 - [#71] | EN1+11, EN3+3, DESC+14, DESC+16, DESC+17, DESC+19, EN713+5 |
^RAMIS(71.3 - [#71.3] | EN2+7, EN2+9, EN2+16, EN2+17, EN2+22, EN5+6*, EN5+7!, EN713+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D0 | EN3~, EN3+3 |
DIC | EN1+6~, EN1+28!* |
DIC("A" | EN1+28* |
DIC("S" | EN1+29* |
DIC(0 | EN1+28* |
DT | DESC+20 |
RA | EN6+5~, EN6+6*, DESC+15~*, DESC+21*, DESC+22 |
RA71 | EN2~, EN2+14, EN2+16, EN6~, EN6+6 |
RA713 | EN2+5~, EN2+8*, EN2+9*, EN2+11, EN2+15*, EN2+16*, EN2+17 |
RA713(0 | EN2+17* |
RACNT | EN2+5~, EN2+6*, EN2+10*, EN2+25, EN6+5~, EN6+6*, EN6+7, EN6+13 |
RAD0 | EN2+5~, EN5~, EN5+6, EN5+7, DESC~, DESC+13, DESC+14, DESC+16 |
RADESC | DESC+15~, DESC+17*, DESC+18 |
RADESC("I" | DESC+19*, DESC+20 |
RADESC(12 | DESC+18*, DESC+21 |
RADESC(6 | DESC+17*, DESC+21 |
RADUP | EN2+5~, EN2+6*, EN2+10*, EN2+14, EN2+21, EN2+22*, EN2+25, EN6+5~, EN6+6*, EN6+7 , EN6+14 |
RAI | EN1+6~, EN1+9*, EN1+26*, DESC+15~, DESC+20*, DESC+21 |
RAIMGTYI | EN1+6~, EN1+9*, EN1+10*, EN1+11, EN1+12, EN1+15*, EN1+17, EN1+23, EN2~, EN2+7 , EN2+9, EN2+22, EN5~, EN5+5, EN5+6, EN5+7, EN6~, EN6+6 |
RAIMGTYI( | EN1+12*, EN1+23, EN1+26 |
RAIMGTYI(0 | EN1+15 |
RAPARNT | DESC+15~, DESC+16* |
RAPARNT(12 | DESC+16*, DESC+21 |
RASEQ | EN2+5~, EN2+6*, EN2+7*, EN2+9, EN2+10, EN2+11, EN2+15!, EN2+17*, EN2+18, EN2+20* , EN2+21*, EN2+22, EN5~, EN5+5, EN5+6, EN5+7 |
RASEQ( | EN2+10, EN2+11*, EN2+18*, EN2+21 |
RATXT | EN6+8~, EN6+19 |
RATXT(1 | EN6+9* |
RATXT(10 | EN6+13* |
RATXT(2 | EN6+10* |
RATXT(20 | EN6+14* |
RATXT(3 | EN6+11* |
RATXT(30 | EN6+15* |
RATXT(31 | EN6+16* |
RATXT(32 | EN6+17* |
RATXT(33 | EN6+18* |
RATXT(4 | EN6+12* |
RAX | EN713~, EN713+4, EN713+5 |
RAY | DESC~, DESC+13, DESC+14, DESC+17, DESC+19 |
SK | EN5~, EN5+6, EN5+7 |
U | EN2+11, EN2+17, EN2+25, EN3+3, EN6+6, DESC+16, DESC+17, DESC+18, DESC+21 |
X | EN1+6~, EN6+7! |
>> Y | EN1+17*, EN1+23*, EN1+30* |