If you have an OBX similar to below which are both v2 valid comparators
OBX|1|SN|3339-4||=^23... or
OBX|1|SN|3339-4||<>^23...
From v2.9
2.A.70.1 Comparator (ST)
Defined as greater than, less than, greater than or equal, less than or equal, equal, and not equal,
respectively (= ">" or "<" or ">=" or "<=" or "=" or "<>"
If this component is not valued, it defaults to equal ("=").
Converter converts = and <> to
"valueQuantity": {
"comparator": "<>",
"value": 23
valueSet in FHIR only allows for
Code | Display | Definition-- | -- | --
< | Less than | The actual value is less than the given value.
<= | Less or Equal to | The actual value is less than or equal to the given value.
>= | Greater or Equal to | The actual value is greater than or equal to the given value.
> | Greater than | The actual value is greater than the given value.
This results in invalid FHIR output