Запрос
Адрес запроса
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
hostName | path | Хост аптеки | - | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Тело запроса
Поле | Тип данных | Описание | Обязательный |
---|---|---|---|
id | Interger | Идентификатор СПЛН | + |
organizationId | Interger | ID организации | + |
medicalCardNum | String | Номер документа | + |
| String | Серия полиса пациента | + |
| String | Номер полиса пациента | + |
patientSurname | String | Фамилия пациента | + |
patientName | String | Имя пациента | + |
patientPatronymic | String | Отчество пациента | + |
| DateTime | Дата рождения пациента | + |
storeId | Interger | Идентификатор склада | + |
| Interger | Идентификатор МОЛ | + |
historyGuid | Guid | ГУИД внешней системы | + |
Пример запроса
{ "id":1, "organizationId":54, "medicalCardNum":"WPL22-01-AU2022-000003", "patientPolicySeries":"", "patientPolicyNumber":"", "patientSurname":"", "patientName":"", "patientPatronymic":"", "patientBirthday":null, "storeId":2, "sum":25, "baseSum":25 }
Ответ сервера
В случае успешного выполнения сервер вернет ответ 200 в формате JSON со следующими данными:
Модель: Списание по листу назначения - writeoffPurposeLists????
Пример ответа
{ "id": 0, "organizationId": 0, "date": "2023-06-13T18:32:45.572Z", "medicalCardNum": "string", "patientPolicySeries": "string", "patientPolicyNumber": "string", "patientSurname": "string", "patientName": "string", "patientPatronymic": "string", "patientBirthday": "2023-06-13T18:32:45.572Z", "store": { "id": 0, "name": "string", "subdivisionId": 0, "type": 0, "individualId": 0, "individual": { "id": 0, "name": "string", "surname": "string", "patronymic": "string", "organizationId": 0, "specialities": [ { "id": 0, "organizationId": 0, "name": "string" } ], "powerAttorneys": [ { "id": 0, "num": "string", "date": "2023-06-13T18:32:45.572Z", "note": "string", "individualId": 0, "individual": "string" } ] }, "departments": [ { "id": 0, "code": "string", "name": "string", "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "supervisorName": "string", "supervisorSurname": "string", "supervisorPatronymic": "string", "subdivisionId": 0, "subdivision": { "id": 0, "code": "string", "name": "string", "phone": "string", "address": "string", "subdivisionKindId": 0, "nsiOid": "string", "okatoCode": "string", "organization": { "id": 0, "code": "string", "name": "string", "ogrn": "string", "inn": "string", "nsiOid": "string", "okatoCode": "string" } } } ] }, "responsible": { "id": 0, "name": "string", "surname": "string", "patronymic": "string", "organizationId": 0, "specialities": [ { "id": 0, "organizationId": 0, "name": "string" } ], "powerAttorneys": [ { "id": 0, "num": "string", "date": "2023-06-13T18:32:45.572Z", "note": "string", "individualId": 0, "individual": "string" } ] }, "sum": 0, "baseSum": 0, "historyGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "positions": [ { "id": 0, "writeoffPurposeListId": 0, "writeoffDate": "2023-06-13T18:32:45.572Z", "storePosition": { "id": 0, "store": { "id": 0, "name": "string", "subdivisionId": 0, "type": 0, "individualId": 0, "individual": { "id": 0, "name": "string", "surname": "string", "patronymic": "string", "organizationId": 0, "specialities": [ { "id": 0, "organizationId": 0, "name": "string" } ], "powerAttorneys": [ { "id": 0, "num": "string", "date": "2023-06-13T18:32:45.572Z", "note": "string", "individualId": 0, "individual": "string" } ] }, "departments": [ { "id": 0, "code": "string", "name": "string", "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "supervisorName": "string", "supervisorSurname": "string", "supervisorPatronymic": "string", "subdivisionId": 0, "subdivision": { "id": 0, "code": "string", "name": "string", "phone": "string", "address": "string", "subdivisionKindId": 0, "nsiOid": "string", "okatoCode": "string", "organization": { "id": 0, "code": "string", "name": "string", "ogrn": "string", "inn": "string", "nsiOid": "string", "okatoCode": "string" } } } ] }, "nomenclature": { "id": 0, "code": "string", "name": "string", "lfCount": 0, "trnId": 0, "mnnId": 0, "pkuGroupId": 0, "pkuGroup": { "id": 0, "code": "string", "name": "string" }, "ntfrId": 0, "ntfr": { "id": 0, "code": "string", "name": "string" }, "klpNsiCode": "string", "nutritionNsiCode": "string", "medDeviceNsiKtruCode": "string" }, "series": { "id": 0, "num": "string", "expirationDate": "2023-06-13T18:32:45.573Z" }, "count": 0, "price": 0, "basePrice": 0, "restCount": 0, "sum": 0, "baseSum": 0, "restSum": 0, "restBaseSum": 0, "nds": { "id": 0, "code": "string", "percent": 0 }, "inDate": "2023-06-13T18:32:45.573Z", "inCount": 0, "reserveCount": 0, "billDocument": { "id": 0, "num": "string", "date": "2023-06-13T18:32:45.573Z" }, "provider": { "id": 0, "code": "string", "name": "string" }, "tender": { "id": 0, "num": "string", "date": "2023-06-13T18:32:45.573Z" }, "financeSource": { "id": 0, "code": "string", "name": "string" }, "tenderType": { "id": 0, "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "financeSourceId": 0, "financeSource": { "id": 0, "code": "string", "name": "string" }, "organizationId": 0 }, "tenderPositionDelivery": { "id": 0, "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "beginDate": "2023-06-13T18:32:45.573Z", "endDate": "2023-06-13T18:32:45.573Z", "count": 0, "subdivision": { "id": 0, "code": "string", "name": "string" }, "tenderType": { "id": 0, "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "financeSourceId": 0, "financeSource": { "id": 0, "code": "string", "name": "string" }, "organizationId": 0 }, "inCount": 0 }, "storagePlace": { "id": 0, "name": "string", "parentStoragePlaceId": 0, "parentStoragePlace": "string", "childStoragePlaces": [ "string" ] }, "productDetails": [ { "id": 0, "organizationId": 0, "name": "string", "parentId": 0, "parent": { "id": 0, "name": "string" }, "childs": [ "string" ] } ], "hasPacks": true }, "count": 0, "measureCount": 0, "measureName": "string", "sum": 0, "baseSum": 0, "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ] }
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
00 | Возникла ошибка сервера | ||
401 | Ошибка авторизации. | ||
404 | Неправильный запрос с клиента на сервер. | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.