FHIR R4 Symptoms Implementation Guide
0.1.0 - ci-build International flag

FHIR R4 Symptoms Implementation Guide, published by HL7 International / Clinical Interoperability Council. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-symptoms-ig/ and changes regularly. See the Directory of published versions

Logical Model: Symptom Logical Model

Official URL: http://hl7.org/fhir/uv/symptoms/StructureDefinition/SymptomLogicalModel Version: 0.1.0
Standards status: Trial-use Maturity Level: 1 Computable Name: SymptomLogicalModel

Details about the Symptom.

Symptomstring identifierCodeableConcept symptomCodeboolean absentOrPresentFlagPatient affectedPatientCareTeamMember reporterAnnotation 0..* symptomDescriptionCodeableConcept 0..* locationCodeableConcept 0..1 clinicalCourseCodeableConcept 0..1 trendCondition 0..* associatedConditionsKeyFeaturesCodeableConceptOrRatio 0..1 frequencyQualityAnnotation 0..1 notecode 0..1 scaleCodeCodeableConcept valueSeverityAnnotation 0..1 notecode 0..1 scaleCodeCodeableConcept valueAffectiveGradeAnnotation 0..1 noteCodeableConcept valueFunctionalImpactAnnotation 0..1 notecode 0..1 scaleCodeCodeableConcept valueSurroundingEventsCodeableConcept 0..* otherEventsTriggersOrExacerbatingFactorsCodeableConcept factorMedication 0..* relatedMedicationAnnotation 0..1 noteAlleviatingFactorsCodeableConcept factorMedication 0..* relatedMedicationAnnotation 0..1 noteTimingCodeableConcept 0..1 speeddateTimeOrPeriod 0..1 onsetAnnotation 0..1 noteDuration 0..1 durationMetadatadateTime documentationDatedateTime issuedassociatedSymptoms0..*0..*0..10..10..10..10..10..*0..*0..1

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SymptomLogicalModel 0..* Element
Elements defined in Ancestors:@id, extension
Symptom Logical Model
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 1..1 string A unique string that identifies this instance of a symptom
... absentOrPresentFlag 1..1 boolean Whether the symptom is present or absent
... affectedPatient 1..1 Patient The patient who is experiencing the symptom
... reporter[x] 1..1 The person who is reporting the symptom information
.... reporterPatient Patient
.... reporterRelatedPerson RelatedPerson
... symptomDescription 0..* Annotation Textual description of symptom as provided by patient or care team member
... location 0..* CodeableConcept Where the patient feels the symptom in the body.
... associatedSymptoms 0..* SymptomLogicalModel Other symptoms associated with this symptom
... associatedConditions 0..* Condition Condition associated with this symptom
... keyFeatures 1..1 BackboneElement Key Features
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quality 0..1 BackboneElement The patient's internal perception of the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom quality
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the quality
..... value 1..1 CodeableConcept Code that represents the symptom quality
.... severity 0..1 BackboneElement The intensity with which the patient experiences the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom severity
..... scaleCode 0..1 code Code for the specific scale or assessment if any used to determine the severity
..... value 1..1 CodeableConcept Code that represents the symptom severity
.... functionalImpact 0..1 BackboneElement How the symptom affects the patient's daily activities.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the impact
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the impact
..... value 1..1 CodeableConcept Code that represents the functional impact
.... affectiveGrade 0..1 BackboneElement Emotional or mental impact of a symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the grade
..... value 1..1 CodeableConcept Code that represents the affective grade
.... surroundingEvents 0..1 BackboneElement What was occurring at the time of symptom onset.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... triggerOrExacerbatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... relatedMedication 0..* Medication Medication that triggers or exacerbates the symptom
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
..... alleviatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
...... relatedMedication 0..* Medication Medication alleviating the symptom
..... otherEvents 0..* CodeableConcept Patient-reported actions that were occuring at time of symptom onset
.... frequency[x] 0..1 How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week.
..... frequencyRatio Ratio
..... frequencyCodeableConcept CodeableConcept
... timing 0..1 BackboneElement
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... speed 0..1 CodeableConcept The rate at which a physiological symptom became apparent.
.... onset[x] 0..1 Clinically relevant time or period for the symptom since first occurance.
..... onsetDateTime dateTime
..... onsetPeriod Period
.... note 0..1 Annotation Free text related to the observation
.... duration[x] 0..1 Duration The length of time the symptom persists in this instance of occurance.
... clinicalCourse 0..1 CodeableConcept Character of symptom onset.
... trend 0..1 CodeableConcept Intensity of symptom over time
... metadata 1..1 BackboneElement Non clinical information about the symptom
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... documentationDate 1..1 dateTime Date of recorded visit
.... issued 1..1 dateTime Date/time when the current version was made available.

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SymptomLogicalModel 0..* Element
Elements defined in Ancestors:@id, extension
Symptom Logical Model
... identifier 1..1 string A unique string that identifies this instance of a symptom
... symptomCode 1..1 CodeableConcept Coded description of symptom
... absentOrPresentFlag 1..1 boolean Whether the symptom is present or absent
... reporter[x] 1..1 The person who is reporting the symptom information
.... reporterPatient Patient
.... reporterRelatedPerson RelatedPerson
... symptomDescription 0..* Annotation Textual description of symptom as provided by patient or care team member
... location 0..* CodeableConcept Where the patient feels the symptom in the body.
... associatedSymptoms 0..* SymptomLogicalModel Other symptoms associated with this symptom
... associatedConditions 0..* Condition Condition associated with this symptom
... keyFeatures 1..1 BackboneElement Key Features
.... quality 0..1 BackboneElement The patient's internal perception of the symptom.
..... note 0..1 Annotation Textual description of the symptom quality
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the quality
..... value 1..1 CodeableConcept Code that represents the symptom quality
.... severity 0..1 BackboneElement The intensity with which the patient experiences the symptom.
..... note 0..1 Annotation Textual description of the symptom severity
..... scaleCode 0..1 code Code for the specific scale or assessment if any used to determine the severity
..... value 1..1 CodeableConcept Code that represents the symptom severity
.... functionalImpact 0..1 BackboneElement How the symptom affects the patient's daily activities.
..... note 0..1 Annotation Textual description of the impact
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the impact
..... value 1..1 CodeableConcept Code that represents the functional impact
.... affectiveGrade 0..1 BackboneElement Emotional or mental impact of a symptom.
..... note 0..1 Annotation Textual description of the grade
..... value 1..1 CodeableConcept Code that represents the affective grade
.... surroundingEvents 0..1 BackboneElement What was occurring at the time of symptom onset.
..... triggerOrExacerbatingFactors 0..* BackboneElement
...... factor 1..1 CodeableConcept Reference to the factor
...... relatedMedication 0..* Medication Medication that triggers or exacerbates the symptom
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
..... alleviatingFactors 0..* BackboneElement
...... factor 1..1 CodeableConcept Reference to the factor
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
...... relatedMedication 0..* Medication Medication alleviating the symptom
..... otherEvents 0..* CodeableConcept Patient-reported actions that were occuring at time of symptom onset
.... frequency[x] 0..1 How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week.
..... frequencyRatio Ratio
..... frequencyCodeableConcept CodeableConcept
... timing 0..1 BackboneElement
.... speed 0..1 CodeableConcept The rate at which a physiological symptom became apparent.
.... onset[x] 0..1 Clinically relevant time or period for the symptom since first occurance.
..... onsetDateTime dateTime
..... onsetPeriod Period
.... note 0..1 Annotation Free text related to the observation
.... duration[x] 0..1 Duration The length of time the symptom persists in this instance of occurance.
... clinicalCourse 0..1 CodeableConcept Character of symptom onset.
... trend 0..1 CodeableConcept Intensity of symptom over time
... metadata 1..1 BackboneElement Non clinical information about the symptom
.... documentationDate 1..1 dateTime Date of recorded visit
.... issued 1..1 dateTime Date/time when the current version was made available.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SymptomLogicalModel 0..* Element
Elements defined in Ancestors:@id, extension
Symptom Logical Model
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 1..1 string A unique string that identifies this instance of a symptom
... absentOrPresentFlag 1..1 boolean Whether the symptom is present or absent
... affectedPatient 1..1 Patient The patient who is experiencing the symptom
... reporter[x] 1..1 The person who is reporting the symptom information
.... reporterPatient Patient
.... reporterRelatedPerson RelatedPerson
... symptomDescription 0..* Annotation Textual description of symptom as provided by patient or care team member
... location 0..* CodeableConcept Where the patient feels the symptom in the body.
... associatedSymptoms 0..* SymptomLogicalModel Other symptoms associated with this symptom
... associatedConditions 0..* Condition Condition associated with this symptom
... keyFeatures 1..1 BackboneElement Key Features
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quality 0..1 BackboneElement The patient's internal perception of the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom quality
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the quality
..... value 1..1 CodeableConcept Code that represents the symptom quality
.... severity 0..1 BackboneElement The intensity with which the patient experiences the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom severity
..... scaleCode 0..1 code Code for the specific scale or assessment if any used to determine the severity
..... value 1..1 CodeableConcept Code that represents the symptom severity
.... functionalImpact 0..1 BackboneElement How the symptom affects the patient's daily activities.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the impact
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the impact
..... value 1..1 CodeableConcept Code that represents the functional impact
.... affectiveGrade 0..1 BackboneElement Emotional or mental impact of a symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the grade
..... value 1..1 CodeableConcept Code that represents the affective grade
.... surroundingEvents 0..1 BackboneElement What was occurring at the time of symptom onset.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... triggerOrExacerbatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... relatedMedication 0..* Medication Medication that triggers or exacerbates the symptom
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
..... alleviatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
...... relatedMedication 0..* Medication Medication alleviating the symptom
..... otherEvents 0..* CodeableConcept Patient-reported actions that were occuring at time of symptom onset
.... frequency[x] 0..1 How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week.
..... frequencyRatio Ratio
..... frequencyCodeableConcept CodeableConcept
... timing 0..1 BackboneElement
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... speed 0..1 CodeableConcept The rate at which a physiological symptom became apparent.
.... onset[x] 0..1 Clinically relevant time or period for the symptom since first occurance.
..... onsetDateTime dateTime
..... onsetPeriod Period
.... note 0..1 Annotation Free text related to the observation
.... duration[x] 0..1 Duration The length of time the symptom persists in this instance of occurance.
... clinicalCourse 0..1 CodeableConcept Character of symptom onset.
... trend 0..1 CodeableConcept Intensity of symptom over time
... metadata 1..1 BackboneElement Non clinical information about the symptom
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... documentationDate 1..1 dateTime Date of recorded visit
.... issued 1..1 dateTime Date/time when the current version was made available.

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(15 nested mandatory elements)

Maturity: 1

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SymptomLogicalModel 0..* Element
Elements defined in Ancestors:@id, extension
Symptom Logical Model
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 1..1 string A unique string that identifies this instance of a symptom
... absentOrPresentFlag 1..1 boolean Whether the symptom is present or absent
... affectedPatient 1..1 Patient The patient who is experiencing the symptom
... reporter[x] 1..1 The person who is reporting the symptom information
.... reporterPatient Patient
.... reporterRelatedPerson RelatedPerson
... symptomDescription 0..* Annotation Textual description of symptom as provided by patient or care team member
... location 0..* CodeableConcept Where the patient feels the symptom in the body.
... associatedSymptoms 0..* SymptomLogicalModel Other symptoms associated with this symptom
... associatedConditions 0..* Condition Condition associated with this symptom
... keyFeatures 1..1 BackboneElement Key Features
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quality 0..1 BackboneElement The patient's internal perception of the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom quality
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the quality
..... value 1..1 CodeableConcept Code that represents the symptom quality
.... severity 0..1 BackboneElement The intensity with which the patient experiences the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom severity
..... scaleCode 0..1 code Code for the specific scale or assessment if any used to determine the severity
..... value 1..1 CodeableConcept Code that represents the symptom severity
.... functionalImpact 0..1 BackboneElement How the symptom affects the patient's daily activities.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the impact
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the impact
..... value 1..1 CodeableConcept Code that represents the functional impact
.... affectiveGrade 0..1 BackboneElement Emotional or mental impact of a symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the grade
..... value 1..1 CodeableConcept Code that represents the affective grade
.... surroundingEvents 0..1 BackboneElement What was occurring at the time of symptom onset.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... triggerOrExacerbatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... relatedMedication 0..* Medication Medication that triggers or exacerbates the symptom
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
..... alleviatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
...... relatedMedication 0..* Medication Medication alleviating the symptom
..... otherEvents 0..* CodeableConcept Patient-reported actions that were occuring at time of symptom onset
.... frequency[x] 0..1 How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week.
..... frequencyRatio Ratio
..... frequencyCodeableConcept CodeableConcept
... timing 0..1 BackboneElement
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... speed 0..1 CodeableConcept The rate at which a physiological symptom became apparent.
.... onset[x] 0..1 Clinically relevant time or period for the symptom since first occurance.
..... onsetDateTime dateTime
..... onsetPeriod Period
.... note 0..1 Annotation Free text related to the observation
.... duration[x] 0..1 Duration The length of time the symptom persists in this instance of occurance.
... clinicalCourse 0..1 CodeableConcept Character of symptom onset.
... trend 0..1 CodeableConcept Intensity of symptom over time
... metadata 1..1 BackboneElement Non clinical information about the symptom
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... documentationDate 1..1 dateTime Date of recorded visit
.... issued 1..1 dateTime Date/time when the current version was made available.

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SymptomLogicalModel 0..* Element
Elements defined in Ancestors:@id, extension
Symptom Logical Model
... identifier 1..1 string A unique string that identifies this instance of a symptom
... symptomCode 1..1 CodeableConcept Coded description of symptom
... absentOrPresentFlag 1..1 boolean Whether the symptom is present or absent
... reporter[x] 1..1 The person who is reporting the symptom information
.... reporterPatient Patient
.... reporterRelatedPerson RelatedPerson
... symptomDescription 0..* Annotation Textual description of symptom as provided by patient or care team member
... location 0..* CodeableConcept Where the patient feels the symptom in the body.
... associatedSymptoms 0..* SymptomLogicalModel Other symptoms associated with this symptom
... associatedConditions 0..* Condition Condition associated with this symptom
... keyFeatures 1..1 BackboneElement Key Features
.... quality 0..1 BackboneElement The patient's internal perception of the symptom.
..... note 0..1 Annotation Textual description of the symptom quality
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the quality
..... value 1..1 CodeableConcept Code that represents the symptom quality
.... severity 0..1 BackboneElement The intensity with which the patient experiences the symptom.
..... note 0..1 Annotation Textual description of the symptom severity
..... scaleCode 0..1 code Code for the specific scale or assessment if any used to determine the severity
..... value 1..1 CodeableConcept Code that represents the symptom severity
.... functionalImpact 0..1 BackboneElement How the symptom affects the patient's daily activities.
..... note 0..1 Annotation Textual description of the impact
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the impact
..... value 1..1 CodeableConcept Code that represents the functional impact
.... affectiveGrade 0..1 BackboneElement Emotional or mental impact of a symptom.
..... note 0..1 Annotation Textual description of the grade
..... value 1..1 CodeableConcept Code that represents the affective grade
.... surroundingEvents 0..1 BackboneElement What was occurring at the time of symptom onset.
..... triggerOrExacerbatingFactors 0..* BackboneElement
...... factor 1..1 CodeableConcept Reference to the factor
...... relatedMedication 0..* Medication Medication that triggers or exacerbates the symptom
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
..... alleviatingFactors 0..* BackboneElement
...... factor 1..1 CodeableConcept Reference to the factor
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
...... relatedMedication 0..* Medication Medication alleviating the symptom
..... otherEvents 0..* CodeableConcept Patient-reported actions that were occuring at time of symptom onset
.... frequency[x] 0..1 How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week.
..... frequencyRatio Ratio
..... frequencyCodeableConcept CodeableConcept
... timing 0..1 BackboneElement
.... speed 0..1 CodeableConcept The rate at which a physiological symptom became apparent.
.... onset[x] 0..1 Clinically relevant time or period for the symptom since first occurance.
..... onsetDateTime dateTime
..... onsetPeriod Period
.... note 0..1 Annotation Free text related to the observation
.... duration[x] 0..1 Duration The length of time the symptom persists in this instance of occurance.
... clinicalCourse 0..1 CodeableConcept Character of symptom onset.
... trend 0..1 CodeableConcept Intensity of symptom over time
... metadata 1..1 BackboneElement Non clinical information about the symptom
.... documentationDate 1..1 dateTime Date of recorded visit
.... issued 1..1 dateTime Date/time when the current version was made available.

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SymptomLogicalModel 0..* Element
Elements defined in Ancestors:@id, extension
Symptom Logical Model
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... identifier 1..1 string A unique string that identifies this instance of a symptom
... absentOrPresentFlag 1..1 boolean Whether the symptom is present or absent
... affectedPatient 1..1 Patient The patient who is experiencing the symptom
... reporter[x] 1..1 The person who is reporting the symptom information
.... reporterPatient Patient
.... reporterRelatedPerson RelatedPerson
... symptomDescription 0..* Annotation Textual description of symptom as provided by patient or care team member
... location 0..* CodeableConcept Where the patient feels the symptom in the body.
... associatedSymptoms 0..* SymptomLogicalModel Other symptoms associated with this symptom
... associatedConditions 0..* Condition Condition associated with this symptom
... keyFeatures 1..1 BackboneElement Key Features
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quality 0..1 BackboneElement The patient's internal perception of the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom quality
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the quality
..... value 1..1 CodeableConcept Code that represents the symptom quality
.... severity 0..1 BackboneElement The intensity with which the patient experiences the symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the symptom severity
..... scaleCode 0..1 code Code for the specific scale or assessment if any used to determine the severity
..... value 1..1 CodeableConcept Code that represents the symptom severity
.... functionalImpact 0..1 BackboneElement How the symptom affects the patient's daily activities.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the impact
..... scaleCode 0..1 code Code for the specific scale or assessment (if any) used to determine the impact
..... value 1..1 CodeableConcept Code that represents the functional impact
.... affectiveGrade 0..1 BackboneElement Emotional or mental impact of a symptom.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... note 0..1 Annotation Textual description of the grade
..... value 1..1 CodeableConcept Code that represents the affective grade
.... surroundingEvents 0..1 BackboneElement What was occurring at the time of symptom onset.
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... triggerOrExacerbatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... relatedMedication 0..* Medication Medication that triggers or exacerbates the symptom
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
..... alleviatingFactors 0..* BackboneElement
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... factor 1..1 CodeableConcept Reference to the factor
...... note 0..1 Annotation Information given about actions, conditions, events, or other factors
...... relatedMedication 0..* Medication Medication alleviating the symptom
..... otherEvents 0..* CodeableConcept Patient-reported actions that were occuring at time of symptom onset
.... frequency[x] 0..1 How often the patient experiences the symptom i.e. expressed as 3x/day or 2x/week.
..... frequencyRatio Ratio
..... frequencyCodeableConcept CodeableConcept
... timing 0..1 BackboneElement
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... speed 0..1 CodeableConcept The rate at which a physiological symptom became apparent.
.... onset[x] 0..1 Clinically relevant time or period for the symptom since first occurance.
..... onsetDateTime dateTime
..... onsetPeriod Period
.... note 0..1 Annotation Free text related to the observation
.... duration[x] 0..1 Duration The length of time the symptom persists in this instance of occurance.
... clinicalCourse 0..1 CodeableConcept Character of symptom onset.
... trend 0..1 CodeableConcept Intensity of symptom over time
... metadata 1..1 BackboneElement Non clinical information about the symptom
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... documentationDate 1..1 dateTime Date of recorded visit
.... issued 1..1 dateTime Date/time when the current version was made available.

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(15 nested mandatory elements)

Maturity: 1

 

Other representations of profile: CSV, Excel