ORWDRA32 ; SLC/KCM/REV/JDL - Radiology calls to support windows [6/28/02] ;1/25/06 12:18
Source file <ORWDRA32.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | $$NOW^XLFDT $$ACTIVE^XUSER |
Order Entry Results Reporting | 2 | $$IP^ORMBLD GETQLST^ORWDXQ |
Radiology Nuclear Medicine | 1 | (EN2,EN4)^RAO7PC1 |
Toolkit | 1 | $$GET^XPAR |
Name | Comments | DBIA/ICR reference |
---|---|---|
SHORT | ; from DEF, get short list of imaging quick orders
|
|
CATEGRY | ; Get the categories of exam
|
|
IMTYPSEL(Y,DUMMY) | ;return list of active imaging types
|
|
NXT() | ; Increment index of LST
|
|
APPROVAL(Y,DUMMY) | ; RETURNS LIST OF RADIOLOGISTS WHO MAY APPROVE A
; PROCEDURE WHEN REQUIRED |
|
ISOLATN(Y,DFN) | ;Is patient on isolation procedures?
|
|
MODIFYR | ; Get the modifiers (should be by imaging type)
|
|
TRNSPRT | ; Get the modes of transport
|
|
DEF(LST,PATID,EVTDIV,IMGTYP) | ; Get dialog data for radiology
|
|
SUBMIT | ; Get the locations to which the request may be submitted
|
|
PROCMSG(ORY,IEN) | ; return order message for a procedure
|
|
LAST7 | ; Get exams for the last 7 days
|
|
IMTYPE(DGRP) | ; return the mnemonic for the imaging type
|
|
COMMPRO | ; Get the common procedures
|
|
REQDET() | ; Are "broad" procedures allowed for this division?
|
|
LOCTYPE(Y,ORLOC) | ; Returns type of location (C,W)
|
|
RAORDITM(Y,FROM,DIR,IMGTYP) | ; Return a subset of orderable items
; .Return Array, Starting Text, Direction, Cross Reference (S.xxx) |
|
RADSRC(Y,SRCTYPE) | ; return list of available contract/sharing/research sources
|
|
REQAPPR(IEN) | ; does procedure require radiologist approval?
|
|
URGENCY | ; Get the allowable urgencies and default
|
RPC Name | Call Tags |
---|---|
ORWDRA32 DEF | DEF |
ORWDRA32 PROCMSG | PROCMSG |
ORWDRA32 RAORDITM | RAORDITM |
ORWDRA32 ISOLATN | ISOLATN |
ORWDRA32 APPROVAL | APPROVAL |
ORWDRA32 IMTYPSEL | IMTYPSEL |
ORWDRA32 RADSRC | RADSRC |
ORWDRA32 LOCTYPE | LOCTYPE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(34 - [#34] | RADSRC+2, RADSRC+3, RADSRC+4, RADSRC+5 |
^ORD(100.98 - [#100.98] | IMTYPE+1, IMTYPSEL+8 |
^ORD(101.42 - [#101.42] | URGENCY+2, URGENCY+3, URGENCY+5 |
^ORD(101.43 - [#101.43] | COMMPRO+3, COMMPRO+4, COMMPRO+5, PROCMSG+2, RAORDITM+4, RAORDITM+5, RAORDITM+6, RAORDITM+7, REQAPPR+2, IMTYPSEL+4 |
^RA(79.2 - [#79.2] | MODIFYR+1, IMTYPSEL+3, IMTYPSEL+5, IMTYPSEL+6, IMTYPSEL+7 |
^RAMIS(71 - [#71] | REQAPPR+4 |
^RAMIS(71.2 - [#71.2] | MODIFYR+2 |
^SC - [#44] | LOCTYPE+3 |
^TMP($J | LAST7+1!, LAST7+2, LAST7+3, LAST7+4! |
^VA(200 - [#200] | APPROVAL+3, APPROVAL+6, APPROVAL+7 |
Name | Line Occurrences |
---|---|
$$IMTYPE | DEF+3, RAORDITM+3 |
$$NXT | DEF+2, DEF+4, DEF+5, DEF+6, DEF+7, DEF+8, DEF+9, DEF+10, MODIFYR+2, SHORT+4 , COMMPRO+6, URGENCY+4, URGENCY+6, TRNSPRT+2, CATEGRY+2, SUBMIT+3, SUBMIT+4, SUBMIT+5, SUBMIT+10, LAST7+3 |
$$REQAPPR | COMMPRO+6, RAORDITM+10, RAORDITM+11 |
$$REQDET | COMMPRO+5, RAORDITM+6 |
CATEGRY | DEF+8 |
COMMPRO | DEF+4 |
LAST7 | DEF+10 |
MODIFYR | DEF+5 |
SHORT | DEF+2 |
SUBMIT | DEF+9 |
TRNSPRT | DEF+7 |
URGENCY | DEF+6 |
Name | Field # of Occurrence |
---|---|
^( | PROCMSG+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ASK | SUBMIT+1~, SUBMIT+9*, SUBMIT+10 |
CNT | RAORDITM+2~*, RAORDITM+4 |
DFN | ISOLATN~, ISOLATN+2 |
DGRP | IMTYPE~, IMTYPE+1, IMTYPSEL+1~, IMTYPSEL+8*, IMTYPSEL+9 |
DIR | RAORDITM~, RAORDITM+4 |
DT | RAORDITM+8, APPROVAL+6 |
DTXT | RAORDITM+2~ |
DUMMY | APPROVAL~, IMTYPSEL~ |
EVTDIV | DEF~, SUBMIT+6, REQDET+2 |
FROM | RAORDITM~, RAORDITM+4*, RAORDITM+5, RAORDITM+7 |
I | DEF+1~, MODIFYR+1*, MODIFYR+2, SHORT+1~, SHORT+3*, SHORT+4, COMMPRO+4*, COMMPRO+5, COMMPRO+6, URGENCY+1* , URGENCY+3*, URGENCY+4, URGENCY+5*, URGENCY+6, SUBMIT+3*, SUBMIT+4*, LAST7+2*, LAST7+3, PROCMSG+1~, PROCMSG+2* , RAORDITM+2~*, RAORDITM+4, RAORDITM+9*, RAORDITM+10, RAORDITM+11, APPROVAL+2~, APPROVAL+3*, APPROVAL+5, APPROVAL+6, APPROVAL+7 , APPROVAL+8, IMTYPSEL+1~, IMTYPSEL+3*, IMTYPSEL+9, RADSRC+2*, RADSRC+5 |
IEN | PROCMSG~, PROCMSG+2, RAORDITM+2~, RAORDITM+5*, RAORDITM+6, RAORDITM+7, RAORDITM+10, RAORDITM+11, REQAPPR~, REQAPPR+2 , IMTYPSEL+1~, IMTYPSEL+5*, IMTYPSEL+6, IMTYPSEL+7, IMTYPSEL+9 |
ILST | DEF+1~*, NXT+1*, NXT+2 |
IMGTYP | DEF~, DEF+3*, MODIFYR+1, SHORT+2, COMMPRO+3, COMMPRO+4, SUBMIT+2, RAORDITM~, RAORDITM+3 |
LST | DEF~ |
LST( | DEF+2*, DEF+4*, DEF+5*, DEF+6*, DEF+7*, DEF+8*, DEF+9*, DEF+10*, MODIFYR+2*, SHORT+4* , COMMPRO+6*, URGENCY+4*, URGENCY+6*, TRNSPRT+2*, CATEGRY+2*, SUBMIT+3*, SUBMIT+4*, SUBMIT+5*, SUBMIT+10*, LAST7+3* |
MNEM | IMTYPSEL+1~, IMTYPSEL+7*, IMTYPSEL+8, IMTYPSEL+9 |
NAME | IMTYPSEL+1~, IMTYPSEL+6*, IMTYPSEL+9 |
ORLOC | LOCTYPE~, LOCTYPE+2, LOCTYPE+3 |
ORVP | ISOLATN+1~, ISOLATN+2* |
ORX | DEF+1~, MODIFYR+2*, COMMPRO+1~, COMMPRO+2*, COMMPRO+3*, COMMPRO+4, COMMPRO+6, URGENCY+1*, URGENCY+2*, URGENCY+3 , URGENCY+4, TRNSPRT+1*, TRNSPRT+2, CATEGRY+1*, CATEGRY+2, SUBMIT+1~, SUBMIT+4*, SUBMIT+6*, SUBMIT+7*, SUBMIT+9 , RAORDITM+2~, RAORDITM+7*, RAORDITM+8, RAORDITM+10, RAORDITM+11, APPROVAL+2~, APPROVAL+7*, APPROVAL+8, IMTYPSEL+1~, IMTYPSEL+2* , IMTYPSEL+3*, IMTYPSEL+4, IMTYPSEL+5, RADSRC+1*, RADSRC+2*, RADSRC+3, RADSRC+4, RADSRC+5 |
ORY | PROCMSG~ |
ORY( | PROCMSG+2* |
PATID | DEF~, LAST7+1, LAST7+2, LAST7+3 |
RAIEN | REQAPPR+1~, REQAPPR+2*, REQAPPR+3, REQAPPR+4 |
REQAPPR | RAORDITM+2~ |
REQDET | RAORDITM+2~ |
RESULT | REQDET+1~, REQDET+2*, REQDET+3*, REQDET+4 |
SRCTYPE | RADSRC~, RADSRC+3 |
TMP | SHORT+1~, SHORT+2 |
TMP( | SHORT+3, SHORT+4 |
TMPLST | SUBMIT+1~, SUBMIT+4 |
TMPLST( | SUBMIT+3, SUBMIT+4 |
TMPLST(0 | SUBMIT+4 |
U | MODIFYR+2, COMMPRO+5, COMMPRO+6, URGENCY+4, URGENCY+6, SUBMIT+4, SUBMIT+10, LAST7+3, RAORDITM+6, RAORDITM+8 , RAORDITM+10, RAORDITM+11, REQAPPR+2, REQAPPR+4, APPROVAL+6, APPROVAL+7, APPROVAL+8, IMTYPE+1, IMTYPSEL+6, IMTYPSEL+7 , IMTYPSEL+9, RADSRC+3, RADSRC+5, LOCTYPE+3 |
XREF | RAORDITM+2~, RAORDITM+3*, RAORDITM+4, RAORDITM+5, RAORDITM+7 |
Y | RAORDITM~, ISOLATN~, ISOLATN+3*, APPROVAL~, IMTYPSEL~, RADSRC~, LOCTYPE~, LOCTYPE+1*, LOCTYPE+3* |
Y( | RAORDITM+10*, RAORDITM+11*, APPROVAL+8*, IMTYPSEL+9*, RADSRC+5* |