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

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

Название

Кратность

Описание

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

 Значение в формате decimal

extension[].valueCoding

1-1

Расширение для показателей типа код

extension[].valueCoding.code

1-1

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

  • Номер МСР
  • Серия МСР
  • Срок при рождении
  • Число родившихся детей

extension[].valueCoding.display

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": "г. Белгород"
      }
    ]
  }
}

Пример ресурса Patient с данными по неонатальному скринингу

Пример в формате JSON
{
      "fullUrl": "urn:uuid:33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91",
      "resource": {
        "resourceType": "Patient",
        "extension": [
          {
            "valueCoding": {
              "code": "Серия МСР",
              "display": "1414"
            }
          },
          {
            "valueCoding": {
              "code": "Номер МСР",
              "display": "987456"
            }
          },
          {
            "valueCoding": {
              "code": "Число родившихся детей",
              "display": "1"
            }
          },
          {
            "valueQuantity": {
              "value": 3252.50,
              "unit": "гр.",
              "system": "Масса при рождении"
            }
          },
          {
            "valueQuantity": {
              "value": 58.20,
              "unit": "см",
              "system": "Длина при рождении"
            }
          },
          {
            "valueCoding": {
              "code": "Срок при рождении",
              "display": "270"
            }
          },
          {
            "url": "Признак повторного исследования",
            "valueBoolean": false
          },
          {
            "url": "Дата начала переливания",
            "valueDate": "2023-12-21"
          },
          {
            "url": "Дата окончания переливания",
            "valueDate": "1900-12-21"
          }
        ],
        "identifier": [
          {
            "system": "MisPatientID",
            "value": "33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91"
          },
          {
            "system": "Snils",
            "value": "34898446552"
          },
          {
            "type": {
              "coding": [
                {
                  "system": "PolisType",
                  "code": "3",
                  "display": "Единый полис ОМС"
                }
              ]
            },
            "system": "Polis",
            "value": "2411984030747889",
            "period": {
              "start": "2017-05-09"
            },
            "assigner": {
              "display": "1.2.643.5.1.13.2.1.1.635.77012"
            }
          },
          {
            "type": {
              "coding": [
                {
                  "system": "IdentityDoc",
                  "version": "2017-05-08",
                  "code": "3",
                  "display": "Свидетельство о рождении"
                }
              ]
            },
            "system": "IdentityDoc",
            "value": "I-ММ 444444",
            "assigner": {
              "reference": "мамой"
            }
          },
          {
            "system": "CardNumber",
            "value": "0292",
            "assigner": {
              "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005"
            }
          }
        ],
        "name": [
          {
            "family": "Пупс",
            "given": [
              "Пупсик",
              "Пупсикович"
            ]
          }
        ],
        "gender": "male",
        "birthDate": "2017-05-08",
        "address": [
          {
            "use": "temp",
            "text": "обл. Московская, г Талдом"
          },
          {
            "use": "home",
            "text": "обл. Московская, г Талдом"
          }
        ],
        "managingOrganization": {
          "reference": "Organization/1.2.643.5.1.13.13.12.2.57.5678"
        }
      }
    },




  • Нет меток