Condition
Condition | http://hl7.org/fhir/R5/StructureDefinition/Condition | ||
id | Σ | 0..1 | |
identifier | S | 0..* | Identifier |
clinicalStatus | S | 1..1 | CodeableConceptBinding |
category | S | 0..* | CodeableConceptBinding |
severity | S | 0..1 | CodeableConceptBinding |
code | S | 0..1 | CodeableConcept |
bodySite | S | 0..* | CodeableConcept |
subject | S | 1..1 | Reference(http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | Group) |
encounter | S | 0..1 | Reference(Encounter) |
onset[x] | S | 0..1 | |
onsetDateTime | dateTime | ||
onsetPeriod | Period | ||
onsetRange | Range | ||
abatement[x] | S | 0..1 | |
abatementDateTime | dateTime | ||
abatementPeriod | Period | ||
abatementRange | Range | ||
recordedDate | S | 0..1 | dateTime |
recorder | S | 0..1 | Reference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson) |
asserter | S | 0..1 | Reference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson) |
stage | S | 0..* | BackboneElement |
summary | S | 0..1 | CodeableConcept |
type | S | 0..1 | CodeableConcept |
Condition | |
Definition | Detailed information about a condition, problem, diagnosis, or other event |
Condition.id | |
Definition | The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. |
Cardinality | 0...1 |
Summary | True |
Comments | The id is auto-generated as a UUID by Verto when the resource is created, and is used as an internal identifier within the Digital Twin. It has no business meaning outside of the Digital Twin's context. |
Condition.identifier | |
Cardinality | 0...* |
Type | Identifier |
Must Support | True |
Condition.clinicalStatus | |
Cardinality | 1...1 |
Type | CodeableConcept |
Binding | ConditionClinicalStatusCodes (required) |
Must Support | True |
Condition.category | |
Cardinality | 0...* |
Type | CodeableConcept |
Binding | ConditionCategoryCodes (preferred) |
Must Support | True |
Condition.severity | |
Cardinality | 0...1 |
Type | CodeableConcept |
Binding | Condition/DiagnosisSeverity (preferred) |
Must Support | True |
Condition.code | |
Cardinality | 0...1 |
Type | CodeableConcept |
Binding | Condition/Problem/DiagnosisCodes (example) |
Must Support | True |
Condition.bodySite | |
Cardinality | 0...* |
Type | CodeableConcept |
Binding | SNOMEDCTBodyStructures (example) |
Must Support | True |
Condition.subject | |
Cardinality | 1...1 |
Type | Reference(http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | Group) |
Must Support | True |
Condition.encounter | |
Cardinality | 0...1 |
Type | Reference(Encounter) |
Must Support | True |
Condition.onset[x] | |
Cardinality | 0...1 |
Type | dateTime |
Must Support | True |
Condition.abatement[x] | |
Cardinality | 0...1 |
Type | dateTime |
Must Support | True |
Condition.recordedDate | |
Cardinality | 0...1 |
Type | dateTime |
Must Support | True |
Condition.recorder | |
Cardinality | 0...1 |
Type | Reference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson) |
Must Support | True |
Condition.asserter | |
Cardinality | 0...1 |
Type | Reference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson) |
Must Support | True |
Condition.stage | |
Cardinality | 0...* |
Type | BackboneElement |
Must Support | True |
Condition.stage.summary | |
Cardinality | 0...1 |
Type | CodeableConcept |
Binding | Simple summary of stage/grade. |
Must Support | True |
Condition.stage.type | |
Cardinality | 0...1 |
Type | CodeableConcept |
Binding | Type of staging. |
Must Support | True |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="Condition-verto" /> <url value="http://verto.ca/fhir/StructureDefinition/Condition-verto" /> <version value="1.0.0" /> <name value="Condition" /> <title value="Verto's Condition Profile" /> <status value="active" /> <experimental value="true" /> <date value="2025-01-13" /> <publisher value="Verto Health" /> <description value="Condition Profile constrained by Verto's Digital Twin" /> <fhirVersion value="5.0.0" /> <kind value="resource" /> <abstract value="false" /> <type value="Condition" /> <baseDefinition value="http://hl7.org/fhir/R5/StructureDefinition/Condition" /> <derivation value="constraint" /> <differential> <element id="Condition"> <path value="Condition" /> <short value="Verto's Condition Profile" /> <definition value="Detailed information about a condition, problem, diagnosis, or other event" /> </element> <element id="Condition.id"> <path value="Condition.id" /> <short value="Logical id of this artifact" /> <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." /> <comment value="The id is auto-generated as a UUID by Verto when the resource is created, and is used as an internal identifier within the Digital Twin. It has no business meaning outside of the Digital Twin's context." /> <min value="0" /> <max value="1" /> <base> <path value="Resource.id" /> <min value="0" /> <max value="1" /> </base> <isModifier value="false" /> <isSummary value="true" /> </element> <element id="Condition.identifier"> <path value="Condition.identifier" /> <min value="0" /> <max value="*" /> <type> <code value="Identifier" /> </type> <mustSupport value="true" /> </element> <element id="Condition.clinicalStatus"> <path value="Condition.clinicalStatus" /> <min value="1" /> <max value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://hl7.org/fhir/ValueSet/condition-clinical" /> </binding> </element> <element id="Condition.category"> <path value="Condition.category" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="preferred" /> <valueSet value="http://hl7.org/fhir/ValueSet/condition-category" /> </binding> </element> <element id="Condition.severity"> <path value="Condition.severity" /> <min value="0" /> <max value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="preferred" /> <valueSet value="http://hl7.org/fhir/ValueSet/condition-severity" /> </binding> </element> <element id="Condition.code"> <path value="Condition.code" /> <min value="0" /> <max value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="example" /> <valueSet value="http://hl7.org/fhir/ValueSet/condition-code" /> </binding> </element> <element id="Condition.bodySite"> <path value="Condition.bodySite" /> <min value="0" /> <max value="*" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="example" /> <valueSet value="http://hl7.org/fhir/ValueSet/body-site" /> </binding> </element> <element id="Condition.subject"> <path value="Condition.subject" /> <min value="1" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> </type> <mustSupport value="true" /> </element> <element id="Condition.encounter"> <path value="Condition.encounter" /> <min value="0" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Encounter" /> </type> <mustSupport value="true" /> </element> <element id="Condition.onset[x]"> <path value="Condition.onset[x]" /> <min value="0" /> <max value="1" /> <type> <code value="dateTime" /> </type> <type> <code value="Period" /> </type> <type> <code value="Range" /> </type> <mustSupport value="true" /> </element> <element id="Condition.abatement[x]"> <path value="Condition.abatement[x]" /> <min value="0" /> <max value="1" /> <type> <code value="dateTime" /> </type> <type> <code value="Period" /> </type> <type> <code value="Range" /> </type> <mustSupport value="true" /> </element> <element id="Condition.recordedDate"> <path value="Condition.recordedDate" /> <min value="0" /> <max value="1" /> <type> <code value="dateTime" /> </type> <mustSupport value="true" /> </element> <element id="Condition.recorder"> <path value="Condition.recorder" /> <min value="0" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> <targetProfile value="http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> </type> <mustSupport value="true" /> </element> <element id="Condition.asserter"> <path value="Condition.asserter" /> <min value="0" /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> <targetProfile value="http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> </type> <mustSupport value="true" /> </element> <element id="Condition.stage"> <path value="Condition.stage" /> <short value="Stage/grade, usually assessed formally" /> <min value="0" /> <max value="*" /> <type> <code value="BackboneElement" /> </type> <mustSupport value="true" /> </element> <element id="Condition.stage.summary"> <path value="Condition.stage.summary" /> <short value="Simple summary (disease specific)" /> <min value="0" /> <max value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="example" /> <description value="Simple summary of stage/grade." /> <valueSet value="http://hl7.org/fhir/ValueSet/condition-stage" /> </binding> </element> <element id="Condition.stage.type"> <path value="Condition.stage.type" /> <short value="Kind of staging" /> <min value="0" /> <max value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> <binding> <strength value="example" /> <description value="Type of staging." /> <valueSet value="http://hl7.org/fhir/ValueSet/condition-stage-type" /> </binding> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "Condition-verto", "url": "http://verto.ca/fhir/StructureDefinition/Condition-verto", "version": "1.0.0", "name": "Condition", "title": "Verto's Condition Profile", "status": "active", "experimental": true, "date": "2025-01-13", "publisher": "Verto Health", "description": "Condition Profile constrained by Verto's Digital Twin", "fhirVersion": "5.0.0", "kind": "resource", "abstract": false, "type": "Condition", "baseDefinition": "http://hl7.org/fhir/R5/StructureDefinition/Condition", "derivation": "constraint", "differential": { "element": [ { "id": "Condition", "path": "Condition", "short": "Verto's Condition Profile", "definition": "Detailed information about a condition, problem, diagnosis, or other event" }, { "id": "Condition.id", "path": "Condition.id", "short": "Logical id of this artifact", "definition": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "comment": "The id is auto-generated as a UUID by Verto when the resource is created, and is used as an internal identifier within the Digital Twin. It has no business meaning outside of the Digital Twin's context.", "min": 0, "max": "1", "base": { "path": "Resource.id", "min": 0, "max": "1" }, "isModifier": false, "isSummary": true }, { "id": "Condition.identifier", "path": "Condition.identifier", "min": 0, "max": "*", "type": [ { "code": "Identifier" } ], "mustSupport": true }, { "id": "Condition.clinicalStatus", "path": "Condition.clinicalStatus", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/ValueSet/condition-clinical" } }, { "id": "Condition.category", "path": "Condition.category", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/ValueSet/condition-category" } }, { "id": "Condition.severity", "path": "Condition.severity", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/ValueSet/condition-severity" } }, { "id": "Condition.code", "path": "Condition.code", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/ValueSet/condition-code" } }, { "id": "Condition.bodySite", "path": "Condition.bodySite", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/ValueSet/body-site" } }, { "id": "Condition.subject", "path": "Condition.subject", "min": 1, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile", "http://hl7.org/fhir/StructureDefinition/Group" ] } ], "mustSupport": true }, { "id": "Condition.encounter", "path": "Condition.encounter", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Encounter" ] } ], "mustSupport": true }, { "id": "Condition.onset[x]", "path": "Condition.onset[x]", "min": 0, "max": "1", "type": [ { "code": "dateTime" }, { "code": "Period" }, { "code": "Range" } ], "mustSupport": true }, { "id": "Condition.abatement[x]", "path": "Condition.abatement[x]", "min": 0, "max": "1", "type": [ { "code": "dateTime" }, { "code": "Period" }, { "code": "Range" } ], "mustSupport": true }, { "id": "Condition.recordedDate", "path": "Condition.recordedDate", "min": 0, "max": "1", "type": [ { "code": "dateTime" } ], "mustSupport": true }, { "id": "Condition.recorder", "path": "Condition.recorder", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile", "http://hl7.org/fhir/StructureDefinition/RelatedPerson" ] } ], "mustSupport": true }, { "id": "Condition.asserter", "path": "Condition.asserter", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile", "http://hl7.org/fhir/StructureDefinition/RelatedPerson" ] } ], "mustSupport": true }, { "id": "Condition.stage", "path": "Condition.stage", "short": "Stage/grade, usually assessed formally", "min": 0, "max": "*", "type": [ { "code": "BackboneElement" } ], "mustSupport": true }, { "id": "Condition.stage.summary", "path": "Condition.stage.summary", "short": "Simple summary (disease specific)", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "example", "description": "Simple summary of stage/grade.", "valueSet": "http://hl7.org/fhir/ValueSet/condition-stage" } }, { "id": "Condition.stage.type", "path": "Condition.stage.type", "short": "Kind of staging", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "mustSupport": true, "binding": { "strength": "example", "description": "Type of staging.", "valueSet": "http://hl7.org/fhir/ValueSet/condition-stage-type" } } ] } }