Uzbekistan Digital Health Platform
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
| Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-condition | Version: 0.5.0 | ||||
| Active as of 2026-06-05 | 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.
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.
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).
verificationStatusis not mandatory, but together with the mandatoryclinicalStatusit governs whether downstream views treat the condition as an active, confirmed problem - populate both whenever the data is known.
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).
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.
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).
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..1 - one actor with their function.
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
Description Differentials, Snapshots, and other representations.
| 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:
Key Elements View
| 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()
|
Differential View
| 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 ViewView
| 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:
Other representations of profile: CSV, Excel, Schematron
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.