The instrument sends to CommServer several components on the field used for flags. Only the first component is used by CommServer. The components (2nd, 3th, 4th) used to send flags on sample indices are not forwarded in the xml trace.
Extract of protocol:
This field shall be repeated 3 times
(for a total of 4 repetitions). The first
is for any flag/codes specific to the
assay, the second is for any specific to
Hemolysis, the third for Icterus and
the fourth for Turbidity.
A J is sent when we have a flag on sample indice. An example with a flag for hemolysis:
H|\^&|||7601093||||||||LIS2-A|20220331093043
P|1|66199603302201|||TESTS^Indices||20000101|F
O|1|3603302201^1^1||^^^1.0000+300+1.0\301+1.0\302+1.0\307+1.0\308+1.0\309+1.0\310+1.0\314+1.0\318+1.0\950+1.0\951+1.0\952+1.0|R||||||N||||6||||||||||P
R|1|^^^1.0000+308+1.0|6.3|mmol/L||^0^\^J^\^0^\^0^||V|||20220331092750|20220331093043|76001093
M|1|X|41026646^20220331113317^20220330095627^F9352^D9233|20220329171208^N^20241222171208|||N
L|1|N
In the xml trace, we loose this flag.
2022-03-31 09:32:02,210
<SampleResult Batch="false" Version="1.0" DriverName="VITROS5k6" DriverVersion="3.2.0.30" InstrumentType="VITROS5k6" DateTime="20220331093043" xmlns="http://roche.com/CIT/InstrumentInterface">
<Sample Control="false" SampleID="3603302201" InstrumentSpecimen="6">
<Result TestCode="308" InstrumentDilution="1.0">
<ResultPart Part="1" Unit="mmol/L">6.3</ResultPart>
</Result>
</Sample>
</SampleResult>