Ссылка скопирована
Ҷустуҷӯ

Татбиқи техникии функсионалии фиристодани триггер дар конфигуратсияҳои 1С

Ин бахш ба ҳама васеъшавии Медфлекс дахл дорад. Паемҳои триггерӣ бо ЕРИИ хидмати Http MR_Appointment амалӣ карда мешаванд.

Усулҳо

Гирифтани рӯйхати ҳилаҳо

Он дар фосилаҳои муайян барои гирифтани маълумоти ҳамаи усулҳо дар давраи муайян истифода мешавад.

Навъи дархост GET

Формати дархости бадан Нест

URL /hs/mr_appointment/AppointmentRequest/appointment/?filial_ids=aaaaaaaa-aaaa-aaaa-aaaaaaaaaaaaaaaa&start_date=YYYY-MM-ddT00%3A00&end_date=YYYY-MM-ddT00%3A00

  • Filial_ids рӯйхати УИД филиалҳо, ки аз онҳо қабул кардан лозим аст. Ҳатмӣ.
  • Start_date оғози даврае, ки дар он бояд усулҳо бор карда шаванд. Ҳатмӣ.
  • D_date охири даврае, ки барои он бояд усулҳо бор карда шаванд. Ҳатмӣ.
  • Санҷиши воридшавии қабул дар давра аз рӯи санаи иҷрои он иҷро карда мешавад, на аз рӯи санаи таъсис.

Мақоми дархост Нест

Формати ҷавоб:

[
{
"filial_id": "f679444a-22b7-11df-8618-002618dcef2c",
"appointments": [
{
"ext_id": "0386a7e5-6d1b-11f0-8149-96d03872bb29",
"mis_dt_created_local": "2025-07-30 13:02",
"mis_dt_updated_local": null,
"dt_start_local": "2025-07-30 09:00",
"duration": 30,
"статус": "Ба Нақша гирифта шудааст",
"source": "",
"patient": {
"ext_id": "a023056f-3ef7-11de-8086-001485c0d477",
""first_name": "Иван",
""last_name":"Иванов",
"патрон":"Иванович",
"mobile_phone": "89181112233",
"birthday": "2000-11-04",
"gender": "M"
},
"doctor": {
"ext_id": "1301dd68-6922-11ef-8119-96d03872bb29",
""first_name":"Петрус",
""last_name": "Петров",
"патрон":"Петрович",
""speciality_name": "Терапия"
},
"services": [
{
"ext_id": "d2be09b9-f644-11e9-82c3-40167e631f2e",
"ном":"Саломатӣ дар динамика"
}
],
"cabinet": null
}
}
]
  • Filial_id-ИДОРАИ филиал, ки ба он қабул дохил мешавад.
  • Appointments метавонад ҳар гуна сохторҳоро дар бар гирад.
  • Appointments: EXT_ID-НАМУДИ ҳуҷҷати қабул.
  • Appointments:Mis_dt_created_local Санаи таҳияи ҳуҷҷати қабул дар минтақаи вақти клиникаи YYYY-MM-dd HH: mm.
  • Appointments:Mis_dt_updated_local Санаи тағйиребии ҳуҷҷати қабул ДАР минтақаи вақти клиникаи YYYY-MM-DD HH: mm.
  • Appointments:dt_start_local санаи оғози қабул дар минтақаи вақти клиникаи YYYY-MM-dd HH: mm.
  • Appointments: дуратсия — давомнокии қабул.
  • Appointments: status мақоми сабт.
  • Appointments: манбаъ манбаи сабт аст.
  • Appointments: services рӯйхати хидматҳо, метавонад ҳар гуна сохторҳоро дар бар гирад.
  • Appointments: cabinet кабинет, ки дар он қабул гузаронида мешавад.
  • Patient: EXT_ID-НАМУДИ бемор.
  • Patient: first_name номи бемор.
  • Patient: last_name насаби бемор.
  • Patient: patronymic номи падари бемор.
  • Patient: mobile_phone телефони мобилии бемор.
  • Patient: birthday — санаи таваллуди бемор YYYY-MM-dd.
  • Patient: gender ҷинси бемор, M Е F.
  • Doctor: EXT_ID-НАМУДИ духтур.
  • Доктор: first_name-номи духтур.
  • Doctor: last_name насаби духтур.
  • Доктор: патронимик номи падари духтур аст.
  • Doctor: speciality_name ихтисоси духтур.
  • Хизматрасонӣ: ext_id-ХИЗМАТРАСОНӢ.
  • Services: name номи хидмат.

Гирифтани сабтҳои сабти ном

Усул барои гирифтани сабтҳои сабти ном, ки бо фиристодани триггер алоқаманданд, пешбинӣ шудааст.

Навъи дархост GET

Формати дархости бадан Нест

URL /hs/mr_appointment/AppointmentRequest/get_logs/?start_date=YYYY-MM-ddT00%3A00&end_date=YYYY-MM-ddT00%3A00&entries=500

  • Start_date оғози даврае, ки дар он сабтҳо бояд бор карда шаванд. Ҳатмӣ.
  • En_date охири даврае, ки барои он сабтҳо бояд бор карда шаванд. Ҳатмӣ.
  • Entries шумораи сабтҳое, ки бояд бор карда шаванд. Бо нобаенӣ, 500 бор карда мешавад.

Мақоми дархост Нест

Формати ҷавоб:

[
{
"Статус": "Муваффақ Нест",
"Корбар": "Идоракунанда",
"Дат" вақт: "2025-08-07T15:54: 33",
"Паем": "[Хатогӣ Вақти Иҷро Кардани Забони Сохташуда]\ппо бо сабаби:\Хатогии Кор Бо Интернет: Вақти зиед\n [Хатогӣ Шабакаҳо]"
}
]
  • Массив метавонад ҳар шумораи сабтҳоро дар бар гирад.
  • Статус натиҷаи ҳамкорӣ Бо МедФлекс, ое дархост бомуваффақият иҷро шудааст е не.
  • Корбар - чӣ гуна корбар дар маҷалла сабт кардааст.
  • Сана вақт сана вақтест, ки сабт иҷро шудааст.
  • Паем паемест, ки ба сабт интиқол дода шудааст.

Ирсоли афзояндаи қабулҳо

  • Ин усул аз 1С барои фиристодани маълумоти қабул ба сервери Medflex иҷро карда мешавад. Он ҳангоми илова, тағир додан е бекор кардани таъинот ба таври худкор даъват карда мешавад. Пур кардани маълумоти фиристодашуда ҳасад аз параметр «Асинхронная выгрузка приёмов для партнёрских интеграций МедФлекса» дар танзимоти мубодила Бо Medflex. Агар ин параметр ба «Истина». маълумот пурра фиристода мешавад. Агар он ба «Ложь», он гоҳ танҳо маълумот дар бораи вақт ва ҷои қабул фиристода мешавад. Маълумоти фиристодан (IP, порт ва токен) дар ҳамон танзимот нишон дода мешавад.

Навъи дархост POST

Формати дархости бадан JSON

URL api/v1/appointments/upload/

Мақоми дархост

Он метавонад [1;10] сабтҳоро дар массив дар бар гирад.

Бо маҷмӯи пурраи маълумот:

[
{
"duration": 30,
"services": [
{
"ext_id": "239329aa-a8c8-11ef-8129-96d03872bb29",
"ном": "ташхиси Психопатологӣ"
}
],
"doctor": {
"ном": "Духтур духтури дандон-терапевт",
"патрон":"Иванов",
""first_name": "Иван",
""last_name":"Иванович",
"ext_id": "4237a6ca-1072-4200-b5f4-454e28d572bc"
},
"ext_id": "6bdc41ad-b779-4810-875a-8241f69e47db",
"статус": "Қабул тасдиқ нашудааст",
"dt_start_local": "2025-09-22 14:00:00",
"cabinet": null,
"source": "",
"patient": {
"gender": "M",
"birthday": "2019-09-13",
"mobile_phone": "79242020478",
"патрон":"Иванович",
""first_name": "Иван",
""last_name":"Иванов",
"ext_id": "a671caea-1f02-49f4-81b8-56b289f7ebed"
},
"mis_dt_updated_local": null,
"filial_id": "bc091729-29d9-11ed-bbdd-005056833d76",
"mis_dt_created_local": "2025-09-10 09:30:37"
}
]
  • Duration - давомнокии қабул.
  • Services массиви дорои маҷмӯи хидматҳои қабул.
  • Хизматрасонӣ: ext_id-ХИЗМАТРАСОНӢ.
  • Services: name номи хидмат.
  • Духтур дар бораи духтур маълумот медиҳад.
  • Doctor: speciality_name ихтисоси духтур.
  • Доктор: патронимик номи падари духтур аст.
  • Доктор: first_name-номи духтур.
  • Doctor: last_name насаби духтур.
  • Doctor: EXT_ID-НАМУДИ духтур.
  • Ext_id-НАМУДИ ҳуҷҷати қабул.
  • Статус-мақоми қабул.
  • Dt_start_local сана-вақти оғози қабул дар минтақаи вақти КЛИНИКАИ YYYY-MM-dd HH:mm:ss.
  • Кабинет-кабинете, ки дар он қабул гузаронида мешавад. Сатр е сифр.
  • Манбаъ манбаи эҷоди сабт мебошад.
  • Patient дорои маълумот дар бораи бемор мебошад.
  • Patient: gender ҷинси бемор аст. M Е F.
  • Patient: birthday — санаи таваллуди бемор YYYY-MM-dd.
  • Patient: mobile_phone телефони мобилии бемор.
  • Patient: patronymic номи падари бемор.
  • Patient: first_name номи бемор.
  • Patient: last_name насаби бемор.
  • Patient: EXT_ID-НАМУДИ бемор.
  • Mis_dt_updated_local санаи навсозии маълумоти сабт. Муваққатан истифода намешавад, null.
  • Filial_id-УИД филиале, ки дар он қабул гузаронида мешавад.
  • Mis_dt_created_local санаи эҷоди сабт дар минтақаи вақти клиникаи YYYY-MM-DD HH:mm:ss.

Дар маҷмӯи маълумоти нопурра:

[
{
"duration": 30,
"services": [
{
"ext_id": "239329aa-a8c8-11ef-8129-96d03872bb29",
"ном": "ташхиси Психопатологӣ"
}
],
"doctor": {
"ном": "Духтур духтури дандон-терапевт",
"патрон":"Иванов",
""first_name": "Иван",
""last_name":"Иванович",
"ext_id": "4237a6ca-1072-4200-b5f4-454e28d572bc"
},
"ext_id": "2cc408e1-c0eb-453b-9b07-2948433e01b1",
"статус": "Қабул тасдиқ нашудааст",
"dt_start_local": "2025-09-22 10:00:00"
}
]

Формати ҷавоб:

  • Маълумот бомуваффақият фиристода шуд:

Ҷисм дар ҷавоб намеояд, танҳо мақоми 204.

  • Аз иҷозатнома гузаштан муяссар нашуд:
{""тафсилот": "аломати Нодуруст"}

Рамзи мақоми: 401.