Uzbekistan Digital Health Platform
0.11.1 - ci-build Uzbekistan flag

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

Resource Profile: UZ Core Condition ( Experimental )

Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition Version: 0.11.1
Active as of 2026-10-26 Computable Name: UZCoreCondition

Uzbekistan Core Condition profile, used for documenting a patient's symptoms, conditions, and their characteristics

UZ Core Condition records a diagnosis, problem, or other clinical condition for a patient on the Digital Health Platform. Conditions are coded with ICD-10 or SNOMED CT (ICD-11 is planned). A Condition is anchored to its Patient and to the visit it was recorded in; an Encounter in turn points back at the Condition as one of its diagnoses, and that diagnosis code is what flows through to reporting.

Mandatory and Must Support data elements

The elements below must always be present (mandatory) or must be supported when the data is available (Must Support) - not all are required, but your system must populate each Must Support element when it has the data and process it on receipt. This is the human-readable summary; the formal views below give the exact cardinalities, types, and terminology bindings.

Each UZ Core Condition Must Have

This profile adds no mandatory cardinality of its own. The required elements are inherited from the base resource: a clinical status (1..1) and a subject (the patient the condition belongs to).

Each UZ Core Condition Must Support

  • a clinical status (active, recurrence, remission, resolved …) bound to the DHP clinical-status value set;
  • a verification status (provisional, confirmed, refuted, entered-in-error …);
  • a severity (preferred binding; a disability classification is required when the code is the SNOMED Disability concept);
  • a code identifying the condition itself (ICD-10 or SNOMED CT; preferred binding to the DHP condition value set);
  • a diagnosis-type extension (e.g. main diagnosis, referring-institution diagnosis), 0..1;
  • a body site;
  • the subject and the encounter it was recorded in;
  • the onset[x] and abatement[x] timing and the recordedDate;
  • a participant (0..*) - the actor who asserted the condition and their function;
  • free-text notes.

verificationStatus is not mandatory, but together with the mandatory clinicalStatus it governs whether downstream views treat the condition as an active, confirmed problem - populate both whenever the data is known.

Building the JSON, step by step

The examples below go from the smallest instance the server will accept to a full coded diagnosis. Copy one and adapt it - every value shown validates against this profile. The complete reference instances are linked at the bottom of the page (headache, cancer, disability).

The smallest Condition you should send

A Condition's mandatory elements are subject (the patient it belongs to) and clinicalStatus (both 1..1), and a Condition is only useful with a code saying what the condition is. Every UZ Core resource must also name the profile it claims to conform to in meta.profile, so the server knows which rules to validate against. The code is bound to the DHP condition value set (ICD-10 or SNOMED CT; preferred); clinicalStatus is a CodeableConcept bound to the DHP clinical-status value set, and subject is a plain Reference to a Patient. This much already passes validation:

{
  "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 and SNOMED CT are the coding systems in use today (ICD-11 is planned). See Terminology for which system to use.

A realistic diagnosis

In practice you send the clinical context the platform expects you to support: clinicalStatus and verificationStatus (together they decide whether the condition is surfaced as an active, confirmed problem), when it began (onsetDateTime), and when it was recorded (recordedDate). A free-text note carries the clinician's narrative:

{
  "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 …) and verificationStatus (provisional, confirmed, refuted, entered-in-error …) are each bound to a DHP value set - take the values from those bindings (the Snapshot view below lists them).

Adding severity, body site, diagnosis type and who asserted it

A fuller record adds the Must-Support elements that classify and attribute the condition: a severity (SNOMED, preferred), a bodySite (SNOMED), the diagnosisType extension (main diagnosis, referring-institution diagnosis …), and a participant naming who asserted it. The participant actor is a plain Reference to a Practitioner, PractitionerRole, Patient, RelatedPerson, or Device:

{
  "resourceType": "Condition",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
  "extension": [
    {
      "url": "https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/diagnosis-type-cs",
            "code": "gencl-0001-00003",
            "display": "Main diagnosis"
          }
        ]
      }
    }
  ],
  "clinicalStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
        "code": "active",
        "display": "Active"
      }
    ]
  },
  "verificationStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
        "code": "confirmed",
        "display": "Confirmed"
      }
    ]
  },
  "severity": {
    "coding": [ { "system": "http://snomed.info/sct", "code": "255604002", "display": "Mild" } ]
  },
  "code": {
    "coding": [
      {
        "system": "http://snomed.info/sct",
        "code": "254837009",
        "display": "Malignant neoplasm of breast"
      }
    ]
  },
  "bodySite": [
    {
      "coding": [
        { "system": "http://snomed.info/sct", "code": "76752008", "display": "Breast structure" }
      ]
    }
  ],
  "subject": { "reference": "Patient/example-emma" },
  "onsetDateTime": "2025-08-15",
  "recordedDate": "2025-09-01",
  "participant": [
    {
      "actor": { "reference": "Practitioner/example-practitioner" },
      "function": {
        "coding": [
          {
            "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
            "code": "author",
            "display": "Author"
          }
        ]
      }
    }
  ]
}

The diagnosisType extension carries its own URL (https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type) and a coded value from the DHP diagnosis-type-cs system. bodySite is a list of CodeableConcept. participant is 0..* - each actor with their function.

A disability classification

When the code is the SNOMED Disability concept (21134002), the profile requires the severity to come from the DHP disability value set - the SNOMED severity scale does not apply. Send the disability group as the severity:

{
  "resourceType": "Condition",
  "language": "uz",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition" ] },
  "clinicalStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
        "code": "active"
      }
    ]
  },
  "verificationStatus": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/condition-ver-status",
        "code": "confirmed"
      }
    ]
  },
  "code": {
    "coding": [
      { "system": "http://snomed.info/sct", "code": "21134002", "display": "Disability" }
    ]
  },
  "severity": {
    "coding": [
      {
        "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/disability-cs",
        "code": "regis0011.00001",
        "display": "I guruh"
      }
    ]
  },
  "subject": { "reference": "Patient/example-salim" },
  "onsetDateTime": "2020-03-10",
  "recordedDate": "2025-09-17"
}

The full instance is the disability example. For any other condition, leave severity bound to the preferred SNOMED scale (Mild, and so on) as shown above.

For example API calls and a sample payload, see the Quick Start at the bottom of this page.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:diagnosisType This element must be supported. 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.11.1) (required)
Constraints: ext-1
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.11.1) (required)
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.11.1) (required)
Condition.severity This element must be supported. 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.11.1) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.11.1) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
Condition.code This element must be supported. This element is included in summaries. 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.11.1) (preferred)
Condition.bodySite This element must be supported. This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1)) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Encounter(0.11.1)) The Encounter during which this Condition was created
Condition.onset[x] This element must be supported. This element is included in summaries. 0..1 Estimated or actual date, date-time, or age
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] This element must be supported. C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime Date condition was first recorded
Condition.participant This element must be supported. This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Condition.participant.function This element must be supported. This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.11.1) (extensible)
Condition.participant.actor This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1) | Device) Who or what participated in the activities related to the condition
Condition.note This element must be supported. 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.11.1 This IG
Condition.verificationStatus Base required Types of verification status 📍0.11.1 This IG
Condition.severity Base preferred Types of Condition severities 📍0.11.1 This IG
Condition.code Base preferred Condition Codes 📍0.11.1 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.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Condition.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:diagnosisType This element must be supported. 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.11.1) (required)
Condition.clinicalStatus This element must be supported. 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.11.1) (required)
Condition.verificationStatus This element must be supported. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.11.1) (required)
Condition.code This element must be supported. 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.11.1) (preferred)
Condition.bodySite This element must be supported. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
Condition.subject This element must be supported. 1..1 Reference(UZ Core Patient(0.11.1)) Who has the condition?
Condition.encounter This element must be supported. 0..1 Reference(UZ Core Encounter(0.11.1)) The Encounter during which this Condition was created
Condition.onset[x] This element must be supported. 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
Condition.abatement[x] This element must be supported. 0..1 dateTime, Age, Period, Range, string When in resolution/remission
Condition.recordedDate This element must be supported. 0..1 dateTime Date condition was first recorded
Condition.participant This element must be supported. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.function This element must be supported. 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.11.1) (extensible)
Condition.participant.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1) | Device) Who or what participated in the activities related to the condition
Condition.note This element must be supported. 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.11.1 This IG
Condition.verificationStatus Base required Types of verification status 📍0.11.1 This IG
Condition.severity Base preferred Types of Condition severities 📍0.11.1 This IG
Condition.code Base preferred Condition Codes 📍0.11.1 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.11.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.id This element is included in summaries. 0..1 id Logical id of this artifact
Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Condition.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
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:diagnosisType This element must be supported. 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.11.1) (required)
Constraints: ext-1
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Condition.identifier This element is included in summaries. 0..* Identifier External Ids for this condition
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.11.1) (required)
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.11.1) (required)
Condition.category C 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
Condition.severity This element must be supported. 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.11.1) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.11.1) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
Condition.code This element must be supported. This element is included in summaries. 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.11.1) (preferred)
Condition.bodySite This element must be supported. This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1)) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Encounter(0.11.1)) The Encounter during which this Condition was created
Condition.onset[x] This element must be supported. This element is included in summaries. 0..1 Estimated or actual date, date-time, or age
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] This element must be supported. C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime Date condition was first recorded
Condition.participant This element must be supported. This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.id 0..1 string Unique id for inter-element referencing
Condition.participant.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Condition.participant.function This element must be supported. This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.11.1) (extensible)
Condition.participant.actor This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1) | Device) Who or what participated in the activities related to the condition
Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
Condition.stage.id 0..1 string Unique id for inter-element referencing
Condition.stage.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
Condition.stage.type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Condition.evidence This element is included in summaries. 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
Condition.note This element must be supported. 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.11.1 This IG
Condition.verificationStatus Base required Types of verification status 📍0.11.1 This IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Types of Condition severities 📍0.11.1 This IG
Condition.code Base preferred Condition Codes 📍0.11.1 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.11.1 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

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:diagnosisType This element must be supported. 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.11.1) (required)
Constraints: ext-1
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.11.1) (required)
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.11.1) (required)
Condition.severity This element must be supported. 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.11.1) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.11.1) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
Condition.code This element must be supported. This element is included in summaries. 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.11.1) (preferred)
Condition.bodySite This element must be supported. This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1)) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Encounter(0.11.1)) The Encounter during which this Condition was created
Condition.onset[x] This element must be supported. This element is included in summaries. 0..1 Estimated or actual date, date-time, or age
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] This element must be supported. C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime Date condition was first recorded
Condition.participant This element must be supported. This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Condition.participant.function This element must be supported. This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.11.1) (extensible)
Condition.participant.actor This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1) | Device) Who or what participated in the activities related to the condition
Condition.note This element must be supported. 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.11.1 This IG
Condition.verificationStatus Base required Types of verification status 📍0.11.1 This IG
Condition.severity Base preferred Types of Condition severities 📍0.11.1 This IG
Condition.code Base preferred Condition Codes 📍0.11.1 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.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Condition.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:diagnosisType This element must be supported. 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.11.1) (required)
Condition.clinicalStatus This element must be supported. 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.11.1) (required)
Condition.verificationStatus This element must be supported. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.11.1) (required)
Condition.severity This element must be supported. 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.11.1) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.11.1) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
Condition.code This element must be supported. 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.11.1) (preferred)
Condition.bodySite This element must be supported. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
Condition.subject This element must be supported. 1..1 Reference(UZ Core Patient(0.11.1)) Who has the condition?
Condition.encounter This element must be supported. 0..1 Reference(UZ Core Encounter(0.11.1)) The Encounter during which this Condition was created
Condition.onset[x] This element must be supported. 0..1 dateTime, Age, Period, Range, string Estimated or actual date, date-time, or age
Condition.abatement[x] This element must be supported. 0..1 dateTime, Age, Period, Range, string When in resolution/remission
Condition.recordedDate This element must be supported. 0..1 dateTime Date condition was first recorded
Condition.participant This element must be supported. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.function This element must be supported. 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.11.1) (extensible)
Condition.participant.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1) | Device) Who or what participated in the activities related to the condition
Condition.note This element must be supported. 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.11.1 This IG
Condition.verificationStatus Base required Types of verification status 📍0.11.1 This IG
Condition.severity Base preferred Types of Condition severities 📍0.11.1 This IG
Condition.code Base preferred Condition Codes 📍0.11.1 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.11.1 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition(5.0.0) Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.id This element is included in summaries. 0..1 id Logical id of this artifact
Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Condition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Condition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Condition.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
Condition.contained 0..* Resource Contained, inline Resources
Condition.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Condition.Slices for extension.extension:diagnosisType This element must be supported. 0..1 CodeableConcept Diagnosis type
URL: https://dhp.uz/fhir/core/StructureDefinition/diagnosis-type
Binding: DiagnosisTypeVS (0.11.1) (required)
Constraints: ext-1
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Condition.identifier This element is included in summaries. 0..* Identifier External Ids for this condition
Condition.clinicalStatus This element is a modifier element. This element must be supported. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ClinicalStatusVS (0.11.1) (required)
Condition.verificationStatus This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatusVS (0.11.1) (required)
Condition.category C 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: ConditionCategoryCodes (preferred): A category assigned to the condition.
Condition.severity This element must be supported. 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionSeverityVS (0.11.1) (preferred)
Additional BindingsPurposeUsage
DisabilityVS (0.11.1) Required UZCoreCondition#Condition.code = SNOMED CT: 21134002 (Disability)
Condition.code This element must be supported. This element is included in summaries. 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: ConditionCodeVS (0.11.1) (preferred)
Condition.bodySite This element must be supported. This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example)
Condition.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1)) Who has the condition?
Condition.encounter This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Encounter(0.11.1)) The Encounter during which this Condition was created
Condition.onset[x] This element must be supported. This element is included in summaries. 0..1 Estimated or actual date, date-time, or age
Condition.onset[x].onsetDateTime dateTime
Condition.onset[x].onsetAge Age
Condition.onset[x].onsetPeriod Period
Condition.onset[x].onsetRange Range
Condition.onset[x].onsetString string
Condition.abatement[x] This element must be supported. C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element must be supported. This element is included in summaries. 0..1 dateTime Date condition was first recorded
Condition.participant This element must be supported. This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the condition and how they were involved
Condition.participant.id 0..1 string Unique id for inter-element referencing
Condition.participant.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Condition.participant.function This element must be supported. This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ConditionParticipationRoleTypeVS (0.11.1) (extensible)
Condition.participant.actor This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Patient(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Organization(0.11.1) | Device) Who or what participated in the activities related to the condition
Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
Condition.stage.id 0..1 string Unique id for inter-element referencing
Condition.stage.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
Condition.stage.type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Condition.evidence This element is included in summaries. 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
Condition.note This element must be supported. 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.11.1 This IG
Condition.verificationStatus Base required Types of verification status 📍0.11.1 This IG
Condition.category Base preferred Condition Category Codes 📍5.0.0 FHIR Std.
Condition.severity Base preferred Types of Condition severities 📍0.11.1 This IG
Condition.code Base preferred Condition Codes 📍0.11.1 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.11.1 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

 

Other representations of profile: CSV, Excel, Schematron

Quick Start

Common API interactions for this profile. Requests require a JWT access token - see Security and authentication. [base] is the FHIR server base URL; | separates system from value and must be URL-encoded as %7C.

Read by server id

GET [base]/Condition/[id]

Find conditions

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

Create

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]" },
  ...
}

Update (e.g. mark a problem resolved) - PUT the full resource back with the new clinicalStatus / abatement[x]:

PUT [base]/Condition/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since

See the CapabilityStatement for all supported search parameters.