Skip to main content
Version: v0.0.3

Interface: SmokingStatus

A Smoking Status observation. value is the SNOMED CT smoking-status concept; unknown is true when the status is explicitly unknown (a nullFlavor or an "unknown" SNOMED concept), distinct from simply absent. effectiveTime is when the status was recorded.

Example

import type { SmokingStatus } from "@cosyte/ccda";
function isFormerSmoker(s: SmokingStatus): boolean {
return s.value?.code === "8517006";
}

Properties

effectiveTime?

readonly optional effectiveTime?: IVL_TS


ids

readonly ids: readonly II[]


narrative?

readonly optional narrative?: string


statusCode?

readonly optional statusCode?: string


unknown

readonly unknown: boolean


value?

readonly optional value?: CD