ORCDRA ; SLC/MKB - Utility functions for RA dialogs ;7/23/01 11:47
Source file <ORCDRA.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 3 | $$PTR^ORCD ($$FIND,DIC)^ORCDLG2 $$DIV^ORCDRA1 | 
| Kernel | 2 | $$NOW^XLFDT $$LOW^XLFSTR | 
| VA Fileman | 2 | ^DIC ^DIR | 
| Radiology Nuclear Medicine | 1 | (EN2,EN4)^RAO7PC1 | 
| Registration | 1 | $$LOWER^VALM1 | 
| Toolkit | 1 | $$GET^XPAR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | ORY281 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENA | ||
| EN | ; -- Entry action for RA OERR EXAM order dialog | |
| ITYPE | ; -- Select Imaging Type for ordering, sets ORIMTYPE | |
| BROAD(PROC) | ; -- Ck PROC type vs ORBROAD | |
| ACTQ | ||
| LIST | ; -- List Common Procedures in ORDIALOG(PROMPT,"LIST") for selection | |
| NEXTPROC | ; -- Gets next procedure in ORMORE() | |
| ACTIVE(DG) | ; -- Returns 1 or 0, if active OI's exist for DG | |
| LAST7 | ; -- Display last 7 days of exams for patient | |
| EX | ; -- Exit action for RA OERR EXAM order dialog | |
| COMMON | ; -- Build ORDIALOG(PROMPT,"LIST") of Common Procedures | |
| LKP | ; -- Special lookup on [common] procedures | |
| ITQ | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^RA(79.2 - [#79.2] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | LAST7+7 | 
| ^OR(100 - [#100] | ITYPE+3 | 
| ^ORD(100.98 - [#100.98] | ITYPE+2, ITYPE+3, ITYPE+4, ITYPE+5, ITYPE+6, ITYPE+7, COMMON+2, COMMON+3 | 
| ^ORD(101.41 - [#101.41] | COMMON+2 | 
| ^ORD(101.43 - [#101.43] | ACTIVE+2, COMMON+3, COMMON+5, BROAD+1 | 
| ^RA(79.2 - [#79.2] | ITQ+2 | 
| ^TMP($J | LAST7+3!, LAST7+4, LAST7+6, LAST7+10! | 
| Name | Line Occurrences | 
|---|---|
| $$ACTIVE | ITYPE+9 | 
| ACTQ | ACTIVE+2 | 
| ITQ | ITYPE+2, ITYPE+3, ITYPE+5, ITYPE+11 | 
| ITYPE | ENA | 
| LAST7 | EN+1 | 
| NEXTPROC | LKP+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | LAST7+6, ITYPE+6, COMMON+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ABBREV | ITYPE+1~, ITYPE+7*, ITYPE+9 | 
| BEG | LKP+1~, LKP+6*, LKP+7 | 
| CNT | ITYPE+1~, ITYPE+4*, ITYPE+9*, ITYPE+10, ITYPE+11, ITQ+8*, ITQ+9, ITQ+10, COMMON+1~, COMMON+4* , COMMON+5*, COMMON+6, COMMON+7 | 
| DA | ITYPE+1~, ITYPE+4*, ITYPE+6*, COMMON+1~, COMMON+5*, LIST+1~, LIST+6*, LIST+8* | 
| DG | ITYPE+1~, ITYPE+3*, ITYPE+6*, ITYPE+7, ITYPE+9, ACTIVE~, ACTIVE+2, ACTIVE+3 | 
| DG0 | ITYPE+1~, ITYPE+7*, ITYPE+9 | 
| DIC | ITYPE+1~, ITYPE+14* | 
| DIC("A" | ITYPE+14* | 
| DIC("S" | ITYPE+15* | 
| DIC(0 | ITYPE+14* | 
| DIR | LIST+1~, LIST+10! | 
| DIR(0 | LIST+10* | 
| DONE | BROAD+2! | 
| >> DTOUT | ITYPE+16 | 
| >> DUOUT | ITYPE+16 | 
| >> EDITONLY | NEXTPROC+5*, NEXTPROC+6* | 
| END | LKP+1~, LKP+6*, LKP+7 | 
| ENT | ENA~, ENA+1*, ENA+2 | 
| EXAM | LAST7+1~, LAST7+6*, LAST7+8, LAST7+9 | 
| EXDT | LAST7+1~ | 
| HALF | LIST+1~, LIST+2*, LIST+3*, LIST+5, LIST+8, LIST+9 | 
| I | ITYPE+1~, ITYPE+11*, ITYPE+13*, LKP+1~, LKP+3*, NEXTPROC+2~*, NEXTPROC+3 | 
| IDT | LAST7+1~, LAST7+4*, LAST7+6*, LAST7+7 | 
| IDX | ACTIVE+1~, ACTIVE+3*, ACTIVE+4* | 
| IFN | ITYPE+1~, ITQ+8* | 
| >> INST | NEXTPROC+1, NEXTPROC+5, NEXTPROC+6 | 
| ITYPE | ITYPE+1~, ITQ+2*, ITQ+3, ITQ+7, COMMON+1~, COMMON+3*, COMMON+5 | 
| ITYPE( | ITYPE+9*, ITYPE+11, ITYPE+13, ITYPE+17 | 
| ITYPE("" | ITYPE+11 | 
| J | LKP+1~, LKP+7* | 
| NAME | ITYPE+1~, ITQ*, ITQ+1, COMMON+1~, COMMON+4*, COMMON+5* | 
| NOW | ACTIVE+1~, ACTIVE+3*, ACTIVE+4 | 
| NUM | LIST+1~, LIST+5*, LIST+6, LIST+7, LIST+8, LIST+9, LIST+10 | 
| OI | ITYPE+1~, ITQ*, ITQ+1, ITQ+3 | 
| >> ORACT | LAST7+2 | 
| ORBROAD | ENA+2*, EX+1!, BROAD+1 | 
| >> ORDG | ITYPE+2*, ITYPE+3*, ITYPE+5*, ITYPE+11*, ITYPE+17*, ITQ, ITQ+2, COMMON+2*, COMMON+3, COMMON+7 , LIST+4 | 
| >> ORDIALOG | COMMON+2 | 
| >> ORDIALOG( | ITQ+1*, ITQ+3*, ITQ+6*, COMMON+1!, COMMON+5*, COMMON+6*, COMMON+7*, LIST+1, LIST+2, LIST+3 , LIST+6, LIST+7, LIST+8, LIST+9, LKP+7, NEXTPROC+1, NEXTPROC+4, NEXTPROC+5*, NEXTPROC+6* | 
| ORDIV | ENA+1, EX+1!, ITQ+7*, ITQ+9 | 
| >> ORIFN | ITYPE+3 | 
| ORIMLOC | EX+1!, ITQ+9!, ITQ+10* | 
| ORIMLOC( | ITQ+8* | 
| ORIMLOC("B" | ITQ+8* | 
| ORIMTYPE | EX+1!, ITQ+2*, ITQ+4, ITQ+6 | 
| ORMORE | EX+1!, LKP+1!, LKP+4*, LKP+7*, NEXTPROC+2!, NEXTPROC+3* | 
| ORMORE( | LKP+4*, LKP+7*, NEXTPROC+3! | 
| ORMORE(0 | NEXTPROC+2 | 
| >> ORQUIT | ITYPE+10*, ITYPE+16*, NEXTPROC+6* | 
| >> ORTAB | EN+1, LIST+10 | 
| >> ORTYPE | LAST7+2, ITYPE+2, ITYPE+5 | 
| >> ORVP | LAST7+3, LAST7+4, LAST7+6 | 
| ORX | LKP+1~, LKP+3* | 
| ORY | ITYPE+1~ | 
| ORY( | ITQ+8 | 
| PROC | BROAD~, BROAD+1 | 
| >> PROMPT | COMMON+1, COMMON+5, COMMON+6, COMMON+7, LIST+1, LIST+2, LIST+3, LIST+6, LIST+7, LIST+8 , LIST+9, LKP+2, LKP+7, NEXTPROC+1, NEXTPROC+4, NEXTPROC+5, NEXTPROC+6 | 
| PTR | ITQ+5~*, ITQ+6 | 
| ROOT | ACTIVE+1~, ACTIVE+3*, ACTIVE+4 | 
| >> SCR | LIST+10 | 
| STS | LAST7+1~, LAST7+8*, LAST7+9 | 
| U | LAST7+8, LAST7+9, ITYPE+2, ITYPE+3, ITYPE+5, ITYPE+7, ITYPE+9, ITYPE+13, ITYPE+17, ITQ , ITQ+2, ITQ+8, ACTIVE+4, COMMON+2, COMMON+3, COMMON+5, COMMON+7, LIST+4, LIST+7, LIST+9 , BROAD+1, LKP+4, NEXTPROC+4, NEXTPROC+6 | 
| >> VALM("TM" | LIST+10 | 
| X | ITYPE+1~, ACTIVE+1~, ACTIVE+4*, LKP+2, LKP+3*, LKP+4, LKP+5, LKP+6, NEXTPROC+2~, NEXTPROC+3* , NEXTPROC+4, NEXTPROC+5, NEXTPROC+6* | 
| XRAY | ITYPE+1~, ITYPE+4*, ITYPE+5, ITYPE+6 | 
| Y | LAST7+1~, LAST7+7*, LAST7+9, ITYPE+1~, ITYPE+16, ACTIVE+1~*, ACTIVE+4*, ACTQ, LIST+1~, LIST+5* , LKP+2*, NEXTPROC+5*, NEXTPROC+6 | 
| Y(0 | ITYPE+17 | 
| Z | LKP+1~, LKP+7* |