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

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

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

Модель 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 'http://{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 'http://{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 'http://{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 'http://{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 'http://{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 'http://{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"
               }
          ]
     }
}


👆 На этом пока всё