ПРОЕКТ МЕТОДА
Запрос на получение списка медназначений
Адрес запроса
GET: {iemk-api}/api/v1/prescription_data/getPrescriptionData/{PersonGUID} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|
PersonGUID | guid | guid пациента | | + | |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|
Authorization | guid | Ключ авторизации приложения | + |
Ответ сервера
В случае успешного выполнения сервис вернет массив объектов Prescription.
Каждый объект Prescription содержит следующие поля:
Поле | Тип данных | Описание |
---|
codeDia | string | Код диагноза |
dateStart | string | Дата выдачи назначения |
details | string | Детализация |
docPos | string | Должность врача |
guidDoc | guid | Гуид врача |
guidLpu | guid | Гуид ЛПУ |
guidPerson | guid | Гуид пациента |
idDoc | number | Идентификатор врача |
idLpu | number | Идентификатор ЛПУ |
nameDiagnose | string | Наименование диагноза |
nameDoctor | string | ФИО врача |
nameMedicalOrg | string | Наименование ЛПУ |
rnum | number | Побочный идентификатор |
textDrugs | string | Наименование ЛС |
typeGuid | guid | Гуид типа диспансеризации |
Пример ответа
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|
401 |
|
| Unauthorized |
Запрос на получение списка рецептов
Адрес запроса
GET: {iemk-api}/api/v1/recipes/{PersonGUID} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|
PersonGUID | guid | guid пациента | | + | |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|
Authorization | guid | Ключ авторизации приложения | + |
Ответ сервера
В случае успешного выполнения сервис вернет массив объектов Recipe.
Каждый объект Recipe содержит следующие поля:
Поле | Тип данных | Описание |
---|
codedia | string | Код диагноза |
confirmAgree | bool | Признак согласия пациента на обработку персональных данных |
confirmDate | string | Дата согласия |
dischargedate | string | Дата выписки рецепта |
doctor | Doctor | Врач, выписавший рецепт |
guidLpu | guid | Гуид ЛПУ |
guidPerson | guid | Гуид пациента |
idLpu | number | Идентификатор ЛПУ |
isChronicDisease | bool | Признак хронического заболевания |
isHome | bool | Признак доставки ЛС на дом |
isSoftVersion | bool | Признак электронного рецепта |
klaAddress | KlaAdress | КЛАДР адрес доставки ЛС |
nameMedicalOrg | string | Наименование ЛПУ |
namedia | string | Наименование диагноза |
numRecipe | string | Номер рецепта |
priviligecat | string | Категория льготы |
realdischargedate | string | Дата отпуска |
realrequestname | string | Наименование отпущенного препарата |
recipeGUID | guid | Гуид рецепта |
requestcount | string | Количество |
requestdoz | string | Дозировка |
requestname | string | Наименование препарата |
rnum | number | Побочный идентификатор |
seriesRecipe | string | Серия рецепта |
signa | string | Схема приема |
Doctor
Поле | Тип данных | Описание |
---|
name | string | ФИО врача |
post | string | Должность врача |
KlaAddress
Поле | Тип данных | Описание |
---|
addressString | string | Строка адреса |
apartment | string | Квартира |
building | string | Корпус |
code | string | Код КЛАДР |
construction | string | Строение |
number | string | Номер дома |
Пример ответа
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|
401 |
|
| Unauthorized |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.
1 комментарий
Коржов С.А.
Переработать модель ответа.
1) Нет модели назначения. Назначение может быть без рецепта.