ORWOD ; SLC/GSS - Utility for Order Dialogs ; 7/24/07 9:55am
Source file <ORWOD.m>
| Package | Total | Call Graph | 
|---|---|---|
| MailMan | 2 | XMZ^XMA2 ENT1^XMD | 
| Order Entry Results Reporting | 2 | GETQDLG^ORCD NTRY^ORWOD1 | 
| Kernel | 1 | $$HTE^XLFDT | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | OR MEDICATION QO CHECKER | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RETRY | ;Get message number. | |
| NTRY | ;Compiling report | |
| MM | ;Looks for 'MM' in Order Dialog / original code logic by James Hartin | |
| XSET | ;Set QO record for display | |
| ANCSTR | ;Determine QO usage - called by XSET and MM | |
| CLEANUP | ; Clean-up | |
| INSTALL | ;Post-install entry point for OR*3*243 | |
| GETXT(LOOKIN,SUFFIX) | ;Return text occuring prior to suffix ; e.g. LOOKIN="INFUSE OVER 30 MINUTES",SUFFIX=" MINUTES" returns '30' | |
| ATWILL | ;Entry point for ORDER MENU MANAGEMENT menu - ORCM MGMT opt MR | |
| MAIN | ;Main calls for QO Reports | |
| SEND(XMSUB,USER) | ;Send MailMan message to USER ; Text of message is located in ^TMP("OR",$J,"MAIL",LineNumbers0-n) ; Subject is the string XMSUB. | |
| MAILSU | ;Set-up MAILMAN variables and format ^TMP("OR",$J,"MAIL") | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(100.98 - [#100.98] | NTRY+24, NTRY+25 | 
| ^ORD(101.41 - [#101.41] | ANCSTR+2, NTRY+5, NTRY+19, NTRY+33, NTRY+35, NTRY+36, NTRY+38, NTRY+87, NTRY+88*, MM+3 , MM+4, MM+5 | 
| ^PXRMD(801.41 - [#801.41] | NTRY+10, NTRY+13, NTRY+15 | 
| ^TMP("OR" | ANCSTR+2, NTRY+2!, NTRY+14*, NTRY+16*, NTRY+25*, NTRY+37, NTRY+51*, NTRY+54*, NTRY+62*, NTRY+68* , NTRY+78*, NTRY+89*, MM+9*, MAILSU+2!, MAILSU+19, MAILSU+21, MAILSU+22, MAILSU+25*, MAILSU+26*, MAILSU+27* , RETRY+5, CLEANUP+1! | 
| ^VA(200 - [#200] | ATWILL+13 | 
| ^XMB(3.9 - [#3.9] | RETRY+5*, RETRY+6, RETRY+7* | 
| Name | Line Occurrences | 
|---|---|
| $$GETXT | NTRY+60, NTRY+66 | 
| ANCSTR | XSET+1, MM+8 | 
| ATWILL | ATWILL+9 | 
| CLEANUP | MAIN+7 | 
| MAILSU | MAIN+5 | 
| MAIN | INSTALL+1, ATWILL+12 | 
| MM | NTRY+34 | 
| NTRY | MAIN+2 | 
| RETRY | RETRY+2 | 
| SEND | MAIN+6 | 
| XSET | NTRY+51, NTRY+54, NTRY+62, NTRY+68, NTRY+78, NTRY+89 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | MM+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AFIND | NTRY+1~, NTRY+13*, NTRY+15*, NTRY+16 | 
| ANCSTR | MAIN+1~, MAIN+4*, ANCSTR+1*, ANCSTR+2*, NTRY+51, NTRY+54, NTRY+62, NTRY+68, NTRY+78, NTRY+89 , MM+1~, MM+9, MAILSU+5, MAILSU+6, MAILSU+19, MAILSU+21, MAILSU+22 | 
| DASH | MAILSU+1~ | 
| DIEN | NTRY+1~, NTRY+9*, NTRY+10*, NTRY+13, NTRY+14, NTRY+15, NTRY+16 | 
| >> DIR("A" | ATWILL+8* | 
| >> DIR(0 | ATWILL+8* | 
| DISPNAME | MAILSU+1~, MAILSU+23*, MAILSU+24 | 
| DOSE | NTRY+1~, NTRY+5*, MM+7 | 
| DSPLGPTR | NTRY+1~, NTRY+3*, NTRY+36*, NTRY+37 | 
| DSPLGRP | NTRY+1~, NTRY+3*, NTRY+24*, NTRY+25 | 
| DT | RETRY+7 | 
| DUZ | ATWILL+13, MAIN+6, RETRY+10 | 
| GETXT | NTRY+1~, NTRY+60*, NTRY+61, NTRY+66*, NTRY+67 | 
| HDRLINE | MAILSU+1~ | 
| HIT | NTRY+1~, NTRY+42*, NTRY+51*, NTRY+54*, NTRY+62*, NTRY+68*, NTRY+78*, NTRY+81 | 
| I | MAIN+1~, NTRY+46*, GETXT+2~, GETXT+3*, GETXT+4* | 
| ISUFFIX | GETXT+2~, GETXT+4*, GETXT+5 | 
| LEGEND | MAILSU+1~ | 
| LEGENDS | MAILSU+1~, MAILSU+20*, MAILSU+22*, MAILSU+24 | 
| LOOKIN | GETXT~, GETXT+4, GETXT+5 | 
| MGIEN | SEND+3~ | 
| MGROUP | SEND+3~ | 
| MMREC | MM+1~, MM+5*, MM+9 | 
| NEXT | MM+1~, MM+2*, MM+3*, MM+4, MAILSU+1~ | 
| NL | SEND+3~, RETRY+6*, RETRY+7 | 
| NODE3 | NTRY+1~, MM+1~ | 
| NUM | MAILSU+1~ | 
| NXTLINE | MAILSU+1~, MAILSU+23*, MAILSU+25, MAILSU+26*, MAILSU+27* | 
| ODALIMIT | XSET+2, NTRY+1~, NTRY+71, NTRY+72, NTRY+73, NTRY+74, NTRY+75, NTRY+76, NTRY+77 | 
| ODARATE | XSET+2, NTRY+1~, NTRY+58, NTRY+59, NTRY+60, NTRY+65, NTRY+66 | 
| ODAROUTE | XSET+2, NTRY+1~, NTRY+51 | 
| ODASCHD | XSET+2, NTRY+1~, NTRY+54 | 
| ODATYPE | XSET+2, NTRY+1~, NTRY+51, NTRY+54, NTRY+57, NTRY+65 | 
| ODIEN | NTRY+1~, NTRY+3*, NTRY+19*, NTRY+25 | 
| ODIENXT | ANCSTR+2, XSET+2, NTRY+1~, NTRY+3*, NTRY+33*, NTRY+35, NTRY+36, NTRY+38, NTRY+42, NTRY+87 , NTRY+88, MM+3, MM+4, MM+5, MM+9, MAILSU+1~ | 
| ODQONAME | MAILSU+1~, MAILSU+18*, MAILSU+19*, MAILSU+21, MAILSU+22 | 
| >> ORCDD | ATWILL+9* | 
| ORDIALOG | NTRY+1~, NTRY+40! | 
| ORDIALOG( | NTRY+46 | 
| ORDIALOG("B" | NTRY+46 | 
| ORLEGEND | MAILSU+1~, MAILSU+20*, MAILSU+21*, MAILSU+22 | 
| OROUT | MAILSU+1~, MAILSU+24*, MAILSU+25 | 
| PROMPT | MM+1~, MM+4*, MM+7 | 
| PSJNOPC | MAIN+1~ | 
| PTEXT | NTRY+1~, NTRY+13*, NTRY+14 | 
| PTYPE | NTRY+1~, NTRY+9*, NTRY+10 | 
| QONAM | MAILSU+1~, MAILSU+23*, MAILSU+24 | 
| QORECORD | MAILSU+1~, MAILSU+20*, MAILSU+22*, MAILSU+23, MAILSU+24 | 
| QOTOT | MAILSU+1~, MAILSU+18*, MAILSU+25*, MAILSU+27 | 
| RC | XSET+2*, NTRY+1~, NTRY+51, NTRY+54, NTRY+62, NTRY+68, NTRY+78, NTRY+89 | 
| REC | XSET+2, NTRY+1~, NTRY+38*, NTRY+51, NTRY+54, NTRY+62, NTRY+68, NTRY+78, NTRY+89 | 
| REF | SEND+3~ | 
| RSTRG | GETXT+2~, GETXT+5*, GETXT+6 | 
| RTXT | GETXT+2~, GETXT+3*, GETXT+4, GETXT+6*, GETXT+7 | 
| SPC | MAILSU+1~, MAILSU+18*, MAILSU+23, MAILSU+24 | 
| STRG | GETXT+2~ | 
| SUFFIX | GETXT~, GETXT+4 | 
| TYPE | NTRY+1~, NTRY+3*, NTRY+35* | 
| U | ATWILL+13, XSET+2, NTRY+13, NTRY+25, NTRY+35, NTRY+36, NTRY+46, NTRY+51, NTRY+54, NTRY+62 , NTRY+68, NTRY+78, NTRY+87, NTRY+88, NTRY+89, MM+4, MM+9, MAILSU+23, MAILSU+24, RETRY+7 | 
| USER | SEND~, RETRY+10 | 
| VALUE | MM+1~, MM+2*, MM+4*, MM+7, MM+9 | 
| >> X | ATWILL+8, ATWILL+9, ATWILL+10 | 
| XMDUN | MAIN+1~ | 
| XMDUZ | SEND+3~, SEND+8* | 
| XMSUB | MAIN+1~, MAIN+6, MAILSU+5*, MAILSU+6*, MAILSU+7*, SEND~, SEND+6* | 
| XMY | SEND+3~ | 
| XMY( | RETRY+10* | 
| XMZ | SEND+3~, RETRY+2, RETRY+5, RETRY+6, RETRY+7 | 
| XSET | NTRY+1~, NTRY+4* |