1.Консолідований фінансовий звіт
Параметри запиту:
- ClientId – Id пацієнта
- SpecialistId – Id спеціаліста
- InsuranceCompanyId – Id страхової компанії
- VendorId – Id вендора
- StartDateFrom – Дата від
- StartDateTo – Дата до
Приклад відповіді:
{ "Id": 14339, // Id визита "SpecialistId": 1, // Id специалиста визита "SpecialistRecommendationId": null, // Id рекомендовавшего специалиста "ClientId": 49, // Id клиента визита "InsurancePolicyId": 26, // Id страхового полиса "StartDate": "2021-05-06T10:00:00", // Дата и время начала визита "BranchId": 1, // Id отделения (филиала) "Client": { // Клиент визита "Id": 49, "Name": "Тестовий Тест Тест", "Gender": "female", "Email": "info@lakmus.org", "Address": "", "Phone": "0661231212", "BirthDate": "1987-03-05T00:00:00", "CommunicationLanguage": "ua", // Язык общения с клиентом "Description": "Комментарии", "CardNumber": 123123, // Номер медицинской карты "ClientType": "Тип клиента" }, "Specialist": { "Id" : 1, "Name" : "Лікар Тест", "Type" : "doctor", // Тип специалиста : доктор/ассистент "IsActive" : true // Специалист активен }, "Branch": { // Филиал (отделение) визита "Id": 1, "Title": "Сахарова" // Название }, "ResultProcedures": [ // Услуги визита { "Id": 2707, // Id услуги визита "ClientAppointmentResultId": 14339, // Id визита "ClientCourseProcedureId": null, // Id услуги в пакете услуг "CourseTitle": null, // Название пакета услуг "Deductible": 0, // Франшиза услуги, может отличаться от франшизы полиса "Description": "Описание", "Discount": 1, // Скидка "ConsumerPrice": 1200, // Цена для частного лица (грн) "ClientGroupPrice": 918, // Цена для клиента страховой (грн) "DollarRate": 1, "CustomerPriceInUsd": 918, // Цена для частного лица (usd) "AdditionalSpecialistPercentValue" : null, // Бонус ассистента (%) "AdditionalSpecialistBonusValue": null, // Бонус ассистента (грн) "NurseSpecialistBonusPercentValue": null, // Бонус медсестры (%) "NurseSpecialistBonusValue": null, // Бонус медсестры (грн) "FromCourseId": null, // Id пакета услуг "ImportId": null, // Внешний Id услуги "IncludeInBill": true, // Включить в счет клиента "IsGuaranteedByInsurer": true, // Гарантированно страховой "IsAdditionalProducedure": false, // Дополнительная процедура "IsPercentDiscount": true, // Учитывать скидку из поля Discount, как процент "Price": 1190, // Прайсовая цена на момент формирования отчета "SumWithDiscount": 1200, // Сумма для физлица "ProcedureId": 5379, // Id процедуры в справочнике "ProcedureImportId": "9700", // Интеграционный Id процедуры "ProcedureName": "1,25-дигідроксивітамін D, 1,25-(OH)2D", "ProcedureCategoryId": 51, // Id категрии "ProcedureCategoryName": "Пакет (Біохімічна панель AB06006)", // Название категории "Quantity": 1, // Количество "ReferralName": null, // Имя внешнего направителя "ReferalBonus": null, // Бонус внешнего направителя "VendorId": 11, // Id поставщика услуги "VendorPrice": 918, // Цена поставщика услуги (грн) "TaxRate": 5, // Налоговая ставка "ProcedureToSpecialist": [ // Исполнители услуги { "SpecialistName": "Лікар Тест2", "ClientAppointmentProcedureId": 2707, "SpecialistId": 38, // Id исполнителя "SpecialistBonusPercentValue": null, // Бонус исполнителя (%) "SpecialistBonusValue": null, // Бонус исполнителя (грн) "IsApplyClientDiscountForBonus": false, // Считать бонус исполнителя с учетом скидки клиента "IsApplyProcedurePriceForBonus": false // Считать бонус исполнителя по цене потребителя (страховой компании) }, { "SpecialistName": "Лікар Тест3", "ClientAppointmentProcedureId": 2707, "SpecialistId": 55, "SpecialistBonusPercentValue": null, "SpecialistBonusValue": null, "IsApplyClientDiscountForBonus": true, "IsApplyProcedurePriceForBonus": false } ] } ], "ClientInsurance": [ // Страховой полис { "PolicyId": 8, "ClientId": 728, "InsurancePolicyNumber": "111111", // Номер "InsuranceCompanyId": 1, // Id страховой компании "InsuranceLimit": null, // Страховой лимит "InsuranceDeductible": null, // Франшиза для полиса по-умолчанию "ActualFrom": "2019-10-01T00:00:00", // Срок действия "ActualTo": "2021-10-27T00:00:00" } ], "ClientCashIncome": [ // Оплаты клиента { "Id": 1637, "ClientId": 49, "ClientAppointmentId": 14339, "Comment": "Оплата по фіскальному чеку", "Amount": 0, // Сумма "PaymentType": "cash", // Тип оплаты (карта/наличные) "PaymentTypeId": 1, // Id кассы "IncomeType": "payment", // Тип поступления "ClientCourseId": 0, // Id пакета (плана лечения) "CreateDate": "2021-05-07T13:42:00.007",// Дата создания записи "CreateAccountId": 4 // Id аккаунта создателя записи }, { "Id": 1638, "ClientId": 49, "ClientAppointmentId": 14339, "Comment": "Повернення по фіскальному реєстратору", "Amount": 0, "PaymentType": "cash", "PaymentTypeId": 1, "IncomeType": "payment", "ClientCourseId": 0, "CreateDate": "2021-05-07T13:42:22.13", "CreateAccountId": 4, "UpdateDate": "2021-05-07T13:42:22.147", "UpdateAccountId": "4", "Status": null, "ExternalPaymentId": null, "ExternalPaymentLog": null } ], "Medicines": [ // Медикаменты визита { "Id": 2230, "Name": "УТРОЖЕСТАН 200МГ №14", "MedicineCost": 13.95, // Итоговая стоимость "Description": "", "Manufacturer": "Безен Хелскеа, Бельгія", // Производитель "ClientAppointmentResultId": 14339, // Id визита "ClientId": 49, // Id клиента "UnitType": "5", // Количество в упаковке "PricePerUnit": 5.58, // Цена за упаковку "UnitsAmount": 2.5, // Количество проданных упаковок "Discount": 0, // Скидка "MedicineCategoryId": 1, // Id категории "MedicineCategoryName": "Вироби медичного призначення", // Название категории "MedicineBatchId": 35, // Id партии "ResultProcedureId": 2707, // Id услуги визита "IsGuaranteedByInsurer": false, // Гарантировано СК "Deductible": 0, // Франшиза медикамента "IncludeInBill": true, // Включить в счет "CreateDate": "2021-05-18T09:06:50.097", // Дата добавления медикамента в визит "CreateAccountId": 237, "MedicineId": 15 // Id медикамента в справочнике } ] }
2.Рух коштів по касам
Приклад відповіді:
[
{
“id”: 247, //id оплаты
“clientId”: 40, //id пациента
“clientAppointmentId”: 11786, //id визита
“comment”: “”, //комментарий оплаты
“amount”: 200.000000, //сумма оплаты
“paymentType”: “cash”, //тип оплаты
“paymentTypeId”: 1, //id кассы
“incomeType”: “payment”, //id тип операции, возможные варианты: payment, refund
“clientCourseId”: 0, //id пакета (курса) к которому привязана оплата
“createDate”: “2020-04-22T20:47:13.197”,// дата операции
“createAccountId”: 5,//id пользователя который провел оплату
“updateDate”: “2020-04-22T20:47:13.197”,// дата последнего обновления
“updateAccountId”: “5”,//id пользователя который провел последнее обновление
“status”: null,//статус оплаті (для интеграций с внешними платежными сервисами
“externalPaymentId”: null,//id оплаты во внешней системе
“externalPaymentLog”: null//лог операции во внешней системе
}
]
3.Рух по складам
Приклад відповіді:
[{“Id”: 50, //id операции“OperationType”: “credit_slip”, //тип операции (приход, перемещение, списание по акту, списание на пациента)“OperationDate”: “2021-09-14T00:00:00”,// дата операции“BatchId”: 50, //id партии медикамента“StoreId”: 1, //id склада“DisplacementStoreId”: null, //id склада на который перемещен“BranchId”: 1,//id филиала“DisplacementBranchId”: null,//id филиала куда перемещен медикамент“MedicineId”: 18,//id медикамента“MedicineName”: “Но-шпа”,//название медикамента“Barcode”: “18”,//штрихкод медикамента“Manufacturer”: “”,//производитель медикамента“UnitsAmount”: 2000.000000,//количество оприходование, списания, перемещения“PricePerUnit”: 0.000000,//цена за единицу“Sum”: 0.000000,//сумма“ProviderId”: null,//id поставщика“ProviderTitle”: null//Наименование поставщика}]
4.Довідники
Послуги:
Приклад відповіді:
[{“categoryName”: “Консультації”, //название категории“isActive”: true,//идентификатор активной услуги“id”: 1,//id услуги“categoryId”: 51,//id категории“externalId”: “1204”,//внешний id услуги (для услуг вендоров)“duration”: 0,//длительность услуги“name”: “Анализ методом ПЦР”,//название услуги“nameEng”: “”,//название услуги на английском“importId”: “covid”,// код услуги (кассовый код)“price”: 205.000000,//цена“inUsd”: false,//валюта услуги 0 – гривна, 1 – доллар“description”: “”,// описание“recommendations”: null,//рекоммендации к подготовке“tubeId”: “4”,//id пробирки в который делается забор материала (для лабораторий)“tubeName”: “Кровь био/иммунохимия”,//название пробирки в который делается забор материала (для лабораторий)“tubeColor”: null,//цвет пробирки в который делается забор материала (для лабораторий)“taxRate”: null,//ПДВ“type”: “online”,//тип оказания услуги (online, inclinic“visibleForOnlineBooking”: false,//доступна для записи с сайта“createDate”: “2019-04-01T23:35:30.79”,//дата создания“createAccountId”: 2// id автора},]
Автосписання медикаментів на послуги:
Приклад відповіді:
Склади:
Приклад відповіді:
{“id”: 1,//id склада“title”: “склад1”,//название склада“branchId”: 1,//id филиала к которому относится“isMainForBranch”: true //идентификатор “главного” склада филиала},