Interface: ClinicalEntries
The clinical entries extracted from a document body: the reconciliation triad (Problems, Medications, Allergies), the discrete-data sections (Results, Vital Signs, Immunizations), Procedures, Encounters, Social-History smoking status, and the remaining clinical sections (Plan of Treatment, Functional/Mental Status, Family/Past Medical History). Empty arrays when a body carries none.
Example
import type { ClinicalEntries } from "@cosyte/ccda";
function summarize(e: ClinicalEntries): number {
return e.problems.length + e.medications.length + e.allergies.length;
}
Properties
allergies
readonlyallergies: readonlyAllergyConcern[]
encounters
readonlyencounters: readonlyEncounter[]
familyHistory
readonlyfamilyHistory: readonlyFamilyHistory[]
functionalStatus
readonlyfunctionalStatus: readonlyStatusObservation[]
immunizations
readonlyimmunizations: readonlyImmunization[]
medications
readonlymedications: readonlyMedication[]
mentalStatus
readonlymentalStatus: readonlyStatusObservation[]
pastMedicalHistory
readonlypastMedicalHistory: readonlyProblem[]
plannedItems
readonlyplannedItems: readonlyPlannedItem[]
problems
readonlyproblems: readonlyProblemConcern[]
procedures
readonlyprocedures: readonlyProcedure[]
results
readonlyresults: readonlyResultOrganizer[]
smokingStatus
readonlysmokingStatus: readonlySmokingStatus[]
vitals
readonlyvitals: readonlyVitalSignsOrganizer[]