Interface: BuildCcdaVitalsPanel
A Vital Signs panel, a Vital Signs Organizer clustering the readings taken in
one event (e.g. a set of vitals at a single visit). status maps to the
organizer statusCode (default "completed"); vitals are the member
readings.
Example
import type { BuildCcdaVitalsPanel } from "@cosyte/ccda";
const panel: BuildCcdaVitalsPanel = {
vitals: [
{ code: { code: "8480-6", displayName: "Systolic blood pressure" }, quantity: { value: 120, unit: "mm[Hg]" } },
{ code: { code: "8462-4", displayName: "Diastolic blood pressure" }, quantity: { value: 80, unit: "mm[Hg]" } },
],
};
Properties
effectiveTime?
readonlyoptionaleffectiveTime?:string
The cluster's reading time as an HL7 date string. Emitted as the organizer's
SHALL effectiveTime; when omitted the slot is filled with nullFlavor="UNK".
status?
readonlyoptionalstatus?:string
The organizer statusCode; defaults to "completed".
vitals
readonlyvitals: readonlyBuildCcdaVital[]
The member Vital Sign Observations (at least one for a populated panel).