ORCDFH1 ;SLC/MKB,DKM - Utility functions for FH dialogs cont ;8/24/01 10:22
Source file <ORCDFH1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR | 
| Order Entry Results Reporting | 2 | $$DUP^ORCD ($$FIND,$$SPACE,DIC)^ORCDLG2 | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | ORWDXM2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CNV | ; -- Convert meal abbreviation to time in X [Input Xform] ; Expects X,PROMPT [also called from Entry Action, DO^ORWDXM2] | |
| OK() | ; -- Verify multiple diet mod selection | |
| PTR(X) | ; -- Return ptr to Order Dialog file #101.41 for prompt X | |
| INACTIVE() | ;Check for inactive/duplicate diets in single or multiple modifications ;**95 | |
| MORE(XX,YY) | ; -- Returns 1 or 0, if more matches exist | |
| LKQ | ||
| VALID() | ; -- Returns 1 or 0, if selected diet modification is valid | |
| EXP | ; -- Expand old order into instances | |
| PREV | ; -- Ck if previous diet being reordered | |
| LKUP | ; -- special lookup routine for diet modifications | |
| RECENT | ; -- get 5 most recent diet orders | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^OR(100 - [#100] | RECENT+2, RECENT+3, RECENT+5, RECENT+6 | 
| ^ORD(101.41 - [#101.41] | PTR+1 | 
| ^ORD(101.43 - [#101.43] | RECENT+7, VALID+8, VALID+14, VALID+16, MORE+3, MORE+4, MORE+5, INACTIVE+4, INACTIVE+5 | 
| Name | Line Occurrences | 
|---|---|
| $$INACTIVE | VALID+4, VALID+6 | 
| $$MORE | LKUP+4 | 
| $$OK | LKUP+4 | 
| EXP | VALID+3 | 
| LKQ | LKUP+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | RECENT+5, RECENT+6, MORE+5, INACTIVE+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| A1 | CNV+2~*, CNV+3, CNV+6*, CNV+7 | 
| CNT | RECENT+1~*, RECENT+2, RECENT+3, RECENT+11*, RECENT+13, MORE+2~*, MORE+3, MORE+6*, MORE+7 | 
| D | EXP+1~, EXP+3* | 
| >> DATATYPE | CNV+4* | 
| DIR | OK+1~ | 
| DIR("?" | OK+2* | 
| DIR("A" | OK+1* | 
| DIR("B" | OK+1* | 
| DIR(0 | OK+1* | 
| >> DOMAIN | LKUP+2 | 
| >> DTOUT | OK+3 | 
| >> DUOUT | OK+3 | 
| I | RECENT+1~, RECENT+6*, EXP+1~, EXP+2*, EXP+3*, VALID+1~, VALID+4*, VALID+15*, VALID+16, PREV+1~* , PREV+2*, INACTIVE+1~, INACTIVE+3*, INACTIVE+4, INACTIVE+5* | 
| IFN | PREV+1~, PREV+3*, PREV+4, MORE+4~*, MORE+5 | 
| INDT | RECENT+1~, RECENT+7* | 
| >> MAX | VALID+5*, VALID+10*, VALID+11* | 
| NOW | MORE+2~*, MORE+5 | 
| NUM | VALID+1~, VALID+14*, VALID+16 | 
| OI | VALID+1~, VALID+2*, VALID+4, VALID+8*, VALID+9, VALID+12, PREV+1~*, PREV+2*, PREV+3, INACTIVE+5 | 
| ORCURR | RECENT+1~, RECENT+4!, RECENT+5*, RECENT+10 | 
| >> ORDG | RECENT+2, RECENT+3 | 
| >> ORDIALOG( | RECENT+9*, RECENT+10, RECENT+11*, RECENT+12*, RECENT+13*, EXP+1, EXP+2*, EXP+3*, VALID+2, VALID+4*! , VALID+5*, VALID+10*, VALID+11*, VALID+14, VALID+15, VALID+16, PREV+2, PREV+3, LKUP+1, LKUP+2 , INACTIVE+3, INACTIVE+4, INACTIVE+5 | 
| >> ORDIALOG("PREV" | PREV+4*! | 
| ORDT | RECENT+1~*, RECENT+2*, RECENT+3 | 
| >> ORESET | VALID+10, VALID+11 | 
| >> ORI | EXP+1, EXP+2, VALID+2, VALID+4, VALID+14, VALID+16, INACTIVE+5 | 
| ORIFN | RECENT+1~, RECENT+2*, RECENT+3*, RECENT+5, RECENT+6, RECENT+9 | 
| ORIT | RECENT+1~, RECENT+4*, RECENT+7*, RECENT+8, RECENT+9, RECENT+11, RECENT+12 | 
| OROOT | LKUP+1~, LKUP+2*, LKUP+3 | 
| >> ORPARAM(2 | CNV+5 | 
| ORTXT | RECENT+1~, RECENT+4*, RECENT+7*, RECENT+8, RECENT+10, RECENT+11, RECENT+12 | 
| >> ORTYPE | CNV+4 | 
| >> ORVP | RECENT+2, RECENT+3 | 
| P | EXP+1~, EXP+3* | 
| >> PROMPT | RECENT+9, RECENT+10, RECENT+11, RECENT+12, RECENT+13, EXP+1, EXP+2, EXP+3, VALID+2, VALID+4 , VALID+5, VALID+10, VALID+11, VALID+14, VALID+15, VALID+16, PREV+2, PREV+3, LKUP+1, LKUP+2 , INACTIVE+3, INACTIVE+4, INACTIVE+5 | 
| TIMES | CNV+5~*, CNV+6 | 
| TOTAL | VALID+1~, VALID+5*, VALID+10, VALID+11 | 
| U | RECENT+5, RECENT+7, RECENT+11, VALID+8, VALID+14, VALID+16, CNV+5, CNV+6, MORE+1, INACTIVE+4 , INACTIVE+5 | 
| X | RECENT+1~, RECENT+6*, RECENT+7, PTR~, PTR+1, EXP+1~*, EXP+2, EXP+3, CNV+2*, CNV+4 , CNV+7*, LKUP+2*, LKUP+3, LKUP+4, OK+1~ | 
| XP | MORE+2~*, MORE+3*, MORE+4 | 
| XX | MORE~, MORE+2, MORE+3 | 
| Y | VALID+1~, VALID+2, VALID+3*, VALID+4*, VALID+5*, VALID+9, VALID+12*, VALID+15, VALID+17*, VALID+18 , CNV+4*, LKUP+3*, LKUP+4*, OK+1~, OK+3*, OK+4, INACTIVE+1~, INACTIVE+2*, INACTIVE+4*, INACTIVE+5* , INACTIVE+6 | 
| YY | MORE~, MORE+1, MORE+4 | 
| Z | LKUP+1~, LKUP+4* |