...
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
hostName | path | Хост аптеки | - | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
...
Поле | Тип данных | Описание | Обязательный |
---|---|---|---|
id | Interger | Идентификатор СПЛН | +- |
organizationId | Interger | ID Идентификатор организации | + |
date | DateTime | Дата документа | + |
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":"8907667575443214", "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"
}
]
}
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
00500 | Возникла ошибка сервера | ||
401 | Ошибка авторизации. | ||
404 | Неправильный запрос с клиента на сервер. | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
...