PXRMDLG4 ;SLC/PJH - Reminder Dialog Edit/Inquiry ;09/09/2020
Source file <PXRMDLG4.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 4 | PXRM DIALOG ADD ELEMENT PXRMDLG PXRMDLG5 PXRMDLG7 |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
WP(SUB,SUB1,WIDTH,SEQ,VALMCNT) | ;Format WP text
|
|
ADD | ;PXRM DIALOG ADD ELEMENT validation
|
|
FADD(DIEN,FTAB,VIEW,NLINE) | ;Additional Findings
|
|
DETAIL(DIEN,LEV,VIEW,NODE) | ;;Build List Manager global for all components
|
|
DLINE(DIEN,LEV,DSEQ,NODE) | ;Save individual component details
|
|
FDESC(FIEN) | ;Finding description
|
|
FSAVE(DSUB,FNAME,FTYP,FTAB,FIEN) | ;Save finding details
|
|
PROMPT(IEN,TAB,TEXT,VIEW) | ;additional prompts in the dialog file
|
|
SEQ(SEQ,PIEN) | ;Select sequence number to add
|
|
HELP(CALL) | ;General help text routine.
|
Name | Field # of Occurrence |
---|---|
^DIR | SEQ+8 |
ESEL^PXRMDEDT | ADD+18 |
BUILD^PXRMDLG | ADD+20 |
$$TSUB^PXRMDLG1 | DLINE+51 |
ALT^PXRMDLG5 | DLINE+46, DLINE+88 |
ASK^PXRMDLG5 | ADD+14 |
TAXDISP^PXRMDTAX | FADD+9, DLINE+84 |
HELP^PXRMEUT | HELP+9 |
$$PXRM^PXRMEXID | DLINE+8 |
COLFMT^PXRMTEXT | FSAVE+11 |
FORMAT^PXRMTEXT | WP+8 |
$$STRREP^PXRMUTIL | WP+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXMRD(801.41 | SEQ+33 |
^PXRMD(801.41 - [#801.41] | WP+3, WP+4, ADD+4, ADD+5, FADD+3, FADD+4, DETAIL+5, DETAIL+7, DETAIL+9, DETAIL+10 , DLINE+4, DLINE+14, DLINE+46, DLINE+66, DLINE+74, DLINE+75, DLINE+76, DLINE+83, DLINE+88, PROMPT+3 , PROMPT+4, PROMPT+5, PROMPT+6, PROMPT+12, PROMPT+13, SEQ+30 |
^PXRMD(801.9 - [#801.9] | DLINE+15 |
^TMP( | WP+13*, DLINE+43*, DLINE+57*, DLINE+60*, DLINE+71*, DLINE+78*, DLINE+90*, FSAVE+14*, PROMPT+18* |
^TMP("PXRMDLG PROMPTS" | DETAIL+11* |
^TMP("PXRMDLG4" | DETAIL+14*, DETAIL+15*, DETAIL+20*, DETAIL+21*, SEQ+13, SEQ+16, SEQ+26 |
Name | Line Occurrences |
---|---|
DETAIL | DETAIL+23 |
DLINE | DETAIL+17 |
FADD | DLINE+80, DLINE+85 |
FDESC | FADD+5, DLINE+66 |
FSAVE | FADD+8, DLINE+67 |
PROMPT | DLINE+86 |
SEQ | ADD+9 |
WP | DLINE+54 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALTLEN | DLINE+28~, DLINE+37*, DLINE+46, DLINE+88 |
ANS | ADD+1~, ADD+14* |
CALL | HELP~, HELP+5 |
CLASS | SEQ+21~ |
CNT | WP+1~, WP+2*, WP+10*, WP+11*, WP+12, DLINE+1~, DLINE+34*, DLINE+35, DLINE+39, DLINE+46 , DLINE+53, DLINE+88 |
DATA | PROMPT+1~, PROMPT+6*, PROMPT+7 |
DBOX | DLINE+1~, DLINE+22*, DLINE+56 |
DCAP | DLINE+1~, DLINE+19*, DLINE+20*, DLINE+21* |
DCIEN | DETAIL+1~, DETAIL+9*, DETAIL+10, DETAIL+11, DETAIL+15, DETAIL+17, DETAIL+21, DETAIL+23 |
DCOL | FSAVE+1~, FSAVE+3*, FSAVE+4, FSAVE+7*, FSAVE+8 |
DDATA | DETAIL+1~, DLINE+4*, DLINE+6, DLINE+10, DLINE+19, DLINE+22, DLINE+23, DLINE+24, DLINE+25 |
DDIS | DLINE+1~, DLINE+10*, DLINE+41, PROMPT+1~, PROMPT+7*, PROMPT+16 |
DDLG | DETAIL+1~ |
>> DEF1( | FDESC+21 |
>> DEF2( | FDESC+23 |
DEND | DETAIL+1~ |
DGBEG | DLINE+50~, DLINE+52*, DLINE+53*, DLINE+54, DLINE+56 |
DGRP | DLINE+1~, DLINE+19* |
DGSEQ | PROMPT+1~ |
DGSUB | DLINE+50~, DLINE+51* |
DIEN | FADD~, FADD+3, FADD+4, FADD+9, DETAIL~, DETAIL+5, DETAIL+7, DETAIL+9, DETAIL+14, DETAIL+20 , DLINE~, DLINE+4, DLINE+14, DLINE+46, DLINE+51, DLINE+54, DLINE+60, DLINE+66, DLINE+74, DLINE+75 , DLINE+80, DLINE+83, DLINE+84, DLINE+85, DLINE+86, DLINE+88 |
DIR | SEQ+1~, SEQ+8! |
DIR("?" | SEQ+6* |
DIR("??" | SEQ+7* |
DIR("A" | SEQ+5* |
DIR(0 | SEQ+4* |
DIROUT | SEQ+2!, SEQ+9 |
DIRUT | SEQ+2! |
DIWF | WP+1~, HELP+2~, HELP+3* |
DIWL | WP+1~, HELP+2~, HELP+3* |
DIWR | WP+1~, HELP+2~, HELP+3* |
DMULT | DLINE+1~, DLINE+25*, DLINE+26*, DLINE+56 |
DNAM | DETAIL+1~, DLINE+6*, DLINE+8, DLINE+11*, DLINE+12*, DLINE+39 |
DNAME | PROMPT+1~, PROMPT+7*, PROMPT+9*, PROMPT+14*, PROMPT+15*, PROMPT+16*, PROMPT+18 |
DPTX | DLINE+28~ |
DSEQ | DETAIL+1~, DETAIL+2*, DETAIL+5*, DETAIL+7, DETAIL+14, DETAIL+15, DETAIL+17, DETAIL+20, DETAIL+21, DETAIL+23 , DLINE~, DLINE+29, DLINE+46, DLINE+84, DLINE+88 |
DSHOW | DLINE+1~, DLINE+24*, DLINE+56 |
DSTRT | DETAIL+1~ |
DSUB | DETAIL+1~, DETAIL+7*, DETAIL+9, DLINE+63~, FSAVE~, FSAVE+2, FSAVE+6, PROMPT+1~, PROMPT+5*, PROMPT+6 , PROMPT+13 |
DSUPP | DLINE+1~, DLINE+23*, DLINE+56 |
DTITLE | PROMPT+1~, PROMPT+12*, PROMPT+13*, PROMPT+14 |
DTOUT | ADD+1~, ADD+9, ADD+10, ADD+14, SEQ+2!, SEQ+9*, SEQ+10 |
DTXT | WP+1~, WP+8, WP+9!*, DLINE+1~, DLINE+19*, DLINE+20, DLINE+21, DLINE+28~, PROMPT+1~ |
DTXT( | WP+4*, WP+5*, WP+11, WP+12 |
DTYP | DLINE+1~, DLINE+10*, DLINE+11*, DLINE+18, DLINE+53, DLINE+55, DLINE+62, DLINE+86, PROMPT+1~, PROMPT+7* , PROMPT+8, PROMPT+9, PROMPT+10 |
DUOUT | ADD+1~, ADD+9, ADD+10, ADD+14, SEQ+2!, SEQ+10 |
DUZ(0 | ADD+6, SEQ+34 |
ERR | ADD+1~ |
EXIST | DLINE+28~ |
FDATA | DLINE+63~ |
FGLOB | FDESC+1~, FDESC+2*, FDESC+5, FDESC+6*, FDESC+7, FDESC+8, FDESC+9*, FDESC+10, FDESC+11, FDESC+12* , FDESC+13, FDESC+14, FDESC+15*, FDESC+16, FDESC+17, FDESC+18*, FDESC+19, FDESC+21, FDESC+24*, FDESC+25 , FDESC+26 |
FIEN | DLINE+83*, DLINE+84, FDESC~, FDESC+2, FDESC+3, FSAVE~ |
FILENUM | DLINE+63~ |
FIND | FADD+1~, FADD+4*, FADD+5, FADD+8, FADD+9 |
FITEM | FDESC+1~, FDESC+3*, FDESC+4, FDESC+6, FDESC+9, FDESC+12, FDESC+15, FDESC+18, FDESC+24, FDESC+27 |
FLIT | DLINE+63~ |
FLONG | DLINE+63~ |
FMTSTR | FSAVE+1~, FSAVE+4*, FSAVE+8*, FSAVE+11 |
FNAME | FADD+1~, FADD+5*, FADD+8, DLINE+63~, DLINE+65*, DLINE+67, FDESC+7*, FDESC+10*, FDESC+13*, FDESC+16* , FDESC+19*, FDESC+25*, FDESC+26*, FDESC+27*, FSAVE~, FSAVE+10 |
FNUM | FADD+1~, FDESC+1~, FDESC+4*, FDESC+7, FDESC+10, FDESC+13, FDESC+16, FDESC+19, FDESC+25, FDESC+26 |
FOUND | FADD+8*, DLINE+63~, DLINE+65*, DLINE+67* |
FREP | DLINE+63~ |
FSUB | FADD+1~, FADD+2*, FADD+3*, FADD+4 |
FTAB | FADD~, FADD+8, FSAVE~, FSAVE+3, FSAVE+4, FSAVE+7, FSAVE+8 |
FTYP | FADD+1~, FADD+8, DLINE+63~, DLINE+67, FDESC+6*, FDESC+9*, FDESC+12*, FDESC+15*, FDESC+18*, FDESC+21* , FDESC+23*, FSAVE~, FSAVE+10 |
HTEXT | HELP+1~, HELP+9 |
HTEXT(1 | HELP+6* |
HTEXT(2 | HELP+7* |
IC | WP+1~, DLINE+2~, DLINE+34*, HELP+2~ |
IEN | ADD+1~, PROMPT~, PROMPT+3, PROMPT+4, PROMPT+5, PROMPT+12 |
IND | DETAIL+1~, FSAVE+1~, FSAVE+12*, FSAVE+14 |
>> IORESET | ADD+2 |
ITEM | DLINE+28~, DLINE+29*, DLINE+31*, DLINE+33 |
JND | DETAIL+1~ |
LEV | DETAIL~, DETAIL+15, DETAIL+17, DETAIL+21, DETAIL+23, DLINE~, DLINE+29, DLINE+46, DLINE+88 |
LIT | ADD+1~ |
LOCK | ADD+1~, ADD+5*, ADD+6 |
NATIONAL | ADD+1~, ADD+3*, ADD+4*, ADD+6 |
NL | FSAVE+1~, FSAVE+11, FSAVE+12 |
NLINE | FADD~, FADD+9, DLINE+29*, DLINE+43, DLINE+46, DLINE+54, DLINE+57*, DLINE+71*, DLINE+78*, DLINE+80 , DLINE+84, DLINE+85, DLINE+88, DLINE+89*, DLINE+90, FSAVE+13*, FSAVE+14, PROMPT+17*, PROMPT+18 |
NLINES | WP+7~, WP+8*, WP+9 |
NODE | WP+13, FADD+9, DETAIL~, DETAIL+17, DETAIL+23, DLINE~, DLINE+43, DLINE+46, DLINE+57, DLINE+60 , DLINE+71, DLINE+78, DLINE+84, DLINE+88, DLINE+90, FSAVE+14, PROMPT+18 |
>> NSEL | DETAIL+14, DETAIL+20, DLINE+29*, DLINE+60 |
OUTPUT | WP+7~, WP+8, WP+9, FSAVE+1~, FSAVE+11 |
OUTPUT( | FSAVE+14 |
PIEN | ADD+1~, ADD+9, ADD+13, ADD+14, ADD+18, SEQ~, SEQ+26*, SEQ+28, SEQ+30, SEQ+33 , SEQ+38* |
>> PXRMDIEN | ADD+4, ADD+5, SEQ+38 |
>> PXRMINST | ADD+6, SEQ+34 |
>> PXRMMODE | ADD+20 |
RCNT | DLINE+2~, DLINE+74*, DLINE+75 |
RESNM | DLINE+2~, DLINE+76*, DLINE+77 |
RESULT | DLINE+2~, DLINE+75*, DLINE+76 |
RIEN | DLINE+2~, DLINE+14*, DLINE+15 |
RNAME | DLINE+2~, DLINE+14*, DLINE+15*, DLINE+69, DLINE+70 |
SEP | DLINE+28~, DLINE+29* |
SEQ | WP~, WP+13*, ADD+1~, ADD+9, ADD+18, DLINE+28~, DLINE+29*, DLINE+33, DLINE+34, DLINE+53 , PROMPT+1~, PROMPT+2*, PROMPT+3*, PROMPT+4, SEQ~, SEQ+3*, SEQ+40* |
SUB | WP~, WP+3, WP+4, PROMPT+1~, PROMPT+4*, PROMPT+5, PROMPT+12, SEQ+21~, SEQ+23*, SEQ+24 , SEQ+26 |
SUB1 | WP~, WP+3, WP+4 |
SUB2 | WP+1~, WP+2*, WP+3*, WP+4 |
TAB | DLINE+28~, DLINE+33*, DLINE+35*, DLINE+52, DLINE+67, DLINE+70, DLINE+77, DLINE+80, DLINE+85, DLINE+86 , PROMPT~, PROMPT+15 |
TEMP | DLINE+28~, DLINE+33*, DLINE+37, DLINE+39*, DLINE+41*, DLINE+43, DLINE+56*, DLINE+57, DLINE+63~, DLINE+70* , DLINE+71, DLINE+77*, DLINE+78, FSAVE+1~ |
>> TESTDATA | DLINE+4 |
TEXT | WP+1~, WP+12*, WP+13, FSAVE+1~, FSAVE+5*, FSAVE+9*, FSAVE+10*, FSAVE+11, PROMPT~, PROMPT+15 , PROMPT+19*, SEQ+1~ |
TSUB | DLINE+50~, DLINE+51*, DLINE+54 |
TXTCNT | WP+1~, WP+2*, WP+4*, WP+5, WP+6, WP+8 |
U | ADD+4, ADD+5, FADD+4, DETAIL+9, DETAIL+10, DETAIL+14, DETAIL+20, DLINE+6, DLINE+10, DLINE+14 , DLINE+15, DLINE+19, DLINE+22, DLINE+23, DLINE+24, DLINE+25, DLINE+66, DLINE+75, DLINE+76, DLINE+83 , FDESC+6, FDESC+7, FDESC+9, FDESC+10, FDESC+12, FDESC+13, FDESC+15, FDESC+16, FDESC+18, FDESC+19 , FDESC+24, FDESC+25, FDESC+26, FSAVE+5, FSAVE+9, FSAVE+10, PROMPT+5, PROMPT+7, PROMPT+12, PROMPT+13 , SEQ+7, SEQ+30, SEQ+33 |
>> VALMBCK | ADD+3* |
VALMCNT | WP~, WP+12*, WP+13 |
VIEW | FADD~, FADD+9, DETAIL~, DETAIL+19, DETAIL+23, DLINE+12, DLINE+31, DLINE+45, DLINE+46, DLINE+49 , DLINE+51, DLINE+52, DLINE+53, DLINE+62, DLINE+73, DLINE+80, DLINE+82, DLINE+85, DLINE+86, DLINE+88 , PROMPT~, PROMPT+10 |
WIDTH | WP~, WP+8 |
X | WP+1~, SEQ+1~, SEQ+13, SEQ+14, SEQ+16, SEQ+17, SEQ+20, SEQ+23, SEQ+28*, SEQ+30* , SEQ+33, SEQ+35*, SEQ+38, SEQ+40 |
Y | ADD+1~, SEQ+1~ |