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

Package: Scheduling

Routine: SCMSVROL


Information

SCMSVROL ;BP/JRP - HL7 ROL Segment Validation;6-MAR-1998

Source Information

Source file <SCMSVROL.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Scheduling 2 VALIDATE^SCMSVUT0  PARSEG^SCMSVUT4  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SCDXMSG1  

Entry Points

Name Comments DBIA/ICR reference
ERRORS ;Data elements validated
04010101
04020101
EN(ROLARRY,HLQ,HLFS,HLECH,VALERR) ;Entry point to validate all HL7 ROL
; (Role) segments built for message
03010101
ENQ
03010404
EN1Q
01010101
04010207
EN1(ROLSEG,HLQ,HLFS,HLECH,VALERR,PRIME) ;Entry point to validate the HL7 ROL
; (Role) segment

External References

Name Field # of Occurrence
VALIDATE^SCMSVUT0 EN+32, EN1+30, EN1+47
PARSEG^SCMSVUT4 EN1+29

Label References

Name Line Occurrences
$$EN1 EN+25
EN1Q EN1+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHECK EN1+23~, EN1+44*, EN1+45, EN1+46
CMPSEP EN1+23~, EN1+32*, EN1+35, EN1+46
CNT EN+18~, EN+31*, EN+32, EN1+23~, EN1+25*, EN1+30, EN1+47, EN1Q
CODE EN1+23~, EN1+39*, EN1+40, EN1+42*, EN1+43, EN1+47
>> DATA EN1+34*, EN1+35, EN1+41*, EN1+42, EN1+44, EN1+45*, EN1+46*, EN1+47
HLECH EN~, EN+25, EN1~, EN1+28, EN1+32
HLFS EN~, EN+25, EN1~, EN1+28
HLQ EN~, EN+25, EN1~, EN1+28
LOOP EN1+23~, EN1+40*
LOOP1 EN+18~, EN+22*, EN+23*, EN+25
MSG EN+18~, EN+19*, ENQ, EN1+23~, EN1+24*, EN1Q
OLDCNT EN1+23~, EN1+25*, EN1Q
PARSEG EN1+23~
PARSEG( EN1+45
PARSEG(0 EN1+30
PARSEG(3 EN1+34
PRIME EN+18~, EN+25, EN+27, EN1~, EN1+26*, EN1+35*
PRIMECNT EN+18~, EN+20*, EN+27*, EN+32
ROLARRY EN~, EN+23, EN+25
ROLSEG EN1~, EN1+29
SCMSVROL EN+18~, EN+29*, EN1+23~, EN1+37*
SEG EN1+23~
TMP EN+18~, EN+25*, EN1+23~, EN1+29
TMP("ECH" EN1+28*
TMP("FS" EN1+28*
TMP("Q" EN1+28*
VALERR EN~, EN+25, EN+31, EN+32, ENQ, EN1~, EN1+25, EN1+30, EN1+47

Marked Items

Name Field # of Occurrence
$T(ERRORS+LOOP EN1+41
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  Marked Items |  All