felicity-lims/webapp/models/patient.ts

26 lines
626 B
TypeScript
Raw Normal View History

2021-11-12 05:30:10 +08:00
import { IDistrict, IProvince } from "./location";
2021-11-23 05:48:31 +08:00
import { IClient, IClientContact } from "./client";
2021-11-12 05:30:10 +08:00
export interface IPatient {
2023-04-08 17:16:11 +08:00
uid: string;
2021-11-28 18:42:56 +08:00
clientPatientId: string;
patientId: string;
firstName: string;
middleName: string;
lastName: string;
client: IClient;
2023-04-08 17:16:11 +08:00
clientUid: string;
gender: string;
2021-11-28 18:42:56 +08:00
age: number;
dateOfBirth: Date;
ageDobEstimated: boolean;
phoneHome: string;
phoneMobile: string;
consentSms: boolean;
district: IDistrict;
2023-04-08 17:16:11 +08:00
districtUid: string;
2021-11-28 18:42:56 +08:00
province: IProvince;
2023-04-08 17:16:11 +08:00
provinceUid: string;
2021-12-23 16:56:49 +08:00
country: IDistrict;
2023-04-08 17:16:11 +08:00
countryUid: string;
2021-11-12 05:30:10 +08:00
}