One lab value's history. The engine merges the names a vendor gave it, so a patient whose glucose arrived as both `GLU` and `Glucose` has one analyte, while values sharing a name across kinds -- blood and urine white cells -- stay apart by units.
query { # Use this type in your queries someQuery { aliases canonicalKey name referenceRange series }}aliases[String!]What the vendor called it, so a caller can find what it asked for.
canonicalKeyStringreferenceRangeLabTrendRangeThe range the analyte is judged against, where the readings disagree.
series[LabTrendReading!]unitsString