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 |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: VAFHLRO1

Package: Registration

Routine: VAFHLRO1


Information

VAFHLRO1 ;BP/JRP - UTILITIES FOR BUILDING HL7 ROLE SEGMENT;11/18/1997

;;5.3;Registration;**160**;Aug 13, 1993

Source Information

Source file <VAFHLRO1.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA FileMan 1 $$OREF^DILF  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Registration 1 VAFHLRO2  

Entry Points

Name Comments DBIA/ICR reference
ERROR(SEQ,OUTARR,ERROR) ;Add error node to output array
S8 ;;8^80^CE^O^^^01205^Role Action Reason
GETATT(SEQ) ;Get element attributes
S3 ;;3^80^CE^R^^^01197^Role
FIXLEN1 ;Recursive portion of FIXLEN
S1 ;;1^60^EI^R^^^01206^Role Instance ID
S7 ;;7^80^CE^O^^^01201^Role Duration
S6 ;;6^26^TS^O^^^01200^Role End Date/Time
S5 ;;5^26^TS^O^^^01199^Role Begin Date/Time
S4 ;;4^80^XCN^R^^^01198^Role Person
FIXLEN(INARR,OUTARR,MAXLEN,WORKSUB) ;Fixed length copy/collapse
S2 ;;2^2^ID^R^^0287^00816^Action Code
ATTRIB ;;SEQ^LEN^DT^OPT^RP/#^TBL#^ITEM#^ELEMENT NAME
SEQREQ(SEQ) ;Required element ?

External References

Name Field # of Occurrence
$$OREF^DILF FIXLEN+25

Label References

Name Line Occurrences
$$GETATT SEQREQ+9, ERROR+15
FIXLEN1 FIXLEN+32, FIXLEN1+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATTRIB ERROR+13~, ERROR+15*, ERROR+18, ERROR+20, ERROR+31*, ERROR+33
ELEMENT ERROR+13~, ERROR+20*, ERROR+21*, ERROR+24
ERROR ERROR~, ERROR+26
INARR FIXLEN~, FIXLEN+25, FIXLEN+28*, FIXLEN+30
LEN FIXLEN+23~, FIXLEN1+23*, FIXLEN1+25, FIXLEN1+26, FIXLEN1+28
LENOVR FIXLEN+23~, FIXLEN1+28*, FIXLEN1+30, FIXLEN1+36
LENRES FIXLEN+23~, FIXLEN1+21*, FIXLEN1+23
LENVAL FIXLEN+23~, FIXLEN1+20*, FIXLEN1+23, FIXLEN1+30, FIXLEN1+36
MAXLEN FIXLEN~, FIXLEN+16*, FIXLEN+17*, FIXLEN1+25, FIXLEN1+26, FIXLEN1+28
OUTARR FIXLEN~, FIXLEN+34, FIXLEN1+30, ERROR~, ERROR+28*, ERROR+29*, ERROR+31, ERROR+33
REQUIRED ERROR+13~, ERROR+17*, ERROR+18*, ERROR+23, ERROR+28, ERROR+29
RESULT FIXLEN+21~, FIXLEN+27*, FIXLEN+34, FIXLEN1+21, FIXLEN1+25*, FIXLEN1+26*, FIXLEN1+30, FIXLEN1+35*
ROOT FIXLEN+21~, FIXLEN+25*, FIXLEN+28
SEQ GETATT~, GETATT+8*, SEQREQ~, SEQREQ+9, ERROR~, ERROR+15, ERROR+21, ERROR+31, ERROR+33
TEXT ERROR+13~, ERROR+23*, ERROR+24*, ERROR+26*, ERROR+33
TMP SEQREQ+7~, SEQREQ+9*, SEQREQ+11
VALUE FIXLEN+21~, FIXLEN+30*, FIXLEN1+18, FIXLEN1+20, FIXLEN1+25, FIXLEN1+26, FIXLEN1+30, FIXLEN1+36*
WORKSUB FIXLEN~, FIXLEN+18*, FIXLEN+19*, FIXLEN+34, FIXLEN1+30, FIXLEN1+32*

Marked Items

Name Field # of Occurrence
$T(@SEQ GETATT+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  Marked Items |  All