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

Ключ

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

Имя ресурса

/api/person/person/

Доступные методы

Получение ресурса по идентификатору записи: 

GET{БазовыйАдрес}/api/person/person/{Id записи в системе ИЭМК}

Получение ресурса по фильтру: 

GET{БазовыйАдрес}/api/person/person?filter={ТелоФильтра}


Описание полей

НазваниеТип данныхОписаниеКомментарий, относительный путьКоличество возможных вложенийГлубина иерархииОбязательность
  Id
intИдентификатор  GuidUGUIDУникальный идентификатор
intИдентификаторсистемы ИЭМК

1Да
  GuidUGUIDУникальный идентификатор записи

Строка из тридцати двух шестнадцатеричных цифр, разбитая на группы дефисами

Формат: "00000000-0000-0000-0000-000000000000"


1Да
  AdressRegStringstring(200)Адрес регистрации пациента

1Нет
  AdressFactStringstring(200)Адрес проживания пациента

1Нет
  BirthPlacestring(255)Место рождения

1Нет
  WorkPlacestring(300)Место работы

1Нет
  WOPatronymicboolБез отчестваtrue - у пациента нет
отчества
отчества
1Нет
  Namestring(50)Имя

1Да
  Familystring(50)Фамилия

1Да
  Patronymicstring(50)Отчество

1Нет
  BirthDatedatetimeДата рождения
  DeathDatedatetimeДата смерти  EmailstringЭлектронная почта  PhonestringНомер телефона  SnilsstringСНИЛС пациента  CodestringКод пациента  InnstringИНН    IdentityDocМодельДокумент удостоверения личности1Да    SystemМодельСистема, из которой были получены данныеДля сервиса интеграции Стационар - ИЭМК значение всегда одинаковое1Да    ShortNamestringКороткое наименование системы
Всегда "МКСБ"
    CodestringКод системыВсегда "MKSB"    NamestringНаименование системыВсегда "Медицинская карта стационарного больного"    OKATOМодельОКАТО пациента1Нет    IdintИдентификатор     NamestringНазвание региона ОКАТО    CodestringКод ОКАТО    OKSMМодельГражданство пациента1Нет    IdintИдентификатор     NamestringНазвание региона ОКАТО    CodestringКод ОКАТО    BegindatetimeДата начала действияПо умолчанию "1900-01-01T00:00:00.000"
Формат "YYYY-MM-DDTHH:mm:ss.fff"
1Да
  DeathDatedatetimeДата смерти

Формат "YYYY-MM-DDTHH:mm:ss.fff"

По умолчанию "1900-01-01T00:00:00.000"


1Нет
  Emailstring(40)Электронная почта

1Нет
  Phonestring(40)Номер телефона

1Нет
  Snilsstring(15)СНИЛС пациента11 цифр в формате "ХХХ-ХХХ-ХХХ ХХ"
1Нет
  Codestring(10)Код пациента

1Нет
  Innstring(12)ИНН

1Нет
    IdentityDocСправочникДокумент удостоверения личностиПолучение и добавление данных ресурса производится совместно с основным ресурсом
11Да
    SeriesstringСерия документа

2
    NumberstringНомер документа

2
    WhoGiveoutstringКем выдан документ

2
    WhenGiveoutdatetimeКогда выдан документ

2
     DocumentTypeСправочникТип документа/api/nsi/person/DocType12Да
    System
Система, из которой были получены данныеДля сервиса интеграции Стационар - ИЭМК значение всегда одинаковое11Да
    ShortNamestringКороткое наименование системы
Всегда "МКСБ"

2Да
    CodestringКод системыВсегда "MKSB"
2Да
    NamestringНаименование системыВсегда "Медицинская карта стационарного больного"
2Да
    OKATOСправочникОКАТО пациента/api/nsi/general/Okato11Нет
    OKSMСправочникГражданство пациента/api/nsi/person/OKSM11Нет
    Communications
Контактная информация пациента/api/stt/CommunicationN1Нет
    ComInfostring(255)Контактная информация

2Нет
    Maskstring(127)Маска контактной информации

2Нет
      CommunicationTypeСправочникТип контактной информации/api/nsi/stt/CommunicationType12Нет
      MedicalHistory
Медицинская история пациента/api/stt/MedicalHistory12Да
      PatientAgent
Представитель пациентаПолучение и добавление данных ресурса производится совместно с основным ресурсом
12Нет
      MKAB
Амбулаторная карта пациента/api/Mkab12Нет
    EducationСправочникОбразование пациента/api/nsi/person/EducationType11Нет
    MaritalStatusСправочникСемейное положение пациентаПолучение и добавление данных ресурса производится совместно с основным ресурсом
11Нет
    RiskGroupСправочникГруппа риск пациентаПолучение и добавление данных ресурса производится совместно с основным ресурсом
11Нет
    ContingentСправочникКонтингент пациентаПолучение и добавление данных ресурса производится совместно с основным ресурсом
11Нет
    JobСправочникИнформация о работе пациентаПолучение и добавление данных ресурса производится совместно с основным ресурсом
1
    EnddatetimeДата окончания действияПо умолчанию "2222-01-01T00:00:00.000"    CommunicationsМодельКонтактная информация пациентаNНет    ComInfostringКонтактная информация    MaskstringМаска контактной информации      CommunicationTypeМодельТип контактной информации1Нет      IdintИдентификатор       NamestringНазвание типа      CodestringКод типа      MedicalHistoryМодельСсылка на медицинскую историю1Да      IdintИдентификатор       PatientAgentМодельСсылка на представителя пациента1Нет      IdintИдентификатор       MkabМодельСсылка на амбулаторную карту пациента1Нет      IdintИдентификатор     EducationМодельОбразование пациента1Нет    IdintИдентификатор     NamestringНазвание    CodestringКод    MaritalStatusМодельСемейное положение пациента1Нет    IdintИдентификатор     NamestringНазвание    CodestringКод    RiskGroupМодельГруппа риск пациента1Нет    IdintИдентификатор     NamestringНазвание    CodestringКод    ContingentМодельКонтингент пациента1Нет    IdintИдентификатор     NamestringНазвание    CodestringКод    JobМодельИнформация о работе пациента
1Нет
    IsWorkerboolПризнак работающегоtrue - работающий человек
2Нет
    PlacestringМесто работы / учёбы

2Нет
    CoursestringКурс / класс / возрастная группа

2Нет
    PositionstringРабочая должность

2Нет
    ProfessionstringПрофессия/специальность рабочая

2Нет
    QualificationstringКвалификация рабочего

2Нет
Блок кода
titleПример модели в формате JSON
collapsetrue
{
  "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": "П* Д* Ю*"
}

...