O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build Uzbekistan bayroqcha

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

Resurss profili: UZ Core Condition ( Eksperimental )

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.

Majburiy va Must Support ma'lumot elementlari

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.

Har bir UZ Core Condition quyidagiga ega bo'lishi shart

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

Har bir UZ Core Condition quyidagini qo'llab-quvvatlashi shart

  • DHP clinical-status qiymatlar to'plamiga bog'langan klinik holat (active, recurrence, remission, resolved …);
  • tasdiqlash holati (provisional, confirmed, refuted, entered-in-error …);
  • og'irlik darajasi (preferred bog'lanish; kod SNOMED Disability tushunchasi bo'lganda nogironlik tasnifi talab qilinadi);
  • holatning o'zini aniqlovchi kod (ICD-10 yoki SNOMED CT; DHP condition qiymatlar to'plamiga preferred bog'lanish);
  • diagnosis-type kengaytmasi (masalan, asosiy tashxis, yo'naltiruvchi muassasa tashxisi), 0..1;
  • tana qismi;
  • subyekt va u qayd etilgan tashrif;
  • onset[x] va abatement[x] vaqti hamda recordedDate;
  • ishtirokchi (0..1) - holatni tasdiqlagan aktyor va uning vazifasi;
  • erkin matnli izohlar.

verificationStatus majburiy emas, lekin majburiy clinicalStatus bilan birgalikda u keyingi ko'rinishlar holatni faol, tasdiqlangan muammo sifatida ko'rib chiqishini belgilaydi - ma'lumot ma'lum bo'lganda ikkalasini ham to'ldiring.

JSON ni bosqichma-bosqich qurish

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

Siz yuborishingiz kerak bo'lgan eng kichik Condition

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.

Real tashxis

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

Og'irlik darajasi, tana qismi, tashxis turi va kim tasdiqlaganini qo'shish

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.

Nogironlik tasnifi

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

Profil mazmunining rasmiy ko‘rinishlari

Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.5.0) (required)
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.5.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.5.0) (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.5.0) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.5.0) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.5.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.5.0) (extensible)
.... actor Σ 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
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

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

Constraints

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()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.5.0) (required)
... clinicalStatus S 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.5.0) (required)
... verificationStatus S 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.5.0) (required)
... code S 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.5.0) (preferred)
... bodySite S 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
... subject S 1..1 Reference(UZ Core Patient(0.5.0)) Who has the condition?
... encounter S 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter during which this Condition was created
... onset[x] S 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
... abatement[x] S 0..1 dateTime, Age, Period, Range, string When in resolution/remission
... recordedDate S 0..1 dateTime Date condition was first recorded
... participant S 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... function S 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.5.0) (extensible)
.... actor 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
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings (Differential)

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
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.5.0) (required)
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.5.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.5.0) (required)
... category C 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.5.0) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.5.0) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.5.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.5.0) (extensible)
.... actor Σ 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
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

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.

Constraints

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()

Asosiy elementlar ko'rinishi

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.5.0) (required)
Constraints: ext-1
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.5.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.5.0) (required)
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.5.0) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.5.0) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.5.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.5.0) (extensible)
.... actor Σ 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
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

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

Constraints

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.5.0) (required)
... clinicalStatus S 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.5.0) (required)
... verificationStatus S 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.5.0) (required)
... code S 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.5.0) (preferred)
... bodySite S 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
... subject S 1..1 Reference(UZ Core Patient(0.5.0)) Who has the condition?
... encounter S 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter during which this Condition was created
... onset[x] S 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
... abatement[x] S 0..1 dateTime, Age, Period, Range, string When in resolution/remission
... recordedDate S 0..1 dateTime Date condition was first recorded
... participant S 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... function S 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.5.0) (extensible)
.... actor 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
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings (Differential)

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:diagnosisType S 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.5.0) (required)
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!SΣC 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.5.0) (required)
... verificationStatus ?!SΣ 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.5.0) (required)
... category C 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
... severity S 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.5.0) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.5.0) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
... code SΣ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.5.0) (preferred)
... bodySite SΣ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.5.0)) Who has the condition?
... encounter SΣ 0..1 Reference(UZ Core Encounter(0.5.0)) The Encounter during which this Condition was created
... onset[x] SΣ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] SC 0..1 When in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate SΣ 0..1 dateTime Date condition was first recorded
... participant SΣ 0..1 BackboneElement Who or what participated in the activities related to the condition and how they were involved
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... function SΣ 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.5.0) (extensible)
.... actor Σ 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
... stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
.... type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence Σ 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
... note S 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

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.

Constraints

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()

 

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.

Tezkor boshlash

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.

Aloqador materiallar