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

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

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

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

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

Название

Кратность

Описание

Identifier

1-*

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

Identifier.type

1-1 (усл)

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

_____

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

Для полиса:

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

Для ДУЛ:

  • должно указываться coding.system=IdentityDoc,
  • в полях code и display должны передаваться код и наименование типа ДУЛ из справочника типов ДУЛ (в соответствии с фед. справочником OID 1.2.643.5.1.13.13.99.2.320)
    (в нашей БД oms_TYPEDOC.CodeFNSI+oms_TYPEDOC.Name).
  • в поле dateDoc должна передаваться дата выдачи ДУЛ.
  • в поле docIssuedBy должны передаваться данные о том, кем выдан ДУЛ.

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").

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

Пример модели в формате 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": "Паспорт РФ",
			"dateDoc": "2010-06-15",
			"docIssuedBy": "Отделение №2 ОУФМС России по Белгородской области"
			}]
		},
		"system": "IdentityDoc",
		"value": "1234 123456"
		},


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


  • Нет меток