XUMF4A ;CIOFO-SF/RAM - Institution File Clean Up; 06/28/99
Source file <XUMF4A.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 2 | $$SETFLD^VALM1 (MSG,SET)^VALM10 | 
| VA Fileman | 2 | (,UPDATE)^DIE ENALL^DIK | 
| Health Level Seven | 1 | $$FMDATE^HLFNC | 
| Kernel | 1 | NAME^XUMF4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HIST | ; -- history | |
| EN | ; -- entry point | |
| GOLD | ; -- add missing national data from standard table | |
| CMVD() | ; -- check for missing national data | |
| ASSC | ; -- populate associations (parent facility and VISN) | |
| CHCK | ; -- check if clean up is complete | |
| DSN | ; -- clean out local station numbers | |
| FACTYP | ;resolve duplicate facility types | |
| STATE | ;resolve duplicate states | |
| CSN | ; -- check/update status | |
| CDSN() | ; -- check for duplicate sta # (true=duplicates, false=none) | |
| FTCLEAN | ; -- add missing facility types | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| 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! | 
| 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 | 
| >> | 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* |