GetServicePointInfo
Перейти до навігації
Перейти до пошуку
Функція повертає списоки послуг, виконавців та контрагентів по точці надання.
Розділ містить методи, необхідні для отримання послуг, виконавців та контрагентів по точці надання.
Опис | Отримання списоку послуг, виконавців та контрагентів по точці надання |
---|---|
Метод | 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 | 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 | Код компанії |
Додатковий опис вхідних параметрів |
---|