Проект

Общее

Профиль

Web-сервис ЕИР версии 1

Как узнать адрес сервиса госпитализации в сети VipNet?

Для этого нужно в Випнет Мониторе дважды кликнуть по строке Сервис госпитализации, на вкладке инфо в строке Виртуальные адреса видимости будет адрес-сервиса

В приведенном примере адрес-сервиса: 11.0.0.207

Общие замечания по сервисам

Все методы возвращают тип данных строка с содержимым в формате xml. Экранирование служебных символов осуществляется в соответствии со стандартом XML.
Если поле содержит значение NULL, то такой элемент должен отсутствовать, а не кодироваться <TAG/> или каким-либо другим способом.

В таблицах с описанием формата данных используются следующие обозначения:

В описание полей

В столбце «Обяз» указана обязательность содержимого элемента (реквизита), один из символов - О, Н, У, а также М. Символы имеют следующий смысл:
  • О – обязательный элемент
  • Н – не обязательный элемент, который может, как присутствовать, так и отсутствовать. При отсутствии, не передается
  • У – условно-обязательный элемент, обязателен в некоторых, оговорённых в Регламенте обстоятельствах. В иных случаях при отсутствии информации, не передается
  • М – множественный элемент

В столбце «Тип» указан тип данных.

S – составной тип;
D – дата в формате - "гггг-мм-дд";
DT - дата и время в формате xsd:dateTime;
T – текст;
N – число (максимальное количество символов до запятой . максимальное количество символов после запятой).

Сервис для работы с данными от стационаров о наличии свободных мест на госпитализацию (число свободных мест) и вводе информации о направлении на госпитализацию.

endpoint: https://адрес-сервиса/Services/HospitalInfoServices.svc
wsdl: https://адрес-сервиса/Services/HospitalInfoServices.svc?wsdl

Методы:

  • GetHospitalInfos - возвращает сведения о наличии свободных мест на госпитализацию;
  • PutInfo - создает или изменяет сведения в карточке наличия свободных мест на госпитализацию;
  • GetInfo - получает карточке наличия свободным мест на госпитализацию;
  • GetDirections - возвращает список направлений на госпитализацию;
  • GetDirection - возвращает данные для указанного направления на госпитализацию;
  • PutDirectionAmbulPartIn - создание и редактирование направления в части поликлиники;
  • PutDirectionCancelInfo - метод отмены направления;
  • PutDirectionHospEmergency - создание и редактирование направления в части экстренной госпитализации;
  • PutDirectionHospPartIn - добавление и редактирование направления в части стационара при госпитализации;
  • PutDirectionHospPartOut - добавление и редактирование направления в части стационара при выписке;

Сервис предоставления справочной информации

endpoint: http://адрес-сервиса/Services/ReferencesServices.svc
wsdl: http://адрес-сервиса/Services/ReferencesServices.svc?wsdl

Методы:
  • GetProfiles - получение списка профилей;
  • GetUserCOD - получение кода организации для указанного пользователя;
  • GetUserRole - получение роли пользователя;
  • GetOrgs - получение списка организаций;
  • GetOrgFromCOD - возвращает параметры организации по её коду в формате XML;
  • GetFormMedCares - возвращает список кодов форм медицинской помощи;
  • GetVPolisRefs - возвращает список кодов типов документов, подтверждающих факт страхования по обязательному медицинскому страхованию;
  • GetOKATORefs - возвращает список кодов ОКАТО территории страхования;
  • значения для поля пол: '1' - мужской, '2' - женский.

Изменения в сервисе

Дата начала действия Описание изменения
2015-10-09 Введены проверки на дубли в методах PutDirectionAmbulPartIn и PutDirectionHospEmergency
2015-02-04 Обновлен справочник МКБ-10.
2014-04-07 Добавлена проверка номера ЕНП на корректность.
Формат:
9999999999999999
(16 цифр без побелов).
При укзании поля VPOLIS = 3, SPOLIS должен быть NULL, NPOLIS содержать 16 цифр без пробелов.