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: PXRMDCPY

Package: Clinical Reminders

Routine: PXRMDCPY


Information

PXRMDCPY ; SLC/PJH - Copy dialog files. ;06/12/2009

Source Information

Source file <PXRMDCPY.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 5 EN^DDIOL  ^DIC  ^DIE  (,IX)^DIK  ^DIR  
Clinical Reminders 2 (INIEH,SCAS,SETSTART)^PXRMCOPY  $$VNAME^PXRMINTR  
Kernel 1 BMES^XPDUTL  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Clinical Reminders 3 PXRMDBLD  PXRMDEDI  PXRMSEL  

Entry Points

Name Comments DBIA/ICR reference
COPY(IENO,IENN,RDIEN) ;
GETFOIEN(ROOT) ;Return the first open IEN in ROOT. This should be called
SEL(IENO,RDIEN) ;
NAME(IEN,ORG) ;
ERR(DESC) ;
UNIQNAME(NAME,ROOT) ;
MERGE(IENN,IENO,ROOT) ;
ASK(YESNO,TEXT,HLP,DEFAULT) ;
ANY
DELETE

External References

Name Field # of Occurrence
EN^DDIOL COPY+15, COPY+16, COPY+19
^DIC ANY+8
^DIE ANY+29, ANY+38, COPY+25, SEL+22
^DIK DELETE
IX^DIK COPY+33
^DIR ASK+8, COPY+14, SEL+34
INIEH^PXRMCOPY COPY+30
SCAS^PXRMCOPY COPY+28
SETSTART^PXRMCOPY COPY+1
$$VNAME^PXRMINTR COPY+17
BMES^XPDUTL ERR+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: ANY+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ANY+7
Function Call: WRITE
  • Prompt: !!,"Completed copy of '"_ORGNAME_"'"
  • Line Location: COPY+35
Function Call: WRITE
  • Prompt: !,"into '"_NAME_"'",!
  • Line Location: COPY+36
Function Call: WRITE
  • Prompt: !!,"New entry not created due to invalid name!",!
  • Line Location: DELETE+1
Function Call: WRITE
  • Prompt: !,"Another user is editing this file, try later"
  • Line Location: MERGE+6
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: SEL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+37
Routine Call
  • DIE
  • Line Location:
    • ANY+29
    • ANY+38
    • COPY+25
    • SEL+22
Routine Call
  • DIC
  • Line Location:
    • ANY+8
Routine Call
  • DIR
  • Line Location:
    • ASK+8
    • COPY+14
    • SEL+34

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXRMD(801.41 - [#801.41] ANY+13, ANY+14, ANY+15, ANY+27, NAME+6, SEL+6, SEL+17, SEL+18

Label References

Name Line Occurrences
$$GETFOIEN COPY+2
$$NAME COPY+13
$$UNIQNAME COPY+18
ASK ANY+35, SEL+10
COPY ANY+22, SEL+12
MERGE COPY+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS ANY+33~, ANY+35, SEL+2~, SEL+10
CNT NAME+1~, NAME+6*
DA ANY+29*, ANY+37*, COPY+6~, COPY+24*, COPY+32*, DELETE*, SEL+15~, SEL+16*, SEL+17*, SEL+18
DA(1 SEL+19*
DEFAULT ASK~, ASK+5
DESC ERR~, ERR+2
DEST MERGE+1~, MERGE+3*, MERGE+5, MERGE+8, MERGE+10
DIC ANY+1~, ANY+5*
DIC("A" ANY+5*
DIC("S" ANY+6*
DIC(0 ANY+5*
DIE ANY+29*, ANY+37*, COPY+6~, COPY+24*, SEL+15~, SEL+21*
DIK COPY+6~, COPY+32*, DELETE*
DIR ASK+1~, ASK+8!, COPY+6~, SEL+30~
DIR("?" ASK+6*
DIR("??" ASK+7*
DIR("A" ASK+4*, COPY+11*, SEL+32*
DIR("B" ASK+5*, COPY+13*, SEL+33*
DIR(0 ASK+3*, COPY+10*, SEL+31*
DIROUT ASK+2!, ASK+9, ANY+1~, ANY+9*, ANY+10*
DIRUT ASK+2!, ANY+1~, SEL+35
DPOS COPY+5*, SEL+2~, SEL+18
DR ANY+29*, ANY+37*, COPY+6~, COPY+24*, SEL+15~, SEL+20*
DTOUT ASK+2!, ASK+9*, ASK+10, ANY+1~, ANY+9, ANY+35, COPY+9, COPY+14, COPY+21, SEL+10
, SEL+12
DTYP ANY+1~, ANY+15*, ANY+16, ANY+18
DUOUT ASK+2!, ASK+10, ANY+1~, ANY+9, ANY+22, ANY+35, COPY+3, COPY+9, COPY+14, COPY+21
, MERGE+6*, SEL+10, SEL+12, SEL+35*, SEL+36*
ENTRY GETFOIEN+2~, GETFOIEN+3*, GETFOIEN+4, GETFOIEN+5*, GETFOIEN+6*
ERROR ERR+1~, ERR+8
ERROR( ERR+6*
ERROR(1 ERR+2*
ERROR(2 ERR+3*
HLP ASK~
IC ERR+1~, ERR+6*
IEN NAME~
IENN ANY+1~, ANY+22, ANY+25, ANY+29, ANY+31, ANY+37, COPY~, COPY+2*, COPY+3, COPY+24
, COPY+28, COPY+30, COPY+32, DELETE, MERGE~, MERGE+3, SEL+2~, SEL+12, SEL+20, SEL+24
, SEL+39
IENO ANY+1~, ANY+10*, ANY+13, ANY+14, ANY+15, ANY+22, ANY+27, COPY~, COPY+3, COPY+7
, COPY+13, COPY+30, MERGE~, MERGE+7, SEL~, SEL+6, SEL+12, SEL+17, SEL+23, SEL+39*
>> IORESET ANY, SEL+1
LFIND ANY+1~, ANY+14*, ANY+18
LOCK ANY+1~, ANY+13*, ANY+16, ANY+18
NAME COPY+6~, COPY+7*, COPY+9, COPY+18*, COPY+36, NAME+1~, NAME+6*, NAME+7, UNIQNAME~, UNIQNAME+2
NIEN GETFOIEN+2~, GETFOIEN+6*
OIEN GETFOIEN+2~, GETFOIEN+4*, GETFOIEN+5, GETFOIEN+6*, GETFOIEN+7
ORG NAME~, NAME+4, NAME+5*, NAME+6
ORGNAME COPY+6~, COPY+7*, COPY+13, COPY+35
PREV NAME+1~, NAME+3*, NAME+5*, NAME+6
PROMPT ANY+2~, ANY+3*, ANY+5, SEL+2~, SEL+5*
>> PXRMINST ANY+16, ANY+18
RDIEN COPY~, COPY+13, SEL~, SEL+8, SEL+9, SEL+12, SEL+14, SEL+17, SEL+18, SEL+19
, SEL+21, SEL+28
REF ERR+1~, ERR+5*, ERR+6*, UNIQNAME+1~, UNIQNAME+2*, UNIQNAME+3
RETVAL UNIQNAME+1~, UNIQNAME+2*, UNIQNAME+3*, UNIQNAME+4
ROOT ANY+2~, ANY+3*, ANY+5, ANY+25, ANY+29, ANY+31, ANY+37, COPY+1, COPY+2, COPY+3
, COPY+7, COPY+18, COPY+24, COPY+30, COPY+32, DELETE, GETFOIEN~, GETFOIEN+3, GETFOIEN+5, GETFOIEN+6
, MERGE~, MERGE+3, MERGE+7, SEL+2~, SEL+4*, SEL+21, SEL+23, SEL+24, UNIQNAME~, UNIQNAME+2
>> SEQ COPY+5
SIEN ANY+1~
SOURCE MERGE+1~, MERGE+7*, MERGE+8
SUB ANY+27~*, ANY+29
TEXT ASK~, ASK+4, ANY+33~, ANY+34*, ANY+35, SEL+2~, SEL+6*, SEL+8*, SEL+9*, SEL+10
U ASK+7, ANY+10, ANY+13, ANY+14, ANY+15, ANY+25, ANY+27, ANY+31, COPY+7, COPY+10
, GETFOIEN+4, SEL+6, SEL+18, SEL+23, SEL+24
>> VALMBCK SEL+1*, SEL+28*
WHAT ANY+2~, ANY+3*, SEL+2~, SEL+3*
X ASK+1~, ANY+1~, COPY+6~
Y ASK+1~, ANY+1~, ANY+10, COPY+15, COPY+16, COPY+17, COPY+18
Y(0 ASK+11, SEL+36
YESNO ASK~, ASK+11*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All