Неделя 4 [04 июня 2018 г. — 11 июня 2018 г.]
Привет народ,
На этой неделе я участвовал в завершении внедрения контроля доступа на основе местоположения для пациентов. В качестве первого шага мы планировали запустить эту задачу и посмотреть, что происходит в системе!!
Согласно нашему плану, Пациенты должны быть созданы с информацией о местоположении доступа во время их регистрации. Информация о местоположении доступа будет сохранена как атрибут человека при регистрации. Рабочий процесс можно рассматривать двумя способами:
- Существует настраиваемый фрагмент для выбора мест доступа для пациентов, поэтому системную панель регистрации пациентов можно настроить с помощью нашего фрагмента мест доступа.
- Если система не настроена с помощью пользовательского фрагмента, то местоположение сеанса пользователя, вошедшего в систему, будет использоваться в качестве местоположения доступа для пациентов, зарегистрированных этим пользователем. — Большая проблема
Как получить доступ к местоположению сеанса на уровне API?
Мне нужно найти лучшее решение для получения информации о местоположении сеанса с уровня уровня API. Реализация сеанса была закодирована для веб-уровня, и нет возможности прямого доступа из уровня API.
Нам нужно вызвать внутренний API (appui/session), чтобы получить информацию о местоположении сеанса из системы. Поэтому я трачу огромное количество времени, чтобы найти лучшее решение для этого.
После некоторого обсуждения с моим наставником и членами сообщества я решил внести некоторые изменения в модуль App-UI, чтобы сохранить информацию о местоположении сеанса в UserContext. Затем мы можем просто получить информацию о местоположении сеанса от слоя API через UserContext.
После этой задачи я планировал добавить в этот рабочий процесс регистрацию пользователей.
До встречи в следующем блоге!!!