description: A logical model showing the elements of a Symptom that have been deemed important and relevant for capture and exchange. package_name: hl7.fhir.uv.symptoms derivation: specialization name: SymptomLogicalModel type: http://hl7.org/fhir/uv/symptoms/StructureDefinition/SymptomLogicalModel elements: trend: {type: CodeableConcept, short: Intensity of symptom over time, index: 53} reporterRelatedPerson: {type: RelatedPerson, short: The person who is reporting the symptom information, choiceOf: reporter, index: 7} symptomDescription: {type: Annotation, short: Textual description of symptom as provided by patient or care team member, array: true, index: 8} associatedConditions: {type: Condition, short: Condition associated with this symptom, array: true, index: 11} reporterPatient: {type: Patient, short: The person who is reporting the symptom information, choiceOf: reporter, index: 6} symptomCode: {type: CodeableConcept, short: Coded description of symptom, index: 1} keyFeatures: type: BackboneElement short: Key Features index: 12 elements: quality: type: BackboneElement short: The patient's internal perception of the symptom. index: 13 elements: note: {type: Annotation, short: Textual description of the symptom quality, index: 14} scaleCode: {type: code, short: Code for the specific scale or assessment (if any) used to determine the quality, index: 15} value: {type: CodeableConcept, short: Code that represents the symptom quality, index: 16} required: [value] severity: type: BackboneElement short: The intensity with which the patient experiences the symptom. index: 17 elements: note: {type: Annotation, short: Textual description of the symptom severity, index: 18} scaleCode: {type: code, short: Code for the specific scale or assessment if any used to determine the severity, index: 19} value: {type: CodeableConcept, short: Code that represents the symptom severity, index: 20} required: [value] functionalImpact: type: BackboneElement short: How the symptom affects the patient's daily activities. index: 21 elements: note: {type: Annotation, short: Textual description of the impact, index: 22} scaleCode: {type: code, short: Code for the specific scale or assessment (if any) used to determine the impact, index: 23} value: {type: CodeableConcept, short: Code that represents the functional impact, index: 24} required: [value] affectiveGrade: type: BackboneElement short: Emotional or mental impact of a symptom. index: 25 elements: note: {type: Annotation, short: Textual description of the grade, index: 26} value: {type: CodeableConcept, short: Code that represents the affective grade, index: 27} required: [value] surroundingEvents: type: BackboneElement short: What was occurring at the time of symptom onset. index: 28 elements: triggerOrExacerbatingFactors: type: BackboneElement array: true index: 29 elements: factor: {type: CodeableConcept, short: Reference to the factor, index: 30} relatedMedication: {type: Medication, short: Medication that triggers or exacerbates the symptom, array: true, index: 31} note: {type: Annotation, short: 'Information given about actions, conditions, events, or other factors', index: 32} required: [factor] alleviatingFactors: type: BackboneElement array: true index: 33 elements: factor: {type: CodeableConcept, short: Reference to the factor, index: 34} note: {type: Annotation, short: 'Information given about actions, conditions, events, or other factors', index: 35} relatedMedication: {type: Medication, short: Medication alleviating the symptom, array: true, index: 36} required: [factor] otherEvents: {type: CodeableConcept, short: Patient-reported actions that were occuring at time of symptom onset, array: true, index: 37} frequency: short: How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week. choices: [frequencyRatio, frequencyCodeableConcept] index: 39 frequencyRatio: {short: How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week., type: Ratio, choiceOf: frequency, index: 40} frequencyCodeableConcept: {short: How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week., type: CodeableConcept, choiceOf: frequency, index: 41} affectedPatient: {type: Patient, short: The patient who is experiencing the symptom, index: 3} reporter: short: The person who is reporting the symptom information choices: [reporterPatient, reporterRelatedPerson] index: 5 timing: type: BackboneElement index: 42 elements: speed: {type: CodeableConcept, short: The rate at which a physiological symptom became apparent., index: 43} onset: short: Clinically relevant time or period for the symptom since first occurance. choices: [onsetDateTime, onsetPeriod] index: 45 onsetDateTime: {type: dateTime, short: Clinically relevant time or period for the symptom since first occurance., choiceOf: onset, index: 46} onsetPeriod: {type: Period, short: Clinically relevant time or period for the symptom since first occurance., choiceOf: onset, index: 47} note: {type: Annotation, short: Free text related to the observation, index: 48} duration: short: The length of time the symptom persists in this instance of occurance. choices: [durationDuration] index: 50 durationDuration: {type: Duration, short: The length of time the symptom persists in this instance of occurance., choiceOf: duration, index: 51} absentOrPresentFlag: {type: boolean, short: Whether the symptom is present or absent, index: 2} identifier: {type: string, short: A unique string that identifies this instance of a symptom, index: 0} location: {type: CodeableConcept, short: Where the patient feels the symptom in the body., array: true, index: 9} clinicalCourse: {type: CodeableConcept, short: Character of symptom onset., index: 52} associatedSymptoms: {type: 'http://hl7.org/fhir/uv/symptoms/StructureDefinition/SymptomLogicalModel', short: Other symptoms associated with this symptom, array: true, index: 10} metadata: type: BackboneElement short: Non clinical information about the symptom index: 54 elements: documentationDate: {type: dateTime, short: Date of recorded visit, index: 55} issued: {type: dateTime, short: Date/time when the current version was made available., index: 56} required: [issued, documentationDate] package_version: 1.0.0-ballot class: logical kind: logical url: http://hl7.org/fhir/uv/symptoms/StructureDefinition/SymptomLogicalModel base: http://hl7.org/fhir/StructureDefinition/Element version: 1.0.0-ballot required: [absentOrPresentFlag, keyFeatures, reporter, reporterPatient, symptomCode, identifier, metadata, reporterRelatedPerson, affectedPatient]