lpu.setTitle(d.title);
lpu.setTitleShort(d.title_short);
if (d.lpuCode == null) {
throw new ClipsServerException("Не указан код ЛПУ в кодировке ТФОМС");
}
lpu.setLpuCode(d.lpuCode);
if (d.ogrn == null) {
throw new ClipsServerException("Не указан ОГРН код ЛПУ");
}
lpu.setOgrn(d.ogrn);
if (d.chiefDoctor == 0) {
throw new ClipsServerException("Не указан главврач ЛПУ");
}
lpu.setChiefDoctor(findEntity(Collaborator.class, d.chiefDoctor));
if (d.accountant == 0) {
throw new ClipsServerException("Не указан бухгалтер ЛПУ");
}
lpu.setAccountant(findEntity(Collaborator.class, d.accountant));
if (d.clinicType == 0) {
throw new ClipsServerException("Не указан тип ЛПУ");
}
if (d.insurer == 0) {
throw new ClipsServerException("Не указана страховая компания по умолчанию");
}
if (d.subdivisionCode == null) {
throw new ClipsServerException("Не указан код подразделение ЛПУ");
}
if (d.branch == null) {
throw new ClipsServerException("Не указан код филиала РФОМС");
}
lpu.setPhone(d.phone == null ? "" : d.phone);
lpu.setFax(d.fax == null ? "" : d.fax);
lpu.setEmail(d.email == null ? "" : d.email);