21 lines
601 B
TypeScript
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;
|
|
}
|