mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-21 07:22:53 +08:00
45 lines
1,003 B
TypeScript
45 lines
1,003 B
TypeScript
import { IDistrict, IProvince } from './location';
|
|
import { IClient } from './client';
|
|
|
|
export interface IIdentification {
|
|
uid: string;
|
|
name: string;
|
|
}
|
|
|
|
export interface IPatientIdentification {
|
|
uid: string;
|
|
identificationUid: string;
|
|
identification: IIdentification;
|
|
patientUid: string;
|
|
value: string;
|
|
}
|
|
|
|
export interface IPatient {
|
|
uid: string;
|
|
clientPatientId: string;
|
|
patientId: string;
|
|
firstName: string;
|
|
middleName: string;
|
|
lastName: string;
|
|
client: IClient;
|
|
clientUid: string;
|
|
gender: string;
|
|
age: number;
|
|
dateOfBirth: Date;
|
|
ageDobEstimated: boolean;
|
|
phoneHome: string;
|
|
phoneMobile: string;
|
|
consentSms: boolean;
|
|
district: IDistrict;
|
|
districtUid: string;
|
|
province: IProvince;
|
|
provinceUid: string;
|
|
country: IDistrict;
|
|
countryUid: string;
|
|
identifications: IPatientIdentification[];
|
|
}
|
|
|
|
export interface IPatientIdentificationForm {
|
|
identificationUid: string;
|
|
value: string;
|
|
}
|