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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMEXPD

Package: Clinical Reminders

Routine: PXRMEXPD


Information

PXRMEXPD ;SLC/PKR - General packing driver. ;07/31/2020

Source Information

Source file <PXRMEXPD.m>

Call Graph

Call Graph

Call Graph Total: 21

Package Total Call Graph
Clinical Reminders 11 $$RETARR^PXRMDLRP  ($$DIQOUTCS,$$ROUTINE)^PXRMEXCS  $$IOKTP^PXRMEXFI  BLDLIST^PXRMEXLC  $$GETSRTN^PXRMEXPS  (CONTOFDA,DIALOGGF,RMEH,TIUCONV)^PXRMEXPU  STOREPR^PXRMEXU2  $$DEF^PXRMICHK  
$$TERM^PXRMICK1  FORMAT^PXRMTEXT  AWRITE^PXRMUTIL  
VA FileMan 6 ^DIC  $$GET1^DID  $$FLDNUM^DILFD  ($$GET1,GETS)^DIQ  ^DIR  EN^DIWE  
Kernel 3 GETENV^%ZOSV  ($$FMTE,$$NOW)^XLFDT  ($$REPEAT,$$RJ)^XLFSTR  
Registration 1 $$SITE^VASITE  

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 5 PXRMEXCO  PXRMEXCS  PXRMEXLM  PXRMEXRP  PXRMEXSP  

Entry Points

Name Comments DBIA/ICR reference
BLDDESC(USELLIST,TMPIND) ;If multiple entries have been selected
BLDTEXT(TMPIND) ;Combine the source information and the user's input into the
CLDIQOUT(FILENUM,IEN,FIELD,IENROOT,DIQOUT) ;Clean-up the DIQOUT returned by
CMPLIST(CMPLIST,SELLIST,FILELST,ERROR) ;Process the selected list and build a
CRE(REPACK,EXNAME,NOTINLM) ;Pack a reminder component and store it in the repository.
DEF ;Check reminder definitions for errors.
TERM ;Check reminder terms for errors.
DIALOG ;Check reminder dialogs for errors
FSEL(LIST,FILELST) ;Select file list.
IENSEL(LIST,ID,FILELST) ;Select entries from the selected file.
GETTEXT(FILENUM,IEN,TMPIND,INDEX) ;Let the user input some text.
GDIQF(FILENUM,FILENAME,IEN,IND,TMPIND,SELLIST,SERROR) ;Save file entries into
GRTN(ROUTINE,TMPIND,SERROR) ;Save routines into ^TMP(TMPIND,$J).
HEADER(TMPIND,USELLIST,SELLIST,RANK,EFNAME) ;Create the Exchange file header
NEXINFO(TMPIND) ;Add information to the description about quick orders,
NEXINFOA(TMPIND,SUB,NL) ;
ORDER(CMPLIST,RANK,POA) ;Order the component list so pointers can be resolved.
PACK(CMPLIST,POA,TMPIND,SELLIST,SERROR) ;Create the packed entry, store it in
PACKORD(RANK) ;
PATTR(TMPIND) ;Build a list of packing attributes.
PUTSRC(FILENAME,NAME,TMPIND) ;Save the source information.

External References

Name Field # of Occurrence
GETENV^%ZOSV PUTSRC+8
^DIC IENSEL+7
$$GET1^DID BLDDESC+7, CRE+5, CRE+6, CRE+7, CRE+8, CRE+9, CRE+10, CRE+11, CRE+12, CRE+13
, CRE+14, CRE+15, CRE+16, CRE+17, HEADER+13, PACK+8
$$FLDNUM^DILFD GETTEXT+5, GETTEXT+6
$$GET1^DIQ BLDDESC+10, GETTEXT+11, GETTEXT+14, HEADER+12, PACK+13, PUTSRC+5
GETS^DIQ GDIQF+16
^DIR FSEL+9, HEADER+22
EN^DIWE GETTEXT+18
$$RETARR^PXRMDLRP DIALOG+10
$$DIQOUTCS^PXRMEXCS GDIQF+27
$$ROUTINE^PXRMEXCS GRTN+9
$$IOKTP^PXRMEXFI GDIQF+6
BLDLIST^PXRMEXLC DIALOG+40
$$GETSRTN^PXRMEXPS CMPLIST+8
CONTOFDA^PXRMEXPU CLDIQOUT+8
DIALOGGF^PXRMEXPU CLDIQOUT+15
RMEH^PXRMEXPU CLDIQOUT+6
TIUCONV^PXRMEXPU CLDIQOUT+14
STOREPR^PXRMEXU2 DIALOG+35
$$DEF^PXRMICHK DEF+10
$$TERM^PXRMICK1 TERM+9
FORMAT^PXRMTEXT BLDDESC+11
AWRITE^PXRMUTIL GDIQF+23
$$SITE^VASITE PUTSRC+2
$$FMTE^XLFDT PUTSRC+7
$$NOW^XLFDT PUTSRC+7
$$REPEAT^XLFSTR NEXINFOA+2, NEXINFOA+8
$$RJ^XLFSTR FSEL+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CMPLIST+25
Function Call: WRITE
  • Prompt: !,PACKLIST(FNUM,"ERROR",IND)," IEN=",IND
  • Line Location: CMPLIST+26
Function Call: WRITE
  • Prompt: !,"Cannot create the packed file due to the above error(s)."
  • Line Location: CMPLIST+38
Function Call: WRITE
  • Prompt: !!,"Checking reminder definition(s) for errors."
  • Line Location: DEF+5
Function Call: WRITE
  • Prompt: !!,"Checking reminder definition "_$P(^PXD(811.9,DIEN,0),U,1)
  • Line Location: DEF+8
Function Call: WRITE
  • Prompt: !!,"No fatal reminder definition problems were found, packing will continue."
  • Line Location: DEF+12
Function Call: WRITE
  • Prompt: !!,"Cannot create the packed file, please correct the above fatal error(s)."
  • Line Location: DEF+13
Function Call: WRITE
  • Prompt: !!,"Checking reminder term(s) for errors."
  • Line Location: TERM+4
Function Call: WRITE
  • Prompt: !!,"Checking reminder term "_$P(^PXRMD(811.5,DIEN,0),U,1)
  • Line Location: TERM+7
Function Call: WRITE
  • Prompt: !!,"No fatal reminder term problems were found, packing will continue."
  • Line Location: TERM+11
Function Call: WRITE
  • Prompt: !!,"Cannot create the packed file, please correct the above fatal error(s)."
  • Line Location: TERM+12
Function Call: WRITE
  • Prompt: "."
  • Line Location: DIALOG+9
Function Call: WRITE
  • Prompt: !!,$S(FAILTYPE="W":"**WARNING**",FAILTYPE="F":"**FATAL ERROR**",1:"")
  • Line Location: DIALOG+13
Function Call: WRITE
  • Prompt: !,OUTPUT(CNT)
  • Line Location: DIALOG+14
Function Call: WRITE
  • Prompt: !!,"No fatal dialog problems were found, packing will continue."
  • Line Location: DIALOG+17
Function Call: WRITE
  • Prompt: !!,"Cannot create the packed file, please correct the above fatal error(s)."
  • Line Location: DIALOG+18
Function Call: WRITE
  • Prompt: !,EFNAME_" was saved in the Exchange File."
  • Line Location: DIALOG+38
Function Call: WRITE
  • Prompt: !!,"Select from the following reminder files:"
  • Line Location: FSEL+8
Function Call: WRITE
  • Prompt: !,"Enter another one or just press enter to go back to file selection."
  • Line Location: IENSEL+14
Function Call: WRITE
  • Prompt: !,ETEXT
  • Line Location: GDIQF+21
Function Call: WRITE
  • Prompt: !,"it returned the following error:"
  • Line Location: GDIQF+22
Function Call: WRITE
  • Prompt: !,"Warning could not find routine ",X
  • Line Location: GRTN+13
Function Call: WRITE
  • Prompt: !,"Enter a description of the ",PNAME," you are packing."
  • Line Location: HEADER+35
Function Call: WRITE
  • Prompt: !,"Enter keywords or phrases to help index the entry you are packing."
  • Line Location: HEADER+39
Function Call: WRITE
  • Prompt: !,"Separate the keywords or phrases on each line with commas."
  • Line Location: HEADER+40
Function Call: WRITE
  • Prompt: !,"Packing components ..."
  • Line Location: PACK+3
Function Call: WRITE
  • Prompt: !,"Adding routine ",IEN
  • Line Location: PACK+12
Function Call: WRITE
  • Prompt: !,"Adding ",FILENAME," ",$$GET1^DIQ(FILENUM,IEN,.01),", IEN=",IEN
  • Line Location: PACK+13
Function Call: WRITE
  • Prompt: !,"Packing is complete."
  • Line Location: PACK+18
Routine Call
  • DIC
  • Line Location:
    • IENSEL+7
Routine Call
  • DIR
  • Line Location:
    • FSEL+9
    • HEADER+22

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PXD(801 - [#801] GET1^DID
^PXD(801.1 - [#801.1] GET1^DID
^PXRMD(801.41 - [#801.41] GET1^DID
^PXRM(810.2 - [#810.2] GET1^DID
^PXRM(810.4 - [#810.4] GET1^DID
^PXRM(810.7 - [#810.7] GET1^DID
^PXRM(810.8 - [#810.8] GET1^DID
^PXRMD(810.9 - [#810.9] GET1^DID
^PXD(811.2 - [#811.2] GET1^DID
^PXRMD(811.4 - [#811.4] GET1^DID
^PXRMD(811.5 - [#811.5] GET1^DID
^PXRMD(811.6 - [#811.6] GET1^DID
^PXD(811.9 - [#811.9] GET1^DID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LOAD" GRTN+8
^%ZOSF("TEST" GRTN+3
^PXD(811.9 - [#811.9] CMPLIST+35, DEF+8
^PXRMD(811.4 - [#811.4] CLDIQOUT+4
^PXRMD(811.5 - [#811.5] TERM+7
^TMP( BLDDESC+12!, BLDDESC+13*, BLDTEXT+4, BLDTEXT+6*, BLDTEXT+9, BLDTEXT+11*, CRE+4!, CRE+32!, DEF+3!, TERM+2!
DIALOG+4!, DIALOG+30!, DIALOG+36!, GETTEXT+12*, GETTEXT+15*, GDIQF+29*, GDIQF+30*, GRTN+10*, NEXINFO+4, NEXINFO+6*
, NEXINFO+7*, NEXINFO+10*, NEXINFO+11*, NEXINFO+14*, NEXINFO+15*, NEXINFO+18*, NEXINFO+19*, NEXINFO+22*, NEXINFO+23*, NEXINFO+26*
, NEXINFO+27*, NEXINFO+29*, NEXINFOA+2*, NEXINFOA+7*, NEXINFOA+8*, PACK+17*, PACK+20!, PATTR+1*, PUTSRC+3*, PUTSRC+4*
, PUTSRC+5*, PUTSRC+6*, PUTSRC+7*, PUTSRC+9*
^TMP("PXRMEXCS" GDIQF+27*, GRTN+9*
^TMP($J CMPLIST+2!, CMPLIST+14, CMPLIST+17!, NEXINFO+5, NEXINFO+9, NEXINFO+13, NEXINFO+17, NEXINFO+21, NEXINFO+25, NEXINFOA+4
, NEXINFOA+6, NEXINFOA+7, NEXINFOA+9!

Label References

Name Line Occurrences
@( CMPLIST+10
BLDDESC HEADER+31
BLDTEXT HEADER+44
CLDIQOUT GDIQF+26
CMPLIST CRE+31
FSEL CRE+23
GDIQF PACK+15
GETTEXT HEADER+36, HEADER+41
GRTN PACK+14
HEADER DIALOG+23
IENSEL FSEL+13
NEXINFO DIALOG+34
NEXINFOA NEXINFO+8, NEXINFO+12, NEXINFO+16, NEXINFO+20, NEXINFO+24, NEXINFO+28
ORDER DIALOG+27
PACK DIALOG+29
PACKORD CRE+19
PATTR HEADER+47
PUTSRC HEADER+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALIST FSEL+1~, FSEL+3
ALIST( FSEL+2*
CIEN CMPLIST+3~, CMPLIST+10*, CMPLIST+13*, CMPLIST+14, CMPLIST+15, CMPLIST+16
CMPLIST CMPLIST~, CRE+1~, CRE+31, DIALOG+27, DIALOG+29, ORDER~, PACK~
CMPLIST( CMPLIST+28*, CMPLIST+31, CMPLIST+34, CMPLIST+35, ORDER+3, PACK+10, PACK+11
CNT CRE+1~, DIALOG+14*
CSUM GDIQF+2~
DERRFND CRE+1~
DERRMSG CRE+1~
DIC IENSEL+1~, IENSEL+2*, GETTEXT+1~, GETTEXT+16*
DIC(0 IENSEL+4*
DIEN CRE+1~, DEF+6*, DEF+7*, DEF+8, DEF+10, TERM+5*, TERM+6*, TERM+7, TERM+9, DIALOG+6*
DIALOG+8*, DIALOG+10
DIF GRTN+1~, GRTN+6*
DIQOUT CLDIQOUT~, CLDIQOUT+6, CLDIQOUT+8, CLDIQOUT+14, CLDIQOUT+15, GDIQF+2~, GDIQF+3!, GDIQF+26, GDIQF+27, GDIQF+29
DIQOUT( CLDIQOUT+10!, CLDIQOUT+12!
DIR FSEL+1~, IENSEL+1~, HEADER+2~, HEADER+25!
DIR("A" FSEL+3*, FSEL+4*, HEADER+18*
DIR("B" HEADER+15*, HEADER+21*
DIR(0 FSEL+5*, HEADER+17*
DIROUT FSEL+1~, FSEL+11, IENSEL+1~, IENSEL+9
DIRUT FSEL+1~, FSEL+11, IENSEL+1~, IENSEL+9
DONE FSEL+1~, FSEL+6*, FSEL+7, FSEL+10*, FSEL+11*, FSEL+12*, IENSEL+1~, IENSEL+5*, IENSEL+6, IENSEL+8*
, IENSEL+9*, IENSEL+10*
DTOUT FSEL+1~, FSEL+12, IENSEL+1~, IENSEL+10, HEADER+23
DUOUT FSEL+1~, FSEL+12, IENSEL+1~, IENSEL+10, HEADER+23
DUZ PUTSRC+5
DWLW GETTEXT+1~, GETTEXT+17*
DWPK GETTEXT+1~, GETTEXT+17*
EFNAME CRE+1~, DIALOG+22*, DIALOG+23, DIALOG+24, DIALOG+35, DIALOG+38, DIALOG+39, DIALOG+43, DIALOG+45, HEADER~
, HEADER+21, HEADER+23*, HEADER+24*, HEADER+27
ERROR CMPLIST~, CMPLIST+4*, CMPLIST+24*, CMPLIST+25, CMPLIST+37, CRE+1~, CRE+31, CRE+32
ETEXT GDIQF+19~, GDIQF+20*, GDIQF+21
EXNAME CRE~, DIALOG+22
EXTYPE HEADER+2~
FAIL CRE+1~, DEF+2*, DEF+3, DEF+11*, DEF+12, DEF+13, TERM+1*, TERM+2, TERM+10*, TERM+11
TERM+12, DIALOG+2*, DIALOG+4, DIALOG+9, DIALOG+11*, DIALOG+12*, DIALOG+17, DIALOG+18
FAILTYPE CRE+1~, DIALOG+1~, DIALOG+10*, DIALOG+11, DIALOG+12, DIALOG+13
FIELD CLDIQOUT~, CLDIQOUT+14, CLDIQOUT+15, GDIQF+2~, GDIQF+6*, GDIQF+12, GDIQF+16, GDIQF+26
FIELDNUM GETTEXT+1~, GETTEXT+5*, GETTEXT+6*, GETTEXT+7*, GETTEXT+8, GETTEXT+11, GETTEXT+14
FILELST CMPLIST~, CRE+1~, CRE+23, CRE+31, FSEL~, FSEL+13, IENSEL~
FILELST( CMPLIST+6, FSEL+2, IENSEL+2
FILELST(0 CMPLIST+5, CRE+18*, FSEL+2, FSEL+5
FILELST(1 CRE+5*
FILELST(10 CRE+14*
FILELST(11 CRE+15*
FILELST(12 CRE+16*
FILELST(13 CRE+17*
FILELST(2 CRE+6*
FILELST(3 CRE+7*
FILELST(4 CRE+8*
FILELST(5 CRE+9*
FILELST(6 CRE+10*
FILELST(7 CRE+11*
FILELST(8 CRE+12*
FILELST(9 CRE+13*
FILENAME GDIQF~, GDIQF+20, GDIQF+27, GDIQF+29, GDIQF+30, HEADER+2~, HEADER+3*, HEADER+13*, HEADER+27, HEADER+28
, PACK+2~, PACK+8*, PACK+13, PACK+15, PUTSRC~, PUTSRC+3
FILENUM BLDDESC+4*, BLDDESC+5*, BLDDESC+7, BLDDESC+9, BLDDESC+10, CLDIQOUT~, CLDIQOUT+4, CLDIQOUT+6, CLDIQOUT+10, CLDIQOUT+12
, CLDIQOUT+14, CLDIQOUT+15, IENSEL+1~, IENSEL+2*, IENSEL+3, IENSEL+12, IENSEL+13, GETTEXT~, GETTEXT+4, GETTEXT+5
, GETTEXT+6, GETTEXT+11, GETTEXT+14, GDIQF~, GDIQF+6, GDIQF+12, GDIQF+13, GDIQF+14, GDIQF+16, GDIQF+26
, HEADER+2~, HEADER+3*, HEADER+4*, HEADER+6*, HEADER+8, HEADER+10, HEADER+11, HEADER+12, HEADER+13, HEADER+36
, ORDER+1~, ORDER+2*, ORDER+3*, ORDER+4, ORDER+6, PACK+2~, PACK+7*, PACK+8, PACK+10, PACK+11
, PACK+12, PACK+13, PACK+14, PACK+15
FNUM CMPLIST+3~, CMPLIST+6*, CMPLIST+7, CMPLIST+8, CMPLIST+10, CMPLIST+21*, CMPLIST+22*, CMPLIST+23, CMPLIST+26, CMPLIST+28
IC BLDTEXT+2~, BLDTEXT+3*, BLDTEXT+4*, BLDTEXT+6, BLDTEXT+8*, BLDTEXT+9*, BLDTEXT+11
ID IENSEL~, IENSEL+2
IEN BLDDESC+2~, BLDDESC+8*, BLDDESC+9*, BLDDESC+10, CLDIQOUT~, CLDIQOUT+4, CLDIQOUT+14, CLDIQOUT+15, GETTEXT~, GETTEXT+11
, GETTEXT+14, GDIQF~, GDIQF+6, GDIQF+14, GDIQF+16, GDIQF+20, GDIQF+26, GRTN+1~, HEADER+2~, HEADER+3*
, HEADER+11*, HEADER+12, HEADER+36, NEXINFOA+1~, NEXINFOA+3*, NEXINFOA+4*, NEXINFOA+6, NEXINFOA+7, PACK+2~, PACK+11*
, PACK+12, PACK+13, PACK+14, PACK+15
IENROOT CLDIQOUT~, CLDIQOUT+8, GDIQF+2~, GDIQF+3!, GDIQF+26, GDIQF+30
IND BLDDESC+13*, BLDTEXT+2~, BLDTEXT+3*, BLDTEXT+5*, BLDTEXT+6, BLDTEXT+10*, BLDTEXT+11, CMPLIST+3~, CMPLIST+5*, CMPLIST+6
, CMPLIST+24*, CMPLIST+26*, CMPLIST+27*, CMPLIST+28*, CMPLIST+33*, CMPLIST+34*, CMPLIST+35, FSEL+1~, FSEL+2*, GDIQF~
, GDIQF+27, GDIQF+29, GDIQF+30, GRTN+1~, HEADER+2~, HEADER+7*, HEADER+8*, HEADER+10*, HEADER+11, PACK+2~
, PACK+5*, PACK+6*, PACK+7
INDEX GETTEXT~, GETTEXT+12, GETTEXT+15, GETTEXT+16
JND CMPLIST+3~, CMPLIST+27*, CMPLIST+28*, PACK+2~, PACK+9*, PACK+10*, PACK+11
KND PACK+2~, PACK+4*, PACK+15*, PACK+17
LIST FSEL~, FSEL+13, IENSEL~
LIST( IENSEL+3, IENSEL+12*, IENSEL+13*
LNUM NEXINFOA+1~, NEXINFOA+5*, NEXINFOA+6*, NEXINFOA+7
LOC PUTSRC+1~, PUTSRC+2*, PUTSRC+6
LRD CMPLIST+3~, CMPLIST+35*, CMPLIST+36
MSG GETTEXT+9~, GDIQF+2~, GDIQF+17, GDIQF+25!
NAME HEADER+12*, HEADER+15, PUTSRC~, PUTSRC+4
NFNUM HEADER+2~, HEADER+3*, HEADER+4*, HEADER+5, HEADER+31
NIEN HEADER+2~, HEADER+3*, HEADER+7*, HEADER+8*, HEADER+9, HEADER+28, HEADER+31
NL BLDDESC+2~, BLDDESC+4*, BLDDESC+6*, BLDDESC+7*, BLDDESC+10*, BLDDESC+11, NEXINFO+3~, NEXINFO+4*, NEXINFO+6*, NEXINFO+7*
, NEXINFO+8, NEXINFO+10*, NEXINFO+11*, NEXINFO+12, NEXINFO+14*, NEXINFO+15*, NEXINFO+16, NEXINFO+18*, NEXINFO+19*, NEXINFO+20
, NEXINFO+22*, NEXINFO+23*, NEXINFO+24, NEXINFO+26*, NEXINFO+27*, NEXINFO+28, NEXINFO+29, NEXINFOA~, NEXINFOA+2*, NEXINFOA+7*
, NEXINFOA+8*
NLS NEXINFO+3~, NEXINFO+4*, NEXINFO+6, NEXINFO+10, NEXINFO+14, NEXINFO+18, NEXINFO+22, NEXINFO+26, NEXINFO+29
NOSTUB CLDIQOUT+2~, CLDIQOUT+3*, CLDIQOUT+4*, CLDIQOUT+6
NOTINLM CRE~, DIALOG+38, DIALOG+42
NOUT BLDDESC+2~, BLDDESC+11, BLDDESC+13
NUM CMPLIST+3~, CMPLIST+9*, CMPLIST+10*, CMPLIST+15*, CMPLIST+16, CMPLIST+32*, CMPLIST+36*, GDIQF+2~, GDIQF+13*, GDIQF+14*
NUMF IENSEL+1~, IENSEL+3*, IENSEL+11*, IENSEL+12, IENSEL+13
OK DEF+1~, DEF+10*, DEF+11, TERM+9*, TERM+10
ORDER ORDER+1~, ORDER+2*, ORDER+5*
OUTPUT CRE+2~, DEF+1~, DEF+9!, DEF+10, TERM+8!, TERM+9, DIALOG+3!, DIALOG+10, DIALOG+15!
OUTPUT( DIALOG+14
PACKLIST CMPLIST+3~
PACKLIST( CMPLIST+22, CMPLIST+23, CMPLIST+26, CMPLIST+28
PNAME HEADER+2~, HEADER+28*, HEADER+35
POA CRE+2~, DIALOG+27, DIALOG+29, ORDER~, PACK~
POA( ORDER+6*, PACK+6, PACK+7
PORDER ORDER+1~, ORDER+4*, ORDER+5*, ORDER+6
RA GRTN+1~, GRTN+5!, GRTN+9, GRTN+10
RANK CRE+2~, CRE+19, DIALOG+23, DIALOG+27, HEADER~, ORDER~, PACKORD~
RANK("FN" ORDER+4, PACKORD+1*, PACKORD+2*, PACKORD+3*, PACKORD+4*, PACKORD+5*, PACKORD+6*, PACKORD+7*, PACKORD+8*, PACKORD+9*
, PACKORD+10*, PACKORD+11*, PACKORD+12*, PACKORD+13*, PACKORD+14*, PACKORD+15*, PACKORD+16*, PACKORD+17*
RANK(1000 PACKORD+10*
RANK(10000 PACKORD+4*
RANK(100000 PACKORD+12*
RANK(100100 PACKORD+13*
RANK(100200 PACKORD+14*
RANK(100300 PACKORD+15*
RANK(100400 PACKORD+17*
RANK(100500 PACKORD+16*
RANK(11000 PACKORD+2*
RANK(2000 PACKORD+8*
RANK(200000 PACKORD+1*
RANK(3000 PACKORD+7*
RANK(4000 PACKORD+6*
RANK(5000 PACKORD+9*
RANK(6000 PACKORD+11*
RANK(8000 PACKORD+3*
RANK(9000 PACKORD+5*
REPACK CRE~, CRE+22, CRE+23
ROUTINE CMPLIST+3~, CMPLIST+8*, CMPLIST+10, GRTN~, GRTN+2, PACK+2~
SELLIST CMPLIST~, CRE+2~, CRE+22*, CRE+23, CRE+26, CRE+28, CRE+31, DIALOG+23, DIALOG+29, DIALOG+35
, GDIQF~, HEADER~, PACK~, PACK+15
SELLIST( CMPLIST+7, CMPLIST+10, CMPLIST+13, CMPLIST+15, CMPLIST+16!, CMPLIST+32, CMPLIST+36*, DEF+3, DEF+7, TERM+2
TERM+6, DIALOG+4, DIALOG+8, GDIQF+13, GDIQF+14*
SERROR CRE+2~, DIALOG+29, DIALOG+30, GDIQF~, GDIQF+18*, GRTN~, GRTN+12*, PACK~, PACK+4*, PACK+14
, PACK+15, PACK+20
SUB NEXINFOA~, NEXINFOA+2, NEXINFOA+4, NEXINFOA+6, NEXINFOA+7, NEXINFOA+8, NEXINFOA+9
SUCCESS CRE+2~, DIALOG+35, DIALOG+37
TEMP GRTN+1~
TEXT BLDDESC+2~, BLDDESC+11
TEXT( BLDDESC+6*, BLDDESC+7*, BLDDESC+10*
TEXT(1 BLDDESC+3*
TEXTOUT BLDDESC+2~, BLDDESC+11
TEXTOUT( BLDDESC+13
TMPIND BLDDESC~, BLDDESC+12, BLDDESC+13, BLDTEXT~, BLDTEXT+4, BLDTEXT+6, BLDTEXT+9, BLDTEXT+11, CRE+2~, CRE+3*
, CRE+4, CRE+32, DEF+3, TERM+2, DIALOG+4, DIALOG+23, DIALOG+29, DIALOG+30, DIALOG+34, DIALOG+35
DIALOG+36, GETTEXT~, GETTEXT+12, GETTEXT+15, GDIQF~, GDIQF+29, GDIQF+30, GRTN~, GRTN+10, HEADER~
, HEADER+27, HEADER+31, HEADER+36, HEADER+41, HEADER+44, HEADER+47, NEXINFO~, NEXINFO+4, NEXINFO+6, NEXINFO+7
, NEXINFO+8, NEXINFO+10, NEXINFO+11, NEXINFO+12, NEXINFO+14, NEXINFO+15, NEXINFO+16, NEXINFO+18, NEXINFO+19, NEXINFO+20
, NEXINFO+22, NEXINFO+23, NEXINFO+24, NEXINFO+26, NEXINFO+27, NEXINFO+28, NEXINFO+29, NEXINFOA~, NEXINFOA+2, NEXINFOA+7
, NEXINFOA+8, PACK~, PACK+14, PACK+15, PACK+17, PACK+20, PATTR~, PATTR+1, PUTSRC~, PUTSRC+3
, PUTSRC+4, PUTSRC+5, PUTSRC+6, PUTSRC+7, PUTSRC+9
TYPE GETTEXT+1~, GETTEXT+5*, GETTEXT+6*, GETTEXT+10, GETTEXT+13
U CLDIQOUT+4, CMPLIST+6, CRE+5, CRE+6, CRE+7, CRE+8, CRE+9, CRE+10, CRE+11, CRE+12
, CRE+13, CRE+14, CRE+15, CRE+16, CRE+17, DEF+8, TERM+7, FSEL+2, IENSEL+2, NEXINFO+4
, NEXINFO+29, PUTSRC+6
USELLIST BLDDESC~, CRE+2~, CRE+28*, DIALOG+23, HEADER~, HEADER+31
USELLIST( BLDDESC+5, BLDDESC+9, HEADER+4, HEADER+8, HEADER+10, HEADER+11
USELLIST("" HEADER+6
VALMHDR CRE+25!
VALMHDR(1 CRE+26*, DIALOG+39*, DIALOG+45*
VALMHDR(2 DIALOG+46*
WP GETTEXT+9~, GETTEXT+12
X FSEL+1~, IENSEL+1~, GETTEXT+9~, GETTEXT+11*, GETTEXT+14*, GETTEXT+15, GRTN+1~, GRTN+2*, GRTN+9, GRTN+10
, GRTN+13
XCNP GRTN+1~, GRTN+7*
Y FSEL+1~, FSEL+10, FSEL+13, IENSEL+1~, IENSEL+8, IENSEL+12, IENSEL+13, HEADER+2~, HEADER+23, HEADER+24
, PUTSRC+1~, PUTSRC+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All