{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Problem_diagnosis-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-problem_diagnosis-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-EVALUATION.problem_diagnosis.v1"
    }
  ],
  "version": "0",
  "name": "Problem_diagnosis",
  "title": "Problem/Diagnosis",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
  "purpose": "For recording details about a single, identified health problem or diagnosis. \r\n\r\nThe intended scope of a health problem is deliberately kept loose in the context of clinical documentation, so as to capture any real or perceived concerns that may adversely affect an individual's wellbeing to any degree. A health problem may be identified by the individual, a carer or a healthcare professional. However, a diagnosis is additionally defined based on objective clinical criteria, and usually determined only by a healthcare professional.",
  "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": "Problem_Diagnosis",
        "path": "Problem_Diagnosis",
        "short": "Problem/Diagnosis",
        "definition": "Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.protocol",
        "path": "Problem_Diagnosis.protocol",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.protocol",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.protocol.Last_updated",
        "path": "Problem_Diagnosis.protocol.Last_updated",
        "short": "Last updated",
        "definition": "The date this problem or diagnosis was last updated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.protocol.Last_updated",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.protocol.Last_updated.value",
        "path": "Problem_Diagnosis.protocol.Last_updated.value",
        "short": "Last updated",
        "definition": "The date this problem or diagnosis was last updated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.protocol.Last_updated.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.protocol.Extension",
        "path": "Problem_Diagnosis.protocol.Extension",
        "short": "Extension",
        "definition": "Additional information required to capture local content or to align with other reference models/formalisms.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.protocol.Extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure",
        "path": "Problem_Diagnosis.structure",
        "short": "structure",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Problem_Diagnosis_name",
        "path": "Problem_Diagnosis.structure.Problem_Diagnosis_name",
        "short": "Problem/Diagnosis name",
        "definition": "Identification of the problem or diagnosis, by name.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Problem_Diagnosis_name",
          "min": 1,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Problem_Diagnosis_name.value",
        "path": "Problem_Diagnosis.structure.Problem_Diagnosis_name.value",
        "short": "Problem/Diagnosis name",
        "definition": "Identification of the problem or diagnosis, by name.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Problem_Diagnosis_name.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Variant",
        "path": "Problem_Diagnosis.structure.Variant",
        "short": "Variant",
        "definition": "Specific variant or subtype of the Diagnosis, if relevant.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.structure.Variant",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Variant.value",
        "path": "Problem_Diagnosis.structure.Variant.value",
        "short": "Variant",
        "definition": "Specific variant or subtype of the Diagnosis, if relevant.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Variant.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Clinical_description",
        "path": "Problem_Diagnosis.structure.Clinical_description",
        "short": "Clinical description",
        "definition": "Narrative description about the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Clinical_description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Clinical_description.value",
        "path": "Problem_Diagnosis.structure.Clinical_description.value",
        "short": "Clinical description",
        "definition": "Narrative description about the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Clinical_description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Body_site",
        "path": "Problem_Diagnosis.structure.Body_site",
        "short": "Body site",
        "definition": "Identification of a simple body site for the location of the problem or diagnosis.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.structure.Body_site",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Body_site.value",
        "path": "Problem_Diagnosis.structure.Body_site.value",
        "short": "Body site",
        "definition": "Identification of a simple body site for the location of the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Body_site.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Structured_body_site",
        "path": "Problem_Diagnosis.structure.Structured_body_site",
        "short": "Structured body site",
        "definition": "A structured anatomical location for the problem or diagnosis.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.structure.Structured_body_site",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Cause",
        "path": "Problem_Diagnosis.structure.Cause",
        "short": "Cause",
        "definition": "A cause, set of causes, or manner of causation of the problem or diagnosis.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.structure.Cause",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Cause.value",
        "path": "Problem_Diagnosis.structure.Cause.value",
        "short": "Cause",
        "definition": "A cause, set of causes, or manner of causation of the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Cause.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Date_time_of_onset",
        "path": "Problem_Diagnosis.structure.Date_time_of_onset",
        "short": "Date/time of onset",
        "definition": "Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Date_time_of_onset",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Date_time_of_onset.value",
        "path": "Problem_Diagnosis.structure.Date_time_of_onset.value",
        "short": "Date/time of onset",
        "definition": "Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Date_time_of_onset.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Date_time_clinically_recognised",
        "path": "Problem_Diagnosis.structure.Date_time_clinically_recognised",
        "short": "Date/time clinically recognised",
        "definition": "Estimated or actual date/time the diagnosis or problem was recognised by a healthcare professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Date_time_clinically_recognised",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Date_time_clinically_recognised.value",
        "path": "Problem_Diagnosis.structure.Date_time_clinically_recognised.value",
        "short": "Date/time clinically recognised",
        "definition": "Estimated or actual date/time the diagnosis or problem was recognised by a healthcare professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Date_time_clinically_recognised.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Severity",
        "path": "Problem_Diagnosis.structure.Severity",
        "short": "Severity",
        "definition": "An assessment of the overall severity of the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Severity",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Severity.value_DV_CODED_TEXT",
        "path": "Problem_Diagnosis.structure.Severity.value_DV_CODED_TEXT",
        "short": "Severity",
        "definition": "An assessment of the overall severity of the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Severity.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Severity.value_DV_TEXT",
        "path": "Problem_Diagnosis.structure.Severity.value_DV_TEXT",
        "short": "Severity",
        "definition": "An assessment of the overall severity of the problem or diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Severity.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Specific_details",
        "path": "Problem_Diagnosis.structure.Specific_details",
        "short": "Specific details",
        "definition": "Details that are additionally required to record as unique attributes of this problem or diagnosis.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.structure.Specific_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Course_description",
        "path": "Problem_Diagnosis.structure.Course_description",
        "short": "Course description",
        "definition": "Narrative description about the course of the problem or diagnosis since onset.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Course_description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Course_description.value",
        "path": "Problem_Diagnosis.structure.Course_description.value",
        "short": "Course description",
        "definition": "Narrative description about the course of the problem or diagnosis since onset.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Course_description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Date_time_of_resolution",
        "path": "Problem_Diagnosis.structure.Date_time_of_resolution",
        "short": "Date/time of resolution",
        "definition": "Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Date_time_of_resolution",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Date_time_of_resolution.value",
        "path": "Problem_Diagnosis.structure.Date_time_of_resolution.value",
        "short": "Date/time of resolution",
        "definition": "Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Date_time_of_resolution.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Status",
        "path": "Problem_Diagnosis.structure.Status",
        "short": "Status",
        "definition": "Structured details for location-, domain-, episode- or workflow-specific aspects of the diagnostic process.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Problem_Diagnosis.structure.Status",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Diagnostic_certainty",
        "path": "Problem_Diagnosis.structure.Diagnostic_certainty",
        "short": "Diagnostic certainty",
        "definition": "The level of confidence in the identification of the diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Diagnostic_certainty",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Diagnostic_certainty.value_DV_CODED_TEXT",
        "path": "Problem_Diagnosis.structure.Diagnostic_certainty.value_DV_CODED_TEXT",
        "short": "Diagnostic certainty",
        "definition": "The level of confidence in the identification of the diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Diagnostic_certainty.value_DV_CODED_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Diagnostic_certainty.value_DV_TEXT",
        "path": "Problem_Diagnosis.structure.Diagnostic_certainty.value_DV_TEXT",
        "short": "Diagnostic certainty",
        "definition": "The level of confidence in the identification of the diagnosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Diagnostic_certainty.value_DV_TEXT",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Problem_Diagnosis.structure.Comment",
        "path": "Problem_Diagnosis.structure.Comment",
        "short": "Comment",
        "definition": "Additional narrative about the problem or diagnosis not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Comment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Problem_Diagnosis.structure.Comment.value",
        "path": "Problem_Diagnosis.structure.Comment.value",
        "short": "Comment",
        "definition": "Additional narrative about the problem or diagnosis not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Problem_Diagnosis.structure.Comment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}