Единая платформа цифрового здравоохранения Узбекистана
0.5.0 - ci-build
Uzbekistan Digital Health Platform, опубликовано Ministry of Health of the Republic of Uzbekistan. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.5.0, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий
| Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition | Версия: 0.5.0 | ||||
| Active по состоянию на 2026-06-05 | Вычисляемое имя: UZCoreCondition | ||||
Uzbekistan Core Condition profile, used for documenting a patient's symptoms, conditions, and their characteristics
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
UZ Core Condition фиксирует диагноз, проблему или иное клиническое состояние пациента на Платформе цифрового здравоохранения. Состояния кодируются с помощью ICD-10 или SNOMED CT (планируется ICD-11). Состояние привязано к своему Пациенту и к визиту, в рамках которого оно было зафиксировано; Encounter, в свою очередь, ссылается обратно на это состояние как на один из своих диагнозов, и именно этот код диагноза попадает в отчётность.
Приведённые ниже элементы должны присутствовать всегда (обязательные) либо должны поддерживаться при наличии данных (Must Support) - не все из них являются обязательными, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это удобочитаемая сводка; формальные представления ниже задают точные кардинальности, типы и привязки к терминологиям.
Этот профиль не добавляет собственной обязательной кардинальности. Обязательные элементы наследуются от базового ресурса: клинический статус (1..1) и субъект (пациент, которому принадлежит состояние).
verificationStatusне является обязательным, но вместе с обязательнымclinicalStatusон определяет, рассматривают ли нижестоящие представления состояние как активную подтверждённую проблему - заполняйте оба, когда данные известны.
Приведённые ниже примеры идут от наименьшего экземпляра, который примет сервер, до полностью кодированного диагноза. Скопируйте один из них и адаптируйте - каждое показанное значение проходит валидацию по этому профилю. Полные эталонные экземпляры приведены по ссылкам внизу страницы (головная боль, рак, инвалидность).
Обязательными элементами Condition являются subject (пациент, которому он принадлежит) и clinicalStatus (оба 1..1), а сам Condition полезен только при наличии code, указывающего, что это за состояние. Каждый ресурс UZ Core должен также называть в meta.profile профиль, которому он заявляет соответствие, чтобы сервер знал, по каким правилам проводить валидацию. code привязан к набору значений DHP condition (ICD-10 или SNOMED CT; preferred); clinicalStatus - это CodeableConcept, привязанный к набору значений DHP clinical-status, а subject - это простая Reference на Пациента. Уже этого достаточно для прохождения валидации:
{
"resourceType": "Condition",
"meta": {
"profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition"]
},
"clinicalStatus": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" }]
},
"code": {
"coding": [{ "system": "http://hl7.org/fhir/sid/icd-10", "code": "G43.9", "display": "Migraine, unspecified" }]
},
"subject": { "reference": "Patient/example-patient" }
}
ICD-10 и SNOMED CT - это системы кодирования, используемые сегодня (планируется ICD-11). См. Терминология, какую систему использовать.
На практике вы отправляете клинический контекст, который платформа ожидает от вас поддерживать: clinicalStatus и verificationStatus (вместе они определяют, отображается ли состояние как активная подтверждённая проблема), когда оно началось (onsetDateTime) и когда было зафиксировано (recordedDate). Свободнотекстовое note несёт описание врача:
{
"resourceType": "Condition",
"meta": {
"profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition"]
},
"clinicalStatus": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/condition-clinical", "code": "active", "display": "Active" }]
},
"verificationStatus": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status", "code": "confirmed", "display": "Confirmed" }]
},
"code": {
"coding": [{ "system": "http://hl7.org/fhir/sid/icd-10", "code": "G43.9", "display": "Migraine, unspecified" }]
},
"subject": { "reference": "Patient/example-patient" },
"onsetDateTime": "2025-07-25",
"recordedDate": "2025-07-29",
"note": [
{ "text": "Patient reported a mild migraine lasting two days; advised rest, hydration, and analgesia." }
]
}
clinicalStatus (active, recurrence, remission, resolved …) и verificationStatus (provisional, confirmed, refuted, entered-in-error …) каждый привязан к набору значений DHP - берите значения из этих привязок (представление Snapshot ниже перечисляет их).
Более полная запись добавляет элементы Must Support, которые классифицируют и атрибутируют состояние: severity (SNOMED, preferred), bodySite (SNOMED), расширение diagnosisType (основной диагноз, диагноз направившего учреждения …) и participant, называющий того, кто его утвердил. actor участника - это простая Reference на Practitioner, PractitionerRole, Patient, RelatedPerson или Device:
{
"resourceType": "Condition",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
"extension": [
{
"url": "https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type",
"valueCodeableConcept": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/diagnosis-type-cs",
"code": "gencl-0001-00003",
"display": "Main diagnosis"
}
]
}
}
],
"clinicalStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active",
"display": "Active"
}
]
},
"verificationStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
"code": "confirmed",
"display": "Confirmed"
}
]
},
"severity": {
"coding": [ { "system": "http://snomed.info/sct", "code": "255604002", "display": "Mild" } ]
},
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "254837009",
"display": "Malignant neoplasm of breast"
}
]
},
"bodySite": [
{
"coding": [
{ "system": "http://snomed.info/sct", "code": "76752008", "display": "Breast structure" }
]
}
],
"subject": { "reference": "Patient/example-emma" },
"onsetDateTime": "2025-08-15",
"recordedDate": "2025-09-01",
"participant": [
{
"actor": { "reference": "Practitioner/example-practitioner" },
"function": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
"code": "author",
"display": "Author"
}
]
}
}
]
}
Расширение diagnosisType несёт собственный URL (https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type) и кодированное значение из системы DHP diagnosis-type-cs. bodySite - это список CodeableConcept. participant имеет кардинальность 0..1 - один actor со своей function.
Когда code является концептом SNOMED Disability (21134002), профиль требует, чтобы severity была взята из набора значений DHP disability - шкала тяжести SNOMED не применяется. Отправляйте группу инвалидности в качестве severity:
{
"resourceType": "Condition",
"language": "uz",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
"clinicalStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active"
}
]
},
"verificationStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
"code": "confirmed"
}
]
},
"code": {
"coding": [
{ "system": "http://snomed.info/sct", "code": "21134002", "display": "Disability" }
]
},
"severity": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/disability-cs",
"code": "regis0011.00001",
"display": "I guruh"
}
]
},
"subject": { "reference": "Patient/example-salim" },
"onsetDateTime": "2020-03-10",
"recordedDate": "2025-09-17"
}
Полный экземпляр - это пример инвалидности. Для любого другого состояния оставляйте severity привязанной к предпочитаемой шкале SNOMED (Mild и так далее), как показано выше.
Примеры вызовов API и образец полезной нагрузки см. в разделе Быстрый старт внизу этой страницы.
Использование:
You can also check for usages in the FHIR IG Statistics
Описание профилей, дифференциалов, снимков и их представлений.
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses Constraints: con-2, con-3 | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
0..* | Extension | Extension Разрез: Не упорядочено, Открыто от value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Привязка: DiagnosisTypeVS (0.5.0) (required) Constraints: ext-1 | ||||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Привязка: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Привязка: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Привязка: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Привязка: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Привязка: SNOMEDCTBodyStructures (example) | ||||||
![]() ![]() |
SΣ | 1..1 | Reference(UZ Core Patient(0.5.0)) | Who has the condition? | ||||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.5.0)) | The Encounter during which this Condition was created | ||||||
![]() ![]() |
SΣ | 0..1 | Estimated or actual date, date-time, or age | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SC | 0..1 | When in resolution/remission | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date condition was first recorded | ||||||
![]() ![]() |
SΣ | 0..1 | BackboneElement | Who or what participated in the activities related to the condition and how they were involved | ||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Type of involvement Привязка: ConditionParticipationRoleTypeVS (0.5.0) (extensible) | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core Patient(0.5.0) | UZ Core RelatedPerson(0.5.0) | Device) | Who or what participated in the activities related to the condition | ||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Документация для этого формата | ||||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | этот IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | этот IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | этот IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | этот IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
| con-2 | warning | Condition | If category is problems list item, the clinicalStatus should not be unknown |
category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
|
| con-3 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. |
abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | лучшая практика | Condition | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Condition.implicitRules, Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.clinicalStatus, Condition.verificationStatus, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.note | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses | |||||||
![]() ![]() |
0..* | Extension | Extension Разрез: Не упорядочено, Открыто от value:url | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Привязка: DiagnosisTypeVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Привязка: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Привязка: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Привязка: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Привязка: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
S | 0..* | CodeableConcept | Anatomical location, if relevant Привязка: SNOMEDCTBodyStructures (example) | ||||||
![]() ![]() |
S | 1..1 | Reference(UZ Core Patient(0.5.0)) | Who has the condition? | ||||||
![]() ![]() |
S | 0..1 | Reference(UZ Core Encounter(0.5.0)) | The Encounter during which this Condition was created | ||||||
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age | ||||||
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | When in resolution/remission | ||||||
![]() ![]() |
S | 0..1 | dateTime | Date condition was first recorded | ||||||
![]() ![]() |
S | 0..1 | BackboneElement | Who or what participated in the activities related to the condition and how they were involved | ||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of involvement Привязка: ConditionParticipationRoleTypeVS (0.5.0) (extensible) | ||||||
![]() ![]() ![]() |
1..1 | Reference(UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core Patient(0.5.0) | UZ Core RelatedPerson(0.5.0) | Device) | Who or what participated in the activities related to the condition | |||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Документация для этого формата | ||||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | этот IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | этот IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | этот IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | этот IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | этот IG |
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses Constraints: con-2, con-3 | ||||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
0..* | Extension | Extension Разрез: Не упорядочено, Открыто от value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Привязка: DiagnosisTypeVS (0.5.0) (required) Constraints: ext-1 | ||||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||
![]() ![]() |
Σ | 0..* | Identifier | External Ids for this condition | ||||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Привязка: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Привязка: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
C | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Привязка: ConditionCategoryCodes (preferred): A category assigned to the condition. | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Привязка: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Привязка: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Привязка: SNOMEDCTBodyStructures (example) | ||||||
![]() ![]() |
SΣ | 1..1 | Reference(UZ Core Patient(0.5.0)) | Who has the condition? | ||||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.5.0)) | The Encounter during which this Condition was created | ||||||
![]() ![]() |
SΣ | 0..1 | Estimated or actual date, date-time, or age | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SC | 0..1 | When in resolution/remission | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date condition was first recorded | ||||||
![]() ![]() |
SΣ | 0..1 | BackboneElement | Who or what participated in the activities related to the condition and how they were involved | ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Type of involvement Привязка: ConditionParticipationRoleTypeVS (0.5.0) (extensible) | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core Patient(0.5.0) | UZ Core RelatedPerson(0.5.0) | Device) | Who or what participated in the activities related to the condition | ||||||
![]() ![]() |
C | 0..* | BackboneElement | Stage/grade, usually assessed formally Constraints: con-1 | ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Simple summary (disease specific) Привязка: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages). | ||||||
![]() ![]() ![]() |
C | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) | Formal record of assessment | ||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of staging Привязка: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||
![]() ![]() |
Σ | 0..* | CodeableReference(Resource) | Supporting evidence for the verification status Привязка: SNOMEDCTClinicalFindings (example) | ||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Документация для этого формата | ||||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Condition.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | этот IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | этот IG |
| Condition.category | Base | preferred | Condition Category Codes | 📍5.0.0 | Стандарт FHIR |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | этот IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | этот IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | этот IG |
| Condition.stage.summary | Base | example | Condition Stage | 📍5.0.0 | Стандарт FHIR |
| Condition.stage.type | Base | example | Condition Stage Type | 📍5.0.0 | Стандарт FHIR |
| Condition.evidence | Base | example | SNOMED CT Clinical Findings | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
| con-1 | error | Condition.stage | Stage SHALL have summary or assessment |
summary.exists() or assessment.exists()
|
| con-2 | warning | Condition | If category is problems list item, the clinicalStatus should not be unknown |
category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
|
| con-3 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. |
abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | лучшая практика | Condition | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Condition.meta, Condition.implicitRules, Condition.language, Condition.text, Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.extension, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage.summary, Condition.stage.assessment, Condition.stage.type, Condition.evidence, Condition.note | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.extension, Condition.participant.modifierExtension, Condition.stage.extension, Condition.stage.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Обязательная поддержка: 14 элементs
Структуры
Эта структура относится к этим другим структурам:
Расширения
Эта структура ссылается на эти расширения:
Просмотр ключевых элементов
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses Constraints: con-2, con-3 | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
0..* | Extension | Extension Разрез: Не упорядочено, Открыто от value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Привязка: DiagnosisTypeVS (0.5.0) (required) Constraints: ext-1 | ||||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Привязка: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Привязка: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Привязка: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Привязка: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Привязка: SNOMEDCTBodyStructures (example) | ||||||
![]() ![]() |
SΣ | 1..1 | Reference(UZ Core Patient(0.5.0)) | Who has the condition? | ||||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.5.0)) | The Encounter during which this Condition was created | ||||||
![]() ![]() |
SΣ | 0..1 | Estimated or actual date, date-time, or age | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SC | 0..1 | When in resolution/remission | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date condition was first recorded | ||||||
![]() ![]() |
SΣ | 0..1 | BackboneElement | Who or what participated in the activities related to the condition and how they were involved | ||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Type of involvement Привязка: ConditionParticipationRoleTypeVS (0.5.0) (extensible) | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core Patient(0.5.0) | UZ Core RelatedPerson(0.5.0) | Device) | Who or what participated in the activities related to the condition | ||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Документация для этого формата | ||||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | этот IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | этот IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | этот IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | этот IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
| con-2 | warning | Condition | If category is problems list item, the clinicalStatus should not be unknown |
category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
|
| con-3 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. |
abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | лучшая практика | Condition | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Condition.implicitRules, Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.clinicalStatus, Condition.verificationStatus, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.note | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Дифференциальный вид
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses | |||||||
![]() ![]() |
0..* | Extension | Extension Разрез: Не упорядочено, Открыто от value:url | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Привязка: DiagnosisTypeVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Привязка: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Привязка: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Привязка: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Привязка: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
S | 0..* | CodeableConcept | Anatomical location, if relevant Привязка: SNOMEDCTBodyStructures (example) | ||||||
![]() ![]() |
S | 1..1 | Reference(UZ Core Patient(0.5.0)) | Who has the condition? | ||||||
![]() ![]() |
S | 0..1 | Reference(UZ Core Encounter(0.5.0)) | The Encounter during which this Condition was created | ||||||
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age | ||||||
![]() ![]() |
S | 0..1 | dateTime, Age, Period, Range, string | When in resolution/remission | ||||||
![]() ![]() |
S | 0..1 | dateTime | Date condition was first recorded | ||||||
![]() ![]() |
S | 0..1 | BackboneElement | Who or what participated in the activities related to the condition and how they were involved | ||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of involvement Привязка: ConditionParticipationRoleTypeVS (0.5.0) (extensible) | ||||||
![]() ![]() ![]() |
1..1 | Reference(UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core Patient(0.5.0) | UZ Core RelatedPerson(0.5.0) | Device) | Who or what participated in the activities related to the condition | |||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Документация для этого формата | ||||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | этот IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | этот IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | этот IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | этот IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | этот IG |
Обзор моментальных снимковView
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses Constraints: con-2, con-3 | ||||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() |
0..* | Extension | Extension Разрез: Не упорядочено, Открыто от value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Привязка: DiagnosisTypeVS (0.5.0) (required) Constraints: ext-1 | ||||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||
![]() ![]() |
Σ | 0..* | Identifier | External Ids for this condition | ||||||
![]() ![]() |
?!SΣC | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Привязка: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Привязка: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
C | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Привязка: ConditionCategoryCodes (preferred): A category assigned to the condition. | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Привязка: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Привязка: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Привязка: SNOMEDCTBodyStructures (example) | ||||||
![]() ![]() |
SΣ | 1..1 | Reference(UZ Core Patient(0.5.0)) | Who has the condition? | ||||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.5.0)) | The Encounter during which this Condition was created | ||||||
![]() ![]() |
SΣ | 0..1 | Estimated or actual date, date-time, or age | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SC | 0..1 | When in resolution/remission | |||||||
![]() ![]() ![]() |
dateTime | |||||||||
![]() ![]() ![]() |
Age | |||||||||
![]() ![]() ![]() |
Period | |||||||||
![]() ![]() ![]() |
Range | |||||||||
![]() ![]() ![]() |
string | |||||||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date condition was first recorded | ||||||
![]() ![]() |
SΣ | 0..1 | BackboneElement | Who or what participated in the activities related to the condition and how they were involved | ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Type of involvement Привязка: ConditionParticipationRoleTypeVS (0.5.0) (extensible) | ||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(UZ Core Practitioner(0.5.0) | UZ Core PractitionerRole(0.5.0) | UZ Core Patient(0.5.0) | UZ Core RelatedPerson(0.5.0) | Device) | Who or what participated in the activities related to the condition | ||||||
![]() ![]() |
C | 0..* | BackboneElement | Stage/grade, usually assessed formally Constraints: con-1 | ||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Simple summary (disease specific) Привязка: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages). | ||||||
![]() ![]() ![]() |
C | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) | Formal record of assessment | ||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of staging Привязка: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||
![]() ![]() |
Σ | 0..* | CodeableReference(Resource) | Supporting evidence for the verification status Привязка: SNOMEDCTClinicalFindings (example) | ||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Документация для этого формата | ||||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| Condition.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | этот IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | этот IG |
| Condition.category | Base | preferred | Condition Category Codes | 📍5.0.0 | Стандарт FHIR |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | этот IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | этот IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | этот IG |
| Condition.stage.summary | Base | example | Condition Stage | 📍5.0.0 | Стандарт FHIR |
| Condition.stage.type | Base | example | Condition Stage Type | 📍5.0.0 | Стандарт FHIR |
| Condition.evidence | Base | example | SNOMED CT Clinical Findings | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
| con-1 | error | Condition.stage | Stage SHALL have summary or assessment |
summary.exists() or assessment.exists()
|
| con-2 | warning | Condition | If category is problems list item, the clinicalStatus should not be unknown |
category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
|
| con-3 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. |
abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | лучшая практика | Condition | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Condition.meta, Condition.implicitRules, Condition.language, Condition.text, Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.identifier, Condition.clinicalStatus, Condition.verificationStatus, Condition.category, Condition.severity, Condition.code, Condition.bodySite, Condition.subject, Condition.encounter, Condition.onset[x], Condition.abatement[x], Condition.recordedDate, Condition.participant, Condition.participant.extension, Condition.participant.modifierExtension, Condition.participant.function, Condition.participant.actor, Condition.stage, Condition.stage.extension, Condition.stage.modifierExtension, Condition.stage.summary, Condition.stage.assessment, Condition.stage.type, Condition.evidence, Condition.note | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | Condition.extension, Condition.extension:diagnosisType, Condition.modifierExtension, Condition.participant.extension, Condition.participant.modifierExtension, Condition.stage.extension, Condition.stage.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Обязательная поддержка: 14 элементs
Структуры
Эта структура относится к этим другим структурам:
Расширения
Эта структура ссылается на эти расширения:
Другие представления профиля: CSV, Excel, Schematron
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
Типовые варианты взаимодействия с API для этого профиля. Запросы требуют JWT-токена доступа - см. Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | отделяет систему от значения и должен быть закодирован для URL как %7C.
Чтение по идентификатору сервера
GET [base]/Condition/[id]
Поиск состояний
GET [base]/Condition?patient=Patient/[id]
GET [base]/Condition?patient=Patient/[id]&category=problem-list-item
GET [base]/Condition?patient=Patient/[id]&clinical-status=active&verification-status=confirmed
GET [base]/Condition?patient=Patient/[id]&code=http://hl7.org/fhir/sid/icd-10%7CG43.9
GET [base]/Condition?encounter=Encounter/[id]
GET [base]/Condition?patient=Patient/[id]&onset-date=ge2025-01-01
GET [base]/Condition?patient=Patient/[id]&recorded-date=ge2025-01-01
Создание
POST [base]/Condition
{
"resourceType": "Condition",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
"clinicalStatus": { "coding": [ { "code": "active" } ] },
"code": { ... },
"subject": { "reference": "Patient/[id]" },
...
}
Обновление (например, отметить проблему как разрешённую) - выполните PUT с полным ресурсом, содержащим новые значения clinicalStatus / abatement[x]:
PUT [base]/Condition/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
См. CapabilityStatement для получения всех поддерживаемых параметров поиска.