Condition

idΣ0..1
identifierS0..*Identifier
clinicalStatusS1..1CodeableConceptBinding
categoryS0..*CodeableConceptBinding
severityS0..1CodeableConceptBinding
codeS0..1CodeableConcept
bodySiteS0..*CodeableConcept
subjectS1..1Reference(http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | Group)
encounterS0..1Reference(Encounter)
onsetDateTimedateTime
onsetPeriodPeriod
onsetRangeRange
abatementDateTimedateTime
abatementPeriodPeriod
abatementRangeRange
recordedDateS0..1dateTime
recorderS0..1Reference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson)
asserterS0..1Reference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson)
summaryS0..1CodeableConcept
typeS0..1CodeableConcept
Condition
DefinitionDetailed information about a condition, problem, diagnosis, or other event
Condition.id
DefinitionThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
Cardinality0...1
SummaryTrue
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
Cardinality0...*
TypeIdentifier
Must SupportTrue
Condition.clinicalStatus
Cardinality1...1
TypeCodeableConcept
BindingConditionClinicalStatusCodes (required)
Must SupportTrue
Condition.category
Cardinality0...*
TypeCodeableConcept
BindingConditionCategoryCodes (preferred)
Must SupportTrue
Condition.severity
Cardinality0...1
TypeCodeableConcept
BindingCondition/DiagnosisSeverity (preferred)
Must SupportTrue
Condition.code
Cardinality0...1
TypeCodeableConcept
BindingCondition/Problem/DiagnosisCodes (example)
Must SupportTrue
Condition.bodySite
Cardinality0...*
TypeCodeableConcept
BindingSNOMEDCTBodyStructures (example)
Must SupportTrue
Condition.subject
Cardinality1...1
TypeReference(http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | Group)
Must SupportTrue
Condition.encounter
Cardinality0...1
TypeReference(Encounter)
Must SupportTrue
Condition.onset[x]
Cardinality0...1
TypedateTime
Must SupportTrue
Condition.abatement[x]
Cardinality0...1
TypedateTime
Must SupportTrue
Condition.recordedDate
Cardinality0...1
TypedateTime
Must SupportTrue
Condition.recorder
Cardinality0...1
TypeReference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson)
Must SupportTrue
Condition.asserter
Cardinality0...1
TypeReference(Practitioner | PractitionerRole | http://verto.ca/fhir/StructureDefinition/Verto's Patient Profile | RelatedPerson)
Must SupportTrue
Condition.stage
Cardinality0...*
TypeBackboneElement
Must SupportTrue
Condition.stage.summary
Cardinality0...1
TypeCodeableConcept
Binding

Simple summary of stage/grade.

ConditionStage (example)
Must SupportTrue
Condition.stage.type
Cardinality0...1
TypeCodeableConcept
Binding

Type of staging.

ConditionStageType (example)
Must SupportTrue
<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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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"
                }
            }
        ]
    }
}