private static boolean pmCreated = false;
private static HealthWatcherFacade singleton;
public HealthWatcherFacade() {
AbstractRepositoryFactory factory = RepositoryFactory.getRepositoryFactory();
this.complaintRecord = new ComplaintRecord(factory.createComplaintRepository());
this.healthUnitRecord = new HealthUnitRecord(factory.createHealthUnitRepository());
this.specialityRecord = new MedicalSpecialityRecord(factory.createMedicalSpecialityRepository());
this.diseaseRecord = new DiseaseRecord(factory.createDiseaseRepository());
this.employeeRecord = new EmployeeRecord(factory.createEmployeeRepository());
this.symptomRecord = new SymptomRecord(factory.createSymptomRepository());
}