Доступ к справочникам программы

Доступ к справочникам программы по АПИ

Структура моделей, назначение полей

Модель ComboManualName — Список групп справочников в системе

* @property integer $id
* @property string $title // Название
* @property integer $is_readonly // Если справочник только для чтения

Модель ComboManualItem — Список справочников в системе

* @property integer $id //ИД
* @property integer $combo_manual_id //ИД справочника
* @property string $title // Отображаемое имя
* @property string $value // Значение

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

* @property string $dop_param1
* @property string $dop_param2
* @property string $dop_param3

Примеры запросов

Пример ComboManualName

curl --location --request GET 'https://{DOMAIN NAME}/rest/api/ComboManualName' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'

Ответ сервера

{
     "success": true,
     "message": "Records Retrieved Successfully",
     "data": {
          "totalCount": "19",
          "comboManualName": [
               {
                    "id": "1",
                    "title": "Тип приема",
                    "is_readonly": "0",
                    "comboManualItems": [
                    {
                         "id": "1",
                         "combo_manual_id": "1",
                         "title": "Вакцинация",
                         "value": "1",
                         "dop_param1": "00:15:00",
                         "dop_param2": "09:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "141",
                         "combo_manual_id": "1",
                         "title": "Стационар",
                         "value": "10",
                         "dop_param1": "00:30:00",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "154",
                         "combo_manual_id": "1",
                         "title": "Сканирование документа",
                         "value": "11",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "185",
                         "combo_manual_id": "1",
                         "title": "Взятие анализа",
                         "value": "12",
                         "dop_param1": "00:15:00",
                         "dop_param2": "",
                         "dop_param3": "#C0C0C0",
                         "is_active": "1"
                    },
                    {
                         "id": "187",
                         "combo_manual_id": "1",
                         "title": "Звонок",
                         "value": "13",
                         "dop_param1": "00:00:00",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "188",
                         "combo_manual_id": "1",
                         "title": "Задача",
                         "value": "14",
                         "dop_param1": "00:00:00",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "2",
                         "combo_manual_id": "1",
                         "title": "Хирургия",
                         "value": "2",
                         "dop_param1": "00:30:00",
                         "dop_param2": "12:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "3",
                         "combo_manual_id": "1",
                         "title": "Первичный",
                         "value": "3",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "4",
                         "combo_manual_id": "1",
                         "title": "Вторичный",
                         "value": "4",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "5",
                         "combo_manual_id": "1",
                         "title": "Экстренный",
                         "value": "5",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "6",
                         "combo_manual_id": "1",
                         "title": "Реферальный",
                         "value": "6",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "7",
                         "combo_manual_id": "1",
                         "title": "Грумминг",
                         "value": "7",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "8",
                         "combo_manual_id": "1",
                         "title": "Рентген",
                         "value": "8",
                         "dop_param1": "00:00:00",
                         "dop_param2": "00:00:00",
                         "dop_param3": "",
                         "is_active": "1"
                    }
               ]
     },
     {
          "id": "2",
          "title": "Исход приема",
          "is_readonly": "0",
          "comboManualItems": [
               {
                    "id": "9",
                    "combo_manual_id": "2",
                    "title": "Летальный исход",
                    "value": "1",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "10",
                    "combo_manual_id": "2",
                    "title": "Первичный прием",
                    "value": "2",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "11",
                    "combo_manual_id": "2",
                    "title": "Повторный прием",
                    "value": "3",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "12",
                    "combo_manual_id": "2",
                    "title": "Полное выздоровление",
                    "value": "4",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "13",
                    "combo_manual_id": "2",
                    "title": "Частичное выздоровление",
                    "value": "5",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "186",
                    "combo_manual_id": "2",
                    "title": "Результат анализа",
                    "value": "6",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               }
          ]
          },
          {
               "id": "3",
               "title": "Типы печатных форм",
               "is_readonly": "1",
               "comboManualItems": [
                    {
                         "id": "14",
                         "combo_manual_id": "3",
                         "title": "Клиентские",
                         "value": "1",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "152",
                         "combo_manual_id": "3",
                         "title": "Экспорт медкарты",
                         "value": "10",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "153",
                         "combo_manual_id": "3",
                         "title": "Пополнение баланса",
                         "value": "11",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "155",
                         "combo_manual_id": "3",
                         "title": "Склад",
                         "value": "12",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "157",
                         "combo_manual_id": "3",
                         "title": "Смета счета",
                         "value": "13",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "172",
                         "combo_manual_id": "3",
                         "title": "Приходная накладная",
                         "value": "14",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "15",
                         "combo_manual_id": "3",
                         "title": "Расходные кассовые ордеры",
                         "value": "2",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "16",
                         "combo_manual_id": "3",
                         "title": "Медкарта",
                         "value": "3",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "17",
                         "combo_manual_id": "3",
                         "title": "Вакцина",
                         "value": "4",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "24",
                         "combo_manual_id": "3",
                         "title": "Табличные",
                         "value": "5",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "123",
                         "combo_manual_id": "3",
                         "title": "Специальные исследования",
                         "value": "6",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "124",
                         "combo_manual_id": "3",
                         "title": "Счет",
                         "value": "7",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "126",
                         "combo_manual_id": "3",
                         "title": "Штрихкоды А4",
                         "value": "8",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "140",
                         "combo_manual_id": "3",
                         "title": "Этикетки/Штрихкоды",
                         "value": "9",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    }
                    ]
               },
               {
                    "id": "4",
                    "title": "Формат печатной формы",
                    "is_readonly": "1",
                    "comboManualItems": [
                    {
                         id": "18",
                         "combo_manual_id": "4",
                         "title": "docx",
                         "value": "docx",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "19",
                         "combo_manual_id": "4",
                         "title": "html",
                         "value": "html",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    }
                  ]
                   },
                   {
                         "id": "5",
                         "title": "Тип шаблона",
                         "is_readonly": "1",
                         "comboManualItems": [
                         {
                              "id": "20",
                              "combo_manual_id": "5",
                              "title": "html",
                              "value": "html",
                              "dop_param1": "",
                              "dop_param2": "",
                              "dop_param3": "",
                              "is_active": "1"
                         },
                         {
                              "id": "21",
                              "combo_manual_id": "5",
                              "title": "text",
                              "value": "text",
                              "dop_param1": "",
                              "dop_param2": "",
                              "dop_param3": "",
                              "is_active": "1"
                         }
                     ]
               },
               {
                    "id": "6",
                    "title": "Тип рассылки",
                    "is_readonly": "1",
                    "comboManualItems": [
                    {
                         "id": "23",
                         "combo_manual_id": "6",
                         "title": "Электронная почта (только Unisender)",
                         "value": "email",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    },
                    {
                         "id": "22",
                         "combo_manual_id": "6",
                         "title": "СМС",
                         "value": "sms",
                         "dop_param1": "",
                         "dop_param2": "",
                         "dop_param3": "",
                         "is_active": "1"
                    }
               ]
          },
          {
               "id": "7",
               "title": "Как нашли клинику",
               "is_readonly": "0",
               "comboManualItems": [
               {
                    "id": "31",
                    "combo_manual_id": "7",
                    "title": "Нет информации",
                    "value": "1",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "27",
                    "combo_manual_id": "7",
                    "title": "09",
                    "value": "10",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "33",
                    "combo_manual_id": "7",
                    "title": "ОСДЖ",
                    "value": "11",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "36",
                    "combo_manual_id": "7",
                    "title": "По направлению врача",
                    "value": "12",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "41",
                    "combo_manual_id": "7",
                    "title": "Справочник",
                    "value": "13",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "28",
                    "combo_manual_id": "7",
                    "title": "Заводчик",
                    "value": "14",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "29",
                    "combo_manual_id": "7",
                    "title": "Интернет",
                    "value": "15",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "25",
                    "combo_manual_id": "7",
                    "title": "\"Желтые страницы\"",
                    "value": "16",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "30",
                    "combo_manual_id": "7",
                    "title": "Неизвестно",
                    "value": "17",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "38",
                    "combo_manual_id": "7",
                    "title": "Рекламная вывеска",
                    "value": "2",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "37",
                    "combo_manual_id": "7",
                    "title": "Реклама по ТВ и газеты",
                    "value": "3",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "39",
                    "combo_manual_id": "7",
                    "title": "Рекламная листовка",
                    "value": "4",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "40",
                    "combo_manual_id": "7",
                    "title": "Случайно",
                    "value": "5",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "35",
                    "combo_manual_id": "7",
                    "title": "По личной рекомендации",
                    "value": "6",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "32",
                    "combo_manual_id": "7",
                    "title": "Обслуживались ранее",
                    "value": "7",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {
                    "id": "34",
                    "combo_manual_id": "7",
                    "title": "От знакомых",
                    "value": "8",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               },
               {                    
                    "id": "26",
                    "combo_manual_id": "7",
                    "title": "081",
                    "value": "9",
                    "dop_param1": "",
                    "dop_param2": "",
                    "dop_param3": "",
                    "is_active": "1"
               }
          ]
     },
     {
           "id": "8",
           "title": "Окрасы животных",
           "is_readonly": "0",
           "comboManualItems": [
           {
                "id": "56",
                "combo_manual_id": "8",
                "title": "белый",
                "value": "1",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "68",
                "combo_manual_id": "8",
                "title": "тигровый",
                "value": "10",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "64",
                "combo_manual_id": "8",
                "title": "разнообразный",
                "value": "11",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "61",
                "combo_manual_id": "8",
                "title": "лиловый",
                "value": "12",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "69",
                "combo_manual_id": "8",
                "title": "черепаховый",
                "value": "13",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "58",
                "combo_manual_id": "8",
                "title": "голубой черепаховый",
                "value": "14",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "62",
                "combo_manual_id": "8",
                "title": "палевый",
                "value": "15",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "59",
                "combo_manual_id": "8",
                "title": "колор-поинт",
                "value": "16",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "67",
                "combo_manual_id": "8",
                "title": "серый",
                "value": "2",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "71",
                "combo_manual_id": "8",
                "title": "черный",
                "value": "3",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "57",
                "combo_manual_id": "8",
                "title": "голубой",
                "value": "4",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "65",
                "combo_manual_id": "8",
                "title": "рыжий",
                "value": "5",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "60",
                "combo_manual_id": "8",
                "title": "коричневый",
                "value": "6",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "70",
                "combo_manual_id": "8",
                "title": "черноподпалый",
                "value": "7",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "63",
                "combo_manual_id": "8",
                "title": "персиковый",
                "value": "8",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "66",
                "combo_manual_id": "8",
                "title": "серебристый",
                "value": "9",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           }
      ]
    },
    {
         "id": "9",
         "title": "Способ рассылки",
         "is_readonly": "1",
         "comboManualItems": [
         {
                  "id": "97",
                  "combo_manual_id": "9",
                  "title": "при окончании приема",
                  "value": "admissionAccepted",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
              },
              {
                  "id": "95",
                  "combo_manual_id": "9",
                  "title": "при создании приема",
                  value": "admissionAdd",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "183",
                  "combo_manual_id": "9",
                  "title": "при подтверждении приема",
                  "value": "admissionConfirm",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "151",
                  "combo_manual_id": "9",
                  "title": "прием попал в просроченные",
                  "value": "admissionDelayed",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "117",
                  "combo_manual_id": "9",
                  "title": "при удалении приема",
                  "value": "admissionDelete",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "96",
                  "combo_manual_id": "9",
                  "title": "при направлении на прием",
                  "value": "admissionDirected",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "118",
                  "combo_manual_id": "9",
                  "title": "при редактировании приема",
                  "value": "admissionEdit",
                  "dop_param1": "admission",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "102",
                  "combo_manual_id": "9",
                  "title": "при активации клиента",
                  "value": "clientActivate",
                  "dop_param1": "client",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "88",
                  "combo_manual_id": "9",
                  "title": "при создании клиента",
                  "value": "clientAdd",
                  "dop_param1": "client",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "121",
                  "combo_manual_id": "9",
                  "title": "при изменении баланса клиента",
                  "value": "clientBalanceEdit",
                  "dop_param1": "client",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "101",
                  "combo_manual_id": "9",
                  "title": "при деактивации клиента",
                  "value": "clientDeactivate",
                  "dop_param1": "client",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "89",
                  "combo_manual_id": "9",
                  "title": "при редактировании клиента",
                  "value": "clientEdit",
                  "dop_param1": "client",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "171",
                  "combo_manual_id": "9",
                  "title": "на выполнение заказа клиента",
                  "value": "execClientOrder",
                  "dop_param1": "client_order",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "146",
                  "combo_manual_id": "9",
                  "title": "Быстрая рассылка клиенту",
                  "value": "fast_manual",
                  "dop_param1": "",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "169",
                  "combo_manual_id": "9",
                  "title": "помещение питомца в стационар",
                  "value": "hospitalAdd",
                  "dop_param1": "hospital",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "92",
                  "combo_manual_id": "9",
                  "title": "при создании счета",
                  "value": "invoiceAdd",
                  "dop_param1": "invoice",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "119",
                  "combo_manual_id": "9",
                  "title": "при удалении счета",
                  "value": "invoiceDelete",
                  "dop_param1": "invoice",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "122",
                  "combo_manual_id": "9",
                  "title": "при редактировании счета",
                  "value": "invoiceEdit",
                  "dop_param1": "invoice",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "184",
                  "combo_manual_id": "9",
                  "title": "при смене ответственного в счете",
                  "value": "invoiceEditResponsibleDoc",
                  "dop_param1": "invoice",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "100",
                  "combo_manual_id": "9",
                  "title": "при откате счета",
                  "value": "invoiceRollback",
                  "dop_param1": "invoice",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "94",
                  "combo_manual_id": "9",
                  "title": "при выполнении счета",
                  "value": "invoiceRun",
                  "dop_param1": "invoice",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  id": "170",
                  "combo_manual_id": "9",
                  "title": "при добавлении скидки",
                  "value": "linkDiscountToClient",
                  "dop_param1": "client_discount_card",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "87",
                  "combo_manual_id": "9",
                  "title": "вручную",
                  "value": "manual",
                  "dop_param1": "",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "90",
                  "combo_manual_id": "9",
                  "title": "при создании пациента",
                  "value": "petAdd",
                  "dop_param1": "pet",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "105",
                  "combo_manual_id": "9",
                  "title": "при удалении отметки о смерти питомца",
                  "value": "petAlive",
                  "dop_param1": "pet",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "107",
                  "combo_manual_id": "9",
                  "title": "при смене владельца питомца",
                  "value": "petChangeOwner",
                  "dop_param1": "pet",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "106",
                  "combo_manual_id": "9",
                  "title": "при установке отметки о смерти питомца",
                  "value": "petDied",
                  "dop_param1": "pet",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             },
             {
                  "id": "91",
                  "combo_manual_id": "9",
                  "title": "при редактировании пациента",
                  "value": "petEdit",
                  "dop_param1": "pet",
                  "dop_param2": "",
                  "dop_param3": "",
                  "is_active": "1"
             }
        ]
     },
     {
           "id": "10",
           "title": "Тип комбинации",
           "is_readonly": "1",
           "comboManualItems": [
           {
                "id": "98",
                "combo_manual_id": "10",
                "title": "Простая",
                "value": "1",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           },
           {
                "id": "99",
                "combo_manual_id": "10",
                "title": "Idexx",
                "value": "2",
                "dop_param1": "",
                "dop_param2": "",
                "dop_param3": "",
                "is_active": "1"
           }
      ]
     },
     {
          "id": "11",
          "title": "Сервисы для хук-уведомлений",
          "is_readonly": "0"
     },
     {
          "id": "13",
          "title": "Производители",
          "is_readonly": "0"
     },
     {
          "id": "15",
          "title": "Тип вакцинации",
          "is_readonly": "0",
          "comboManualItems": [
          {
               "id": "138",
               "combo_manual_id": "15",
               "title": "Первичная",
               "value": "1",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "139",
               "combo_manual_id": "15",
               "title": "Вторичная",
               "value": "2",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          }
       ]
     },
     {
          "id": "16",
          "title": "Вид входящего документа",
          "is_readonly": "0",
          "comboManualItems": [
          {
               "id": "142",
               "combo_manual_id": "16",
               "title": "Кассовый чек",
               "value": "1",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "143",
               "combo_manual_id": "16",
               "title": "Товарный чек",
               "value": "2",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "144",
               "combo_manual_id": "16",
               "title": "Товарная накладная",
               "value": "3",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "145",
               "combo_manual_id": "16",
               "title": "Квитанция к ПКО (приходно-кассовому ордеру)",
               "value": "4",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          }
       ]
     },
     {
          "id": "17",
          "title": "Типы диагнозов",
          "is_readonly": "0",
          "comboManualItems": [
          {
               "id": "147",
               "combo_manual_id": "17",
               "title": "Окончательные",
               "value": "1",
               "dop_param1": "true",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "148",
               "combo_manual_id": "17",
               "title": "Предварительные",
               "value": "2",
               "dop_param1": "false",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "149",
               "combo_manual_id": "17",
               "title": "Дифференциальные",
               "value": "3",
               "dop_param1": "false",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "150",
               "combo_manual_id": "17",
               "title": "Вероятные",
               "value": "4",
               "dop_param1": "false",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          }
         ]
     },
     {
          "id": "18",
          "title": "VOIP Тип звонка",
          "is_readonly": "0",
          "comboManualItems": [
          {
               "id": "158",
               "combo_manual_id": "18",
               "title": "Запрос услуги",
               "value": "1",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "159",
               "combo_manual_id": "18",
               "title": "Запрос цены",
               "value": "2",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "160",
               "combo_manual_id": "18",
               "title": "Информация",
               "value": "3",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          },
          {
               "id": "161",
               "combo_manual_id": "18",
               "title": "Консультация",
               "value": "4",
               "dop_param1": "",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1"
          }
     ]
},
{
     "id": "19",
     "title": "VOIP Результат звонка",
     "is_readonly": "0",
     "comboManualItems": [
     {
          "id": "165",
          "combo_manual_id": "19",
          "title": "Без ответа",
          "value": "-1",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "166",
          "combo_manual_id": "19",
          "title": "Занят",
          "value": "-2",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "167",
          "combo_manual_id": "19",
          "title": "Неудачный",
          "value": "-3",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "162",
          "combo_manual_id": "19",
          "title": "Запись на прием",
          "value": "1",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "163",
          "combo_manual_id": "19",
          "title": "Отмена приема",
          "value": "2",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "164",
          "combo_manual_id": "19",
          "title": "Повторный прием",
          "value": "3",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     }
   ]
},
{
     "id": "20",
     "title": "Каналы для записи на прием",
     "is_readonly": "1",
     "comboManualItems": [
     {
          "id": "180",
          "combo_manual_id": "20",
          "title": "facebook",
          "value": "fb",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "189",
          "combo_manual_id": "20",
          "title": "myvetonline",
          "value": "myvetonline",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "181",
          "combo_manual_id": "20",
          "title": "vetmanager",
          "value": "vetmanager",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "179",
          "combo_manual_id": "20",
          "title": "vk",
          "value": "vk",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     },
     {
          "id": "182",
          "combo_manual_id": "20",
          "title": "Вебсайт",
          "value": "website",
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": "1"
     }
   ]
},
{
     "id": "21",
     "title": "Шаблоны премии / штрафы",
     "is_readonly": "0"
   }
  ]
}

 Пример запроса добавление группы справочников

curl --location --request POST 'https://{DOMAIN NAME}/rest/api/ComboManualName' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'
--data-raw '{
"title": "Список справочников 1",
"is_readonly": 0
}'

Ответ сервера

{
     "success": true,
     "message": "Record(s) Created",
     "data": {
          "totalCount": 1,
          "comboManualName": [
          {
               "title": "Список справочников 1",
               "is_readonly": 0,
               "id": "23"
          }
          ]
     }
}


Пример запроса обновление группы справочников

curl --location --request PUT 'https://{DOMAIN NAME}/rest/api/ComboManualName/23' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'
--data-raw '{
"title": "Список справочников 2",
"is_readonly": 0
}'

Ответ сервера

{
     "success": true,
     "message": "Record Updated",
     "data": {
          "totalCount": 1,
          "comboManualName": {
          "id": "23",
          "title": "Список справочников 2",
          "is_readonly": "0"
          }
     }
}


Пример запроса удаления группы справочников

curl --location --request DELETE 'https://{DOMAIN NAME}/rest/api/ComboManualName/23' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'

Ответ сервера

{
     "success": true,
     "message": "Record Deleted",
     "data": {
          "id": "23"
     }
}

Пример ComboManualItem

curl --location --request GET 'https://{DOMAIN NAME}/rest/api/ComboManualItem' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'

Ответ сервера

{
     "success": true,
     "message": "Records Retrieved Successfully",
     "data": {
          "totalCount": "138",
          "comboManualItem": [
          {
               "id": "1",
               "combo_manual_id": "1",
               "title": "Вакцинация",
               "value": "1",
               "dop_param1": "00:15:00",
               "dop_param2": "09:00:00",
               "dop_param3": "",
               "is_active": "1",
               "comboManualName": {
                    "id": "1",
                    "title": "Тип приема",
                    "is_readonly": "0"
               }
          },
          {
               "id": "2",
               "combo_manual_id": "1",
               "title": "Хирургия",
               "value": "2",
               "dop_param1": "00:30:00",
               "dop_param2": "12:00:00",
               "dop_param3": "",
               "is_active": "1",
               "comboManualName": {
                  "id": "1",
                  "title": "Тип приема",
                  "is_readonly": "0"
               }
          },
          {
               "id": "3",
               "combo_manual_id": "1",
               "title": "Первичный",
               "value": "3",
               "dop_param1": "00:00:00",
               "dop_param2": "00:00:00",
               "dop_param3": "",
               "is_active": "1",
               "comboManualName": {
                    "id": "1",
                    "title": "Тип приема",
                    "is_readonly": "0"
               }
          },
          {
               "id": "4",
               "combo_manual_id": "1",
               "title": "Вторичный",
               "value": "4",
               "dop_param1": "00:00:00",
               "dop_param2": "00:00:00",
               "dop_param3": "",
               "is_active": "1",
               "comboManualName": {
                    "id": "1",
                    "title": "Тип приема",
                    "is_readonly": "0"
               }
          },
          ***********************
          {
               "id": "141",
               "combo_manual_id": "1",
               "title": "Стационар",
               "value": "10",
               "dop_param1": "00:30:00",
               "dop_param2": "",
               "dop_param3": "",
               "is_active": "1",
               "comboManualName": {
                    "id": "1",
                    "title": "Тип приема",
                    "is_readonly": "0"
               }
          }
         ]
     }
}

Пример запроса добавления записи в ComboManualItem

curl --location --request POST 'https://{DOMAIN NAME}/rest/api/ComboManualItem' \
--header 'Content-Type: application/json' \
--header 'X-REST-API-KEY: {REST API KEY}'
--data-raw '{
"combo_manual_id": 1,
"title": "Цель обращения 1",
"value": 123,
"dop_param1":"",
"dop_param2":"",
"dop_param3":"",
"is_active":1
}'

Ответ сервера

{
     "success": true,
     "message": "Record(s) Created",
     "data": {
          "totalCount": 1,
          "comboManualItem": [
     {
          "combo_manual_id": 1,
          "title": "Цель обращения 1",
          "value": 123,
          "dop_param1": "",
          "dop_param2": "",
          "dop_param3": "",
          "is_active": 1,
          "id": "191"
     }
   ]
  }
}


Powered by