ORWDXM ; SLC/KCM/JLI - Order Dialogs, Menus;31-Dec-2012 10:33;PLS
Source file <ORWDXM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 5 | (GETDLG1,GETORDER)^ORCD EN^ORCSAVE $$KEYVAR^ORWDXM3 $$DEFDLG^ORWDXQ GETBYIFN^ORWORR | 
| IHS Changes To Pharmacy | 1 | ($$QUICK,QUICK)^APSPMULT | 
| Kernel | 1 | $$FMTE^XLFDT | 
| Toolkit | 1 | $$GET^XPAR | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FORMID(VAL,DLG) | ; Return the FormID for a dialog | |
| LOADSET(LST,DLG) | ; Return the contents of an order set ; LST(0): SetDisplayText^Key Variables ; LST(n): DlgIEN^DlgType^DisplayText^OrderableItemIENs(OIIEN;OIIEN;..) | |
| OIIFN(DLG) | ; Get Orderable Item IENs based on the DLG | |
| MENU(LST,DLG) | ; Return menu contents for an order dialog ; LST(0)=name^# cols^path switch^^^ Key Variables (pieces 6-20) ; LST(n)=col^row^type^ien^formid^autoaccept^display text^mnemonic ; ^displayonly | |
| ALLRSP(QUIK) | ; Return 1 if quick order has values for all responses | |
| PROMPTS(LST,DLG) | ; Return prompting info for generic dialog ; LST(n)=ID^REQ^HID^PROMPT^TYPE^DOMAIN^DEFAULT^IDFLT^HELP^XREF^SCR | |
| XDFLT(CODE,TYPE,DOMAIN,IVAL,EVAL) | ; return internal, external default values | |
| HASRSP(QUIK,PRMT) | ; Return 1 if quick order has response for prompt | |
| DLGNAME(VAL,DLG) | ; Return name(s) of dialog & base dialog given IEN ; VAL=InternalName^DisplayName^BaseDialogIEN^BaseDialogName | |
| MSTYLE(VAL) | ; Return the menu style for the system | |
| PKGINF(DLG) | ; Get Package based on the DLG ID | |
| AUTOACK(REC,ORVP,ORNP,ORL,ORIT) | ; Place a quick order without verify step | 
| Name | Field # of Occurrence | 
|---|---|
| $$QUICK^APSPMULT | MENU+15 | 
| QUICK^APSPMULT | MENU+15 | 
| $$GET1^DIQ | XDFLT+7 | 
| GETDLG1^ORCD | AUTOACK+8 | 
| GETORDER^ORCD | AUTOACK+9 | 
| EN^ORCSAVE | AUTOACK+11 | 
| $$KEYVAR^ORWDXM3 | MENU+8, LOADSET+4 | 
| $$DEFDLG^ORWDXQ | DLGNAME+7, FORMID+4, AUTOACK+5, ALLRSP+2 | 
| GETBYIFN^ORWORR | AUTOACK+12 | 
| $$FMTE^XLFDT | XDFLT+6 | 
| $$GET^XPAR | MSTYLE+1 | 
| RPC Name | Call Tags | 
|---|---|
| ORWDXM MENU | MENU | 
| ORWDXM FORMID | FORMID | 
| ORWDXM PROMPTS | PROMPTS | 
| ORWDXM DLGNAME | DLGNAME | 
| ORWDXM AUTOACK | AUTOACK | 
| ORWDXM MSTYLE | MSTYLE | 
| ORWDXM LOADSET | LOADSET | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(9.4 - [#9.4] | FORMID+6, PKGINF+5 | 
| ^ORD(100.98 - [#100.98] | MENU+15 | 
| ^ORD(101.41 - [#101.41] | MENU+5, MENU+9, MENU+10, MENU+14, MENU+17, PROMPTS+4, PROMPTS+5, PROMPTS+6, PROMPTS+9, PROMPTS+10 , PROMPTS+11, PROMPTS+12, PROMPTS+13, PROMPTS+14, PROMPTS+19, PROMPTS+20, DLGNAME+3, DLGNAME+5, DLGNAME+6, DLGNAME+7 , FORMID+1, FORMID+2, FORMID+3, FORMID+5, FORMID+6, LOADSET+4, LOADSET+5, LOADSET+6, LOADSET+7, LOADSET+8 , LOADSET+10, LOADSET+13, LOADSET+14, PKGINF+3, OIIFN+4, OIIFN+5, OIIFN+6, AUTOACK+4, AUTOACK+6, AUTOACK+7 , ALLRSP+2, ALLRSP+3, ALLRSP+4, ALLRSP+5, HASRSP+2, HASRSP+3 | 
| Name | Line Occurrences | 
|---|---|
| $$HASRSP | ALLRSP+6 | 
| $$OIIFN | LOADSET+11 | 
| $$PKGINF | LOADSET+12 | 
| XDFLT | PROMPTS+14 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | OIIFN+5, OIIFN+7 | 
| ^(0 | DLGNAME+3, PKGINF+3, PKGINF+5 | 
| ^(5 | MENU+5, MENU+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ALLOK | ALLRSP+1~, ALLRSP+2*, ALLRSP+3, ALLRSP+6*, ALLRSP+7 | 
| AUT | MENU+4~, MENU+16*, MENU+18 | 
| BIEN | DLGNAME+2~, DLGNAME+4*, DLGNAME+7*, DLGNAME+8 | 
| BNAM | DLGNAME+2~, DLGNAME+4*, DLGNAME+7*, DLGNAME+8 | 
| CODE | XDFLT~, XDFLT+1, XDFLT+4 | 
| COL | MENU+4~, MENU+11*, MENU+12, MENU+18 | 
| DA | LOADSET+3~, LOADSET+6*, LOADSET+7 | 
| DFLT | PROMPTS+2~, PROMPTS+14, PROMPTS+17, XDFLT+3~ | 
| DGRP | DLGNAME+6~*, DLGNAME+7, FORMID+3~*, FORMID+4, AUTOACK+4*, AUTOACK+5 | 
| DLG | MENU~, MENU+5, MENU+8, MENU+9, MENU+10, PROMPTS~, PROMPTS+4, PROMPTS+5, PROMPTS+6, PROMPTS+9 , PROMPTS+10, PROMPTS+11, PROMPTS+14, PROMPTS+19, PROMPTS+20, DLGNAME~, DLGNAME+3, DLGNAME+4, DLGNAME+5, DLGNAME+6 , FORMID~, FORMID+1, FORMID+2, FORMID+3, FORMID+4*, FORMID+5, FORMID+6, LOADSET~, LOADSET+4, LOADSET+5 , LOADSET+6, LOADSET+7, PKGINF~, PKGINF+3, OIIFN~, OIIFN+5, OIIFN+6, ALLRSP+1~, ALLRSP+2*, ALLRSP+3 , ALLRSP+4, ALLRSP+5 | 
| DOM | PROMPTS+2~, PROMPTS+13*, PROMPTS+14, PROMPTS+17, XDFLT+3~ | 
| DOMAIN | XDFLT~, XDFLT+7, XDFLT+8 | 
| DON | MENU+4~, MENU+13*, MENU+18 | 
| EVAL | XDFLT~, XDFLT+1*, XDFLT+5*, XDFLT+6*, XDFLT+7*, XDFLT+8*, XDFLT+9* | 
| EXT | DLGNAME+2~, DLGNAME+3*, DLGNAME+8 | 
| FID | MENU+4~, MENU+16*, MENU+18 | 
| FND | HASRSP+1~*, HASRSP+2, HASRSP+3*, HASRSP+4 | 
| HID | PROMPTS+2~, PROMPTS+10*, PROMPTS+17, XDFLT+3~ | 
| HLP | PROMPTS+2~, PROMPTS+9*, PROMPTS+17, XDFLT+3~ | 
| I | MENU+4~, MENU+9*, MENU+10, PROMPTS+2~, PROMPTS+5*, PROMPTS+6, PROMPTS+9, PROMPTS+10, PROMPTS+11, PROMPTS+14 , PROMPTS+19, PROMPTS+20 | 
| ID | PROMPTS+2~, PROMPTS+13*, PROMPTS+15*, PROMPTS+17, XDFLT+3~ | 
| IDFLT | PROMPTS+2~, PROMPTS+14, PROMPTS+17, XDFLT+3~ | 
| IDX | PROMPTS+2~, PROMPTS+7*, PROMPTS+17 | 
| IEN | MENU+4~, MENU+13*, MENU+14, MENU+15, MENU+17, MENU+18 | 
| ILST | MENU+4~, MENU+5*, MENU+18*, PROMPTS+2~, PROMPTS+3*, PROMPTS+16*, PROMPTS+17, PROMPTS+20*, LOADSET+3~, LOADSET+4* , LOADSET+16* | 
| INT | DLGNAME+2~, DLGNAME+3*, DLGNAME+4, DLGNAME+8 | 
| ITM | PROMPTS+2~, PROMPTS+7*, PROMPTS+12, PROMPTS+13, PROMPTS+15, LOADSET+3~, LOADSET+7*, LOADSET+8, LOADSET+10, LOADSET+11 , LOADSET+12, LOADSET+13, LOADSET+14, LOADSET+16, ALLRSP+1~, ALLRSP+3*, ALLRSP+4, ALLRSP+5 | 
| IVAL | XDFLT~, XDFLT+1*, XDFLT+5*, XDFLT+6, XDFLT+7, XDFLT+8, XDFLT+9 | 
| LST | MENU~, PROMPTS~, LOADSET~ | 
| LST( | MENU+18*, PROMPTS+17*, PROMPTS+20*, LOADSET+16* | 
| LST(0 | MENU+7*, MENU+8*, MENU+19*, LOADSET+4* | 
| MNE | MENU+4~, MENU+13*, MENU+18 | 
| NUMCOL | MENU+4~, MENU+5*, MENU+7, MENU+12*, MENU+19 | 
| OI0 | OIIFN+1~, OIIFN+7* | 
| OIDX | OIIFN+1~, OIIFN+4*, OIIFN+5 | 
| OIENS | LOADSET+3~, LOADSET+9*, LOADSET+11*, LOADSET+16 | 
| OIIENS | OIIFN+1~, OIIFN+2*, OIIFN+7*, OIIFN+8 | 
| OINODE | OIIFN+1~, OIIFN+2*, OIIFN+5*, OIIFN+6 | 
| OINUM | OIIFN+1~, OIIFN+3*, OIIFN+6*, OIIFN+7 | 
| ORCAT | AUTOACK+1~, AUTOACK+6*, AUTOACK+7* | 
| ORCHECK | AUTOACK+1~ | 
| ORDA | AUTOACK+1~ | 
| ORDG | AUTOACK+1~ | 
| ORDIALOG | AUTOACK+2~, AUTOACK+5*, AUTOACK+6, AUTOACK+7, AUTOACK+8 | 
| ORDUZ | AUTOACK+1~ | 
| OREVENT | AUTOACK+1~ | 
| ORIFN | AUTOACK+2~, AUTOACK+12 | 
| ORIT | AUTOACK~, AUTOACK+4, AUTOACK+9 | 
| ORL | AUTOACK~, AUTOACK+3* | 
| ORL(2 | AUTOACK+3* | 
| ORLEAD | AUTOACK+2~ | 
| ORLOG | AUTOACK+1~ | 
| ORNEW | AUTOACK+1~ | 
| ORNP | AUTOACK~ | 
| ORSTS | AUTOACK+1~ | 
| ORTRAIL | AUTOACK+2~ | 
| ORTS | AUTOACK+1~ | 
| ORVP | AUTOACK~, AUTOACK+3* | 
| PKGID | PKGINF+1~, PKGINF+2*, PKGINF+3*, PKGINF+4, PKGINF+5 | 
| PKGINFO | LOADSET+3~, LOADSET+9*, LOADSET+12*, LOADSET+16 | 
| PKGNM | PKGINF+1~, PKGINF+2*, PKGINF+5*, PKGINF+6 | 
| PRMT | PROMPTS+2~, PROMPTS+7*, PROMPTS+8*, PROMPTS+12*, PROMPTS+17, XDFLT+3~, ALLRSP+1~, ALLRSP+5*, ALLRSP+6, HASRSP~ , HASRSP+3 | 
| QUIK | ALLRSP~, ALLRSP+2, ALLRSP+6, HASRSP~, HASRSP+2, HASRSP+3 | 
| REC | AUTOACK~, AUTOACK+12* | 
| REQ | PROMPTS+2~, PROMPTS+7*, PROMPTS+17, XDFLT+3~ | 
| ROW | MENU+4~, MENU+11*, MENU+18 | 
| RSP | HASRSP+1~, HASRSP+2*, HASRSP+3 | 
| SCR | PROMPTS+2~, PROMPTS+11*, PROMPTS+17 | 
| SEQ | PROMPTS+2~, PROMPTS+4*, PROMPTS+5, LOADSET+3~, LOADSET+5*, LOADSET+6 | 
| TYP | MENU+4~, MENU+16*, MENU+18, PROMPTS+2~, PROMPTS+13*, PROMPTS+14, PROMPTS+17, XDFLT+3~, LOADSET+3~, LOADSET+10* , LOADSET+16 | 
| TYPE | XDFLT~, XDFLT+6, XDFLT+7, XDFLT+8, XDFLT+9 | 
| U | MENU+7, MENU+8, MENU+11, MENU+13, MENU+15, MENU+16, MENU+17, MENU+18, MENU+19, PROMPTS+7 , PROMPTS+8, PROMPTS+9, PROMPTS+12, PROMPTS+13, PROMPTS+17, DLGNAME+3, DLGNAME+5, DLGNAME+6, DLGNAME+7, DLGNAME+8 , FORMID+1, FORMID+2, FORMID+3, FORMID+5, FORMID+6, LOADSET+4, LOADSET+7, LOADSET+10, LOADSET+13, LOADSET+14 , LOADSET+16, PKGINF+3, PKGINF+5, OIIFN+6, AUTOACK+4, ALLRSP+2, ALLRSP+4, ALLRSP+5, HASRSP+3 | 
| VAL | DLGNAME~, DLGNAME+8*, FORMID~, FORMID+1*, FORMID+5*, FORMID+6, FORMID+7*, MSTYLE~, MSTYLE+1* | 
| WP | PROMPTS+2~, PROMPTS+19*, PROMPTS+20 | 
| X | MENU+4~, MENU+10*, MENU+11, MENU+13*, MENU+17*, MENU+18, PROMPTS+2~, PROMPTS+6*, PROMPTS+7, PROMPTS+8 , PROMPTS+12*, PROMPTS+13*, PROMPTS+14*, LOADSET+3~, LOADSET+7*, LOADSET+13*, LOADSET+14*, LOADSET+15*, LOADSET+16 | 
| X0 | MENU+4~, MENU+5*, MENU+7, MENU+14*, MENU+15, MENU+16 | 
| X5 | MENU+4~, MENU+5*, MENU+7, MENU+14*, MENU+16 | 
| Y | XDFLT+3~, XDFLT+5 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(QUICK^APSPMULT | MENU+15 |