Интеграция Shelter и САНАТОРИУМ
Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.
Сотрудники технической поддержки Shelter настройкой системы САНАТОРИУМ не занимаются. Данная интеграция со стороны UCS не лицензируется и распространяется свободно.
Для настройки интеграции необходимо выполнить скрипт от пользователя пользователя SYSDBA :
Открыть IBExpert
В настройках подключения к БД указать пользователя: SYSDBA, пароль masterkey;
Подключиться к БД;
Открыть редактор скриптов (Ctrl+F12) и выполнить скрипт ;
На основании внесенных данных о заселившихся гостях в PMS «Shelter» в МИС «Санаториум» создаются сущности пациентов в статусе «Проживание без ИБ» для дальнейшего создания историй болезни. Интеграция выполняется посредствам добавления представления (View) в БД PMS «Shelter». Данное представление должно иметь следующее имя - VGUESTS_SANATORIUMINTERGRATION. Перечень полей представления, который необходим для правильной работы интеграции, представлен ниже:
| PATIENTID | идентификатор пациента |
| LASTNAME | фамилия |
| FIRSTNAME | имя |
| MIDDLENAME | отчество |
| SEX | пол (в формате M или F) |
| BIRTHDATE | дата рождения |
| PHONE | контактный телефон |
| SOCIALSTATUS | социальный статус |
| TICKETSTARTDATE | дата начала лечения по путевки |
| TICKETENDDATE | дата окончания лечения по путевке |
| ROOMNUMBER | номер комнаты, в которой проживает пациент |
| ROOMTYPE | тип комнаты, в которой проживает пациент (нужен код) |
| CODE | уникальный код гостя |
| DOC_TYPE | тип документа, удостоверяющего личность |
| DOCUMENTNAME | наименование документа, удостоверяющего личность |
| DOCUMENTSERIES | серия документа |
| DOCUMENTNUMBER | номер документа |
| DOCUMENTISSUER | документ выдан |
| DOCUMENTISSUEDATE | дата выдачи документа |
| OCCUPATION | занимаемая должность |
| WORKPLACE | место работы |
| COUNTRYNAME | страна проживания пациента |
| SETTLEMENTNAME | наименование поселения |
| SETTLEMENTTYPEID | идентификатор типа поселения |
| AREANAME | наименование области |
| STREETNAME | наименование улицы |
| STREETTYPEID | идентификатор типа улицы |
| HOUSENO | номер дома |
| FLATNO | номер квартиры |
| BUILDINGNO | номер строения |
| FLATLITERA | буква квартиры |
| ARRIVALDATE | дата приезда |
| DEPARTUREDATE | дата отъезда |
| GUESTSTATUS | статус гостя (код данного статуса 50, 52, 300, 400) |
| GUESTGLOBALID | глобальный уникальный идентификатор гостя (пациента), этот идентификатор совпадает у пациента в рамках повторных приездов (идентификатор профиля гостя), по данному идентификатору будет осуществляться привязка предыдущих приездов. |
| LASTUPDATEDATETIME | дата и время последнего апдейта записи гостя |
| RATECODE | код тарифа пациента |
| RATENAME | имя тарифа пациента |
Данные в систему САНАТОРИУМ попадают после заселения гостя в Shelter:



