Отримання токену доступу
Інструкція з отримання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530947-отримання-token
Використання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530917-token
Для використання API потрібні скоупи: "gambit:erp:salepack".
Якщо немає потрібних scope, то повертатиметься помилка - Code 403 Forbidden
Потрібно встановити пареметри по даті початку та кінця (діапазон дати початку та кінця не повинен перевищувати 365 днів dateEnd - DateStart <= 365).
Також потрібно вказати ідентифікатор філіалу для пошуку (встановлення ідентифікатора філіалу не є обв'язковим), наприклад:
HTTP methods: GET
/api/erp/v1/reports/consolidated?dateStart=2024-06-23&dateEnd=2024-06-24&clinicId={clinicId}
Responses:
При успішному виконані запиту повернеться - Code 200 Success
Example Value:
Параметр | Тип | Опис |
PackType | integer($int32) nullable: true | тип послуги (1 - обстеження, 2 - аналіз) |
ID | integer($int32) | ідентифікатор |
PatientId | integer($int32) | ідентифікатор пацієнта |
PatientLFM | string nullable: true | ПІБ пацієнта |
PatientTelMob1 | string nullable: true | номер телефону |
Born | string($date-time) nullable: true | дата народження |
LaboratoryId | integer($int32) nullable: true | ідентифікатор лабораторії |
DiscoveryId | integer($int32) nullable: true | ідентифікатор обстежуючого лікаря |
DoctorsLFM | string nullable: true | ПІБ направляючого лікаря лікаря |
PackageId | integer($int32) nullable: true | ідентифікатор послуги |
ParentPackageId | integer($int32) nullable: true | ідентифікатор пакету (якщо надана послуга не є частиною пакета ParentPackageId = PackageId) |
BookingId | integer($int32) | ідентифікатор чеку |
PriceDiscountCash | number($double) | зі знижкою готівка |
PriceUndiscountCash | number($double) | без знижки готівка |
PriceDiscountWithoutCash | number($double) | без знижки безготівка |
PriceUndiscountWithoutCash | number($double) | зі знижкожкою безготівка |
PaymentTypeId | integer($int32) | тип оплати (може бути готівка - 2 і безготівка - 1) |
SalepackId | integer($int32) | ідентифікатор наданої послуги (ідентифікатор сутності, яка описує оформлену послугу пацієнта, позиції в чеку) |
Debt | number($double) | борг |
Count | integer($int32) | кількість |
ActualTimeToReady | integer($int64) nullable: true | фактичний час виконання (в хв) |
AbsoluteTimeToReady | integer($int64) nullable: true | час виконання (в хв) |
Diagnosis | string nullable: true | діагноз |
ICD10 | string nullable: true | МКХ-10 |
DateCr | string($date-time) | дата створення |
ClinicId | integer($int32) | ідентифікатор філіалу |
CreatedById | integer($int32) nullable: true | ідентифікатор того, хто створив |
Number | string nullable: true | номер страхового полісу (якщо є) |
ContractorId | integer($int32) nullable: true | ідентифікатор страхової компанії або організації |
ExecutorId | integer($int32) nullable: true | ідентифікатор виконавця |
TypeRef | integer($int32) | тип звернення (1 - самозвернення, 2 - направляючий лікар, 3 - страхова, 4 - оранізація, 5 - замовлення) |
GroupName | string nullable: true | назва групи |
CashDesk | integer($int32) | каса |
BookingMarketingTypeId | integer($int32) nullable: true | джерело звернення замовлення |
PatientMarketingTypeId | integer($int32) nullable: true | джерело звернення пацієнта |
ContractorCoordinatorId | integer($int32) nullable: true | ідентифікатор координатора страхової компанії |
RoomId | integer($int32) nullable: true | ідентифікатор кабінету |
PromotionId | integer($int32) nullable: true | ідентифікатор акції |
Note | string nullable: true | коментар |
PromotionNote | string nullable: true | коментар до акції |
DiscountNumber | string nullable: true | номер дисконтної картки |
LaboratoryPrice | number($double) nullable: true | ціна виконання в лабораторії |
FiscalStatus | integer($int32) | статус фіскалізації (1 - продаж, 2 - проведення, 0 - не був проданий) |
ContractNumber | string nullable: true | номер договору |
PriceDiscount | number($double) nullable: true | зі знижка |
PriceUndiscount | number($double) nullable: true | без знижки |
Cash | number($double) nullable: true | сума до сплати за типом оплати готівка |
Terminal | number($double) nullable: true | сума до сплати за типом оплати карта |
Online | number($double) nullable: true | сума до сплати за типом оплати онлайн |
Account | number($double) nullable: true | сума до сплати за типом оплати рахунок |
Cashless | number($double) nullable: true | сума до сплати за типом оплати безготівка |
Discount | number($double) nullable: true | знижка |