Interface PatientSummary

interface PatientSummary {
    patient_id: string;
    partner_patient_id: string;
    profile: null | Record<string, unknown>;
    profile_exists: boolean;
    sessions_total: number;
    sessions_finalized: number;
    sessions_active: number;
    complaints_history: PatientSummaryComplaint[];
    diagnoses_history: PatientSummaryDiagnosis[];
    red_flags_ever_seen: string[];
    triage_distribution: Record<string, number>;
    totals: {
        questions_asked: number;
        duration_seconds: number;
        avg_questions_per_session: number;
    };
    first_session: null
    | string;
    last_session: null | string;
    last_session_at: null | string;
}

Properties

patient_id: string
partner_patient_id: string
profile: null | Record<string, unknown>
profile_exists: boolean
sessions_total: number
sessions_finalized: number
sessions_active: number
complaints_history: PatientSummaryComplaint[]
diagnoses_history: PatientSummaryDiagnosis[]
red_flags_ever_seen: string[]
triage_distribution: Record<string, number>
totals: {
    questions_asked: number;
    duration_seconds: number;
    avg_questions_per_session: number;
}
first_session: null | string
last_session: null | string
last_session_at: null | string