EndPoint - moving_record_to_planning_fio
Method - POST
Для работы с этими методами нужно использовать авторизацию с общим для клиники ключом x-api-key.
Он прописывается в настройках и выдается разработчику клиентского ПО (сайт, мобильное приложение)
ID расписания - из метода 1.3. get_pl_subj / список расписаний
Информация для сис.админа МИС Медиалог
запись на Событие возможна, если у этого типа события в справочнике установлена галка в логическое поле PL_LEG.mss_iswork=1
Все параметры обязательны
Название параметра | Тип данных | Описание |
---|---|---|
planning_GUID | string | GUID переносимой записи |
pl_subj_id | integer | ID расписания на которое делается перенос (может совпадать с текущим) |
dt | string | ДатаВремя на которое делается перенос, в формате ГГГГ-ММ-ДДtЧЧ:ММ |
Название параметра | Тип данных | Описание |
---|---|---|
msgcode | integer | код результата выполнения запроса |
message | string | текст результата выполнения запроса |
planning_GUID | string | GUID записи в расписании для методов перемещения или отмены |
pl_subj_id | integer | ID расписания |
pl_exam_id | integer | ID вида приема |
dt_start | string | ДатаВремя, начала приема, в формате ГГГГ-ММ-ДДtЧЧ:ММ |
duree | integer | Длительность приема, минуты |
url - http://127.0.0.1:45670/moving_record_to_planning_fio
body -
{ "planning_guid": "Z11973FF-04A5-A9A3-2126-F7042BEF83E9", "pl_subj_id": 681, "dt": "2023-05-18 13:10" }
curl "http://127.0.0.1:45670/moving_record_to_planning_fio" \ -X POST \ -d "{\"planning_guid\":\"Z11973FF-04A5-A9A3-2126-F7042BEF83E9\",\"pl_subj_id\":681,\"dt\":\"2023-05-18 13:10\"}"
import requests url = 'http://127.0.0.1:45670/moving_record_to_planning_fio' body = """{"planning_guid":"Z11973FF-04A5-A9A3-2126-F7042BEF83E9","pl_subj_id":681,"dt":"2023-05-18 13:10"}""" req = requests.post(url, data=body) print(req.status_code) print(req.headers) print(req.text)
[{ "msgcode": 0, "message": "запись успешно перенесена, id остался прежним", "planning_guid": "Z11973FF-04A5-A9A3-2126-F7042BEF83E9", "pl_subj_id": 681, "pl_exam_id": 110, "dt_start": "2023-05-05 13:10", "duree": 30 }]
Список Кодов и Сообщений Результат выполнения запроса. (Коды в разработке. пока возвращается код=1 означает любую из ошибок)
msgcode | message |
---|---|
0 | Запись успешно перенесена, id остался прежним |
1 | Стоит пометка "Пациент пришел". Запись в расписание нельзя перенести. |
1 | Направление, созданное при записи в расписание, уже имеет ответ. Запись в расписание нельзя перенести. |
1 | Существует талон прикрепленный к записи. Запись в расписание нельзя перенести. |
1 | Дата приема выходит за границы допустимого периода |
1 | Нельзя создать более * записей в день для одного пациента к этому врачу |
1 | Превышено максимальное количество приемов в день |
1 | Превышено максимальное количество предварительных записей на прием |
1 | Запись пересекается по времени с другим приемом пациента |
1 | Запись выходит за границы рабочего времени врача |
1 | Запись пересекается по времени с другим приемом врача |
1 | Дата Запись на это время временно заблокирована. Выберите другое время приема либо повторите попытку позже |
1 | Запись пересекается по времени с исключительным событием |
1 | Запись пересекается по времени с плановым событием |
{ "msgcode":1, "message":"Запись пересекается по времени с другим приемом врача" }