Имя ресурса

/api/person/person/

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

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

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

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

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


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

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

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Дата рожденияФормат "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СправочникИнформация о работе пациентаПолучение и добавление данных ресурса производится совместно с основным ресурсом
11Нет
    IsWorkerboolПризнак работающегоtrue - работающий человек
2Нет
    PlacestringМесто работы / учёбы

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

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

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

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

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



  • Нет меток