ПРОЕКТ МЕТОДА
Запрос на получение списка медназначений
Адрес запроса
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 | Гуид типа диспансеризации |
Пример ответа
Без форматирования |
---|
[
{
"codeDia": "E11.7"
"dateStart": "2020-01-28"
"details": "для измерения уровня уровня глюкозы в крови"
"guidDoc": "45998B37-527D-4951-B781-D75DDBC2FC8B",
"nameDoctor": "Кубаева Лена Алексеевна",
"docPos": "врач-терапевт",
"guidLpu": "D6BEC7B7-1162-45A5-A34A-B9B558AFD7E5",
"guidPerson": "C33A3644-6231-4DED-94FA-527E88536B52"
"idDoc": 2669,
"idLpu": 1234,
"nameDiagnose": "Инсулиннезависимый сахарный диабет с множественными осложнениями"
"nameMedicalOrg": "ОГБУЗ \"БОКБ СВЯТИТЕЛЯ ИОАСАФА\"",
"rnum": 1
"textDrugs": "Тест-полоски Contour TS к прибору для определения уровня глюкозы в крови Contour TS, тест-полоска, №50"
"typeGuid": "CE1DC0AB-AAF8-447D-A74A-2151B8FA5351"
}
] |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|
401 |
| Unauthorized | Error |
Запрос на получение списка рецептов
Адрес запроса
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 | Номер дома |
Пример ответа
Без форматирования |
---|
[
{
codedia: "I25.1"
confirmAgree: true
confirmDate: "2022-06-16"
dischargedate: "2022-06-14"
doctor:
{
name: "Иванова Иванна Ивановна"
post: "врач-терапевт участковый"
}
guidLpu: "9A2CBD59-895C-4D61-B284-6702966989B52"
guidPerson: "225127FC-DA24-493F-9FDC-19C4271EA2DR"
idLpu: 1234
isChronicDisease: true
isHome: true
isSoftVersion: true
klaAddress:
{
addressString: "Белгородская обл., Ивнянский р-н., Покровка с. Молодежная ул 30"
apartment: ""
building: ""
code: "31009000033000700"
construction: ""
number: "30"
}
medAppointmentsGuid: "00A5707C-A9EB-EC11-A1FA-005056868798"
nameMedicalOrg: "ОГБУЗ \"ИВНЯНСКАЯ ЦРБ\""
namedia: "Атеросклеротическая болезнь сердца"
numRecipe: "15059455"
priviligecat: "Острое нарушение мозгового кровообращения"
realdischargedate: null
realrequestname: null
recipeGUID: "01A5707C-A9EB-EC11-A1FA-000123456789"
requestcount: "30"
requestdoz: "10 мг"
requestname: "Амлодипин, табл., 10 мг"
rnum: 33
seriesRecipe: "1222"
signa: "Принимать 1 таб перорально 1 раз в день в течение 30 дней"
}
] |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|
401 |
| Unauthorized | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.