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* |