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