Направления
открыть /order/{orderId} Поиск направления по ID
Parameters:
| Name | Description |
|---|---|
|
orderId * required integer (path) |
ID направления в МИС |
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"id" : 0, // идентификатор направления (orderId) в МИС
"fam" : "Иванов Иван Иванович", // ФИО пациента,
"gender" : "мужской", // пол пациента
"birthday" : "01.01.1985", // Дата рождения
"address": "Санкт-Петербург, Лиговский пр, д. 78", // Адрес регистрации
"citizenship": "Россия", // Гражданство
"passport": "4000 123411", // Серия и номер паспорта
"passportDate": "2010-10-11", // Дата выдачи паспорта
"passportPlace": "ТП №5 УФМС РОССИИ", // Место выдачи
"phone": "+7 (900) 000-11-22", // Телефон
"orderDate" : "15.12.2019", // дата прохождения мед обследования
"subdivision": {
"id": "2585", // подразделение (id из справочника /subdivisions/{medClientId})
"name": "IT" // наименование подразделения
},
"profession": {
"id": "0", // профессия (id из справочника /professions/{medClientId})
"name": "Повар" // наименование профессии
},
"med" : [ // объём обследования пациента
{
"id" : 0, // идентификатор услуги
"name" : "Вакцинация против кори", // наименование услуги
"date" : "15.12.2019", // дата проведения или результата обследования
},
{
"id" : 0, // идентификатор услуги
"name" : "ФЛГ", // наименование услуги
"date" : "15.12.2019", // дата проведения или результата обследования
}
],
"services" : [ // оказанные услуги
{
"id" : 0, // идентификатор группы обследования
"name" : "Оформление личной медицинской книжки", // наименование услуги
},
{
"id" : 0, // идентификатор группы обследования
"name" : "Справка 086/у", // наименование услуги
}
],
"status" : "ready", // Статус направления (key из справочника /dictionary/status)
"statusName" : "Оформлен", // Наименование статуса
"startDate" : "2022-01-12 17:14:16", // Начало обследования в медицинском центре
"finishDate" : "2022-01-12 18:20:18", // Завершение обследования в медицинском центре
"completeDate" : "2022-01-13 11:35:30", // Готовы итоговые документы
"deliveryDate" : "2022-01-17 17:10:56" // Передан в доставку,
"conclusion29n" : [ // Статус заключения по результатам предварительного / периодического осмотра по приказу МЗ РФ № 29н от 28.01.2021 г.
"id": "1",
"state": "Годен",
"text": "Медицинских противопоказаний к работе с указанными вредными и (или) опасными производственными факторами по приказу МЗ РФ № 29н от 28.01.2021 г. не выявлено"
]
}
|
|
400 |
Invalid orderId supplied or access denied |
|
401 |
Unauthorized |
открыть /direction/{orderId} Печать направления по ID
Parameters:
| Name | Description |
|---|---|
|
orderId * required integer (path) |
ID направления в МИС |
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation Pdf file in binary form |
|
400 |
Invalid orderId supplied or access denied |
|
401 |
Unauthorized |
|
422 |
System error |
открыть /order Создание направления на обследование
Parameters:
| Name | Description |
|---|---|
|
access-token * required string (header) |
Секретный ключ |
|
body * required object (body) |
Информация о пациенте
{
"fam": "Иванов Иван Иванович", // ФИО пациента, * required
"gender": "мужской", // пол пациента (мужской/женский) * required
"birthday": "1990-01-01", // Дата рождения (yyyy-mm-dd) * required
"surveyTypeId": "1", // вид осмотра (id из справочника /dictionary/survey)
"address": "Санкт-Петербург, Лиговский пр, д. 78", // Адрес регистрации
"citizenship": "Россия", // Гражданство
"passport": "4000 123411", // Серия и номер паспорта
"passportDate": "2010-10-11", // Дата выдачи паспорта
"passportPlace": "ТП №5 УФМС РОССИИ", // Место выдачи
"phone": "79001234455", // Телефон (11 цифр)
"snils": "111-111-111 11", // Снилс
"payType":1, // вид оплаты (id из справочника /dictionary/paytypes) * required
"medClientId":100, // договор (id из справочника /medClient) * required
"subdivisionId":1, // подразделение (id из справочника /subdivisions/{medClientId})
"subdivision":"String", // подразделение, если нет в справочнике /subdivisions/{medClientId}
"professionId":2, // профессия (id из справочника /professions/{medClientId})
"profession":"String", // профессия, если нет в справочнике /professions/{medClientId}
"services": ["5","1"], // оказанные услуги (id из справочника /dictionary/services) * required
"hazards": ["432", "419"], // Пункты приказа 29н (id из справочника /dictionary/hazards)
"parts": ["1"] // Доп. услуги (id из справочника /dictionary/parts)
}
|
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"id": "55551" // ID направления
}
|
|
405 |
Invalid input |
открыть /order/{orderId} Отмена направления на обследование
Parameters:
| Name | Description |
|---|---|
|
orderId * required integer (path) |
ID направления в МИС |
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"id": "55551" // ID направления
}
|
|
400 |
Invalid orderId supplied or access denied |
|
401 |
Unauthorized |
|
403 |
Not Acceptable. Order is already in progress. |
|
404 |
404 Not Found |
открыть /order/next Получение информации по направлению на передачу в CRM
Parameters:
| Name | Description |
|---|---|
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"id" : 0, // идентификатор направления (orderId) в МИС
"fam" : "Иванов Иван Иванович", // ФИО пациента,
"gender" : "мужской", // пол пациента
"birthday" : "01.01.1985", // Дата рождения
"address": "Санкт-Петербург, Лиговский пр, д. 78", // Адрес регистрации
"citizenship": "Россия", // Гражданство
"passport": "4000 123411", // Серия и номер паспорта
"passportDate": "2010-10-11", // Дата выдачи паспорта
"passportPlace": "ТП №5 УФМС РОССИИ", // Место выдачи
"phone": "+7 (900) 000-11-22", // Телефон
"orderDate" : "15.12.2019", // дата прохождения мед обследования
"subdivision": {
"id": "2585", // подразделение (id из справочника /subdivisions/{medClientId})
"name": "IT" // наименование подразделения
},
"profession": {
"id": "0", // профессия (id из справочника /professions/{medClientId})
"name": "Повар" // наименование профессии
},
"med" : [ // объём обследования пациента
{
"id" : 0, // идентификатор услуги
"name" : "Вакцинация против кори", // наименование услуги
"date" : "15.12.2019", // дата проведения или результата обследования
},
{
"id" : 0, // идентификатор услуги
"name" : "ФЛГ", // наименование услуги
"date" : "15.12.2019", // дата проведения или результата обследования
}
],
"services" : [ // оказанные услуги
{
"id" : 0, // идентификатор группы обследования
"name" : "Оформление личной медицинской книжки", // наименование услуги
},
{
"id" : 0, // идентификатор группы обследования
"name" : "Справка 086/у", // наименование услуги
}
],
"status" : "ready", // Статус направления (key из справочника /dictionary/status)
"statusName" : "Оформлен" // Наименование статуса
"startDate" : "2022-01-12 17:14:16", // Начало обследования в медицинском центре
"finishDate" : "2022-01-12 18:20:18", // Завершение обследования в медицинском центре
"completeDate" : "2022-01-13 11:35:30", // Готовы итоговые документы
"deliveryDate" : "2022-01-17 17:10:56" // Передан в доставку,
"conclusion29n" : [ // Статус заключения по результатам предварительного / периодического осмотра по приказу МЗ РФ № 29н от 28.01.2021 г.
"id": "1",
"state": "Годен",
"text": "Медицинских противопоказаний к работе с указанными вредными и (или) опасными производственными факторами по приказу МЗ РФ № 29н от 28.01.2021 г. не выявлено"
]
}
|
|
400 |
Invalid ID supplied or access denied |
|
404 |
Order not found |
Договоры
открыть /medclients Перечень договоров конрагента
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"medclients" : [ // услуги
{
"id" : 0, // идентификатор договора
"name" : "ООО Ромашка", // наименование организации
"altname" : "Ромашка ООО", // наименование организации
"contractNumber" : "1", // номер договора
"contractDate" : "2020-01-01" // дата договора
},
{
"id" : 0, // идентификатор договора
"name" : "ООО Золушка", // наименование организации
"altname" : "Золушка ООО (ресторан)", // наименование организации
"contractNumber" : "1", // номер договора
"contractDate" : "2020-01-01" // дата договора
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /subdivisions/{medClientId} Перечень подразделений по договору
Parameters:
|
access-token * required string (header) |
Секретный ключ |
|
medClientId * required string (path) |
договор (id из справочника /medClient) |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"medclientId" : "0", // договор (id из справочника /medClient)
"subdivisions" : [ // услуги
{
"id" : 0, // идентификатор
"name" : "Ресторан", // наименование
},
{
"id" : 0, // идентификатор
"name" : "Склад", // наименование
}
]
}
|
|
401 |
Unauthorized |
|
400 |
Invalid ID supplied or access denied |
|
422 |
System error |
открыть /professions/{medClientId} Перечень профессий по договору
Parameters:
|
access-token * required string (header) |
Секретный ключ |
|
medClientId * required string (path) |
договор (id из справочника /medClient) |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"medclientId" : "0", // договор (id из справочника /medClient)
"professions" : [ // услуги
{
"id" : 0, // идентификатор
"name" : "Повар", // наименование
"hazards" : ["461"]
},
{
"id" : 0, // идентификатор
"name" : "Официант", // наименование
"hazards" : []
}
]
}
|
|
401 |
Unauthorized |
|
400 |
Invalid ID supplied or access denied |
|
422 |
System error |
Справочники
открыть /dictionary/services Получение номенклатуры услуг
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"services" : [ // услуги
{
"id" : 0, // идентификатор услуги
"name" : "Оформление личной медицинской книжки", // наименование услуги
},
{
"id" : 0, // идентификатор услуги
"name" : "Предварительный/периодический медицинский осмотр", // наименование услуги
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/parts Получение номенклатуры дополнительных услуг к оформлению
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"parts" : [ // услуги
{
"id" : 0, // идентификатор услуги
"name" : "Фтизиатр", // наименование услуги
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/med Получение номенклатуры объёма обследования
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"med" : [ // услуги из объёма обследования
{
"id" : 0, // идентификатор услуги
"name" : "Терапевт", // наименование услуги
},
{
"id" : 0, // идентификатор услуги
"name" : "Клинический анализ крови", // наименование услуги
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/status Получение номенклатуры статусов заказа
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"status" : [
{
"key" : 0, // идентификатор статуса
"name" : "Создан заказ", // наименование статуса
},
{
"id" : 0, // идентификатор статуса
"name" : "Проходит обследование", // наименование статуса
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/survey Получение номенклатуры видов осмотра
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"surveyTypes" : [
{
"id" : 0, // идентификатор
"name" : "предварительный", // наименование
},
{
"id" : 0, // идентификатор
"name" : "периодический", // наименование
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/paytypes Получение номенклатуры типов оплаты
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"payTypes" : [
{
"id" : 0, // идентификатор
"name" : "Наличные", // наименование
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/hazards Получение номенклатуры пунктов приказа 29н
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"hazards" : [
{
"id" : 0, // идентификатор
"point" : "23.", // пункт
"name" : "Работы, где имеется контакт с пищевыми продуктами в процессе их производства, хранения, транспортировки и реализации (в организациях пищевых и перерабатывающих отраслей промышленности, сельского хозяйства, пунктах, базах, складах хранения и реализации, в транспортных организациях, организациях торговли, общественного питания, на пищеблоках всех учреждений и организаций)", // наименование
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |
открыть /dictionary/conclusionStatus Получение номенклатуры статусов заключений (Приказ 29н)
Parameters:
|
access-token * required string (header) |
Секретный ключ |
Responses:
| Code | Description |
|---|---|
|
200 |
successful operation
{
"statuses" : [
{
"id" : 1, // идентификатор
"name" : "Годен", // наименование
},
{
"id" : 2, // идентификатор
"name" : "Не годен", // наименование
},
{
"id" : 3, // идентификатор
"name" : "Ограниченно годен", // наименование
}
]
}
|
|
401 |
Unauthorized |
|
422 |
System error |