Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 14 Следующий »

Содержит информацию о направленном пациенте. Ресурс содержит следующие поля:

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

Название

Кратность

Описание

Identifier

1-*

Идентификатор пациента. Указывает код пациента в МИС/ЛИС, документы, удостоверяющие личность (ДУЛ), полисы, СНИЛС. Должен передаваться хотя бы идентификатор в ИС (identifier.system MisPatientID).

Identifier.type

1-1 (усл)

Передается только для полисов и документов, удостоверяющих личность — ДУЛ (паспортов).

Для полиса:

  • должно указываться coding.system=PolisType,
  • в полях code и display должны передаваться код и наименование типа полиса из справочника.

Для ДУЛ:

  • должно указываться coding.system=IdentityDoc,
  • в полях code и display должны передаваться код и наименование типа ДУЛ из справочника типов ДУЛ (в соответствии с фед. справочником OID 1.2.643.5.1.13.13.99.2.320)
  • в поле version должна передаваться дата выдачи ДУЛ.

identifier.system

1-1

Для полисов - Polis.

Для СНИЛС - Snils.

Для идентификатора пациента в ИС - MisPatientID.

Для номера медицинской карты - CardNumber.

Для документа, удостоверяющего личность (ДУЛ) - IdentityDoc.

identifier.value1-1

Номер идентификатора (номер СНИЛС, номер полиса и т.д.)

Для полиса и ДУЛ серия и номер документа передаются в одном поле через пробел, при наличии серии.

identifier.assigner.reference

1-1 (усл)

Для номера медицинской карты передается ссылка вида Organization/OID организации (Пример "Organization/1.2.643.5.1.13.13.12.2.50.4692").

Для ДУЛ передаются данные о том, кем выдан ДУЛ строкой.

identifier.assigner.display1-1 (усл)Для полисов указано СМО в виде: "1.2.643.5.1.13.2.1.1.635.{smocod}"

name

1-1

ФИО пациента.

name.family

1-1

Фамилия пациента.

name.given

1-2

Имя и Отчество (при наличии) в указанном порядке.

telecom

0-*

Телефон пациента. Может указываться несколько значений:

  • Для мобильного телефона указывается use: mobile
  • Для рабочего телефона указывается use: work
  • Для стационарного домашнего телефона указывается use: home

Номер телефона передается в поле Value в произвольном формате (но должно передаваться 11 цифр).

gender

1-1

Пол пациента. Должно быть указано значение из перечисления:

  • male - Мужчина

  • female - Женщина

birthDate

1-1

Дата рождения в формате ГГГГ-ММ-ДД.

address

1-2

Адрес пациента.

address.use

1-1

Тип адреса:

  • "home" - для адреса регистрации пациента
  • "temp" - для адреса фактического проживания (необходимо передавать, если отличается от адреса регистрации)

address.text

1-1

Строка адреса.

extension0-*Дополнительные данные об образце. Массив объектов с полями url, value*.
extension[].url1-1

Имя расширения. Используется для указания типа расширения.

Возможные значения:

  • Признак повторного исследования
  • Дата начала переливания
  • Дата окончания переливания

extension[].value*

1-1

Значение расширения. Может принимать один из двух вариантов поля в зависимости от типа расширения:

  • valueString - строка
  • valueBoolean - логический тип
  • valueDate - дата
  • valueQuantity** - количественный тип
  • valueCoding** - тип код 

extension[].valueQuantity

1-1


extension[].valueQuantity.system

1-1

Система расширения

Возможные значения:

  • "Масса при рождении"
  • "Рост при рождении"

extension[].valueQuantity.unit

1-1

Возможные значения:

  • Единица измерения массы при рождении
  • Единица измерения роста при рождении"

extension[].valueQuantity.value

1-1


extension[].valueCoding

1-1


Пример ресурса Patient

Пример модели в формате JSON
{
  "fullUrl": "urn:uuid:4c983821-a02f-4d67-a780-4e621d57812c",
  "resource": {
    "resourceType": "Patient",
    "identifier": [
      {
        "type": {
          "coding": [
            {
              "system": "PolisType",
              "code": "1",
              "display": "ОМС"
            }
          ]
        },
        "system": "Polis",
        "value": "1234567812345678"
      },
      {
        "type": {
          "coding": [
            {
              "system": "IdentityDoc",
              "code": "14",
              "display": "Паспорт РФ",
              "version": "2010-06-15"
            }
          ]
        },
        "system": "IdentityDoc",
        "value": "1234 123456",
        "assigner": "Отделение №2 ОУФМС России по Белгородской области"
      },
      {
        "system": "SNILS",
        "value": "11697338589"
      },
      {
        "system": "MisPatientID",
        "value": "dfad5276-c4f7-4890-8d7f-2acd64046abc"
      },
      {
        "system": "CardNumber",
        "value": "470102-654654",
        "assigner": {
          "reference": "Organization/1.2.643.5.1.13.13.12.2.50.4692"
        }
      }
    ],
    "name": [
      {
        "family": "Иванов",
        "given": [
          "Иван",
          "Иванович"
        ]
      }
    ],
    "gender": "male",
    "telecom": [
      {
        "value": "+7(999)999-99-99",
        "use": "mobile"
      }
    ],
    "birthDate": "1980-06-01",
    "address": [
      {
        "use": "home",
        "text": "г. Белгород"
      }
    ]
  }
}


  • Нет меток