Interface: FamilyHistoryObservation
A single condition in a relative's history. condition is the coded problem
(SNOMED CT / ICD-10-CM); ageAtOnset is the relative's age (a PQ in years)
from the nested Age Observation; causeOfDeath is true when a Family History
Death Observation marks this condition as the cause of death. negated and
nullFlavor are kept distinct, never collapsed.
Example
import type { FamilyHistoryObservation } from "@cosyte/ccda";
function fatal(o: FamilyHistoryObservation): boolean {
return o.causeOfDeath === true;
}
Properties
ageAtOnset?
readonlyoptionalageAtOnset?:PQ
causeOfDeath?
readonlyoptionalcauseOfDeath?:boolean
condition?
readonlyoptionalcondition?:CD
effectiveTime?
readonlyoptionaleffectiveTime?:IVL_TS
ids
readonlyids: readonlyII[]
narrative?
readonlyoptionalnarrative?:string
negated?
readonlyoptionalnegated?:boolean
nullFlavor?
readonlyoptionalnullFlavor?:string