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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ISOIEN(VAL) | ||
| CURISO(VAL,ORVP) | ; Return a patient's current isolation
|
|
| ADDLATE(REC,ORVP,ORNP,ORL,MEAL,TIME,BAG) | ||
| TFPROD(Y) | ||
| FUT(LST,DFN) | ||
| OPLOCOK(ORY,ORLOC) | ; OK to order OP Meals from this location
|
|
| QTY2CC(VAL,PRD,STR,QTY) | ||
| DIETS(Y,FROM,DIR) | ||
| MILTM(X) | ||
| NFSLOC(ORLOC) | ;Get NUTRITION LOCATION name for HOSPITAL LOCATION
|
|
| FINDTYP(VAL,DGRP) | ||
| ISOLIST(LST) | ||
| CURMEALS(ORY,ORDFN,ORMEAL) | ||
| OPDIETS(ORY,FROM,DIR) | ||
| ATTR(REC,OI) | ||
| PARAM(ORLST,ORVP,ORLOC) | ||
| ASKLATE(REC,DFN,ORIFN) | ||
| TXT(LST,DFN) |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | ASKLATE+5 |
| DD^%DT | CURMEALS+6 |
| $$MAXDAYS^FHOMAPI | PARAM+23 |
| $$NFSLOC^FHOMAPI | NFSLOC+1, OPLOCOK+2 |
| DIETLST^FHOMAPI | PARAM+24, 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+20 |
| $$DIET^ORCDFH | TXT+1 |
| $$FUTURE^ORCDFH | PARAM+21 |
| $$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+22 |
| 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+16, PARAM+17, PARAM+18, PARAM+19, PARAM+25, PARAM+26, PARAM+28, 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+28, 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+27, 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+24, PARAM+25, PARAM+26 |
| 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+25*, PARAM+26, PARAM+28, PARAM+29, 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+23, NFSLOC~, NFSLOC+1, OPLOCOK~, OPLOCOK+1 , OPLOCOK+2 |
| ORLOG | ADDLATE+1~, ADDLATE+4* |
| ORLST | PARAM~, PARAM+13 |
| ORLST(3 | PARAM+15*, PARAM+16*, PARAM+17*, PARAM+18*, PARAM+19*, PARAM+21* |
| ORLST(4 | PARAM+23* |
| ORLST(5 | PARAM+29* |
| 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+20~*, PARAM+21 |
| 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+16, PARAM+17, PARAM+18, PARAM+19, PARAM+21, PARAM+25, PARAM+26 , PARAM+27, PARAM+28, 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+26*, PARAM+27, 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* |