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* |