Type Alias: LivdMapping
LivdMapping = {
derived:true;loinc:string;loincLongName?:string;source:"livd";status:"mapped"; } | {loinc:string;source:"wire";status:"inline-loinc"; } | {status:"unmapped"; } | {candidates: readonlystring[];status:"ambiguous"; } | {status:"no-code"; }
The outcome of annotating one record's Universal Test ID against a LIVD catalog. A distinct case per disposition; there is no case in which a LOINC is guessed.
mapped- the vendor/local code resolved to a single LOINC via the catalog (labeledderived: true,source: "livd").inline-loinc- the wire itself carried a LOINC in the Universal Test ID's slot (component 1); surfacedsource: "wire", not derived and not validated.unmapped- a vendor/local code with no catalog entry.ambiguous- a vendor/local code matching more than one distinct LOINC; the candidates are surfaced but none is chosen.no-code- the record carried no usable test code at all (name-only/empty), so there was nothing to map.