MCORMN1 ;WISC/DCB-BUILD INTERMEDIATE DATA SET ;4/16/97 15:21
Source file <MCORMN1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Medicine | 2 | ^MCORMN2 ^MCORMN3 | 
| VA Fileman | 1 | $$GET1^DID | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MULTI | ; Get the Sub-file data | |
| SETNODE | ; | |
| HITIT | ; Get the data that are out there FROM MULTI. | |
| MEDID(MCGFILE,MCENT,PATID,MCPATFLD) | ; | |
| GETDATA(MCPROC,MCENT,MCDEST,MCFILE,TYPE) | ;function to get data defined by data set MCDSNAM | |
| SORTFLDS | ;    sort out the single and multiple fields | |
| TTT | ||
| SUBFLD | ; Build the fields | |
| MULTIF | ; Get the fields they need | |
| GETITEM | ;    subroutine to get data defined in data set index MCDSIX for file entry MCENT | |
| SORT1 | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | SORT1+4, MULTIF+7, SUBFLD+3 | 
| ^DIC - [#1] | TTT | 
| ^MCAR( | MULTIF+13, MEDID+7 | 
| ^MCAR(690.2 - [#690.2] | GETDATA+10, GETDATA+11, GETDATA+12, GETDATA+14, SORTFLDS+3, SORT1+1, SORT1+2, MULTI+2, MULTIF+1, MULTIF+2 , MULTIF+3, MULTIF+6, SUBFLD+1, SUBFLD+2 | 
| ^MCAR(697.2 - [#697.2] | GETDATA+9 | 
| Name | Line Occurrences | 
|---|---|
| $$MEDID | TTT+1 | 
| GETITEM | TTT+2 | 
| HITIT | MULTIF+13 | 
| MULTI | GETITEM+2 | 
| MULTIF | MULTI+2 | 
| SETNODE | SUBFLD+5 | 
| SORT1 | SORTFLDS+3 | 
| SORTFLDS | GETITEM+1 | 
| SUBFLD | MULTIF+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| FILE | MEDID+1~ | 
| IEN | MEDID+1~, MEDID+2*, MEDID+4, MEDID+7 | 
| MCA | GETDATA+1~, MULTIF+11*, MULTIF+13 | 
| MCB | GETDATA+1~, MULTIF+11* | 
| >> MCD1 | SUBFLD+2* | 
| MCDA | GETDATA+1~, SORTFLDS+5* | 
| MCDA( | HITIT+1* | 
| MCDD | GETDATA+4~, SUBFLD+3*, SETNODE+1 | 
| MCDEST | GETDATA~, GETDATA+7*, SORTFLDS+6, SORTFLDS+7, SORT1+7, SORT1+8, SETNODE+2, SETNODE+3 | 
| MCDIC | GETDATA+1~, SORTFLDS+5* | 
| MCDIQ | GETDATA+1~, SORTFLDS+6*, SORTFLDS+7* | 
| MCDIQ(0 | SORTFLDS+5*, MULTIF+11*, MULTIF+12* | 
| MCDR | GETDATA+1~, MULTIF+7*, MULTIF+8, MULTIF+10 | 
| MCDR( | MULTIF+5*, SUBFLD+4* | 
| MCDRDR | GETDATA+1~, SORTFLDS+2!*, SORT1+6*, MULTI+1! | 
| MCDRDR( | SORT1+6* | 
| MCDRDR(1 | MULTIF+8* | 
| MCDSIX | GETDATA+1~, GETDATA+2~, GETDATA+8~, GETDATA+9*, GETDATA+10, GETDATA+12*, GETDATA+13, GETDATA+14, SORTFLDS+3, SORT1+1 , SORT1+2, MULTI+2, MULTIF+1, MULTIF+2, MULTIF+3, MULTIF+6, SUBFLD+1, SUBFLD+2 | 
| MCDSIX1 | GETDATA+5~, GETDATA+9*, GETDATA+10*, GETDATA+11, GETDATA+12 | 
| MCDSOK | GETDATA+8~ | 
| MCDSR | GETDATA+2~, GETDATA+14* | 
| MCENT | GETDATA~, TTT+1, SORTFLDS+5, MULTIF+13, MEDID~, MEDID+7 | 
| MCERR | GETDATA+2~ | 
| MCFIL | GETDATA+2~, GETDATA+4~ | 
| MCFILE | GETDATA~, MULTIF+7, MULTIF+11 | 
| MCFLD | GETDATA+5~, SORTFLDS+2*, SORTFLDS+3*, SORT1+1, SORT1+6 | 
| MCFLDIX | GETDATA+4~, SORT1+1*, SORT1+2 | 
| MCFLDNO | GETDATA+4~, SORT1+3*, SORT1+4, SORT1+7, SORT1+8 | 
| MCFLDREC | GETDATA+4~, SORT1+2*, SORT1+3, SORT1+8 | 
| MCFLDUSE | GETDATA+4~, SORT1+3*, SORT1+7 | 
| MCFTMP | GETDATA+2~, MULTIF+11* | 
| MCGFILE | GETDATA+5~, GETDATA+14*, TTT, TTT+1, SORTFLDS+5, SORT1+4, SORT1+7, SORT1+8, MULTIF+10, MULTIF+13 , MEDID~, MEDID+4, MEDID+7 | 
| MCGPROC | GETDATA+5~, GETDATA+9*, GETDATA+10 | 
| MCL2 | GETDATA+2~ | 
| MCL3 | GETDATA+2~ | 
| MCMM | GETDATA+2~ | 
| MCMU | GETDATA+2~ | 
| MCPATFLD | GETDATA+5~, GETDATA+9*, TTT+1, MEDID~, MEDID+2 | 
| MCPROC | GETDATA~, GETDATA+9 | 
| MCREC | GETDATA+5~, MULTIF+1*, MULTIF+2, MULTIF+3, MULTIF+6, SUBFLD+1, SUBFLD+2 | 
| MCROOT | GETDATA+1~, GETDATA+3~, TTT* | 
| MCSBFILE | GETDATA+5~, MULTI+1*, MULTI+2*, MULTIF+1, MULTIF+5, SUBFLD+3, SUBFLD+4, SETNODE+2, SETNODE+3 | 
| MCSF | GETDATA+3~ | 
| MCSFIND | GETDATA+3~, MULTIF+12*, MULTIF+13*, HITIT+1 | 
| MCSFLD | GETDATA+3~, MULTIF+3*, MULTIF+6*, SUBFLD+1, SUBFLD+3, SUBFLD+4, SETNODE+2, SETNODE+3 | 
| MCSFREC | GETDATA+3~, MULTIF+4! | 
| MCSREC | GETDATA+5~, SUBFLD+1*, SUBFLD+2 | 
| MCSUBFA | GETDATA+3~, MULTIF+4! | 
| MCSUBFNU | GETDATA+4~, MULTIF+3*, MULTIF+7, HITIT+1 | 
| MCTEMP | GETDATA+1~ | 
| MCTMP | GETDATA+3~, SORT1+4*, SORT1+7, MULTIF+10*, MULTIF+11, SUBFLD+2*, SETNODE+1, SETNODE+3 | 
| MCTMP1 | GETDATA+3~ | 
| MCTYPE | GETDATA+5~, GETDATA+6*, GETDATA+12 | 
| NODE | MEDID+1~, MEDID+4*, MEDID+7 | 
| PATID | TTT+1, MEDID~, MEDID+7 | 
| PIECE | MEDID+1~, MEDID+4*, MEDID+7 | 
| >> TEMP | SETNODE+1*, SETNODE+2 | 
| TYPE | GETDATA~, GETDATA+6 | 
| U | GETDATA+9, GETDATA+12, GETDATA+14, SORT1+7, SORT1+8, SETNODE+1, SETNODE+3, MEDID+7 |