RAPURGE1 ;HISC/CAH,FPT,GJC AISC/MJK,RMO-Purge Rad/NM Data ;9/3/97 12:22
Source file <RAPURGE1.m>
Package | Total | Call Graph |
---|---|---|
Radiology Nuclear Medicine | 3 | EN1^RAO7PURG $$ORVR^RAORDU (CLOSE,D)^RAUTL |
VA Fileman | 3 | (C,NOW)^%DTC ^DIE ^DIK |
Kernel | 1 | $$FMADD^XLFDT |
Order Entry Results Reporting | 1 | ST^ORX |
Package | Total | Caller Graph |
---|---|---|
Radiology Nuclear Medicine | 3 | RAO7PURG RAORR RAPURGE |
Name | Comments | DBIA/ICR reference |
---|---|---|
STAT | ||
EXAM | ;Purge exam/report data
|
|
START | ||
ENPUR | ;OE/RR Entry Point for the PURGE ACTION Option
|
|
EXIT | ||
DELORD(RAOIFN,RADFN) | ; Delete all of the imaging order pointers that refer
; to a specific order. ; input: raoifn-ien of our order in file 75.1 ; radfn-ien of the patient associated with the order |
|
PUROK(RAORD0,RATDAY) | ; Determine if an order meets the criteria
; to be purged from the Rad/Nuc Med Orders file. ; Input: RAORD0-0 node of the order record from file 75.1 ; : RATDAY-the current date w/o time ; Output: 1 if the order meets the purge criteria, else 0 |
|
ORDER | ;Purge order/request data
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RAO(75.1 - [#75.1] | Classic Fileman Calls |
^RA(79.2 - [#79.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RA(79.2 - [#79.2] | START+4, STAT+2 |
^RADPT - [#70] | EXAM+4, EXAM+12, EXAM+13, EXAM+14, EXAM+15, EXAM+16* |
^RADPT("AO" | DELORD+5, DELORD+7 |
^RADPT("AR" | EXAM+3 |
^RAMIS(71 - [#71] | EXAM+5 |
^RAO(75.1 - [#75.1] | ORDER+3 |
^RARPT - [#74] | EXAM+6, EXAM+7, EXAM+8, EXAM+9, EXAM+10, EXAM+11* |
Name | Line Occurrences |
---|---|
$$PUROK | ORDER+4 |
DELORD | ENPUR+7 |
ENPUR | ORDER+4 |
EXIT | START, START+3 |
ORDER | EXAM+1 |
STAT | ORDER+1 |
Name | Field # of Occurrence |
---|---|
^( | EXAM+4 |
^("H" | EXAM+10!, EXAM+14! |
^("L" | EXAM+9!, EXAM+13! |
^("NOPURGE" | EXAM+4 |
^("PURGE" | EXAM+6 |
^("R" | EXAM+8! |
^("T" | EXAM+15! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | START+1!, STAT!, ENPUR+15!, ENPUR+20!, DELORD+8!, DELORD+11! |
%DT | EXIT! |
%H | START+1!, STAT! |
%I | START+1!, STAT! |
%T | EXIT! |
D | EXIT!, DELORD+8!, DELORD+11! |
D0 | EXIT!, DELORD+8!, DELORD+11! |
D1 | EXIT! |
DA | STAT+1*, EXIT!, ENPUR+15!, ENPUR+19*, ENPUR+20!, DELORD+8!, DELORD+9*, DELORD+11! |
DA(1 | DELORD+9*, DELORD+10 |
DA(2 | DELORD+9*, DELORD+10 |
DDER | EXIT! |
DE | EXIT! |
DI | EXIT! |
DIC | EXIT!, ENPUR+15!, ENPUR+20!, DELORD+8!, DELORD+11! |
DIE | STAT+1*, EXIT!, DELORD+8!, DELORD+10*, DELORD+11! |
DIK | ENPUR+15!, ENPUR+19*, ENPUR+20! |
DLAYGO | EXIT! |
DQ | EXIT!, DELORD+8!, DELORD+11! |
DR | STAT+1*, EXIT!, DELORD+8!, DELORD+9*, DELORD+11! |
DR(2 | STAT+1* |
DT | START+5, START+6, EXAM+11, EXAM+16, ORDER+4 |
DUZ | STAT+1 |
IO | START, START+1 |
IOST | START+1 |
>> OREND | ENPUR+1* |
ORIFN | ENPUR+12*!, ENPUR+13! |
>> ORPK | ENPUR+1 |
ORSTS | ENPUR+1, ENPUR+12*!, ENPUR+13*! |
POP | EXIT! |
RA0 | EXAM+4*, EXAM+5, EXIT! |
RACN | EXAM+4*, EXIT! |
RACNI | EXAM+4*, EXAM+12, EXAM+13, EXAM+14, EXAM+15, EXAM+16, EXIT!, DELORD+4~, DELORD+6*, DELORD+7* , DELORD+9 |
RACRT | START+1*, EXAM+5, EXIT+1!, ENPUR+9 |
RADFN | EXAM+3*, EXAM+4, EXAM+12, EXAM+13, EXAM+14, EXAM+15, EXAM+16, EXIT+1!, DELORD~, DELORD+5 , DELORD+7, DELORD+9 |
RADT | START+4*, START+5*, EXAM+3, EXIT+1! |
RADTE | EXAM+3*, EXAM+8, EXAM+9, EXAM+10, EXAM+13, EXAM+14, EXAM+15, EXIT+1! |
RADTI | EXAM+3*, EXAM+4, EXAM+12, EXAM+13, EXAM+14, EXAM+15, EXAM+16, EXIT+1!, DELORD+4~*, DELORD+5* , DELORD+7, DELORD+9 |
RAEX | EXAM+12!, EXAM+13*, EXAM+14*, EXAM+15*, EXAM+16, EXIT+1! |
RAGO | EXIT+3! |
RAI | START+5*, START+7*, EXIT+1! |
RAIEN | START+4*, START+5, START+6, START+7, EXIT+1! |
RAIMAG | EXAM+5*, EXAM+8, EXAM+9, EXAM+10, EXAM+11, EXAM+13, EXAM+14, EXAM+15, EXAM+16, ORDER+3* , ORDER+4, EXIT+1!, ENPUR+9 |
RAODT | START+4*, START+6*, ORDER+3, EXIT+1! |
RAODTE | ORDER+3*, EXIT+1! |
RAOIFN | ORDER+3*, EXIT+2!, ENPUR+1*, ENPUR+7, ENPUR+16, ENPUR+19, DELORD~, DELORD+5, DELORD+7 |
>> RAORD | EXIT+4, ENPUR+16 |
RAORD0 | ORDER+3*, ORDER+4, EXIT+2!, ENPUR+7, ENPUR+12, PUROK~, PUROK+5, PUROK+8, PUROK+9, PUROK+11 , PUROK+12, PUROK+15, PUROK+17 |
RAOSTAT | PUROK+5~*, PUROK+8, PUROK+9, PUROK+11, PUROK+12, PUROK+15, PUROK+17 |
RAPKG | ORDER+3*, EXIT+2!, ENPUR+1, ENPUR+8, ENPUR+12, ENPUR+13 |
RAPOP | EXIT+2! |
RAPUR | EXIT+2! |
RAPUR( | START+4, START+5*, START+6*, START+7*, EXAM+5, EXAM+8, EXAM+9, EXAM+10, EXAM+11*, EXAM+13 , EXAM+14, EXAM+15, EXAM+16*, ORDER+4, STAT+1, STAT+3, STAT+4, STAT+5, ENPUR+9* |
RAPUR(0 | START+3 |
RAPUROK | ORDER+4*, EXIT+4! |
RAPURTYP | START, EXAM+1, EXAM+6, EXAM+12, ORDER+1, EXIT+3! |
RAREPURG | EXAM+6, EXAM+12, EXIT+2! |
RARP | EXAM+6!, EXAM+8*, EXAM+9*, EXAM+10*, EXAM+11, EXIT+2! |
RARPT | EXAM+4*, EXAM+6, EXAM+7, EXAM+8, EXAM+9, EXAM+10, EXAM+11, EXIT+2! |
RARPTNP | EXAM+6*, EXIT+2! |
RATDAY | PUROK~, PUROK+8, PUROK+9, PUROK+11, PUROK+12, PUROK+15, PUROK+17 |
RAX | START+4*, START+5, START+6, STAT+1!*, STAT+2, STAT+3, STAT+4, STAT+5, EXIT+2! |
U | START+5, START+6, STAT+1 |
X | START+5, START+6, EXIT+2!, DELORD+4~ |
X1 | START+5*, START+6*, EXIT+4! |
X2 | START+5*, START+6*, EXIT+4! |
Y | START+1*, STAT*, EXIT+4!, DELORD+4~ |