ORWDFH ; SLC/KCM/JLI - Diet Order calls for Windows Dialogs ;12/12/00 14:44
Source file <ORWDFH.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 8 | ($$PTR,GETDLG)^ORCD ($$CURRENT,$$DIET,$$FUTURE)^ORCDFH $$VALIDQTY^ORCDFHTF EN^ORCSAVE $$IP^ORMBLD TEXT^ORQ12 GETBYIFN^ORWORR $$VALUE^ORX8 |
Dietetics | 3 | ($$MAXDAYS,$$NFSLOC,DIETLST)^FHOMAPI $$QUAN^FHWOR5R (EN,EN1,EN2)^FHWOR8 |
Kernel | 2 | ($$FMTE,$$NOW)^XLFDT $$VERSION^XPDUTL |
VA FileMan | 1 | (,DD)^%DT |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
TXT(LST,DFN) | ||
FUT(LST,DFN) | ||
PARAM(ORLST,ORVP,ORLOC) | ||
ATTR(REC,OI) | ||
DIETS(Y,FROM,DIR) | ||
OPDIETS(ORY,FROM,DIR) | ||
TFPROD(Y) | ||
QTY2CC(VAL,PRD,STR,QTY) | ||
FINDTYP(VAL,DGRP) | ||
ISOIEN(VAL) | ||
CURISO(VAL,ORVP) | ; Return a patient's current isolation
|
|
ISOLIST(LST) | ||
MILTM(X) | ||
ASKLATE(REC,DFN,ORIFN) | ||
ADDLATE(REC,ORVP,ORNP,ORL,MEAL,TIME,BAG) | ||
CURMEALS(ORY,ORDFN,ORMEAL) | ||
NFSLOC(ORLOC) | ;Get NUTRITION LOCATION name for HOSPITAL LOCATION
|
|
OPLOCOK(ORY,ORLOC) | ; OK to order OP Meals from this location
|
Name | Field # of Occurrence |
---|---|
^%DT | ASKLATE+5 |
DD^%DT | CURMEALS+6 |
$$MAXDAYS^FHOMAPI | PARAM+24 |
$$NFSLOC^FHOMAPI | NFSLOC+1, OPLOCOK+2 |
DIETLST^FHOMAPI | PARAM+25, OPDIETS+2 |
$$QUAN^FHWOR5R | QTY2CC+6 |
EN^FHWOR8 | ASKLATE+7 |
EN1^FHWOR8 | PARAM+13 |
EN2^FHWOR8 | CURMEALS+3 |
$$PTR^ORCD | ADDLATE+8, ADDLATE+9, ADDLATE+10, ADDLATE+11, ADDLATE+12, ADDLATE+13 |
GETDLG^ORCD | ADDLATE+7 |
$$CURRENT^ORCDFH | PARAM+21 |
$$DIET^ORCDFH | TXT+1 |
$$FUTURE^ORCDFH | PARAM+22 |
$$VALIDQTY^ORCDFHTF | QTY2CC+2 |
EN^ORCSAVE | ADDLATE+14 |
$$IP^ORMBLD | CURISO+1 |
TEXT^ORQ12 | FUT+6 |
GETBYIFN^ORWORR | ADDLATE+15 |
$$VALUE^ORX8 | ASKLATE+2 |
$$FMTE^XLFDT | TXT+5 |
$$NOW^XLFDT | FUT+2, PARAM+10, ATTR+1, DIETS+3, OPDIETS+3, TFPROD+2, ADDLATE+4 |
$$VERSION^XPDUTL | PARAM+23 |
RPC Name | Call Tags |
---|---|
ORWDFH TXT | TXT |
ORWDFH PARAM | PARAM |
ORWDFH TFPROD | TFPROD |
ORWDFH ATTR | ATTR |
ORWDFH DIETS | DIETS |
ORWDFH QTY2CC | QTY2CC |
ORWDFH ADDLATE | ADDLATE |
ORWDFH ISOIEN | ISOIEN |
ORWDFH CURISO | CURISO |
ORWDFH ISOLIST | ISOLIST |
ORWDFH FINDTYP | FINDTYP |
ORWDFH OPDIETS | OPDIETS |
ORWDFH CURRENT MEALS | CURMEALS |
ORWDFH NFSLOC READY | OPLOCOK |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^FH(119.4 - [#119.4] | ISOLIST+2, ISOLIST+3 |
^OR(100 - [#100] | FUT+3, FUT+4, FUT+5, ASKLATE+4 |
^ORD(100.98 - [#100.98] | FUT+2, FINDTYP+1 |
^ORD(101.41 - [#101.41] | ADDLATE+6 |
^ORD(101.43 - [#101.43] | PARAM+17, PARAM+18, PARAM+19, PARAM+20, PARAM+26, PARAM+27, PARAM+29, ATTR+1, ATTR+2, DIETS+4 , DIETS+5, DIETS+6, DIETS+8, OPDIETS+5, OPDIETS+6, OPDIETS+8, OPDIETS+9, OPDIETS+10, OPDIETS+14, OPDIETS+15 , TFPROD+3, TFPROD+4, TFPROD+5, QTY2CC+3, ISOIEN+1, ADDLATE+5 |
^SC - [#44] | PARAM+11 |
Name | Line Occurrences |
---|---|
$$MILTM | ASKLATE+12 |
FUT | TXT+2 |
Name | Field # of Occurrence |
---|---|
^( | ATTR+1, ISOLIST+2 |
^("FH" | ATTR+2 |
^(0 | PARAM+29, DIETS+8, OPDIETS+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | ASKLATE+3~, ASKLATE+5* |
BAG | ADDLATE~, ADDLATE+13 |
CNT | DIETS+2~, DIETS+3*, DIETS+4 |
CURTM | PARAM+8~, PARAM+10*, PARAM+28, DIETS+2~, DIETS+3*, DIETS+7, OPDIETS+1~, OPDIETS+3*, OPDIETS+7, TFPROD+1~ , TFPROD+2*, TFPROD+6 |
DA | ADDLATE+2~ |
DATE | ASKLATE+3~, ASKLATE+6* |
DFN | TXT~, TXT+1, TXT+2, FUT~, FUT+2, ASKLATE~, ASKLATE+7 |
DGRP | FUT+1~, FUT+2*, FUT+3, FUT+4, FINDTYP~, FINDTYP+1 |
DIR | DIETS~, DIETS+4, OPDIETS~ |
DT | ASKLATE+5, ADDLATE+10, ADDLATE+11 |
DUR | QTY2CC+1~, QTY2CC+4*, QTY2CC+5 |
DUZ | ADDLATE+4 |
FHDIET | OPDIETS+1~ |
FHDIET( | OPDIETS+4, OPDIETS+5, OPDIETS+6 |
FHDIET(1 | PARAM+25, PARAM+26, PARAM+27 |
FIRST | ADDLATE+2~, ADDLATE+4* |
FROM | DIETS~, DIETS+4*, DIETS+5, DIETS+6, OPDIETS~ |
FUTLST | TXT+2~ |
FUTLST( | TXT+4, TXT+5 |
I | TXT+4*, TXT+5, DIETS+2~, DIETS+3*, DIETS+4, DIETS+9*, DIETS+10, DIETS+11, OPDIETS+1~, OPDIETS+3* , OPDIETS+4*, OPDIETS+5, OPDIETS+6, TFPROD+1~, TFPROD+2*, TFPROD+7*, TFPROD+8, TFPROD+9, ISOLIST+1~, ISOLIST+2* , ISOLIST+3*, ASKLATE+3~, ASKLATE+8*, ASKLATE+12*, CURMEALS+1~*, CURMEALS+4*, CURMEALS+5, CURMEALS+6, CURMEALS+7 |
IEN | PARAM+8~, PARAM+26*, PARAM+27, PARAM+29, PARAM+30, DIETS+2~, DIETS+5*, DIETS+6, DIETS+8, DIETS+10 , DIETS+11, OPDIETS+1~, OPDIETS+5*, OPDIETS+6, OPDIETS+8, OPDIETS+9, OPDIETS+10, OPDIETS+11, OPDIETS+14, OPDIETS+15 , TFPROD+1~, TFPROD+4*, TFPROD+5, TFPROD+8, TFPROD+9, ISOLIST+1~, ISOLIST+2*, ISOLIST+3 |
>> ILST | TXT+3*, TXT+6, TXT+7* |
J | OPDIETS+1~, OPDIETS+10*, OPDIETS+14*, OPDIETS+15 |
LST | TXT~, FUT~, ISOLIST~ |
LST( | TXT+6*, FUT+6*, ISOLIST+3* |
LST(1 | TXT+1* |
LST(2 | TXT+3* |
MEAL | ASKLATE+3~, ASKLATE+6*, ASKLATE+8*, ASKLATE+9*, ASKLATE+10, ASKLATE+11*, ASKLATE+12*, ASKLATE+13, ADDLATE~, ADDLATE+8 |
MEALTIME | ASKLATE+3~, ASKLATE+10*, ASKLATE+13 |
NAM | TFPROD+1~, TFPROD+2*, TFPROD+3*, TFPROD+4, TFPROD+5 |
NXTDT | FUT+1~, FUT+2*, FUT+3*, FUT+4, FUT+6 |
OI | ATTR~, ATTR+1, ATTR+2 |
ORCAT | ADDLATE+1~ |
ORCHECK | ADDLATE+1~ |
ORDA | ADDLATE+1~ |
ORDFN | CURMEALS~, CURMEALS+3 |
ORDG | ADDLATE+2~ |
ORDIALOG | ADDLATE+2~, ADDLATE+6*, ADDLATE+7 |
ORDIALOG( | ADDLATE+8*, ADDLATE+9*, ADDLATE+10*, ADDLATE+11*, ADDLATE+12*, ADDLATE+13* |
ORDUZ | ADDLATE+1~, ADDLATE+4* |
OREVENT | ADDLATE+1~ |
ORIFN | FUT+1~, FUT+4*, FUT+5, FUT+6, ASKLATE~, ASKLATE+2, ASKLATE+4, ADDLATE+1~, ADDLATE+15 |
ORL | ADDLATE~, ADDLATE+3* |
ORL(2 | ADDLATE+3* |
ORLOC | PARAM~, PARAM+9*, PARAM+11*, PARAM+12*, PARAM+13, PARAM+24, NFSLOC~, NFSLOC+1, OPLOCOK~, OPLOCOK+1 , OPLOCOK+2 |
ORLOG | ADDLATE+1~, ADDLATE+4* |
ORLST | PARAM~, PARAM+13 |
ORLST(1 | PARAM+15* |
ORLST(2 | PARAM+15* |
ORLST(3 | PARAM+16*, PARAM+17*, PARAM+18*, PARAM+19*, PARAM+20*, PARAM+22* |
ORLST(4 | PARAM+24* |
ORLST(5 | PARAM+30* |
ORMEAL | CURMEALS~, CURMEALS+2*, CURMEALS+3 |
ORNEW | ADDLATE+1~ |
ORNP | ADDLATE~ |
ORPARAM | ASKLATE+3~, ASKLATE+7 |
ORPARAM(1 | ASKLATE+10 |
ORPARAM(2 | ASKLATE+7, ASKLATE+8, ASKLATE+13 |
ORSTS | ADDLATE+1~ |
ORTS | ADDLATE+1~ |
ORTX | FUT+1~, FUT+6 |
ORTX(1 | FUT+6 |
ORTYPE | ADDLATE+2~, ADDLATE+4* |
ORVP | FUT+1~, FUT+2*, FUT+3, FUT+4, PARAM~, PARAM+7, PARAM+9*, CURISO~, CURISO+1*, ADDLATE~ , ADDLATE+3* |
ORY | OPDIETS~, CURMEALS~, CURMEALS+3, OPLOCOK~, OPLOCOK+1*, OPLOCOK+2* |
ORY( | OPDIETS+11*, OPDIETS+15*, CURMEALS+4, CURMEALS+5, CURMEALS+6*, CURMEALS+7* |
PRD | QTY2CC~, QTY2CC+2, QTY2CC+3*, QTY2CC+6 |
QTY | QTY2CC~, QTY2CC+2 |
REC | ATTR~, ATTR+1*, ATTR+2*, ASKLATE~, ASKLATE+2*, ASKLATE+13*, ASKLATE+14*, ADDLATE~, ADDLATE+15* |
STR | QTY2CC~, QTY2CC+2, QTY2CC+6 |
STRT | ASKLATE+3~, ASKLATE+6*, ASKLATE+8, ASKLATE+12 |
SYNCNT | OPDIETS+1~, OPDIETS+10*, OPDIETS+12, OPDIETS+13 |
SYNTOT | OPDIETS+1~, OPDIETS+3*, OPDIETS+13* |
TF | PARAM+21~*, PARAM+22 |
TIME | ADDLATE~, ADDLATE+12 |
TM | MILTM+1~, MILTM+2*, MILTM+3*, MILTM+4*, MILTM+5 |
TRAY | ADDLATE+2~, ADDLATE+5*, ADDLATE+9 |
U | TXT+5, FUT+5, FUT+6, PARAM+17, PARAM+18, PARAM+19, PARAM+20, PARAM+22, PARAM+26, PARAM+27 , PARAM+28, PARAM+29, ATTR+1, ATTR+2, DIETS+7, DIETS+8, DIETS+10, DIETS+11, OPDIETS+5, OPDIETS+6 , OPDIETS+7, OPDIETS+8, OPDIETS+9, OPDIETS+10, OPDIETS+11, OPDIETS+15, TFPROD+6, TFPROD+8, TFPROD+9, QTY2CC+3 , QTY2CC+5, QTY2CC+6, FINDTYP+1, CURISO+1, ISOLIST+3, ASKLATE+8, ASKLATE+10, ASKLATE+12, ASKLATE+13, ASKLATE+14 , CURMEALS+5, CURMEALS+6, CURMEALS+7 |
VAL | QTY2CC~, QTY2CC+2*, QTY2CC+6*, FINDTYP~, FINDTYP+1*, FINDTYP+2*, ISOIEN~, ISOIEN+1*, CURISO~, CURISO+1* , CURISO+2* |
VQTY | QTY2CC+1~, QTY2CC+2*, QTY2CC+4, QTY2CC+5, QTY2CC+6 |
X | TXT+5*, TXT+6, PARAM+8~, PARAM+27*, PARAM+28, DIETS+2~, DIETS+6*, DIETS+7, DIETS+10, DIETS+11 , OPDIETS+1~, OPDIETS+6*, OPDIETS+7, OPDIETS+9*, OPDIETS+11, OPDIETS+15, TFPROD+1~, TFPROD+5*, TFPROD+6, TFPROD+8 , TFPROD+9, QTY2CC+1~, QTY2CC+5*, QTY2CC+6, ISOLIST+1~, ISOLIST+2*, ISOLIST+3, MILTM~, MILTM+2, MILTM+3 , MILTM+4, ASKLATE+3~, ASKLATE+4*, ASKLATE+5, ASKLATE+12*, CURMEALS+1~, CURMEALS+5*, CURMEALS+7 |
Y | DIETS~, TFPROD~, ASKLATE+3~, ASKLATE+5, ASKLATE+6, CURMEALS+1~, CURMEALS+6* |
Y( | DIETS+10*, DIETS+11*, TFPROD+8*, TFPROD+9* |