Combined `Appointment` model into `Encounter` model