SCMSVROL ;BP/JRP - HL7 ROL Segment Validation;6-MAR-1998
Source file <SCMSVROL.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 2 | VALIDATE^SCMSVUT0 PARSEG^SCMSVUT4 |
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 |
Name | Line Occurrences |
---|---|
$$EN1 | EN+25 |
EN1Q | EN1+30 |
>> | 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 |
Name | Field # of Occurrence |
---|---|
$T(ERRORS+LOOP | EN1+41 |