O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build
Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions
| Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition | Versiya: 0.5.0 | ||||
| Active 2026-06-05 holatiga ko‘ra | Kompyuterda qayta ishlanadigan nom: UZCoreCondition | ||||
Uzbekistan Core Condition profile, used for documenting a patient's symptoms, conditions, and their characteristics
Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.
UZ Core Condition Raqamli sog'liqni saqlash platformasida bemor uchun tashxis, muammo yoki boshqa klinik holatni qayd etadi. Holatlar ICD-10 yoki SNOMED CT bilan kodlanadi (ICD-11 rejalashtirilgan). Holat o'zining Patient resursiga va u qayd etilgan tashrifga bog'lanadi; o'z navbatida Encounter Holatga o'zining tashxislaridan biri sifatida ishora qiladi va aynan o'sha tashxis kodi hisobotlarga o'tadi.
Quyidagi elementlar har doim mavjud bo'lishi (majburiy) yoki ma'lumot mavjud bo'lganda qo'llab-quvvatlanishi kerak (Must Support) - hammasi ham talab qilinmaydi, lekin tizimingiz har bir Must Support elementini ma'lumot mavjud bo'lganda to'ldirishi va uni qabul qilishda qayta ishlashi shart. Bu inson o'qiy oladigan xulosa; quyidagi rasmiy ko'rinishlar aniq kardinalliklar, turlar va terminologiya bog'lanishlarini beradi.
Bu profil o'zining hech qanday majburiy kardinalligini qo'shmaydi. Talab qilinadigan elementlar asosiy resursdan meros qilib olinadi: klinik holat (1..1) va subyekt (holat tegishli bo'lgan bemor).
verificationStatusmajburiy emas, lekin majburiyclinicalStatusbilan birgalikda u keyingi ko'rinishlar holatni faol, tasdiqlangan muammo sifatida ko'rib chiqishini belgilaydi - ma'lumot ma'lum bo'lganda ikkalasini ham to'ldiring.
Quyidagi misollar server qabul qiladigan eng kichik namunadan to'liq kodlangan tashxisgacha boradi. Birini nusxa oling va moslang - ko'rsatilgan har bir qiymat ushbu profilga muvofiq validatsiyadan o'tadi. To'liq ma'lumotnoma namunalari sahifaning pastki qismida bog'langan (bosh og'rig'i, saraton, nogironlik).
Condition ning majburiy elementlari subject (u tegishli bo'lgan bemor) va clinicalStatus (ikkalasi ham 1..1), va Condition faqat holat nima ekanligini bildiruvchi code bilan foydali bo'ladi. Har bir UZ Core resursi o'zi mos kelishini da'vo qilayotgan profilni meta.profile da ham nomlashi shart, shunda server qaysi qoidalarga qarshi validatsiya qilishni biladi. code DHP condition qiymatlar to'plamiga bog'langan (ICD-10 yoki SNOMED CT; preferred); clinicalStatus DHP clinical-status qiymatlar to'plamiga bog'langan CodeableConcept, va subject Patient ga oddiy Reference. Shuncha narsa allaqachon validatsiyadan o'tadi:
{
"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 va SNOMED CT bugungi kunda qo'llanilayotgan kodlash tizimlaridir (ICD-11 rejalashtirilgan). Qaysi tizimdan foydalanish kerakligini Terminologiya bo'limidan ko'ring.
Amalda siz platforma sizdan qo'llab-quvvatlashingizni kutadigan klinik kontekstni yuborasiz: clinicalStatus va verificationStatus (ular birgalikda holat faol, tasdiqlangan muammo sifatida ko'rsatilishini hal qiladi), u qachon boshlangani (onsetDateTime) va qachon qayd etilgani (recordedDate). Erkin matnli note shifokorning bayonini olib yuradi:
{
"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 …) va verificationStatus (provisional, confirmed, refuted, entered-in-error …) ning har biri DHP qiymatlar to'plamiga bog'langan - qiymatlarni o'sha bog'lanishlardan oling (quyidagi Snapshot ko'rinishi ularni sanab o'tadi).
To'liqroq yozuv holatni tasniflovchi va unga mansubligini ko'rsatuvchi Must-Support elementlarini qo'shadi: severity (SNOMED, preferred), bodySite (SNOMED), diagnosisType kengaytmasi (asosiy tashxis, yo'naltiruvchi muassasa tashxisi …) va uni kim tasdiqlaganini nomlovchi participant. Ishtirokchi actor Practitioner, PractitionerRole, Patient, RelatedPerson yoki Device ga oddiy Reference:
{
"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 kengaytmasi o'zining URL manzilini (https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type) va DHP diagnosis-type-cs tizimidan kodlangan qiymatni olib yuradi. bodySite - bu CodeableConcept ro'yxati. participant 0..1 - o'z function vazifasiga ega bitta aktyor.
code SNOMED Disability tushunchasi (21134002) bo'lganda, profil severity ning DHP disability qiymatlar to'plamidan kelishini talab qiladi - SNOMED og'irlik darajasi shkalasi qo'llanilmaydi. Nogironlik guruhini severity sifatida yuboring:
{
"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"
}
To'liq namuna - bu nogironlik misoli. Boshqa har qanday holat uchun severity ni yuqorida ko'rsatilgandek preferred SNOMED shkalasiga (Mild va hokazo) bog'langan holda qoldiring.
Misol API chaqiruvlari va namunaviy yuk uchun ushbu sahifaning pastki qismidagi Tez boshlash bo'limini ko'ring.
Usages:
You can also check for usages in the FHIR IG Statistics
Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.
| Name | Flags | Card. | Type | Description & Constraints 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 Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Binding: 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 Binding: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Binding: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: 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 Binding: 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 | ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | This IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | This IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | This IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | This IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | FHIR Std. |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| 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 | best practice | 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()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses | |||||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Binding: DiagnosisTypeVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Binding: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Binding: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
S | 0..* | CodeableConcept | Anatomical location, if relevant Binding: 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 Binding: 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 | ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | This IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | This IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | This IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | This IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | FHIR Std. |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints 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 Binding: 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 Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Binding: 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 Binding: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
C | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: ConditionCategoryCodes (preferred): A category assigned to the condition. | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Binding: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: 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 Binding: 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) Binding: 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 Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||
![]() ![]() |
Σ | 0..* | CodeableReference(Resource) | Supporting evidence for the verification status Binding: SNOMEDCTClinicalFindings (example) | ||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | This IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | This IG |
| Condition.category | Base | preferred | Condition Category Codes | 📍5.0.0 | FHIR Std. |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | This IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | This IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | FHIR Std. |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | This IG |
| Condition.stage.summary | Base | example | Condition Stage | 📍5.0.0 | FHIR Std. |
| Condition.stage.type | Base | example | Condition Stage Type | 📍5.0.0 | FHIR Std. |
| Condition.evidence | Base | example | SNOMED CT Clinical Findings | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| 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 | best practice | 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
Must-Support: 14 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Asosiy elementlar ko'rinishi
| Name | Flags | Card. | Type | Description & Constraints 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 Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Binding: 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 Binding: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Binding: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: 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 Binding: 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 | ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | This IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | This IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | This IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | This IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | FHIR Std. |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| 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 | best practice | 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()
|
Differensial ko‘rinish
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Condition(5.0.0) | Detailed information about conditions, problems or diagnoses | |||||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Binding: DiagnosisTypeVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 1..1 | CodeableConcept | active | recurrence | relapse | inactive | remission | resolved | unknown Binding: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Binding: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
S | 0..* | CodeableConcept | Anatomical location, if relevant Binding: 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 Binding: 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 | ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | This IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | This IG |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | This IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | This IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | FHIR Std. |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | This IG |
Snapshot ko‘rinishiView
| Name | Flags | Card. | Type | Description & Constraints 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 Binding: 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 Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Diagnosis type URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type Binding: 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 Binding: ClinicalStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
?!SΣ | 0..1 | CodeableConcept | unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatusVS (0.5.0) (required) | ||||||
![]() ![]() |
C | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: ConditionCategoryCodes (preferred): A category assigned to the condition. | ||||||
![]() ![]() |
S | 0..1 | CodeableConcept | Subjective severity of condition Binding: ConditionSeverityVS (0.5.0) (preferred)
| ||||||
![]() ![]() |
SΣ | 0..1 | CodeableConcept | Identification of the condition, problem or diagnosis Binding: ConditionCodeVS (0.5.0) (preferred) | ||||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: 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 Binding: 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) Binding: 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 Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||
![]() ![]() |
Σ | 0..* | CodeableReference(Resource) | Supporting evidence for the verification status Binding: SNOMEDCTClinicalFindings (example) | ||||||
![]() ![]() |
S | 0..* | Annotation | Additional information about the Condition | ||||||
Documentation for this format | ||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Condition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Condition.clinicalStatus | Base | required | Types of clinical status | 📍0.5.0 | This IG |
| Condition.verificationStatus | Base | required | Types of verification status | 📍0.5.0 | This IG |
| Condition.category | Base | preferred | Condition Category Codes | 📍5.0.0 | FHIR Std. |
| Condition.severity | Base | preferred | Types of Condition severities | 📍0.5.0 | This IG |
| Condition.code | Base | preferred | Condition Codes | 📍0.5.0 | This IG |
| Condition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | FHIR Std. |
| Condition.participant.function | Base | extensible | Types of participation role | 📍0.5.0 | This IG |
| Condition.stage.summary | Base | example | Condition Stage | 📍5.0.0 | FHIR Std. |
| Condition.stage.type | Base | example | Condition Stage Type | 📍5.0.0 | FHIR Std. |
| Condition.evidence | Base | example | SNOMED CT Clinical Findings | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| 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 | best practice | 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
Must-Support: 14 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron
Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.
Ushbu profil uchun keng tarqalgan API o'zaro aloqalari. So'rovlar JWT kirish tokenini talab qiladi - Xavfsizlik va autentifikatsiya bo'limiga qarang. [base] - bu FHIR server bazaviy URL manzili; | belgisi tizimni qiymatdan ajratadi va %7C ko'rinishida URL-kodlangan bo'lishi kerak.
Server identifikatori bo'yicha o'qish
GET [base]/Condition/[id]
Holatlarni topish
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
Yaratish
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]" },
...
}
Yangilash (masalan, muammoni hal qilingan deb belgilash) - to'liq resursni yangi clinicalStatus / abatement[x] bilan PUT orqali qaytaring:
PUT [base]/Condition/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
Qo'llab-quvvatlanadigan barcha qidiruv parametrlari uchun CapabilityStatement hujjatiga qarang.