if (diagMap.size() != diagMap1.size()) {
Set<Integer> keySet = diagMap.keySet();
for (Integer id : keySet) {
diagMap1.remove(id);
}
throw new EDataIntegrity("Несовпадение количества результатов");
}
Set<Integer> keySet = diagMap.keySet();
for (Integer id : keySet) {
if (!diagMap.get(id).equals(diagMap1.get(id))) {
throw new EDataIntegrity("Несовпадение результатов в заболевании id = " + id);
}
}
}