Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMDLG4

Package: Clinical Reminders

Routine: PXRMDLG4


Information

PXRMDLG4 ;SLC/PJH - Reminder Dialog Edit/Inquiry ;09/09/2020

Source Information

Source file <PXRMDLG4.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Clinical Reminders 9 ESEL^PXRMDEDT  BUILD^PXRMDLG  $$TSUB^PXRMDLG1  (ALT,ASK)^PXRMDLG5  TAXDISP^PXRMDTAX  HELP^PXRMEUT  $$PXRM^PXRMEXID  (COLFMT,FORMAT)^PXRMTEXT  
$$STRREP^PXRMUTIL  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Clinical Reminders 4 PXRM DIALOG ADD ELEMENT  PXRMDLG  PXRMDLG5  PXRMDLG7  
Kernel 1 ^ORD(101  

Entry Points

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.

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !,"Invalid sequence number. A sequence number cannot be less then 1"
  • Line Location: SEQ+24
Function Call: WRITE
  • Prompt: !,"Sequence number is not part of an existing group."
  • Line Location: SEQ+28
Routine Call
  • DIR
  • Line Location:
    • SEQ+8

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All