Interface: Immunization
An Immunization Activity. vaccine is the CVX coded product; dose is the
amount administered; route is the administration route; effectiveTime is
when it was given. refused is true for a negationInd not-administered
record; nullFlavor carries an "unknown" marker, the two are kept distinct.
moodCode distinguishes an actual administration (EVN) from a planned one.
Example
import type { Immunization } from "@cosyte/ccda";
function cvx(i: Immunization): string | undefined {
return i.vaccine?.code;
}
Properties
dose?
readonlyoptionaldose?:PQ
effectiveTime?
readonlyoptionaleffectiveTime?:IVL_TS
ids
readonlyids: readonlyII[]
moodCode?
readonlyoptionalmoodCode?:string
narrative?
readonlyoptionalnarrative?:string
nullFlavor?
readonlyoptionalnullFlavor?:string
refused?
readonlyoptionalrefused?:boolean
route?
readonlyoptionalroute?:CD
statusCode?
readonlyoptionalstatusCode?:string
vaccine?
readonlyoptionalvaccine?:CD