Клиент | Тип записи | Права**. 1 этап - 2DR API 2.17 | Права**. План 2 этап - 2DR API 2.26 - Текущие |
---|
Кол-центр | Обычная запись | Кол-центр | Регистратура | Интернет | Инфомат | Кол-центр | Кол-центр | Запись по направлению | Кол-центр | Регистратура | Интернет | Врач | Инфомат | Другая МО | Кол-центр | Другая МО | Кол-центр | Запись по направлению в другую МО | Кол-центр | Регистратура | Интернет | Инфомат | Другая МО | Кол-центр | Другая МО | Инфомат | Обычная запись | Инфомат | Интернет | Инфомат | Инфомат | Запись по направлению | Кол-центр | Регистратура | Интернет | Врач | Инфомат | Другая МО | Инфомат | Другая МО | Инфомат | Запись по направлению в другую МО | Кол-центр | Регистратура | Интернет | Инфомат | Другая МО | Инфомат | Другая МО | Интернет, Госуслуги, 2др, другие порталы самозаписи | Обычная запись | Инфомат | Интернет | Интернет | Интернет, Госуслуги, 2др, другие порталы самозаписи | Запись по направлению | Кол-центр | Регистратура | Интернет | Врач | Инфомат | Другая МО | Интернет | Другая МО | Интернет, Госуслуги, 2др, другие порталы самозаписи | Запись по направлению в другую МО | Кол-центр | Регистратура | Интернет | Инфомат | Другая МО | Интернет | Другая МО | МИС* | Обычная запись | Регистратура | Интернет | Врач | Инфомат | Регистратура | Врач | МИС* | Запись по направлению | Кол-центр | Регистратура | Интернет | Врач | Инфомат | Другая МО | Регистратура | Врач | МИС* | Запись по направлению в другую МО | Кол-центр | Регистратура | Интернет | Инфомат | Другая МО | Регистратура | Другая МО | Врач-врач | Все | Другая МО | Другая МО |
Если клиентское приложение себя не идентифицирует, то по умолчанию ему будет отдано расписание с правом доступа Интернет. *- когда МИС использует методы API 2др. **- Уровень доступа формируется на основе флагов Блок кода |
---|
title | Значения флагов |
---|
collapse | true |
---|
| Регистратура = 1,
Врач = 2,
Интернет = 4,
Другая МО = 8,
Инфомат = 32,
Кол-центр = 64 |
Блок кода |
---|
language | sql |
---|
title | Запрос получения прав клиентов (ЦОД НСИ) |
---|
collapse | true |
---|
| select
ca.Mnem as [ClientApplicationName],
ca.ClientApplicationGuid as [ClientApplicationGuid],
cf.Name as [Function],
cp.Access as [Access]
from oms_ClientPermission cp
join oms_ClientFunction cf on cp.rf_ClientFunctionId = cf.ClientFunctionId
join oms_ClientApplication ca on cp.rf_ClientApplicationId = ca.ClientApplicationId
where cp.ClientPermissionId > 0 |
Сервис определения прав(распространяется в нугетом) http://bitbucket.softrust.ru/projects/TODR/repos/2dr-schedule-api/browse/src/Schedule/SofTrust.WebApi.Schedule.Library/Services/ClientAccess/ClientAccessService.cs |