Неделя 4 [04 июня 2018 г. — 11 июня 2018 г.]

Привет народ,

На этой неделе я участвовал в завершении внедрения контроля доступа на основе местоположения для пациентов. В качестве первого шага мы планировали запустить эту задачу и посмотреть, что происходит в системе!!

Согласно нашему плану, Пациенты должны быть созданы с информацией о местоположении доступа во время их регистрации. Информация о местоположении доступа будет сохранена как атрибут человека при регистрации. Рабочий процесс можно рассматривать двумя способами:

  • Существует настраиваемый фрагмент для выбора мест доступа для пациентов, поэтому системную панель регистрации пациентов можно настроить с помощью нашего фрагмента мест доступа.

  • Если система не настроена с помощью пользовательского фрагмента, то местоположение сеанса пользователя, вошедшего в систему, будет использоваться в качестве местоположения доступа для пациентов, зарегистрированных этим пользователем. — Большая проблема

Как получить доступ к местоположению сеанса на уровне API?

Мне нужно найти лучшее решение для получения информации о местоположении сеанса с уровня уровня API. Реализация сеанса была закодирована для веб-уровня, и нет возможности прямого доступа из уровня API.

Нам нужно вызвать внутренний API (appui/session), чтобы получить информацию о местоположении сеанса из системы. Поэтому я трачу огромное количество времени, чтобы найти лучшее решение для этого.

После некоторого обсуждения с моим наставником и членами сообщества я решил внести некоторые изменения в модуль App-UI, чтобы сохранить информацию о местоположении сеанса в UserContext. Затем мы можем просто получить информацию о местоположении сеанса от слоя API через UserContext.



После этой задачи я планировал добавить в этот рабочий процесс регистрацию пользователей.

До встречи в следующем блоге!!!