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

Package: Kernel

Routine: XUMF4A


Information

XUMF4A ;CIOFO-SF/RAM - Institution File Clean Up; 06/28/99

Source Information

Source file <XUMF4A.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
List Manager 2 $$SETFLD^VALM1  (MSG,SET)^VALM10  
VA FileMan 2 (,UPDATE)^DIE  ENALL^DIK  
Health Level Seven 1 $$FMDATE^HLFNC  
Kernel 1 NAME^XUMF4  

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

Package Total Caller Graph
Kernel 6 XUMF AUTO  XUMF CHCK  XUMF218  XUMF4  XUMF4L0  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- entry point
DSN ; -- clean out local station numbers
CSN ; -- check/update status
GOLD ; -- add missing national data from standard table
ASSC ; -- populate associations (parent facility and VISN)
HIST ; -- history
CDSN() ; -- check for duplicate sta # (true=duplicates, false=none)
CMVD() ; -- check for missing national data
CHCK ; -- check if clean up is complete
FACTYP ;resolve duplicate facility types
STATE ;resolve duplicate states
FTCLEAN ; -- add missing facility types

External References

Name Field # of Occurrence
^DIE DSN+12, CSN+10, CSN+13, CSN+15, FACTYP+12, STATE+13, STATE+25
UPDATE^DIE GOLD+31, GOLD+43, ASSC+17, ASSC+26, HIST+18, HIST+28, FTCLEAN+13
ENALL^DIK DSN+20
$$FMDATE^HLFNC HIST+10, HIST+20
$$SETFLD^VALM1 CHCK+11, CHCK+17, CHCK+22
MSG^VALM10 EN+3
SET^VALM10 CHCK+12, CHCK+18, CHCK+23
NAME^XUMF4 EN+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "...working",!
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: "."
  • Line Location: GOLD+44
Function Call: WRITE
  • Prompt: "."
  • Line Location: ASSC+27
Function Call: WRITE
  • Prompt: "."
  • Line Location: HIST+29
Routine Call
  • DIE
  • Line Location:
    • DSN+12
    • CSN+10
    • CSN+13
    • CSN+15
    • FACTYP+12
    • STATE+13
    • STATE+25
Routine Call
  • DIE
  • Line Location:
    • GOLD+31
    • GOLD+43
    • ASSC+17
    • ASSC+26
    • HIST+18
    • HIST+28
    • FTCLEAN+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] DSN+7, DSN+8, DSN+15, DSN+16, DSN+17, DSN+18!, CSN+7, CSN+8, CSN+11, GOLD+10
, GOLD+11, GOLD+12, GOLD+32, ASSC+8, HIST+8, CDSN+7, CDSN+8, CDSN+9, CMVD+8
^DIC(4.1 - [#4.1] FACTYP+5, FACTYP+6, FACTYP+11
^DIC(5 - [#5] STATE+6, STATE+7, STATE+12, STATE+18, STATE+19, STATE+24
^TMP("XUMF ARRAY" DSN+9, GOLD+8, GOLD+9, ASSC+7, ASSC+9, ASSC+18, HIST+7, HIST+9, HIST+15, HIST+19
, HIST+25, CMVD+7, FTCLEAN+5, FTCLEAN+6
^TMP("XUMF CHCK" CHCK+4!
^TMP("XUMF NAME" EN+10!
^TMP("XUMF TMP" CDSN+2!, CDSN+9*, CDSN+12, CDSN+13, CDSN+14, CDSN+17!

Label References

Name Line Occurrences
$$CDSN EN+2, CHCK+8
$$CMVD CHCK+14
ASSC EN+8
CSN EN+8
DSN EN+8
GOLD EN+8
HIST EN+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGENCY GOLD+3~, GOLD+19*, GOLD+28
CNT GOLD+2~, GOLD+7*, GOLD+44*, ASSC+2~, ASSC+6*, ASSC+27*, HIST+2~, HIST+6*, HIST+29*, CDSN+4~
, CDSN+11*, CDSN+15*, CDSN+19, CMVD+2~, CMVD+4*, CMVD+9*, CMVD+11, FACTYP+2~, FACTYP+4*, FACTYP+8*
, FACTYP+9, FACTYP+13*, STATE+2~, STATE+5*, STATE+9*, STATE+10, STATE+14*, STATE+17*, STATE+21*, STATE+22
, STATE+26*
DA DSN+2~, DSN+10*, CSN+2~, CSN+9*, CSN+12*, CSN+14*, FACTYP+2~, FACTYP+10*, STATE+2~, STATE+11*
, STATE+23*
DIE DSN+2~, DSN+10*, CSN+2~, CSN+9*, CSN+12*, CSN+14*, FACTYP+2~, FACTYP+10*, STATE+2~, STATE+11*
, STATE+23*
DIK DSN+2~, DSN+20*
DIK(1 DSN+20*
DR DSN+2~, DSN+10*, CSN+2~, CSN+9*, CSN+12*, CSN+14*, FACTYP+2~, FACTYP+11*, STATE+2~, STATE+12*
, STATE+24*
DT GOLD+36, GOLD+38
EFFDT HIST+2~, HIST+9*, HIST+10*, HIST+11, HIST+12, HIST+14, HIST+19*, HIST+20*, HIST+21, HIST+22
, HIST+24
ERROR GOLD+2~
FACTYP GOLD+3~, GOLD+15*, GOLD+25
FDA GOLD+2~, GOLD+20!, GOLD+37!, ASSC+2~, ASSC+11!, ASSC+20!, HIST+2~, HIST+13!, HIST+23!, FTCLEAN+2~
, FTCLEAN+8!
FDA( GOLD+38*, GOLD+39*, GOLD+40*, ASSC+13*, ASSC+14*, ASSC+22*, ASSC+23*, HIST+14*, HIST+15*, HIST+24*
, HIST+25*, FTCLEAN+9*, FTCLEAN+10*, FTCLEAN+11*
FDA(4 GOLD+21*, GOLD+22*, GOLD+23*, GOLD+24*, GOLD+25*, GOLD+26*, GOLD+27*, GOLD+28*
FLAG GOLD+2~, GOLD+17*, GOLD+27
FLD CHCK+2~, CHCK+10*, CHCK+11, CHCK+16*, CHCK+17, CHCK+21*, CHCK+22
FT FACTYP+2~, FACTYP+4*, FACTYP+5*, FACTYP+6, FACTYP+7
FULL FTCLEAN+2~, FTCLEAN+6*, FTCLEAN+10
IEN DSN+2~, DSN+6*, DSN+7*, DSN+8, DSN+10, DSN+12~, DSN+14*, DSN+16*, DSN+17, DSN+18
, CSN+2~, CSN+6*, CSN+7*, CSN+8, CSN+9, CSN+10~, CSN+11, CSN+12, CSN+13~, CSN+14
, CSN+15~, GOLD+2~, GOLD+10*, GOLD+11, GOLD+12, GOLD+13, GOLD+30~, GOLD+32*, GOLD+33, GOLD+36
, ASSC+2~, ASSC+8*, ASSC+12, ASSC+16~, ASSC+21, ASSC+25~, HIST+2~, HIST+8*, HIST+12, HIST+17~
, HIST+22, HIST+27~, CDSN+4~, CDSN+6*, CDSN+8*, CDSN+9, CDSN+11*, CDSN+14*, FACTYP+2~, FACTYP+4*
, FACTYP+6*, FACTYP+10, FACTYP+11, STATE+2~, STATE+5*, STATE+7*, STATE+11, STATE+12, STATE+17*, STATE+19*
, STATE+23, STATE+24
IENS GOLD+2~, GOLD+13*, GOLD+21, GOLD+22, GOLD+23, GOLD+24, GOLD+25, GOLD+26, GOLD+27, GOLD+28
, GOLD+36*, GOLD+38, GOLD+39, GOLD+40, ASSC+12*, ASSC+13, ASSC+14, ASSC+21*, ASSC+22, ASSC+23
, HIST+12*, HIST+14, HIST+15, HIST+22*, HIST+24, HIST+25
NAME GOLD+2~, GOLD+14*, GOLD+21, GOLD+30~, GOLD+35, GOLD+39, FTCLEAN+2~, FTCLEAN+4*, FTCLEAN+5*, FTCLEAN+6
, FTCLEAN+9, FTCLEAN+12~
OLDNAME GOLD+3~, GOLD+11*, GOLD+30~, GOLD+34, GOLD+35, GOLD+39
OLDVANM GOLD+3~, GOLD+12*, GOLD+30~, GOLD+35, GOLD+40
PARENT ASSC+2~, ASSC+18*, ASSC+19, ASSC+23
STA DSN+8*, DSN+9, DSN+14*, DSN+15*, DSN+16, DSN+17, DSN+18, CSN+2~, CSN+8*, CSN+9
, GOLD+2~, GOLD+7*, GOLD+8*, GOLD+9, GOLD+10, GOLD+23, GOLD+30~, GOLD+32, GOLD+42~, ASSC+2~
, ASSC+6*, ASSC+7*, ASSC+8, ASSC+9, ASSC+16~, ASSC+18, ASSC+25~, HIST+2~, HIST+6*, HIST+7*
, HIST+8, HIST+9, HIST+15, HIST+17~, HIST+19, HIST+25, HIST+27~, CDSN+4~, CDSN+6*, CDSN+7*
, CDSN+8, CDSN+9, CDSN+11*, CDSN+12*, CDSN+13, CDSN+14, CMVD+2~, CMVD+6*, CMVD+7*, CMVD+8
STATE GOLD+3~, GOLD+18*, GOLD+22, STATE+2~, STATE+5*, STATE+6*, STATE+7, STATE+8, STATE+17*, STATE+18*
, STATE+19, STATE+20
STATUS CSN+2~, CSN+11*, CSN+12
U DSN+8, DSN+17, CSN+8, CSN+11, GOLD+11, GOLD+12, GOLD+14, GOLD+15, GOLD+16, GOLD+17
, GOLD+18, GOLD+19, ASSC+9, ASSC+18, HIST+9, HIST+15, HIST+19, HIST+25, CDSN+9, FACTYP+11
, STATE+12, STATE+24, FTCLEAN+6
>> VALMBCK EN+5*, EN+13*
>> VALMBG EN+12*
>> VALMCNT CHCK+6*, CHCK+9*, CHCK+12, CHCK+15*, CHCK+18, CHCK+20
VANAME GOLD+16*, GOLD+26, GOLD+30~, GOLD+35, GOLD+40
VAR CHCK+2~, CHCK+9*, CHCK+11*, CHCK+12, CHCK+15*, CHCK+17*, CHCK+18, CHCK+21*, CHCK+22*, CHCK+23
VISN ASSC+2~, ASSC+9*, ASSC+10, ASSC+14
X GOLD+2~, GOLD+9*, GOLD+14, GOLD+15, GOLD+16, GOLD+17, GOLD+18, GOLD+19
XUMF DSN+2~, DSN+4*, CSN+2~, CSN+4*, GOLD+3~, GOLD+5*, ASSC+2~, ASSC+4*, HIST+2~, HIST+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All