EndPoint - create_bill_inv
Method - POST
Метод используется для создания Талона и Счета для записи пациента в расписании.
Это возможно в том случае если в Виде приема имеются услуги, проверить можно методом 2.2. get_cost_servs_exam / список услуг с ценами в Виде приема
В параметрах подается только ID записи, услуги и стоимости берутся из Вида приема.
ID записи берется из методов
1.6. get_planning_pat / записи пациента в расписаниях
или
1.7. recording_in_the_planning/ запись пациента в Расписание
Все параметры обязательны
Название параметра | Тип данных | Описание |
---|---|---|
planning_id | integer | ID записи в расписание |
create | integer | параметр указания к действию: 0, только вернуть ID талона и счета 1, если талон или счет существует, возвращает их ID, если нет, то создает, и возвращает идентификаторы |
filial_id | integer | ID филиала |
Название параметра | Тип данных | Описание |
---|---|---|
invoice_id | integer | ID созданного счета, если счет не существует, = -1 |
bill_id | integer | ID талона, если талон не существует, = -1 |
total_amount | money | сумма счета |
servs | [{}] | Список услуг в талоне/счете |
serv_id | integer | ID услуги |
serv_code | string | код услуги |
serv_name | string | Наименование услуги |
cnt | integer | количество |
price | money | цена одной услуги |
cost | money | стоимость=цена*количество |
http://127.0.0.1:45670/create_bill_inv
body
{ "planning_id":1, "create":1, "filial_id":1 }
curl "http://127.0.0.1:45670/create_bill_inv " \ -X POST \ -d "{\n \"planning_id\":1,\n \"create\":1,\n \"filial_id\":1\n}"
[{ "invoice_id": 137127, "bill_id": 2207455, "total_amount": 1380.00, "servs": [{ "serv_id": 16932, "serv_code": "B01.054.001", "serv_name": "Осмотр (консультация) врача-физиотерапевта первичный", "cnt": 410.00, "price": 1.00, "cost": 410.00 }, { "serv_id": 17791, "serv_code": "B01.070.001", "serv_name": "Прием (осмотр,консультация) врача-специалиста первичный", "cnt": 970.00, "price": 1.00, "cost": 970.00 }] }]