Skip to main content
Version: v0.0.4

Function: validateCode()

validateCode(cs, code): ValidateCodeResult

$validate-code: is code a valid member of the loaded code system?

A found code is valid: true, carrying its status (a deprecated or header code is present but flagged - never silently clean). An absent code is valid: false with TERM_CODE_UNKNOWN, never a guessed true.

Parameters

cs

CodeSystem

The loaded CodeSystem.

code

string

The code to validate.

Returns

ValidateCodeResult

A ValidateCodeResult.

Example

import { loadCodeSystem, validateCode } from "@cosyte/terminology";

const cs = loadCodeSystem({
format: "fhir",
resource: { resourceType: "CodeSystem", concept: [{ code: "A", display: "Alpha" }] },
});
validateCode(cs, "A").valid; // => true
validateCode(cs, "ZZZ").valid; // => false