RARTE5 ;HISC/SWM AISC/MJK,RMO-Enter/Edit Outside Reports ;1/26/09 11:36
Source file <RARTE5.m>
Package | Total | Call Graph |
---|---|---|
Radiology Nuclear Medicine | 17 | ($$ASK,CKDATA,CKREQ)^RABIRAD ^RACNLU $$STUB^RAEDCN1 RPT^RAHLRPC ($$GETAP,GETSUB)^RAHLRS1 SET^RAPSET1 STD^RARTE1 (COPY,DEL17,INSERT,PTR)^RARTE2 UNLOCK2^RARTE4 ($$LOCK,DISPLAY,SETALOG,SETFF)^RARTE6 ($$ANYDX,ALERT,KILSEC)^RARTE7 Q^RARTR UP1^RAUTL1 UNLOCK^RAUTL12 $$DIVLOC^RAUTL7 (CHPRINT,UPDTPNT)^RAUTL9 ENKILL^RAXREF |
VA Fileman | 4 | YN^DICN (,FILE)^DIE (,IX1)^DIK $$GET1^DIQ |
Kernel | 1 | MES^XPDUTL |
Uncategorized | 1 | CREATE^WVRALINK |
Package | Total | Caller Graph |
---|---|---|
Radiology Nuclear Medicine | 3 | RA OUTSIDE RPTENTRY RAHLRS RARTE6 |
Name | Comments | DBIA/ICR reference |
---|---|---|
Q1 | ||
UNCASE | ;
|
|
ERPT | ; Edit report text, impression, and enter/edit diagnostic codes
|
|
PACS | ; do not broadcast ORU message at this point
|
|
PRT | ||
LOCK | ;Try to lock next avail IEN, if locked - fail, if used - increment again
|
|
PRT1 | ||
IN0 | ;skip to here if rpt created in this session and already locked
; Flag first time EF report is made if piece 18 has no data yet |
|
HLXMSG | ; set up RASSSX() of VR subscribers to exclude from ORM msg broadcast
|
|
DELDXPRT | ;del any Prim. and Sec. DXs from all cases in printset
|
|
CCAN(IEN74) | ;Check canned report for Outside Reporting
; adapted from EN3^RAUTL15 ; outputs: 0 if report is kept ; 1 if report is deleted due to no canned text entered |
|
START | ||
CONTIN | ; continue
|
|
INCRPT | ; Kill extraneous variables to avoid collisions.
; Incomplete report information, select another case #. |
|
DELDX | ; del any Prim. and Sec. DXs from standalone case
|
|
IN | ;edit existing rpt, so lock rpt fr the 1st time
|
|
NEW | ||
NEW1 | ;
|
|
INTRO | ;
|
|
DIAG | ; Diagnostic codes
; (code taken from routine RARTE1) |
Name | Field # of Occurrence |
---|---|
YN^DICN | CONTIN+20 |
^DIE | LOCK+9, IN0+8, ERPT+7, DIAG+7, DIAG+13 |
FILE^DIE | DELDX+2, DELDXPRT+4 |
^DIK | CCAN+24 |
IX1^DIK | LOCK+5 |
$$GET1^DIQ | PRT+11 |
$$ASK^RABIRAD | PACS+3 |
CKDATA^RABIRAD | PACS+3 |
CKREQ^RABIRAD | ERPT+11 |
^RACNLU | START+1 |
$$STUB^RAEDCN1 | CONTIN+9 |
RPT^RAHLRPC | PRT+24 |
$$GETAP^RAHLRS1 | HLXMSG+3 |
GETSUB^RAHLRS1 | HLXMSG+8 |
SET^RAPSET1 | RARTE5+9 |
STD^RARTE1 | IN0+6 |
COPY^RARTE2 | UNCASE+4 |
DEL17^RARTE2 | CCAN+12 |
INSERT^RARTE2 | CONTIN+22 |
PTR^RARTE2 | LOCK+12 |
UNLOCK2^RARTE4 | LOCK+1, LOCK+13, IN+1, PRT |
$$LOCK^RARTE6 | CONTIN+6, LOCK+1, IN+1 |
DISPLAY^RARTE6 | CONTIN+1 |
SETALOG^RARTE6 | UNCASE+16 |
SETFF^RARTE6 | UNCASE+11, UNCASE+14 |
$$ANYDX^RARTE7 | IN0+4, PRT+17 |
ALERT^RARTE7 | PRT+19 |
KILSEC^RARTE7 | DELDX+4, DELDXPRT+6 |
Q^RARTR | PRT1+5 |
UP1^RAUTL1 | PRT+13, PRT+14 |
UNLOCK^RAUTL12 | CONTIN+9, CONTIN+23, NEW+4, LOCK+3, LOCK+13, UNCASE+1, UNCASE+7 |
$$DIVLOC^RAUTL7 | RARTE5+13 |
CHPRINT^RAUTL9 | IN0+12 |
UPDTPNT^RAUTL9 | CCAN+21 |
ENKILL^RAXREF | CCAN+15 |
CREATE^WVRALINK | UNCASE+21 |
MES^XPDUTL | CCAN+27 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RA(72 - [#72] | GET1^DIQ |
^RARPT - [#74] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV( | LOCK+4* |
^RA(72 - [#72] | START+6, CONTIN+13, DIAG+3, DIAG+5 |
^RA(79.2 - [#79.2] | DIAG+2 |
^RADPT - [#70] | CONTIN+22*, NEW+1, UNCASE+4, CCAN+18*, DIAG+2, DIAG+8 |
^RARPT - [#74] | CONTIN+9, CONTIN+11, CONTIN+22, LOCK+3, LOCK+4*, LOCK+5*, IN0+2, IN0+14, UNCASE+11, UNCASE+21 , PRT+3, CCAN+7, CCAN+10, ERPT+9 |
^RARPT(0 | NEW1+4, LOCK+4 |
^TMP($J | Q1+3! |
^VA(200 - [#200] | RARTE5+16 |
^XUSEC("RA MGR" | START+7 |
Name | Line Occurrences |
---|---|
$$CCAN | UNCASE+6 |
CONTIN | START+6, START+7, START+8 |
DELDX | CCAN+30 |
DELDXPRT | CCAN+29 |
DIAG | PACS+3 |
ERPT | IN0+16, ERPT+9 |
HLXMSG | PRT+23 |
IN | CONTIN+11 |
IN0 | LOCK+15 |
INCRPT | RARTE5+17, START+9, CONTIN+2, CONTIN+6, CONTIN+9, CONTIN+23, NEW+4, LOCK+1, PRT, PRT1+1 , PRT1+5, Q1+5 |
LOCK | LOCK+3 |
NEW | CONTIN+13, CONTIN+17 |
NEW1 | NEW, NEW+1 |
PACS | DIAG+8 |
PRT | UNCASE+8 |
PRT1 | PRT1+2 |
Q1 | RARTE5+13, START+1, LOCK+13, IN+1 |
START | START+9, CONTIN+2, CONTIN+6, CONTIN+9, CONTIN+23, NEW+4, LOCK+1, PRT, PRT1+1, PRT1+5 |
UNCASE | IN0+6, IN0+10 |
Name | Field # of Occurrence |
---|---|
^( | DIAG+5 |
^("T" | LOCK+4* |
^(0 | CONTIN+9, LOCK+4* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | CONTIN+20*, CONTIN+21, CONTIN+22, LOCK+6!, LOCK+10!, Q1!, INCRPT+3! |
%DT | Q1!, INCRPT+3! |
%W | Q1! |
%Y | Q1! |
%Y1 | Q1! |
C | Q1! |
D | LOCK+6!, LOCK+10!, Q1+2!, INCRPT+3! |
D0 | LOCK+6!, LOCK+10!, Q1!, INCRPT+3! |
D1 | Q1!, INCRPT+3! |
D2 | Q1+2!, INCRPT+3! |
DA | LOCK+5*, LOCK+6!, LOCK+7*, LOCK+10!, IN0+8*, Q1!, INCRPT+2!, CCAN+14*, CCAN+15, CCAN+18! , CCAN+24*, ERPT+5*, DIAG+3*, DIAG+7!, DIAG+12*, DIAG+13! |
DA(1 | LOCK+7*, CCAN+14*, DIAG+3*, DIAG+12* |
DA(2 | LOCK+7*, CCAN+14*, DIAG+3* |
DDER | Q1+2! |
DE | IN0+8!, DIAG+7!, DIAG+13! |
DI | LOCK+6!, LOCK+10!, Q1+2!, INCRPT+3! |
DIC | LOCK+6!, LOCK+10!, Q1!, INCRPT+3! |
DIE | LOCK+6!, LOCK+8*, LOCK+10!, IN0+8*, Q1!, INCRPT+2!, ERPT+5*, DIAG+3*, DIAG+7!, DIAG+12* , DIAG+13! |
>> DIK | LOCK+5*, CCAN+24* |
>> DILOCKTM | NEW+1 |
DIPGM | Q1+2! |
DIWT | INCRPT+3! |
DLAYGO | Q1+2! |
DN | INCRPT+3! |
DQ | LOCK+6!, LOCK+10!, IN0+8!, DIAG+7!, DIAG+13! |
DR | LOCK+6!, LOCK+9*, LOCK+10!, IN0+8*, Q1!, INCRPT+2!, ERPT+6*, DIAG+5*, DIAG+7!, DIAG+9* , DIAG+13! |
DR(2 | DIAG+10* |
DR(3 | DIAG+11* |
DTIME | PRT1 |
DUOUT | Q1+4! |
DUZ | RARTE5+16, START+7, LOCK+4 |
I | RARTE5+8*, RARTE5+16*, NEW1+4*, LOCK+1*, LOCK+3, LOCK+4, INCRPT+3! |
IEN74 | CCAN~, CCAN+7, CCAN+10, CCAN+12, CCAN+15, CCAN+21, CCAN+24 |
ION | PRT1+3* |
>> IOP | PRT1+3* |
J | Q1+2!, INCRPT+3! |
OREND | Q1! |
POP | Q1+4! |
RA | HLXMSG+1~, HLXMSG+4*, HLXMSG+5* |
RA1 | RARTE5+10~, CONTIN+15*, CONTIN+16*, CONTIN+22*, DELDXPRT+1*, DELDXPRT+2*, DELDXPRT+3, DELDXPRT+6 |
RA18EX | RARTE5+10~, CONTIN+2 |
RA2 | CONTIN+15~*, CONTIN+16*, CONTIN+17, CONTIN+22, PRT+11*, PRT+12 |
RA7003 | RARTE5+10~, CONTIN+5*, PRT+11 |
RAA1 | IN0+4, INCRPT+3! |
RAA2 | PRT+17, INCRPT+3! |
RAA2(0 | PRT+22 |
RAAB | PRT+20! |
RABIDAT | PRT+14, INCRPT+4!, PACS+3 |
RABIENS | INCRPT+4! |
RABIREQ | PRT+13, INCRPT+4!, ERPT+12, PACS+3 |
RABTCH | Q1! |
RABTCHN | Q1! |
RACN | CONTIN+18, CONTIN+22, NEW1+2, LOCK+5, Q1!, INCRPT+4!, DIAG+9 |
RACNDSP | START+4~, START+5*, NEW1+1, NEW1+2 |
RACNI | CONTIN+5, CONTIN+6, CONTIN+9, CONTIN+22, CONTIN+23, NEW+4, LOCK+7, UNCASE+1, UNCASE+21, Q1! , INCRPT+4!, CCAN+14, CCAN+18, DIAG+3, DIAG+8, DELDX+1, DELDX+4 |
RACOPY | Q1! |
RACS | Q1! |
RACT | IN0+14*, PRT+3*, Q1!, INCRPT+4! |
RADATE | Q1!, INCRPT+5! |
RADFN | CONTIN+4, CONTIN+22, NEW+1, LOCK+5, LOCK+7, LOCK+8, UNCASE+4, UNCASE+21, Q1!, CCAN+14 , CCAN+18, DIAG+2, DIAG+3, DIAG+8, DIAG+12, DELDX+1, DELDXPRT+3 |
RADIR0 | Q1+4! |
RADRS | UNCASE+4*, INCRPT+5! |
RADTE | NEW1+2, LOCK+5, Q1!, INCRPT+5! |
RADTI | CONTIN+4, CONTIN+22, NEW+1, LOCK+7, LOCK+8, UNCASE+4, UNCASE+21, Q1!, INCRPT+5!, CCAN+14 , CCAN+18, DIAG+2, DIAG+3, DIAG+8, DIAG+12, DELDX+1, DELDXPRT+3 |
RADUZ | Q1! |
RAELESIG | Q1! |
RAEND | Q1+2! |
RAF5 | Q1+2! |
RAFDA | Q1+4!, DELDX+3!, DELDXPRT+5! |
RAFDA( | DELDX+1*, DELDXPRT+3* |
RAFIN | Q1!, INCRPT+5! |
RAFIRST | START*, IN0+2*, UNCASE+6, UNCASE+14, PRT+22, INCRPT+5!, ERPT+9 |
RAFL | Q1+2! |
RAFST | Q1+2! |
RAHEAD | Q1! |
RAHLTCPB | PRT+6~* |
RAI | LOCK+14, Q1!, INCRPT+5! |
RAIMGTYI | DIAG+2*, DIAG+3! |
RAIMGTYJ | DIAG+2*, DIAG+3! |
RAIX | Q1+2! |
RAJ1 | Q1! |
RALI | Q1+1!, INCRPT+5! |
RALR | Q1+1!, INCRPT+5! |
>> RAMDV | START+8, IN0+6 |
RAMEMARR | RARTE5+10~ |
RAMEMARR( | CONTIN+16, DELDXPRT+2 |
>> RAMES | PRT1+4* |
>> RAMLC | PRT1+3 |
RANME | Q1+1!, INCRPT+5! |
>> RANOSCRN | RARTE5+13 |
RANUM | Q1+1! |
>> RANY1 | IN0+4* |
>> RANY2 | PRT+17* |
RAOR | Q1+1! |
RAORDIFN | Q1+1! |
RAPNODE | CONTIN+4*, CONTIN+5, CONTIN+6, CONTIN+9, CONTIN+23, NEW+4, UNCASE+1, Q1+1! |
RAPOP | Q1+2! |
RAPRC | Q1+1!, INCRPT+5! |
RAPRG74 | CCAN+5~ |
RAPRIT | Q1+1! |
RAPRTSET | RARTE5+10~, CONTIN+13, NEW, LOCK+12, UNCASE+4, CCAN+29, CCAN+30 |
RAQUIT | Q1+1! |
RAREPORT | START+1*, Q1+1! |
RARES | Q1+1! |
RARPDT | Q1+1! |
RARPT | CONTIN+9, CONTIN+11, CONTIN+22*, LOCK+4*, LOCK+5, LOCK+9, LOCK+13, IN+1, IN0+2, IN0+8 , IN0+14, UNCASE+6, UNCASE+7, UNCASE+11, UNCASE+14, UNCASE+16, UNCASE+21, PRT+3, Q1+1!, INCRPT+5! , ERPT+5, ERPT+9 |
RARPTN | CONTIN+22*, NEW1+1*, NEW1+2*, LOCK+4, LOCK+5, Q1+1!, INCRPT+6! |
RARPTZ | Q1+1! |
RARTPN | Q1+1! |
RASET | Q1+1! |
RASI | Q1+1! |
RASIG | Q1+1! |
RASN | Q1+1! |
RASSAN | START+4~*, START+5 |
RASSN | Q1+1!, INCRPT+6! |
RASSS | RARTE5+12!, INCRPT+6!, HLXMSG+8 |
RASSS( | HLXMSG+5* |
RASSSX | RARTE5+12!, INCRPT+6!, HLXMSG+8 |
RAST | START+6, CONTIN+13, Q1+1!, INCRPT+6! |
RAST1 | Q1+1! |
RASTFF | Q1+1! |
RASTI | Q1+1! |
RASUBY0 | RARTE5+10~, START+3*, START+4, START+5 |
RATEXT | Q1+4! |
RATXT | INCRPT+2!, CCAN+5~, CCAN+27, ERPT+2*, ERPT+3 |
RATXT(1 | CCAN+25* |
RATXT(2 | CCAN+26* |
RATXT(3 | CCAN+27* |
RAVER | START+1! |
RAVW | START+1*, Q1+1!, INCRPT+6! |
RAXIT | RARTE5+10~, RARTE5+11*, CONTIN+1*, CONTIN+6*, LOCK+1*, LOCK+13, IN+1*, IN0+6*, UNCASE+4*, UNCASE+6* , UNCASE+8, PRT*, Q1+4!, ERPT+4*, ERPT+12, DIAG+8*, DIAG+14* |
RAY1 | LOCK+10!, Q1+2! |
U | START+4, START+5, IN0+2, IN0+14, UNCASE+11, UNCASE+21, PRT+3, PRT+11, DIAG+2, DIAG+8 |
W | Q1+1! |
X | RARTE5+13*, RARTE5+16*, RARTE5+17, START+1, LOCK+6!, LOCK+10!, IN0+6, PRT1*, PRT1+1, PRT1+2 , Q1+1!, INCRPT+6!, CCAN+18!, DIAG+3*, DIAG+5 |
XQUIT | RARTE5+9!, Q1+1! |
XX | HLXMSG+1~, HLXMSG+3, HLXMSG+4 |
Y | LOCK+6!, LOCK+10!, IN0+10!, Q1+1!, DIAG+8, DIAG+14! |
Y(0 | START+3 |
Name | Field # of Occurrence |
---|---|
$T(CREATE^WVRALINK | UNCASE+21 |
$T(INTRO+I | RARTE5+8 |