Отримання токену доступу 

Інструкція з отримання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530947-отримання-token 

Використання токену - https://medakadem.freshdesk.com/uk/support/solutions/articles/77000530917-token


Для використання API потрібні скоупи: "gambit:erp:packages".
Якщо немає потрібних scope, то повертатиметься помилка Code 403 Forbidden


Запит повертає конкретну послуг за ідентифікатором: 


HTTP methods: GET

/api/erp/v1/packages/{id}


де {id} - унікальний ідентифікатор послуги 


Responses:

При успішному виконані запиту повернеться - Code 200 Success


Example Value: 


Параметр
Тип
Опис
AnalysisSampleMaterialId
integer($int32)
nullable: true
ідентиікатор матеріалу забору аналізу
AnalyzerDeviceId
integer($int32)
nullable: true
ідентифікатор аналізатора
ContainerId
integer($int32)
nullable: true
ідентифікатор контейнера по замовчуванню
Detail
string
nullable: true
опис
DetailOnline
string
nullable: true
опис онлайн
DynamicFormGroupId
integer($int32)
nullable: true
ідентифікатор форми, яка буде показуватись в заключенні в КП
EnglishName
string
nullable: true
назва англійської
GroupPackageId
integer($int32)
ідентифікатор груп послуг
PercentReferring
number($double)
відсоток нарахувань за направлення на послугу
Preparation
string
nullable: true
текст підготовки для обстеження\аналізу - показується підчас попереднього запису та оформлення як настанови колцентру та реєстраторам
RoomId
integer($int32)
nullable: true
ідентифікаор кабінету
TagId
integer($int32)
nullable: true
ідентифікатор тегу
TariffReferring
number($double)
сума нарахувань за направлення на послугу
TaxCodeId
integer($int32)
nullable: true
ідентифікатор податкової групи
PackageType
integer($int32)
тип послуги (Group = 0, Protocol = 1, Analize = 2)
IsUsg
boolean
чи послуга відноситься до категорії послуг, які виконуються на узд, мрт, кт, рентген і т.д. апаратах
TariffDiscovery
number($double)
сума нарахувань за обстеження лікарем
PercentDiscovery
number($double)
відсоток нарахувань за обстеження лікарем
ShortName
string
nullable: true
коротка назва
DefaultPrice
number($double)
базова ціна послуги
IsOnline
boolean
дозвіл на онлайн
NameOnline
string
nullable: true
назва онлайн
AllowPrerecord
boolean
дозвіл на попередній запис
AbsoluteTimeToReady
integer($int64)
nullable: true
час виконання (в хв)
ActualTimeToReady
integer($int64)
nullable: true
фактичний час виконання (в хв)
CapacityIntake
integer($int32)
nullable: true
ємність в контейнері (свідчить скільки треба зразка типу крові, для виконання аналізу) від цього залежить кількість необхідних заборів та штрихкодів
AllowMultiple
boolean
дозволити множинне додавання (при оформлені можна вказати кількість, наприклад 10 масажів)
AlwaysReady
boolean
послуга не потребує виконання (вважається завжди виконаною)
DiagnosisRequired
boolean
поле діагноз в КП обов'язковий до заповнення (неможливо зберегти заключення без вказання діагнозу)
Invisible
boolean
прихована
DisallowDiscountboolean
заборонити знижки
DisallowPromotionsboolean
заборонити акції
BlockParallelExecution
boolean
заборонити одночасне виконання послуги
ValidateNomenclature
boolean
перевівряти наявність ТМЦ перед оформленням
DateWhenRequired
boolean
послуга потребує обов'язкогового виставлення повторної дати прийому
IsNotSetRefferingDoctor
boolean
заборонити оберати направивляючого лікаря для послуги
IsPrimaryReception
boolean
первинний прийом
Name
string
nullable: true
назва послуги
Code
string
nullable: true
код послуги
Barcode
string
nullable: true
---
Uktzed
string
nullable: true
УКТЗЕД
PackageId
integer($int32)
ідентифікатор послуги
ParentGroupPackageId
integer($int32)
nullable: true
ідентифікатор  батьківської групи послуг

 

Якщо такої послуги немає, то повернеться - Code 404 Not Found