Skip to content

Личный кабинет для организаций-заказчиков медицинских организаций

License

Notifications You must be signed in to change notification settings

telminov/med-org-portal

 
 

Repository files navigation

Портал для организаций-заказчиков медицинских организаций

О сервисе

Данный сервис позволяет предоставить доступ организациям-заказчикам медицинской организации к информации о прохождении медосмотров сотрудниками (на основе данных из медицинской информационной системы медцентра).

Для правильной работы Портала, необходимо:

  1. зпросить у администраторов медицинской информационной системы (МИС) токен для выполения запросов;
  2. пользователь в МИС, от имени которого порта будет выполнять запросы, должен иметь доступ к просмотру списка организаций, информации по заявкам, иметь права на просмотр, создание, редактирование и удаление направлений на осмотр;
  3. в файле projects/local_settings.py прописать:
  • MIS_URL - адрес МИС
  • MIS_TOKEN - токен, полученный у администраторов МИС

Возможности

  1. Просмотр "Отчета по прошедшим" - представитель организации-заказчика сможет сам увидеть кто из его сотрудников уже прошел медосмотр;
  2. Управление направлениями на осмотр по сотрудникам организации - представитель организации-заказчика сможет сам создавать направления для своих сотрудников, благодаря чему в МИС, на момент прихода сотрудника на осмотр, уже будет информация по нему, что облегчит и ускорит работу регистратора в медцентре при создании заявки;
  3. Разграничение доступа к информации только по конкретным организациям - пользователя портала можно настроить так, что он будет видеть информацию только по своей организации.

Создание пользователя портала

Для того, чтобы предоставить организации-заказчику доступ к порталу, необходимо создать для него учетную запись:

  1. Перейти в меню "Пользователи" и выбрать "Создать";
  2. Указать параметры пользователя (логин, пароль, имя и т.п.) ,а также организации, к которым он будет иметь доступ (важно - если не указать доступные организации, создаваемый пользователь будеть видеть информацию по всем организациям из МИС) и в поле "Группы" указать к чему пользователь имеет доступ.

Персонализация портала

Сервис позволяет адаптировать портал под нужды конкретной мед.организации (например стилизация базовой html страницы под сайт организации). Для этой цели, можно в качестве основы использовать текущий проект, но со своими доработками (например, добавив свои html-шаблоны, css-стили и т.д.)

Для этого, достаточно:

  1. создать отдельный репозиторий
  2. добавить свои директории с html, css, javascript файлами. Важно: при переопределении базового шаблона, для совместимости с шаблонами текущего репозитория, необходимо в Вашем шаблоне определить все блоки из core/templates/core/base.html (все, что начинается на {% block ... %}) или (рекомендуемый вариант) наследоваться от базового шаблона репозитория ({% extends 'core/base.html' %} и переопределять необходимые блоки (title, header, footer и т.п.)')
  3. создать Dockerfile, который в качестве базового образа будет использовать образ текущего репозитория
FROM egorkaraz/med-org-portal

COPY . /opt/app  # скопировать текущий репозиторий в образ к уже имеющемуся репозиторию
WORKDIR /opt/app
  1. прописать в файл project/local_settings.py настройки (пример project/local_settings.sample.py)

Разработка

  1. Настройка среды разработки
  2. Добавление изменений в репозиторий

About

Личный кабинет для организаций-заказчиков медицинских организаций

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.4%
  • HTML 26.7%
  • JavaScript 1.9%
  • Dockerfile 1.1%
  • CSS 0.9%