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

Package: Medicine

Routine: MCORMN1


Information

MCORMN1 ;WISC/DCB-BUILD INTERMEDIATE DATA SET ;4/16/97 15:21

Source Information

Source file <MCORMN1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Medicine 2 ^MCORMN2  ^MCORMN3  
VA FileMan 1 $$GET1^DID  

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

Package Total Caller Graph
Clinical Procedures 1 MDPS2  
Medicine 1 MCORMN0  

Entry Points

Name Comments DBIA/ICR reference
GETDATA(MCPROC,MCENT,MCDEST,MCFILE,TYPE) ;function to get data defined by data set MCDSNAM
TTT
GETITEM ; subroutine to get data defined in data set index MCDSIX for file entry MCENT
SORTFLDS ; sort out the single and multiple fields
SORT1 ;
MULTI ; Get the Sub-file data
MULTIF ; Get the fields they need
SUBFLD ; Build the fields
HITIT ; Get the data that are out there FROM MULTI.
SETNODE ;
MEDID(MCGFILE,MCENT,PATID,MCPATFLD) ;

External References

Name Field # of Occurrence
$$GET1^DID MULTIF+10, MEDID+4
^MCORMN2 SORTFLDS+8
^MCORMN3 HITIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"File/Patient ID mismatch"
  • Line Location: TTT+1

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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*, TTTTTT+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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All