Skip to main content
Version: v0.0.3

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

readonly allergies: readonly AllergyConcern[]


encounters

readonly encounters: readonly Encounter[]


familyHistory

readonly familyHistory: readonly FamilyHistory[]


functionalStatus

readonly functionalStatus: readonly StatusObservation[]


immunizations

readonly immunizations: readonly Immunization[]


medications

readonly medications: readonly Medication[]


mentalStatus

readonly mentalStatus: readonly StatusObservation[]


pastMedicalHistory

readonly pastMedicalHistory: readonly Problem[]


plannedItems

readonly plannedItems: readonly PlannedItem[]


problems

readonly problems: readonly ProblemConcern[]


procedures

readonly procedures: readonly Procedure[]


results

readonly results: readonly ResultOrganizer[]


smokingStatus

readonly smokingStatus: readonly SmokingStatus[]


vitals

readonly vitals: readonly VitalSignsOrganizer[]