{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Internationalprostatesymptomscore_ipss_-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-internationalprostatesymptomscore_ipss_-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-OBSERVATION.ipss.v1"
    }
  ],
  "version": "0",
  "name": "Internationalprostatesymptomscore_ipss_",
  "title": "International prostate symptom score (IPSS)",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "An assessment score used to screen for, diagnose, and track symptoms of benign prostatic hyperplasia (BPH).",
  "purpose": "To record the results for each component parameter and their total sum for the IPSS.",
  "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": "International_prostate_symptom_score_(IPSS)",
        "path": "International_prostate_symptom_score_(IPSS)",
        "short": "International prostate symptom score (IPSS)",
        "definition": "An assessment score used to screen for, diagnose, and track symptoms of benign prostatic hyperplasia (BPH).",
        "min": 1,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS)",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).protocol",
        "path": "International_prostate_symptom_score_(IPSS).protocol",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).protocol",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).protocol.Extension",
        "path": "International_prostate_symptom_score_(IPSS).protocol.Extension",
        "short": "Extension",
        "definition": "Additional information required to extend the model with local content or to align with other reference models or formalisms.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).protocol.Extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series",
        "short": "Event Series",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event",
        "short": "Any point in time event",
        "definition": "Default, unspecified point in time event which may be explicitly defined in a template or at run-time.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Incomplete_emptying",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Incomplete_emptying",
        "short": "Incomplete emptying",
        "definition": "Over the past month how often have you had the sensation of not emptying your bladder completely after urinating?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Incomplete_emptying",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Incomplete_emptying.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Incomplete_emptying.value",
        "short": "Incomplete emptying",
        "definition": "Over the past month how often have you had the sensation of not emptying your bladder completely after urinating?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Incomplete_emptying.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Frequency",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Frequency",
        "short": "Frequency",
        "definition": "Over the past month, how often have you had to urinate again less than two hours after you finished urinating?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Frequency",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Frequency.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Frequency.value",
        "short": "Frequency",
        "definition": "Over the past month, how often have you had to urinate again less than two hours after you finished urinating?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Frequency.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Intermittency",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Intermittency",
        "short": "Intermittency",
        "definition": "Over the past month, how often have you found you stopped and started again several times when you urinated?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Intermittency",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Intermittency.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Intermittency.value",
        "short": "Intermittency",
        "definition": "Over the past month, how often have you found you stopped and started again several times when you urinated?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Intermittency.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Urgency",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Urgency",
        "short": "Urgency",
        "definition": "Over the past month, how often have you found it difficult to postpone urination?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Urgency",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Urgency.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Urgency.value",
        "short": "Urgency",
        "definition": "Over the past month, how often have you found it difficult to postpone urination?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Urgency.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Weak_Stream",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Weak_Stream",
        "short": "Weak Stream",
        "definition": "Over the last month, how often have you had a weak urinary stream?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Weak_Stream",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Weak_Stream.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Weak_Stream.value",
        "short": "Weak Stream",
        "definition": "Over the last month, how often have you had a weak urinary stream?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Weak_Stream.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Straining",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Straining",
        "short": "Straining",
        "definition": "Over the past month, how often have you had to push or strain to begin urination?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Straining",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Straining.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Straining.value",
        "short": "Straining",
        "definition": "Over the past month, how often have you had to push or strain to begin urination?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Straining.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Nocturia",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Nocturia",
        "short": "Nocturia",
        "definition": "Over the past month how many times did you most typically get up each night to urinate, from the time you went to bed until the time you got up in the morning?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Nocturia",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Nocturia.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Nocturia.value",
        "short": "Nocturia",
        "definition": "Over the past month how many times did you most typically get up each night to urinate, from the time you went to bed until the time you got up in the morning?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Nocturia.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Total_score_(S)",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Total_score_(S)",
        "short": "Total score (S)",
        "definition": "The total sum of each component parameter for the IPSS.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Total_score_(S)",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Total_score_(S).value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Total_score_(S).value",
        "short": "Total score (S)",
        "definition": "The total sum of each component parameter for the IPSS.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Total_score_(S).value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Quality_of_life",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Quality_of_life",
        "short": "Quality of life",
        "definition": "If you were to spend the rest of your life with your urinary condition just the way it is now, how would you feel about that?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Quality_of_life",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Quality_of_life.value",
        "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Quality_of_life.value",
        "short": "Quality of life",
        "definition": "If you were to spend the rest of your life with your urinary condition just the way it is now, how would you feel about that?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "International_prostate_symptom_score_(IPSS).Event_Series.Any_point_in_time_event.data.Quality_of_life.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}