в случае успеха вернётся ответ с кодом 200 и моделью, описанной в соответствующем методе
Раскрыть title Пример {
"cashdeskGuid": "0cc91a68-216a-11ee-852b-2cf05d22ccc8",
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2",
"invoiceNum": "4313",
"date": "2022-03-10T11:53:16.577",
"payerGuid": "ff1d2371-6f04-43a8-8919-be2680270545",
"family": "Тестовый",
"name": "Дмитрий",
"ot": "Юрьевич",
"birthday": "1972-02-20T00:00:00",
"contactMPhone": "89997776655",
"contactEmail": "test@test.tost",
"type": 1,
"parentInvoiceGuid": "00000000-0000-0000-0000-000000000000",
"status": 1,
"isCancelled": false,
"invoiceSum": 1552.00,
"paySum": 1552.00,
"services": [
{
"smGuid": "7e823e7b-6364-4bc9-8ce6-d8df7f75bf69",
"smCode": "B01.063.001",
"smName": "Прием (осмотр, консультация) врача-ортодонта первичный",
"smCount": 1.00,
"smPrice": 873.00,
"smCost": 0.00,
"tax": 1.0,
"isCompleted": 0,
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2"
},
{
"smGuid": "33629517-b7af-4c6b-a5ae-35710db231f6",
"smCode": "A02.07.001",
"smName": "Осмотр полости рта с помощью дополнительных инструментов",
"smCount": 1.00,
"smPrice": 194.00,
"smCost": 0.00,
"tax": 1.0,
"isCompleted": 0,
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2"
},
{
"smGuid": "1b2152ff-e05e-45ac-a089-a1081a977fef",
"smCode": "773",
"smName": "Инфильтрационная анестезия карпульным анестетиком (\"Ubistesin\", 3M ESPE, Германия)",
"smCount": 1.00,
"smPrice": 485.00,
"smCost": 0.00,
"tax": 1.0,
"isCompleted": 0,
"invoiceGuid": "a892d5ec-8132-4c92-8cd1-861a643292e2"
}
]
}в случае пользовательской ошибки вернётся ответ с кодом 400 и описанием ошибки в поле title
Раскрыть title Пример {
"title": "Невозможно установить статус \"Оплачен и оказан\" счёту."Не найдена БД ЛПУ с указанными параметрами",
"status": 4004016,
"criticalLevel": 00,
"data": nullnull
}в случае внутренней ошибки сервера вернётся ответ с кодом 500
Раскрыть title Пример {
"title": "The operation has timed out."Ошибка при получении счёта",
"status": 5005000,
"criticalLevel": 00,
"data": null "data": {
"exception": {
"ClassName": "System.Transactions.TransactionAbortedException",
"Message": "Exception",
"Data": null,
"InnerException": null,
"HelpURL": null,
"StackTraceString": " at SofTrust.Whc.Polyclinic.DAL.Services.PaidServices.IntegrationInvoiceService.GetInvoice(String ogrn, String oid, Guid invoiceGuid, String number)",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": null,
"HResult": -2146233087,
"Source": "SofTrust.Whc.Polyclinic.DAL",
"WatsonBuckets": null
}
}
}
История страницы
Обзор
Инструменты контента