Простыми словами:
Гепатитов есть несколько типов:
А и Е - так сказать, пищевые, с фекально-оральным путем передачи.
В, С и Д - преимущественно парентеральный путь передачи.
Прививки делают только от А и В.
Если человек был вакцинирован от гепатита B, совсем не значит, что он не заразится другими типами, и спокойно может подхватить А или Е.
Эффективность прививок довольно высока, до 97-98%. Полная, правильно проведенная вакцинация человеку с нормальным иммунитетом дает практически 100%-ую защиту.
В ситуации, описанной в вопросе, могу предположить, что знакомая заболела гепатитом, от которого не была привита.
Либо, некачественно проведена вакцинация.
Или, не успел выработаться иммунитет. Перед поездкой желательно сделать за четыре недели - месяц, не позже