done
Ресурс Пациент описывает человека, получающего медицинскую помощь. Профиль определяет идентификаторы: паспорт, СНИЛС, ИНН, номер медицинской карты, полис ОМС, свидетельство о рождении, порядок указания имени и отчества, пола, указание адреса по профилю RuCore TODO:
| Название | Флаги | Кол-во | Тип | Описание |
|---|---|---|---|---|
CorePatient | 0..* | Patient | Пациент | |
diagnosis | 0..1 | Binding: diagnosis-vs (required) | ||
| 0..* | Identifier | |||
PassportRF | 0..1 | Identifier | Паспорт РФ | |
value | 1..1 | string | ||
system | 1..1 | uri | Fixed value: http://fhir.ru/core/systems/passport-rf | |
type | 0..1 | CodeableConcept | ||
coding | 0..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: PPN | ||
display | 1..1 | Fixed value: Passport number | ||
system | 1..1 | uri | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | |
core-cs-nsi-identity-document | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 1 | ||
display | 1..1 | Fixed value: Паспорт гражданина Российской Федерации | ||
system | 1..1 | Fixed value: http://fhir.ru/core/cs/core-cs-nsi-identity-document | ||
oid-48 | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 1 | ||
display | 1..1 | Fixed value: Паспорт гражданина Российской Федерации | ||
system | 1..1 | Fixed value: urn:oid:1.2.643.5.1.13.13.99.2.48 | ||
INN | 0..1 | Identifier | Идентификационный номер налогоплательщика — цифровой код, упорядочивающий учёт налогоплательщиков в Российской Федерации. Присваивается налоговой записи как юридических, так и физических лиц Федеральной налоговой службой России. | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/inn | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: TAX | ||
display | 1..1 | Fixed value: Tax ID number | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
SNILS | 0..1 | Identifier | Страховой номер индивидуального лицевого счёта, СНИЛС — уникальный номер индивидуального лицевого счёта застрахованного лица в системе обязательного пенсионного страхования | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/snils | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: SB | ||
display | 1..1 | Fixed value: Social Beneficiary Identifier | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
MRN | 0..1 | Identifier | Номер медицинской карты | |
value | 1..1 | string | Номер карты | |
system | 1..1 | Требования не предъявляются | ||
assigner | 0..1 | Медицинская организация - владелец информационной системы, выдавшей карту (не организация-поставщик МИС) | ||
type | 0..1 | |||
text | 0..1 | string | Название карты в произвольной форме | |
coding | 2..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: MR | ||
display | 1..1 | Fixed value: Medical record number | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
med-cards-as-identifiers | 1..* | Coding | Кодированное значение по справочнику urn:oid:1.2.643.5.1.13.13.11.1522 | |
system | 1..1 | Fixed value: urn:oid:1.2.643.5.1.13.13.11.1522 | ||
InsuranceOMS | 0..1 | Identifier | Идентификация по номеру полиса ОМС. Система идентификации - Единый реестр застрахованных ФФОМС | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/ffoms-erz | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: SB | ||
display | 1..1 | Fixed value: Social Beneficiary Identifier | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
BirthCertificate | 0..1 | Identifier | Номер государственного свидетельства о рождении | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/birth-certificate | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: CoreVsIdentifierType (required) Данный ValueSet отличается от стандартного [ValueSet FHIR](http://hl7.org/fhir/R4/valueset-identifier-type.html) тем, что из него исключены некоторые значения и в него добавлены значения из [справочника HL7 Version 2 Table 0203](http://hl7.org/fhir/R4/v2/0203/index.html). | |
code | 1..1 | Fixed value: BCT | ||
display | 1..1 | Fixed value: Birth Certificate | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
core-cs-nsi-identity-document | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 6 | ||
display | 1..1 | Fixed value: Свидетельство о рождении | ||
system | 1..1 | Fixed value: http://fhir.ru/core/cs/core-cs-nsi-identity-document | ||
oid-48 | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 6 | ||
display | 1..1 | Fixed value: Свидетельство о рождении | ||
system | 1..1 | Fixed value: urn:oid:1.2.643.5.1.13.13.99.2.48 | ||
PatientInternalIdentifier | 0..1 | Identifier | Номер пациента в МИС | |
system | 1..1 | uri | Fixed value: http://fhir.ru/core/systems/patient-internal-identifier | |
assigner | 0..1 | Медицинская организация - владелец информационной системы, выдавшей карту (не организация-поставщик МИС) | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: PI | ||
display | 1..1 | Fixed value: Patient internal identifier | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
| 0..* | HumanName | |||
use | 0..1 | code | Фиксированное значение official Fixed value: official | |
given | 0..* | string | Имя и отчество пациента. Первым должно идти имя, вторым - отчество | |
family | 0..1 | string | Фамилия пациента | |
| 0..1 | code | Binding: CoreVsAdministrativeGender (required) Данный ValueSet отличается от стандартного ValueSet FHIR тем, что в нем отсутствует позиция "Other", для совместимости со Справочником НСИ Минздрава Пол пациента enum:male;female;unknown; | ||
| 0..* | Address |
| Название | Флаги | Кол-во | Тип | Описание |
|---|---|---|---|---|
CorePatient | 0..* | Patient | Пациент | |
diagnosis | 0..1 | Binding: diagnosis-vs (required) | ||
| 0..* | Identifier | |||
PassportRF | 0..1 | Identifier | Паспорт РФ | |
value | 1..1 | string | ||
system | 1..1 | uri | Fixed value: http://fhir.ru/core/systems/passport-rf | |
type | 0..1 | CodeableConcept | ||
coding | 0..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: PPN | ||
display | 1..1 | Fixed value: Passport number | ||
system | 1..1 | uri | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | |
core-cs-nsi-identity-document | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 1 | ||
display | 1..1 | Fixed value: Паспорт гражданина Российской Федерации | ||
system | 1..1 | Fixed value: http://fhir.ru/core/cs/core-cs-nsi-identity-document | ||
oid-48 | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 1 | ||
display | 1..1 | Fixed value: Паспорт гражданина Российской Федерации | ||
system | 1..1 | Fixed value: urn:oid:1.2.643.5.1.13.13.99.2.48 | ||
INN | 0..1 | Identifier | Идентификационный номер налогоплательщика — цифровой код, упорядочивающий учёт налогоплательщиков в Российской Федерации. Присваивается налоговой записи как юридических, так и физических лиц Федеральной налоговой службой России. | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/inn | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: TAX | ||
display | 1..1 | Fixed value: Tax ID number | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
SNILS | 0..1 | Identifier | Страховой номер индивидуального лицевого счёта, СНИЛС — уникальный номер индивидуального лицевого счёта застрахованного лица в системе обязательного пенсионного страхования | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/snils | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: SB | ||
display | 1..1 | Fixed value: Social Beneficiary Identifier | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
MRN | 0..1 | Identifier | Номер медицинской карты | |
value | 1..1 | string | Номер карты | |
system | 1..1 | Требования не предъявляются | ||
assigner | 0..1 | Медицинская организация - владелец информационной системы, выдавшей карту (не организация-поставщик МИС) | ||
type | 0..1 | |||
text | 0..1 | string | Название карты в произвольной форме | |
coding | 2..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: MR | ||
display | 1..1 | Fixed value: Medical record number | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
med-cards-as-identifiers | 1..* | Coding | Кодированное значение по справочнику urn:oid:1.2.643.5.1.13.13.11.1522 | |
system | 1..1 | Fixed value: urn:oid:1.2.643.5.1.13.13.11.1522 | ||
InsuranceOMS | 0..1 | Identifier | Идентификация по номеру полиса ОМС. Система идентификации - Единый реестр застрахованных ФФОМС | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/ffoms-erz | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: SB | ||
display | 1..1 | Fixed value: Social Beneficiary Identifier | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
BirthCertificate | 0..1 | Identifier | Номер государственного свидетельства о рождении | |
value | 1..1 | string | ||
system | 1..1 | Fixed value: http://fhir.ru/core/systems/birth-certificate | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: CoreVsIdentifierType (required) Данный ValueSet отличается от стандартного [ValueSet FHIR](http://hl7.org/fhir/R4/valueset-identifier-type.html) тем, что из него исключены некоторые значения и в него добавлены значения из [справочника HL7 Version 2 Table 0203](http://hl7.org/fhir/R4/v2/0203/index.html). | |
code | 1..1 | Fixed value: BCT | ||
display | 1..1 | Fixed value: Birth Certificate | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
core-cs-nsi-identity-document | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 6 | ||
display | 1..1 | Fixed value: Свидетельство о рождении | ||
system | 1..1 | Fixed value: http://fhir.ru/core/cs/core-cs-nsi-identity-document | ||
oid-48 | 0..* | Coding | Binding: CoreVsIdentityDocument (required) Основан на справочнике ["Документы, удостоверяющие личность" НСИ ЕГИСЗ](https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.99.2.48) | |
code | 1..1 | Fixed value: 6 | ||
display | 1..1 | Fixed value: Свидетельство о рождении | ||
system | 1..1 | Fixed value: urn:oid:1.2.643.5.1.13.13.99.2.48 | ||
PatientInternalIdentifier | 0..1 | Identifier | Номер пациента в МИС | |
system | 1..1 | uri | Fixed value: http://fhir.ru/core/systems/patient-internal-identifier | |
assigner | 0..1 | Медицинская организация - владелец информационной системы, выдавшей карту (не организация-поставщик МИС) | ||
type | 0..1 | |||
coding | 1..* | Coding | ||
v2-0203 | 1..* | Coding | Binding: value-set (extensible) | |
code | 1..1 | Fixed value: PI | ||
display | 1..1 | Fixed value: Patient internal identifier | ||
system | 1..1 | Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | ||
| 0..* | HumanName | |||
use | 0..1 | code | Фиксированное значение official Fixed value: official | |
given | 0..* | string | Имя и отчество пациента. Первым должно идти имя, вторым - отчество | |
family | 0..1 | string | Фамилия пациента | |
| 0..1 | code | Binding: CoreVsAdministrativeGender (required) Данный ValueSet отличается от стандартного ValueSet FHIR тем, что в нем отсутствует позиция "Other", для совместимости со Справочником НСИ Минздрава Пол пациента enum:male;female;unknown; | ||
| 0..* | Address |
На данный момент на сайте поддержана валидация структур только в Aidbox-формате. Поэтому структура, валидная с точки зрения стандарта FHIR, получает сообщения об ошибках во вкладке Validate в схемах.
Разница форматов описана в документации к Aidbox: Difference between Aidbox and FHIR formats.
Ресурсы в формате стандарта FHIR можно проверить в официальном валидаторе HL7 FHIR.
{message: /app/docs/core/profile/samples/patient-aidbox.json (No such file or directory)}
{message: /app/docs/core/profile/samples/patient.json (No such file or directory)}
{message: /app/docs/core/profile/samples/patient-aidbox.json (No such file or directory)}
{message: /app/docs/core/profile/samples/patient.json (No such file or directory)}
Актуальное имя пациента записывается в поле Patient.name с use=official.
Для любого другого типа use кодирование имени может быть каким угодно другим,
необходимым для конкретной реализации.
Имя и отчество записывается в массиве given. На первой позиции идет имя, на втором всегда отчество. Не рекомендуется использовать больше двух элементов в given. В случае двойного имени - оно записывается в первом поле given через пробел. В случае сложного отчества - оно записывается во второй позиции given через пробел.
Если имя не известно, но требуется передать отчество, то в массиве передается пустая строчка "", а на втором месте указывается отчество. Т.о. мы гарантируем, что given[1] - это всегда отчество.
Пример:
resourceType: Patient
name:
- use: official
family: Двойная фамилия
given:
- Двойное имя
- Сложное отчество| FHIR ValueSet | НСИ Минздрава | НСИ ФОМС |
|---|---|---|
| male | Мужской | Мужской |
| female | Женский | Женский |
| other (не используется в RuCore) | - | - |
| unknown | Неопределенный | - |
Должен использоваться профиль artifacts.datatypes.Address, содержащий расширение для кода адреса для ФИАС и кода дома по ФИАС.
Примерами идентификаторов пациента являются:
При передаче документа, удостоверяющего личность пациента, в атрибуте Identifier.type необходимо указать значение из artifacts.valuesets.core-vs-identity-document, основанном на справочнике НСИ ЕГИСЗ Документы, удостоверяющие личность. Если для данного документа подходит значение типа из базовой спецификации FHIR, необходимо в Identifier.type указать также и это значение первым элементом. Например, для паспорта гражданина РФ указываем типы [PPN, 1], а для свидетельства о рождении тип [6].При определении соответствия кода документа, удостоверяющего личность и Identifier Type Code, необходимо использовать отображение artifacts.valuesets.core-vs-identifier-type.
Дискуссия: 111
При регистрации полиса ОМС в качестве идентификатора пациента необходимо указать следующее:
Дискуссия: 82
В МИС обычно есть внутренний номер пациента, не обязательно равный номеру медицинской карты. В амбулаторной ситуации, когда у пациента карта одна, они могут совпадать. В ситуации стационара карта заводится на каждую госпитализацию, поэтому номер пациента в системе один, а номеров карт много.
При передаче номера пациента в МИС в качестве Patient.identifier необходимо указать следующее:
Дискуссия: 128
Номер медицинской карты рекомендуется использовать как идентификатор пациента, если такая карта предназначена для ведения информации о многих предстоящих случаях оказания помощи пациенту. Иными словами, она характеризует все лечение пациента в данной медицинской организации, а не один случай оказания медицинской помощи.
Например:
С другой стороны, если карта оформляется для оказания пациенту ограниченной во времени медицинской помощи (один профилактический осмотр, одна госпитализация), то номер такой карты не рекомендуется передавать как идентификатор пациента. В этом случае целесообразно включить номер медицинской карты в состав идентификаторов того случая медицинской помощи, к которому она относится.
При передаче номера карты пациента в качестве Patient.identifier необходимо указать следующее:
Дискуссия: 150
У типа данных Identifier есть поле type с привязкой к набору значений типа Extensible.
Extensible предписывает, что для соответствия стандарту коды в данном элементе ДОЛЖНЫ быть из указанного набора значений, ЕСЛИ хоть один код из этого набора значений может быть использован для передачи концепта.
Если подходящего значения в справочнике нет (по мнению человека), можно использовать альтернативное значение из другого справочника или просто text.
Если есть хотя бы одно подходящее значение в привязанном наборе значений, имеющее более широкое значение, чем необходимо, то в качестве значения НЕОБХОДИМО взять ближайшее подходящее из набора значений. Также можно указать более специфичное значение, более полно представляющее передаваемый концепт, в виде дополнительного значения из справочника (Coding), если тип элемента CodeableConcept, но оно НЕ МОЖЕТ использоваться вместо кода из привязанного набора значений.