Имя ресурса
/api/person/person/
Доступные методы
Получение ресурса по идентификатору записи:
GET: {БазовыйАдрес}/api/person/person/{Id записи в системе ИЭМК} |
Получение ресурса по фильтру:
GET: {БазовыйАдрес}/api/person/person?filter={ТелоФильтра} |
Описание полей
Название | Тип данных | Описание | Комментарий, относительный путь | Количество возможных вложений | Глубина иерархии | Обязательность |
---|---|---|---|---|---|---|
Id | int | Идентификаторсистемы ИЭМК | 1 | Да | ||
Guid | UGUID | Уникальный идентификатор записи | Строка из тридцати двух шестнадцатеричных цифр, разбитая на группы дефисами Формат: "00000000-0000-0000-0000-000000000000" | 1 | Да | |
AdressRegString | string(200) | Адрес регистрации пациента | 1 | Нет | ||
AdressFactString | string(200) | Адрес проживания пациента | 1 | Нет | ||
BirthPlace | string(255) | Место рождения | 1 | Нет | ||
WorkPlace | string(300) | Место работы | 1 | Нет | ||
WOPatronymic | bool | Без отчества | true - у пациента нет отчества | 1 | Нет | |
Name | string(50) | Имя | 1 | Да | ||
Family | string(50) | Фамилия | 1 | Да | ||
Patronymic | string(50) | Отчество | 1 | Нет | ||
BirthDate | datetime | Дата рождения | Формат "YYYY-MM-DDTHH:mm:ss.fff" | 1 | Да | |
DeathDate | datetime | Дата смерти | Формат "YYYY-MM-DDTHH:mm:ss.fff" По умолчанию "1900-01-01T00:00:00.000" | 1 | Нет | |
string(40) | Электронная почта | 1 | Нет | |||
Phone | string(40) | Номер телефона | 1 | Нет | ||
Snils | string(15) | СНИЛС пациента | 11 цифр в формате "ХХХ-ХХХ-ХХХ ХХ" | 1 | Нет | |
Code | string(10) | Код пациента | 1 | Нет | ||
Inn | string(12) | ИНН | 1 | Нет | ||
IdentityDoc |
Справочник | Документ удостоверения личности | Получение и добавление данных ресурса производится совместно с основным ресурсом | 1 | 1 | Да | |
---|---|---|---|---|---|---|
Series | string | Серия документа | 2 | |||
Number | string | Номер документа | 2 | |||
WhoGiveout | string | Кем выдан документ | 2 | |||
WhenGiveout | datetime | Когда выдан документ | 2 | |||
DocumentType | Справочник | Тип документа | /api/nsi/person/DocType | 1 | 2 | Да |
System |
Система, из которой были получены данные | Для сервиса интеграции Стационар - ИЭМК значение всегда одинаковое | 1 | 1 | Да | ||
---|---|---|---|---|---|---|
ShortName | string | Короткое наименование системы | Всегда "МКСБ" | 2 | Да | |
Code | string | Код системы | Всегда "MKSB" | 2 | Да | |
Name | string | Наименование системы | Всегда "Медицинская карта стационарного больного" |
2 |
Да | ||||
OKATO | Справочник | ОКАТО пациента | /api/nsi/general/Okato | 1 |
---|
1 | Нет |
---|
OKSM | Справочник | Гражданство пациента | /api/nsi/person/OKSM | 1 | 1 | Нет |
---|---|---|---|---|---|---|
Communications | Контактная информация пациента | /api/stt/Communication | N | 1 |
Нет | ||||||
---|---|---|---|---|---|---|
ComInfo | string(255) | Контактная информация | 2 | Нет | ||
Mask | string(127) | Маска контактной информации |
2 | Нет | |||
CommunicationType | Справочник |
---|
Тип контактной информации | /api/nsi/stt/CommunicationType | 1 |
---|
2 | Нет |
---|
MedicalHistory |
---|
Медицинская история пациента | /api/stt/MedicalHistory | 1 | 2 | Да | ||
---|---|---|---|---|---|---|
PatientAgent | Представитель пациента | Получение и добавление данных ресурса производится совместно с основным ресурсом | 1 | 2 | Нет | |
MKAB | Амбулаторная карта пациента | /api/Mkab | 1 | 2 | Нет | |
Education | Справочник | Образование пациента | /api/nsi/person/EducationType | 1 | 1 | Нет |
MaritalStatus | Справочник | Семейное положение пациента | Получение и добавление данных ресурса производится совместно с основным ресурсом | 1 | 1 | Нет |
RiskGroup | Справочник | Группа риск пациента | Получение и добавление данных ресурса производится совместно с основным ресурсом | 1 | 1 | Нет |
Contingent | Справочник | Контингент пациента | Получение и добавление данных ресурса производится совместно с основным ресурсом | 1 | 1 | Нет |
Job | Справочник | Информация о работе пациента | Получение и добавление данных ресурса производится совместно с основным ресурсом | 1 | 1 |
Нет | ||||||
---|---|---|---|---|---|---|
IsWorker | bool | Признак работающего | true - работающий человек | 2 | Нет | |
Place | string | Место работы / учёбы | 2 | Нет | ||
Course | string | Курс / класс / возрастная группа | 2 | Нет | ||
Position | string | Рабочая должность | 2 | Нет | ||
Profession | string | Профессия/специальность рабочая | 2 | Нет | ||
Qualification | string | Квалификация рабочего | 2 | Нет |
Блок кода | ||||
---|---|---|---|---|
| ||||
{
"mcod": "",
"directionNum": "0*********",
"work": "",
"isWorker": false,
"profession": "",
"post": "",
"name": "Д*",
"family": "П*",
"patronymic": "Ю*",
"birthDate": "1963-04-17T00:00:00.000",
"deathDate": "0001-01-01T00:00:00",
"email": "",
"phone": "",
"gender": {
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "Не определено",
"code": "Неопределено",
"id": 0,
"state": "Read"
},
"snils": "127-217-205 29",
"code": "",
"policy": {
"number": "2655630882000282",
"series": "",
"begin": "2019-08-27T00:00:00",
"end": "2222-01-01T00:00:00",
"isActive": false,
"policyType": {
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "",
"code": 0,
"id": 0,
"state": "Read"
},
"profitType": null,
"smo": {
"okato": {
"name": "Без указания",
"code": "0",
"id": 0,
"state": "Read"
},
"nonResident": true,
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "",
"code": "",
"id": 0,
"state": "Read"
},
"covenant": null,
"id": 0,
"state": "Read"
},
"policies": null,
"citizen": {
"guid": "654240b0-a040-4457-a8c6-1325990a55eb",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "Городской",
"code": 1,
"id": 2,
"state": "Read"
},
"inn": "",
"socStatus": {
"guid": "00000000-0000-0000-0000-000000000000",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "Неработающий",
"code": "02",
"id": 3,
"state": "Read"
},
"privilegeCategory": null,
"privilegeCategories": null,
"workPlace": "",
"adressReg": {
"addressId": 0,
"code": "",
"addressString": "край. Ставропольский, Буденновский р-н., г. Буденновск, ул. Ленинская, д.25, корп.А",
"addressStringMin": null,
"dopData": null,
"number": "29",
"building": "1",
"construction": "",
"appartment": "745",
"isCity": false,
"flags": 0,
"area": null,
"areaSocr": null,
"region": null,
"regionSocr": null,
"city": null,
"citySocr": null,
"locality": null,
"localitySocr": null,
"street": null,
"streetSocr": null,
"countryCode": null,
"country": null,
"okato": null,
"postIndex": null
},
"adressRegString": "",
"adressFactString": "",
"adressFact": {
"addressId": 0,
"code": "26007001000003900",
"addressString": "Московская обл., г. Долгопрудный, ул. Набережная, д.29, корп.1, кв.745",
"addressStringMin": null,
"dopData": null,
"number": "25",
"building": "А",
"construction": "",
"appartment": "",
"isCity": false,
"flags": 0,
"area": null,
"areaSocr": null,
"region": null,
"regionSocr": null,
"city": null,
"citySocr": null,
"locality": null,
"localitySocr": null,
"street": null,
"streetSocr": null,
"countryCode": null,
"country": null,
"okato": null,
"postIndex": null
},
"identityDoc": {
"documentType": {
"seriesMask": "99 99",
"numberMask": "9999990",
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "Паспорт РФ",
"code": 14,
"id": 3,
"state": "Read"
},
"series": "0* **",
"number": "1*****",
"whoGiveout": "",
"whenGiveout": "1900-01-01T00:00:00",
"id": 0,
"state": "Read"
},
"birthPlace": "",
"system": {
"shortName": "МКСБ",
"code": "MKSB",
"name": "Медицинская карта стационарного больного"
},
"woPatronymic": false,
"okato": {
"name": "",
"code": null,
"id": 0,
"state": "Read"
},
"oksm": {
"begin": "1900-01-01T00:00:00",
"end": "2222-01-01T00:00:00",
"name": "",
"code": null,
"id": 0,
"state": "Read"
},
"communications": null,
"education": null,
"maritalStatus": null,
"riskGroup": null,
"contingent": null,
"job": null,
"guid": "00000000-0000-0000-0000-000000000000",
"id": 35841792,
"state": "Read",
"fio": "П* Д* Ю*"
} |