Example part in question: <rim:Value>|12345^LaShawn^James^^Dr^MD</rim:Value>
In gov.nist.toolkit.valregmetadata.datatype.XonXcnXtnFormat#validate,
replace barCount guard
with if ! (parts.length > 0 && parts.length <= 3) then error
Change value assignment to
if parts.length > 0
xon = parts[0];
if parts.length > 1
xcn = parts[1];
if parts.length == 3
xtn = parts[2];
https://profiles.ihe.net/ITI/TF/Volume3/ch-4.2.html#4.2.3.3.7
Example part in question:
<rim:Value>|12345^LaShawn^James^^Dr^MD</rim:Value>
In gov.nist.toolkit.valregmetadata.datatype.XonXcnXtnFormat#validate, replace barCount guard
with if ! (parts.length > 0 && parts.length <= 3) then error
Change value assignment to
Original issue submitter reference: https://groups.google.com/g/ihe-xds-implementors/c/-DNiTuhRZPc