{"scenario": "convert-minute-to-hour", "actual": "1", "expected": "1", "pass": true}
{"scenario": "convert-meter-to-cm", "actual": "170.00", "expected": "170.00", "pass": true}
{"scenario": "numeric-and-category-distinct", "actual": ["numeric", "category"], "expected": ["numeric", "category"], "pass": true}
{"scenario": "late-record-not-yet-known", "actual": ["C1"], "expected": ["C1"], "pass": true}
{"scenario": "late-record-known-later", "actual": ["N1", "C1"], "expected": ["N1", "C1"], "pass": true}
{"scenario": "missing-not-zero", "actual": [true, true], "expected": [true, true], "pass": true}
{"scenario": "rejected-retained-but-excluded", "actual": ["N1", ["C1"]], "expected": ["N1", ["C1"]], "pass": true}
{"scenario": "synthetic-clinical-quantity", "actual": "1.7", "expected": "1.7", "pass": true}
{"scenario": "wrong-dimension", "rejected": "incompatible unit", "pass": true}
{"scenario": "category-in-measurement", "rejected": "numeric observation needs quantity", "pass": true}
{"scenario": "number-in-category", "rejected": "invalid category", "pass": true}
{"scenario": "unknown-category", "rejected": "invalid category", "pass": true}
{"scenario": "unexplained-null", "rejected": "exactly one of value and missing reason required", "pass": true}
{"scenario": "value-with-missing", "rejected": "exactly one of value and missing reason required", "pass": true}
{"scenario": "unknown-unit", "rejected": "invalid amount or unknown unit", "pass": true}
{"scenario": "nonfinite-value", "rejected": "invalid amount or unknown unit", "pass": true}
{"scenario": "record-before-valid", "rejected": "invalid identity or recording before observation", "pass": true}
PASS 10: 17 scenarios; no clinical diagnosis, full dimensional algebra or bitemporal revision store
