Инструменты пользователя

Инструменты сайта


unodenta:api

Это старая версия документа!


Требует регистрации

Разлогинить

https://unodenta.com/site/jsonfapp

Request body parameter: logout=1

юзер залогинен и ралогинился{ «complete»: true, «message»: «User was logout successfully» }
юзер итак разлогинен{ «complete»: true, «message»: «User already is Guest» }

Отзывы и обращения

https://unodenta.com/appeal/jsonappeal

api_key, signature - подпись (Ник, ФИО, как удобно, Аноним итп), cause_app - текст обращения, id_spec - id врача (см.ниже),

все получилось{ «complete»:true, «auth»: true, «message»: «that's right appeal added», «addtxt»:«Ваше мнение крайне важно для нас. При необходимости обратной связи с Вами - укажите любой удобный способ. Все обращения рассматриваются незамедлительно.» }
запрос к базе данных завершился ошибкой, данные не сохранились{«complete»:true,«message»:«Query save to DB return error.«Блаблабла» «дата/время» «id специалиста»}
не введено signature или couse_app {«complete»:true,«message»:«You must get the signature and couse_app»}
запрос к базе данных завершился ошибкой, данные не сохранились{«complete»:true,«message»:«Query save to DB return error.»Блаблабла« «дата/время» «id специалиста»}
разлогинен{«complete»:false,»auth»:false,«message»:«This user is not authenticated.»}

id врача

117Аликина Е.Ю.
94Гольцова С.В.
218Губин А.В. Комс12
220Губин А.В. Энтузиастов 14
98Иванова Н.В.
160Исаева Т.Н. Комс12
164Исаева Т.Н. Ураль
195Исаева Т.Н. Энтуз
96Казанцева М.В.
144Левин А.В.
141Леонов М.А.
158Миронец Л.И. Энтуз
162Миронец Л.И. Урал
200Пастухов А.В.
103Светлакова С.Б.
159Седкова И.Н.
13Симонова О.Ю. Либкнехта
161Симонова О.Ю. Уральск
227Степичева А.А.
155Федосеев Н.Л.
163Чехутская Т.И.

Запись на прием у пользователя (наличие и подробности)

https://unodenta.com/appoint/jsonuserappoint

Request body parameter: api_key, myappoint=1

У пользователя имеется запись на прием{ «complete»: true, «message»: «Карамба Петр Сергеевич, вы записаны на прием», «data»: [ {«app_id»: «100», «id_spec»: «161», «kabinet»: «пгт. Уральский, ул. Набережная, д.6», «common_data»: «27.01.2021 12:30-13:30», «data_app»: «27.01.2021», «time_app»: «12:30», «time_end»: «13:30», «name_spec»: «Симонова Ольга Юрьевна», «name_patient»: «Карамба Петр Сергеевич» } ] }
Запись на прием отсутствует{ «complete»: true, «message»: «Карамба Петр Сергеевич, у Вас нет новых записей на прием.» }
Пользователь не авторизован{ «complete»: false, «message»: «This user is not authenticated.» }

Удалить запись на прием

https://unodenta.com/appoint/jsonuserappoint

Request body parameter: api_key, app_delete (любое), app_id, common_data, name_spec, id_spec, name_patient - взять из присланного

Запись удалена успешно{ «complete»: true, «message»: «Запись на прием #100 удалена успешно» }
Запись не удалена{ «complete»: false, «message»: «Что-то пошло не так. Запись на прием #100 не удалена
» }

Квитанции

https://unodenta.com/payorder/jsonpayorder

data: api_key

'id', 'cashier_id' ⇒ ид кассира (numb), 'vid_kvit' ⇒ вид квитанции (txt), 'naryad_id' ⇒ номер наряда (numb), 'check_date' ⇒ Дата_оплаты (dd.mm.yyyy), 'cashe' ⇒ наличными (руб без копеек), 'terminal' ⇒ безналичными (руб без копеек), check_url' ⇒ ссылка на чек,

Посещения (визиты)

Api работает только для роли «Зарегистрированный пользователь» - Authenticated

https://unodenta.com/visit/jsonvisit?

Request body parameters: api_key

что вернется:

  • 'visit_id' ⇒ номер визита,
  • 'patient_id' ⇒ Номер_карты,
  • 'visit_date' ⇒ d.m.Y дата визита,
  • 'filial_id' ⇒ адрес кабинета,
  • 'status' ⇒ 0 - не оплачен, 1 - оплачен, 2 - проверен
  • 'doctor' ⇒ Специалист,
  • 'tech' ⇒ либо ФИО техника, либо null,
  • 'sum' ⇒ либо сумма за визит, либо 0,
  • 'discount' ⇒ скидка%,
  • 'skidka_rub' ⇒ скидкаРуб,
  • 'summ_itog' ⇒ ИтоваяСумма,
  • 'dolg_txt' ⇒ словами о задолженности,
  • 'pay_txt' ⇒ словами о переплате,
  • 'next_visit_date' ⇒ дата приглашения на прием,
  • 'next_visit_couse' ⇒ причина приглашения,
  • 'vid_visit' ⇒ первичный или повторный,
  • 'zub_numb' ⇒ номер зуба,
  • 'skid' ⇒ скидка в сотых долях,
  • 'full_status' ⇒ Оплачен полностью true либо false,
  • 'full_date' ⇒ d.m.Y дата полной оплаты,
  • 'submit_date' ⇒ d.m.Y дата сдачи работы,
  • 'guarantie_month' ⇒ срок гарантии, мес,
  • 'srok_month' ⇒ срок службы, мес,
  • 'predplan_link' ⇒ ссылка на предварительный план,
  • 'dog_link' ⇒ ссылка на договор,
  • 'act_link' ⇒ ссыдка на акт выполненных работ,
  • 'timeline' ⇒ цикл вывода квитанций,

Timeline:

  • id ⇒ id квитанции,
  • cashier_id' ⇒ id кассира,
  • 'kvit_numb' ⇒ мер_квитанции,
  • 'naryad_numb' ⇒ Номер наряда (id визита),
  • 'pay_date' ⇒ d.m.Y Дата оплаты,
  • 'nal' ⇒ Оплата (сумма) нал либо NULL,
  • 'bnal' ⇒ Оплата (сумма) б/нал либо NULL,
  • check_url ⇒ ссылка на чек либо NULL,

Справка в налоговую

https://unodenta.com/visit/nalogf7pdf?

Request body parameters: api_key, nyear, fullfio_np, inn_np, for_np, email

  • nyear - налоговый год (текущий минус 1, текущий минус 2, екущий минус 3) e.g. 2020, 2019, 2018 лучше наверное прислать сразу цифру с годом
  • fullfio_np - ФИО налогоплательщика (это не всегда сам пациент)
  • inn_np - ИНН налогоплательщика
  • for_np - (супругу, сыну, отцу, брату, супруге, дочери, матери, сестре) = выбор только из этих
  • email - мыло на которое отправить справку

что вернется:

{«complete»:true,«auth»:true,«patient_id»:«773105»,«visit_id»:«51356»,«fullfio_np»:«Филоненко Петр Сергеевич»,«inn_np»:«777499930»,«for_np»:«сыну»,«email»:«pphilonenko@gmail.com»,«nyear»:«2019»,«doc_numb»:«17/05/2021-110721-773105»,«message»:«Отлично! Ваш документ 17/05/2021-110721-773105 сформирован и отправлен на pphilonenko@gmail.com. Пожалуйста, проверьте свой емайл.»}

amoCRM

array( 'fio' ⇒ $model→ФИО,

'tel' ⇒ $model→Телефон,

'city' ⇒ $model→Город,

'street' ⇒ $model→Адрес,

'house' ⇒ $model→Дом,

'flat' ⇒ $model→Квартира,

'note' ⇒ $model→Примечание,

)

unodenta/api.1626167107.txt.gz · Последнее изменение: 2021/07/13 14:05 — admin