Profiles & Operations > Structure Definition: Condition Profile

Profile: Condition

Canonical URL:http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-condition

Simplifier project page: MHA Condition Profile

Derived from: Condition (R4)

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusΣ ?! I0..1CodeableConceptBinding
verificationStatusΣ ?! I0..1CodeableConceptBinding
category0..*CodeableConceptBinding
severity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
bodySiteΣ0..*CodeableConcept
subjectS Σ I1..1Reference(MHA Patient Profile)
encounterS Σ I0..1Reference(MHA Encounter Profile)
onsetDateTimedateTime
abatementDateTimedateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
recordedDateΣ0..1dateTime
recorderΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterS Σ I0..1Reference(MHA Patient Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
note0..*Annotation

Hybrid View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusΣ ?! I0..1CodeableConceptBinding
verificationStatusΣ ?! I0..1CodeableConceptBinding
category0..*CodeableConceptBinding
severity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
bodySiteΣ0..*CodeableConcept
subjectS Σ I1..1Reference(MHA Patient Profile)
encounterS Σ I0..1Reference(MHA Encounter Profile)
onsetDateTimedateTime
abatementDateTimedateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
recordedDateΣ0..1dateTime
recorderΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterS Σ I0..1Reference(MHA Patient Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
note0..*Annotation

Snapshot View

idΣ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
clinicalStatusΣ ?! I0..1CodeableConceptBinding
verificationStatusΣ ?! I0..1CodeableConceptBinding
category0..*CodeableConceptBinding
severity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayS Σ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
bodySiteΣ0..*CodeableConcept
subjectS Σ I1..1Reference(MHA Patient Profile)
encounterS Σ I0..1Reference(MHA Encounter Profile)
onsetDateTimedateTime
abatementDateTimedateTime
abatementAgeAge
abatementPeriodPeriod
abatementRangeRange
abatementStringstring
recordedDateΣ0..1dateTime
recorderΣ I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)
asserterS Σ I0..1Reference(MHA Patient Profile)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
summaryI0..1CodeableConcept
assessmentI0..*Reference(ClinicalImpression | DiagnosticReport | Observation)
type0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ I0..*CodeableConcept
detailΣ I0..*Reference(Resource)
note0..*Annotation

Table View

Condition..
Condition.meta1..
Condition.meta.profile1..1
Condition.code1..
Condition.code.coding..
Condition.code.coding.system1..
Condition.code.coding.code1..
Condition.code.coding.display1..
Condition.subjectReference(MHA Patient Profile)..
Condition.encounterReference(MHA Encounter Profile)..
Condition.onset[x]dateTime..
Condition.asserterReference(MHA Patient Profile)..

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "profile-condition",
    "text": {
        "status": "extensions",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "url": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-condition",
    "version": "0.1.0",
    "name": "ConditionProfile",
    "title": "MHA Condition Profile",
    "status": "active",
    "date": "2022-08-22T20:17:06.3613088+00:00",
    "publisher": "HL7 Canada - FHIR Implementation Work Group",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://infocentral.infoway-inforoute.ca/en/collaboration/wg/fhir-implementations"
                }
            ]
        }
    ],
    "description": "Proposed constraints and extensions on the Condition Resource",
    "jurisdiction":  [
        {
            "coding":  [
                {
                    "system": "urn:iso:std:iso:3166",
                    "code": "CA"
                }
            ]
        }
    ],
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "sct-concept",
            "uri": "http://snomed.info/conceptdomain",
            "name": "SNOMED CT Concept Domain Binding"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "sct-attr",
            "uri": "http://snomed.org/attributebinding",
            "name": "SNOMED CT Attribute Binding"
        },
        {
            "identity": "MHA-PDS-Mapping",
            "name": "MHA PDS Mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Condition",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Condition",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Condition",
                "path": "Condition",
                "short": "Condition Profile",
                "definition": "The Condition Profile is based upon the core FHIR Condition Resource",
                "mustSupport": true
            },
            {
                "id": "Condition.meta",
                "path": "Condition.meta",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Condition.meta.profile",
                "path": "Condition.meta.profile",
                "min": 1,
                "max": "1",
                "fixedCanonical": "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-condition",
                "mustSupport": true
            },
            {
                "id": "Condition.code",
                "path": "Condition.code",
                "definition": "Identification of the client's self reported relevant condition, problem or diagnosis or recording of 'problem absent' or of 'problems unknown'.",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "description": "Represents the client's self reported past medical condition(s).",
                    "valueSet": "http://ontariohealth.ca/fhir/ValueSet/pre-existing-conditions"
                }
            },
            {
                "id": "Condition.code.coding",
                "path": "Condition.code.coding",
                "definition": "Identification of the patient's relevant condition, problem or diagnosis or recording of 'problem absent' or of 'problems unknown', as interpreted by the provider.",
                "mustSupport": true
            },
            {
                "id": "Condition.code.coding.system",
                "path": "Condition.code.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Condition.code.coding.code",
                "path": "Condition.code.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Condition.code.coding.display",
                "path": "Condition.code.coding.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Condition.subject",
                "path": "Condition.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Condition.encounter",
                "path": "Condition.encounter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-encounter"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Condition.onset[x]",
                "path": "Condition.onset[x]",
                "type":  [
                    {
                        "code": "dateTime"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Condition.asserter",
                "path": "Condition.asserter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-patient"
                        ]
                    }
                ],
                "mustSupport": true
            }
        ]
    }
}

Usage

The Condition Resource is used to collect the client's pre-existing, self reported health conditions. A self-reported condition may be provided by a client through the screening or assessment process.

Notes

.meta.profile

  • used to declare conformance to this profile
  • populate with a fixed value: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-mha-profile-condition
.meta.versionId

  • SHALL be populated by the OH FHIR server
  • source systems do not need to populate this element prior to submission
.code.coding

  • SHALL contain the code representing the client's self reported pre-existing health conditions.
.subject

  • SHALL reference the Patient resource to which the Condition resource applies.
.encounter

  • MAY contain a reference to the Encounter resource to which the Condition resource applies.
.onset

  • MAY contain the client's age, or the date when the condition began.
.asserter

  • SHOULD contain a reference to the client for whom this condition exists.