import type { AuditedAggregateRoot } from '../volo/abp/domain/entities/auditing/models'; import type { Gender } from '../global-enum/gender.enum'; import type { Status } from '../global-enum/status.enum'; import type { EntityDocument } from '../documents/models'; export interface Patient extends AuditedAggregateRoot { name: string; gender: Gender; mobile: string; email: string; age: number; treatment?: string; doctorAssigned?: string; address: string; bloodGroup: string; admissionDate?: string; dischargeDate?: string; status: Status; images: EntityDocument; }