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 |