fix(labs): remove BUN aliases from urea, correct DHEA-S molar mass
This commit is contained in:
@@ -52,4 +52,13 @@ describe("normalizeMarker", () => {
|
||||
expect(n.valueNum).toBeCloseTo(0.3);
|
||||
expect(n.value).toBe("<0.3");
|
||||
});
|
||||
test("BUN is not mapped onto urea (needs N-divisor, not molar mass)", () => {
|
||||
expect(resolveAnalyte("BUN")).toBeNull();
|
||||
expect(resolveAnalyte("blood urea nitrogen")).toBeNull();
|
||||
expect(resolveAnalyte("urea")?.key).toBe("urea");
|
||||
});
|
||||
test("DHEA-S µg/dL converts with corrected molar mass", () => {
|
||||
const n = normalizeMarker({ name: "DHEA-S", value: "250", unit: "ug/dL" });
|
||||
expect(n.valueCanonical).toBeCloseTo(6.78, 1); // 250 * 0.02713
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user