21 lines
601 B
TypeScript

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<string> {
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;
}