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

Ключ

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

...

Выборка

Название

Кратность

Описание

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

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

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

Блок кода
titleПример модели в формате JSON
collapsetrue
{
	  "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": []
      }
    ],
     {"gender": "male",
    "telecom": [
      {
        "value": "+7(999)999-99-99",
                   "use": "mobile"
               }
    ],
        ],
	"birthDate": "1980-06-01",
	    "address": [{
		
      {
        "use": "home",
		        "text": "г. Белгород"
	}      }
    ]
	  }
}