Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

GET: {iemk-api}/api/v1/prescription_data/getPrescriptionData/{PersonGUID}

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
PersonGUIDguidguid пациента+

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationguidКлюч авторизации приложения+

...

Без форматирования
[
    {
        "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

UnauthorizedError


Запрос на получение списка рецептов

Адрес запроса

GET: {iemk-api}/api/v1/recipes/{PersonGUID}

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
PersonGUIDguidguid пациента+

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationguidКлюч авторизации приложения+

Ответ сервера

В случае успешного выполнения сервис вернет массив объектов Recipe.

Каждый объект Recipe содержит следующие поля:

ПолеТип данныхОписание
codediastringКод диагноза
confirmAgreeboolПризнак согласия пациента на обработку персональных данных
confirmDatestringДата согласия
dischargedatestringДата выписки рецепта
doctorDoctorВрач, выписавший рецепт
guidLpuguidГуид ЛПУ
guidPersonguidГуид пациента
idLpunumberИдентификатор ЛПУ
isChronicDiseaseboolПризнак хронического заболевания
isHomeboolПризнак доставки ЛС на дом
isSoftVersionboolПризнак электронного рецепта
klaAddressKlaAdressКЛАДР адрес доставки ЛС
nameMedicalOrgstringНаименование ЛПУ
namediastringНаименование диагноза
numRecipestringНомер рецепта
priviligecatstringКатегория льготы
realdischargedatestringДата отпуска
realrequestnamestringНаименование отпущенного препарата
recipeGUIDguidГуид рецепта
requestcountstringКоличество
requestdozstringДозировка
requestnamestringНаименование препарата
rnumnumberПобочный идентификатор
seriesRecipestringСерия рецепта
signastringСхема приема

Doctor

ПолеТип данныхОписание
namestringФИО врача
poststringДолжность врача

KlaAddress

ПолеТип данныхОписание
addressStringstringСтрока адреса
apartmentstringКвартира
buildingstringКорпус
codestringКод КЛАДР
constructionstringСтроение
numberstringНомер дома

Пример ответа

Без форматирования
[
    {
        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









В случае возникновения ошибок будет возвращен стандартный ответ сервера;

...