{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Symptom_sign-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-symptom_sign-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-CLUSTER.symptom_sign.v2"
    }
  ],
  "version": "0",
  "name": "Symptom_sign",
  "title": "Symptom/Sign",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "Reported observation of a physical or mental disturbance in an individual.",
  "purpose": "To record details about a single episode of a reported symptom or sign including context, but not details, of previous episodes if appropriate.",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "openEHR",
      "uri": "http://openehr.org",
      "name": "openEHR Mapping"
    },
    {
      "identity": "openEHR-natural",
      "uri": "http://openehr.org",
      "name": "openEHR natural path"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "StructureDefinition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "snapshot": {
    "element": [
      {
        "id": "Symptom_Sign",
        "path": "Symptom_Sign",
        "short": "Symptom/Sign",
        "definition": "Reported observation of a physical or mental disturbance in an individual.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Symptom_Sign",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Symptom_Sign_name",
        "path": "Symptom_Sign.Symptom_Sign_name",
        "short": "Symptom/Sign name",
        "definition": "The name of the reported symptom or sign.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Symptom_Sign_name",
          "min": 1,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Symptom_Sign_name.value",
        "path": "Symptom_Sign.Symptom_Sign_name.value",
        "short": "Symptom/Sign name",
        "definition": "The name of the reported symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Symptom_Sign_name.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Body_site",
        "path": "Symptom_Sign.Body_site",
        "short": "Body site",
        "definition": "Simple body site where the symptom or sign was reported.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Body_site",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Symptom_Sign.Body_site.value",
        "path": "Symptom_Sign.Body_site.value",
        "short": "Body site",
        "definition": "Simple body site where the symptom or sign was reported.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Body_site.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Structured_body_site",
        "path": "Symptom_Sign.Structured_body_site",
        "short": "Structured body site",
        "definition": "Structured body site where the symptom or sign was reported.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Structured_body_site",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Description",
        "path": "Symptom_Sign.Description",
        "short": "Description",
        "definition": "Narrative description about the reported symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Description.value",
        "path": "Symptom_Sign.Description.value",
        "short": "Description",
        "definition": "Narrative description about the reported symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episodicity",
        "path": "Symptom_Sign.Episodicity",
        "short": "Episodicity",
        "definition": "Category of this episode for the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episodicity",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Episodicity.value",
        "path": "Symptom_Sign.Episodicity.value",
        "short": "Episodicity",
        "definition": "Category of this episode for the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episodicity.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Occurrence",
        "path": "Symptom_Sign.Occurrence",
        "short": "Occurrence",
        "definition": "Type of occurrence for this symptom or sign?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Occurrence",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Occurrence.value",
        "path": "Symptom_Sign.Occurrence.value",
        "short": "Occurrence",
        "definition": "Type of occurrence for this symptom or sign?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Occurrence.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episode_onset",
        "path": "Symptom_Sign.Episode_onset",
        "short": "Episode onset",
        "definition": "The onset for this episode of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_onset",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Episode_onset.value_DV_DATE_TIME",
        "path": "Symptom_Sign.Episode_onset.value_DV_DATE_TIME",
        "short": "Episode onset",
        "definition": "The onset for this episode of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_onset.value_DV_DATE_TIME",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episode_onset.value_DV_INTERVAL_DV_DATE_TIME_",
        "path": "Symptom_Sign.Episode_onset.value_DV_INTERVAL_DV_DATE_TIME_",
        "short": "Episode onset",
        "definition": "The onset for this episode of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_onset.value_DV_INTERVAL_DV_DATE_TIME_",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Onset_timing",
        "path": "Symptom_Sign.Onset_timing",
        "short": "Onset timing",
        "definition": "Timing of the onset and development of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Onset_timing",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Onset_timing.value_DV_TEXT",
        "path": "Symptom_Sign.Onset_timing.value_DV_TEXT",
        "short": "Onset timing",
        "definition": "Timing of the onset and development of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Onset_timing.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Onset_timing.value_DV_DURATION",
        "path": "Symptom_Sign.Onset_timing.value_DV_DURATION",
        "short": "Onset timing",
        "definition": "Timing of the onset and development of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Onset_timing.value_DV_DURATION",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Duration"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Onset_timing.value_DV_INTERVAL_DV_DURATION_",
        "path": "Symptom_Sign.Onset_timing.value_DV_INTERVAL_DV_DURATION_",
        "short": "Onset timing",
        "definition": "Timing of the onset and development of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Onset_timing.value_DV_INTERVAL_DV_DURATION_",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Nadir",
        "path": "Symptom_Sign.Nadir",
        "short": "Nadir",
        "definition": "Date/time when a monophasic, progressive symptom or sign reached its' maximal intensity or functional impact.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Nadir",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Nadir.value",
        "path": "Symptom_Sign.Nadir.value",
        "short": "Nadir",
        "definition": "Date/time when a monophasic, progressive symptom or sign reached its' maximal intensity or functional impact.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Nadir.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episode_duration",
        "path": "Symptom_Sign.Episode_duration",
        "short": "Episode duration",
        "definition": "The duration of this episode of the symptom or sign since initial onset.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_duration",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Episode_duration.value_DV_DURATION",
        "path": "Symptom_Sign.Episode_duration.value_DV_DURATION",
        "short": "Episode duration",
        "definition": "The duration of this episode of the symptom or sign since initial onset.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_duration.value_DV_DURATION",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Duration"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episode_duration.value_DV_INTERVAL_DV_DURATION_",
        "path": "Symptom_Sign.Episode_duration.value_DV_INTERVAL_DV_DURATION_",
        "short": "Episode duration",
        "definition": "The duration of this episode of the symptom or sign since initial onset.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_duration.value_DV_INTERVAL_DV_DURATION_",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episode_duration.value_DV_TEXT",
        "path": "Symptom_Sign.Episode_duration.value_DV_TEXT",
        "short": "Episode duration",
        "definition": "The duration of this episode of the symptom or sign since initial onset.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_duration.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Severity_category",
        "path": "Symptom_Sign.Severity_category",
        "short": "Severity category",
        "definition": "Category representing the overall severity of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Severity_category",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Severity_category.value_DV_CODED_TEXT",
        "path": "Symptom_Sign.Severity_category.value_DV_CODED_TEXT",
        "short": "Severity category",
        "definition": "Category representing the overall severity of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Severity_category.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Severity_category.value_DV_TEXT",
        "path": "Symptom_Sign.Severity_category.value_DV_TEXT",
        "short": "Severity category",
        "definition": "Category representing the overall severity of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Severity_category.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Severity_rating",
        "path": "Symptom_Sign.Severity_rating",
        "short": "Severity rating",
        "definition": "Numerical rating scale representing the overall severity of the symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Severity_rating",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Character",
        "path": "Symptom_Sign.Character",
        "short": "Character",
        "definition": "Word or short phrase describing the nature of the symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Character",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Symptom_Sign.Character.value",
        "path": "Symptom_Sign.Character.value",
        "short": "Character",
        "definition": "Word or short phrase describing the nature of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Character.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Progression",
        "path": "Symptom_Sign.Progression",
        "short": "Progression",
        "definition": "Description progression of the symptom or sign at the time of reporting.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Progression",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Symptom_Sign.Progression.value_DV_CODED_TEXT",
        "path": "Symptom_Sign.Progression.value_DV_CODED_TEXT",
        "short": "Progression",
        "definition": "Description progression of the symptom or sign at the time of reporting.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Progression.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Progression.value_DV_TEXT",
        "path": "Symptom_Sign.Progression.value_DV_TEXT",
        "short": "Progression",
        "definition": "Description progression of the symptom or sign at the time of reporting.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Progression.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Pattern",
        "path": "Symptom_Sign.Pattern",
        "short": "Pattern",
        "definition": "Narrative description about the pattern of the symptom or sign during this episode.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Pattern",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Pattern.value",
        "path": "Symptom_Sign.Pattern.value",
        "short": "Pattern",
        "definition": "Narrative description about the pattern of the symptom or sign during this episode.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Pattern.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Modifying_factor",
        "path": "Symptom_Sign.Modifying_factor",
        "short": "Modifying factor",
        "definition": "Detail about how a specific factor effects the identified symptom or sign during this episode.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Modifying_factor",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Factor",
        "path": "Symptom_Sign.Modifying_factor.Factor",
        "short": "Factor",
        "definition": "Name of the modifying factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Factor",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Factor.value",
        "path": "Symptom_Sign.Modifying_factor.Factor.value",
        "short": "Factor",
        "definition": "Name of the modifying factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Factor.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Factor_detail",
        "path": "Symptom_Sign.Modifying_factor.Factor_detail",
        "short": "Factor detail",
        "definition": "Structured detail about the factor associated with the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Factor_detail",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Effect",
        "path": "Symptom_Sign.Modifying_factor.Effect",
        "short": "Effect",
        "definition": "Perceived effect of the modifying factor on the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Effect",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Effect.value",
        "path": "Symptom_Sign.Modifying_factor.Effect.value",
        "short": "Effect",
        "definition": "Perceived effect of the modifying factor on the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Effect.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Description",
        "path": "Symptom_Sign.Modifying_factor.Description",
        "short": "Description",
        "definition": "Narrative description of the effect of the modifying factor on the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Modifying_factor.Description.value",
        "path": "Symptom_Sign.Modifying_factor.Description.value",
        "short": "Description",
        "definition": "Narrative description of the effect of the modifying factor on the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Modifying_factor.Description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Precipitating_factor",
        "path": "Symptom_Sign.Precipitating_factor",
        "short": "Precipitating factor",
        "definition": "Details about specified factors that are associated with the precipitation of the symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Factor",
        "path": "Symptom_Sign.Precipitating_factor.Factor",
        "short": "Factor",
        "definition": "Name of the health event, symptom, reported sign or other factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Factor",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Factor.value",
        "path": "Symptom_Sign.Precipitating_factor.Factor.value",
        "short": "Factor",
        "definition": "Name of the health event, symptom, reported sign or other factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Factor.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Factor_detail",
        "path": "Symptom_Sign.Precipitating_factor.Factor_detail",
        "short": "Factor detail",
        "definition": "Structured detail about the factor associated with the identified symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Factor_detail",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Time_interval",
        "path": "Symptom_Sign.Precipitating_factor.Time_interval",
        "short": "Time interval",
        "definition": "The interval of time between the occurrence or onset of the factor and onset of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Time_interval",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Time_interval.value",
        "path": "Symptom_Sign.Precipitating_factor.Time_interval.value",
        "short": "Time interval",
        "definition": "The interval of time between the occurrence or onset of the factor and onset of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Time_interval.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Duration"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Description",
        "path": "Symptom_Sign.Precipitating_factor.Description",
        "short": "Description",
        "definition": "Narrative description about the effect of the factor on the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Precipitating_factor.Description.value",
        "path": "Symptom_Sign.Precipitating_factor.Description.value",
        "short": "Description",
        "definition": "Narrative description about the effect of the factor on the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Precipitating_factor.Description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Resolving_factor",
        "path": "Symptom_Sign.Resolving_factor",
        "short": "Resolving factor",
        "definition": "Details about specified factors that are associated with the resolution of the symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Resolving_factor",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Factor",
        "path": "Symptom_Sign.Resolving_factor.Factor",
        "short": "Factor",
        "definition": "Name of the health event, symptom, reported sign or other factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Factor",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Factor.value",
        "path": "Symptom_Sign.Resolving_factor.Factor.value",
        "short": "Factor",
        "definition": "Name of the health event, symptom, reported sign or other factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Factor.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Factor_detail",
        "path": "Symptom_Sign.Resolving_factor.Factor_detail",
        "short": "Factor detail",
        "definition": "Structured detail about the factor associated with the identified symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Factor_detail",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Time_interval",
        "path": "Symptom_Sign.Resolving_factor.Time_interval",
        "short": "Time interval",
        "definition": "The interval of time between the occurrence or onset of the factor and resolution of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Time_interval",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Time_interval.value",
        "path": "Symptom_Sign.Resolving_factor.Time_interval.value",
        "short": "Time interval",
        "definition": "The interval of time between the occurrence or onset of the factor and resolution of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Time_interval.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Duration"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Description",
        "path": "Symptom_Sign.Resolving_factor.Description",
        "short": "Description",
        "definition": "Narrative description about the effect of the factor on the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Resolving_factor.Description.value",
        "path": "Symptom_Sign.Resolving_factor.Description.value",
        "short": "Description",
        "definition": "Narrative description about the effect of the factor on the identified symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolving_factor.Description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Impact",
        "path": "Symptom_Sign.Impact",
        "short": "Impact",
        "definition": "Description of the impact of this symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Impact",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Symptom_Sign.Impact.value",
        "path": "Symptom_Sign.Impact.value",
        "short": "Impact",
        "definition": "Description of the impact of this symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Impact.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Episode_description",
        "path": "Symptom_Sign.Episode_description",
        "short": "Episode description",
        "definition": "Narrative description about the course of the symptom or sign during this episode.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Episode_description.value",
        "path": "Symptom_Sign.Episode_description.value",
        "short": "Episode description",
        "definition": "Narrative description about the course of the symptom or sign during this episode.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Episode_description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Specific_details",
        "path": "Symptom_Sign.Specific_details",
        "short": "Specific details",
        "definition": "Specific data elements that are additionally required to record as unique attributes of the identified symptom or sign.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Specific_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Resolution_date_time",
        "path": "Symptom_Sign.Resolution_date_time",
        "short": "Resolution date/time",
        "definition": "The timing of the cessation of this episode of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolution_date_time",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Resolution_date_time.value",
        "path": "Symptom_Sign.Resolution_date_time.value",
        "short": "Resolution date/time",
        "definition": "The timing of the cessation of this episode of the symptom or sign.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Resolution_date_time.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Description_of_previous_episodes",
        "path": "Symptom_Sign.Description_of_previous_episodes",
        "short": "Description of previous episodes",
        "definition": "Narrative description of any or all previous episodes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Description_of_previous_episodes",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Description_of_previous_episodes.value",
        "path": "Symptom_Sign.Description_of_previous_episodes.value",
        "short": "Description of previous episodes",
        "definition": "Narrative description of any or all previous episodes.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Description_of_previous_episodes.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Number_of_previous_episodes",
        "path": "Symptom_Sign.Number_of_previous_episodes",
        "short": "Number of previous episodes",
        "definition": "The number of times this symptom or sign has previously occurred.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Number_of_previous_episodes",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Number_of_previous_episodes.value",
        "path": "Symptom_Sign.Number_of_previous_episodes.value",
        "short": "Number of previous episodes",
        "definition": "The number of times this symptom or sign has previously occurred.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Number_of_previous_episodes.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Previous_episodes",
        "path": "Symptom_Sign.Previous_episodes",
        "short": "Previous episodes",
        "definition": "Structured details of the symptom or sign during a previous episode.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Previous_episodes",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Associated_symptom_sign",
        "path": "Symptom_Sign.Associated_symptom_sign",
        "short": "Associated symptom/sign",
        "definition": "Structured details about any associated symptoms or signs that are concurrent.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Symptom_Sign.Associated_symptom_sign",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Symptom_Sign.Comment",
        "path": "Symptom_Sign.Comment",
        "short": "Comment",
        "definition": "Additional narrative about the symptom or sign not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Comment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Symptom_Sign.Comment.value",
        "path": "Symptom_Sign.Comment.value",
        "short": "Comment",
        "definition": "Additional narrative about the symptom or sign not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Symptom_Sign.Comment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}