import type * as Vital from "../index.js"; /** * Patient details with validation for first_name, last_name, email, and dob. */ export interface PatientDetailsWithValidation { firstName: string; lastName: string; dob: string; gender: Vital.Gender; phoneNumber: string; email: string; /** Parent/medical_proxy details. Required if patient is a minor. */ medicalProxy?: Vital.GuarantorDetails; /** If not provided, will be set to 'Not Specified' */ race?: Vital.Race; /** If not provided, will be set to 'Not Specified' */ ethnicity?: Vital.Ethnicity; /** If not provided, will be set to 'Not Specified' */ sexualOrientation?: Vital.SexualOrientation; /** If not provided, will be set to 'Not Specified' */ genderIdentity?: Vital.GenderIdentity; /** Household income in USD. If not provided, will be set to None */ householdIncome?: number; /** Household size. If not provided, will be set to None */ householdSize?: number; }