GetServicePointInfo: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: =='''Функція повертає списоки послуг, виконавців та контрагентів по точці надання.'''== Розділ містить методи, необхідні для отримання послуг, виконавців та контрагентів по точці надання. <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; bor...) |
Немає опису редагування |
||
| Рядок 232: | Рядок 232: | ||
| <span style="color:#ff0000">TarifItems</span> | | <span style="color:#ff0000">TarifItems</span> | ||
| <span style="color:#ff0000">TarifItems [ ] </span> | | <span style="color:#ff0000">TarifItems [ ] </span> | ||
| Масив тарифних позицій які надаються на цій точці: | | Масив тарифних позицій які надаються на цій точці:<br> | ||
деталізацію по ID можна отримати з методу </span>[https://wiki.expertsolution.com.ua/index.php?title=Get_TarifItem Get_TarifItem ]</span> | |||
|- | |- | ||
|| <span style="color:#ff0000">'''|'''</span> ID | || <span style="color:#ff0000">'''|'''</span> ID | ||
Поточна версія на 09:35, 23 жовтня 2025
Функція повертає списоки послуг, виконавців та контрагентів по точці надання.
Розділ містить методи, необхідні для отримання послуг, виконавців та контрагентів по точці надання.
| Опис | Отримання списоку послуг, виконавців та контрагентів по точці надання |
|---|---|
| Метод | POST |
| URL | /POSExternal/GetServicePointInfo |
| Request Headers | |
|---|---|
| KEY | VALUE |
| Content-Type | application/json |
| AccessToken | |
| Body raw (json) |
|---|
{
"ServicePointID": 4323 //4384 4323
}
| Типи даних Body | |||
|---|---|---|---|
| * | Параметр | Тип | Опис |
| ServicePointID | Int | ID точки з методу GetServicePoints | |
| * Позначення обов’язкового параметру | |||
| Додатковий опис вихідних параметрів |
|---|
| Response (json) |
|---|
{
"Error": "",
"ErrorCode": 0,
"Success": true,
"ID": 4323,
"Name": "Чергова мед. сестра (Корпус №1 А)",
"Code": "SRVPOINT315627153913003",
"Description": "Корпус №1 А,\n1 поверх, Кабінет А11",
"OpenTime": "07:00",
"CloseTime": "21:00",
"Enabled": true,
"TarifItems": [
{
"ID": 4143,
"Name": "Внутрішньовенне вливання (1 капельниця)",
"ShortName": "Внут.венне вливан. (1 капельн.)",
"Code": "000000122",
"Price": 70.00,
"Duration": 60
},
{
"ID": 4145,
"Name": "Інєкції (1 інєкція внутрішньовенна)",
"ShortName": "1 інєкція внутрішньовенна",
"Code": "000000123",
"Price": 45.00,
"Duration": 20
},
{
"ID": 4147,
"Name": "Інєкції (1 інєкція внутрішньомязова)",
"ShortName": "1 інєкція внут.мязова",
"Code": "000000124",
"Price": 45.00,
"Duration": 20
},
{
"ID": 4149,
"Name": "Експрес аналіз на рівень цукру в крові",
"ShortName": "Аналіз на рівень цукру в крові",
"Code": "000000125",
"Price": 55.00,
"Duration": 10
},
{
"ID": 4727,
"Name": "Первинний прийом чергової медичної сестри",
"ShortName": "Первинний прийом чергової медичн",
"Code": "000000163",
"Price": 0.00,
"Duration": 10
},
{
"ID": 12576,
"Name": "Електрокардіографія",
"ShortName": "ЕКГ",
"Code": "000000335",
"Price": 55.00,
"Duration": 10
}
],
"Executors": [
{
"ExecutorID": 4327,
"FirstName": "Марічка",
"LastName": "",
"Code": "SRVEXE315635154826883"
},
{
"ExecutorID": 4331,
"FirstName": "Олена",
"LastName": "",
"Code": "SRVEXE315612154938090"
},
{
"ExecutorID": 4333,
"FirstName": "Наталія",
"LastName": "",
"Code": "SRVEXE315667155001530"
}
],
"Companies": [
{
"ID": 3320,
"Name": "Компания 1",
"FullName": "Компания 1",
"Code": "CMPN300818173915210"
},
{
"ID": 3321,
"Name": "Компания 2",
"FullName": "Компания 2",
"Code": "CMPN300818173943533"
},
{
"ID": 3322,
"Name": "Компания 3",
"FullName": "Компания 3",
"Code": "CMPN300818173953293"
}
]
}
| Типи даних Response | ||
|---|---|---|
| Параметр | Тип | Опис |
| Error | String | Опис помилки, що виникла |
| ErrorCode | String | Код помилки, що виникла |
| Success | Bool | Успіх виконання запиту |
| ID | Int | ID місця надання послуг |
| Name | String | Імя місця надання послуг |
| Code | String | Код місця надання послуг |
| Description | String | Опис до місця надання послуг |
| OpenTime | Time | Час початку роботи місця надання послуг |
| CloseTime | Time | Час закінчення роботи місця надання послуг |
| Enabled | Bool | true - активний; false - не активний; |
| TarifItems | TarifItems [ ] | Масив тарифних позицій які надаються на цій точці:деталізацію по ID можна отримати з методу Get_TarifItem |
| | ID | Int | ID послуги (тарифної позиції) |
| | Name | String | Назва послуги |
| | ShortName | String | Коротка назва послуги |
| | Code | String | Код групи надання послуг |
| | Price | Decimal | true - активний; false - не активний; |
| | Duration | Int | Продавжуваність сеансу по замовчуванню. Значення в хвилинах |
| Executors | Executors [ ] | Список виконавців послуг, що доступні саме на цій точці. Елементи масиву з наступними полями: |
| | ExecutorID | Int | ID Виконавця |
| | FirstName | String | Імя виконавця |
| | LastName | String | Фамілія виконавця |
| | Code | String | Код виконавця |
| Companies | Companies [ ] | Список компаній які доступні на цій точці: |
| | ID | Int | ID компанії |
| | Name | String | назва копманії |
| | FullName | String | Повна назва компанії |
| | Code | String | Код компанії |
| Додатковий опис вхідних параметрів |
|---|