So -- these are "both right" and not contradictory.  A `referenceRange/observationRange` can have:

`text`, `high`, and `low`. 

Might as well map all three to a JSON `refrenceRange` structure...