Schema.org · Schema

Schema.org MedicalCondition

Any condition of the human body that affects the normal functioning of a person, whether physically or mentally.

Schema.orgStructured DataLinked DataJSON-LDVocabularySEOWeb StandardsRDFOntology

Properties

Name Type Description
@type string The Schema.org type.
@context string
name string The name of the condition.
description string A description of the condition.
url string URL with information about the condition.
alternateName object An alias for the condition.
code object A medical code for the condition.
associatedAnatomy object The anatomy or anatomical system affected.
differentialDiagnosis object One of a set of differential diagnoses for the condition.
signOrSymptom object A sign or symptom of this condition.
possibleTreatment object A possible treatment to address this condition.
riskFactor object A modifiable or non-modifiable factor that increases the risk of a patient contracting this condition.
expectedPrognosis string The likely outcome in either the short or long term.
naturalProgression string The expected progression of the condition if it is not treated.
stage object The stage of the condition.
status string The status of the condition.
epidemiology string The characteristics of associated patients, such as age, gender, race etc.
pathophysiology string Changes in the normal mechanical, physical, and biochemical functions.
typicalTest object A medical test typically performed given this condition.
primaryPrevention object A preventative therapy used to prevent an initial occurrence of the medical condition.
sameAs object URL of a reference Web page that unambiguously indicates the item's identity.
View JSON Schema on GitHub

JSON Schema

schema-org-medical-condition-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://schema.org/schemas/medical-condition.json",
  "title": "Schema.org MedicalCondition",
  "description": "Any condition of the human body that affects the normal functioning of a person, whether physically or mentally.",
  "type": "object",
  "required": ["@type", "name"],
  "properties": {
    "@type": {
      "type": "string",
      "description": "The Schema.org type.",
      "enum": ["MedicalCondition", "InfectiousDisease", "MedicalSignOrSymptom"]
    },
    "@context": {
      "type": "string",
      "default": "https://schema.org"
    },
    "name": {
      "type": "string",
      "description": "The name of the condition."
    },
    "description": {
      "type": "string",
      "description": "A description of the condition."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL with information about the condition."
    },
    "alternateName": {
      "oneOf": [
        { "type": "string" },
        { "type": "array", "items": { "type": "string" } }
      ],
      "description": "An alias for the condition."
    },
    "code": {
      "$ref": "#/$defs/MedicalCode",
      "description": "A medical code for the condition."
    },
    "associatedAnatomy": {
      "type": "object",
      "description": "The anatomy or anatomical system affected.",
      "properties": {
        "@type": { "type": "string", "enum": ["AnatomicalStructure", "AnatomicalSystem", "SuperficialAnatomy"] },
        "name": { "type": "string" }
      }
    },
    "differentialDiagnosis": {
      "oneOf": [
        { "$ref": "#/$defs/DDxElement" },
        { "type": "array", "items": { "$ref": "#/$defs/DDxElement" } }
      ],
      "description": "One of a set of differential diagnoses for the condition."
    },
    "signOrSymptom": {
      "oneOf": [
        { "$ref": "#/$defs/MedicalSignOrSymptom" },
        { "type": "array", "items": { "$ref": "#/$defs/MedicalSignOrSymptom" } }
      ],
      "description": "A sign or symptom of this condition."
    },
    "possibleTreatment": {
      "oneOf": [
        { "$ref": "#/$defs/MedicalTherapy" },
        { "type": "array", "items": { "$ref": "#/$defs/MedicalTherapy" } }
      ],
      "description": "A possible treatment to address this condition."
    },
    "riskFactor": {
      "oneOf": [
        { "$ref": "#/$defs/MedicalRiskFactor" },
        { "type": "array", "items": { "$ref": "#/$defs/MedicalRiskFactor" } }
      ],
      "description": "A modifiable or non-modifiable factor that increases the risk of a patient contracting this condition."
    },
    "expectedPrognosis": {
      "type": "string",
      "description": "The likely outcome in either the short or long term."
    },
    "naturalProgression": {
      "type": "string",
      "description": "The expected progression of the condition if it is not treated."
    },
    "stage": {
      "type": "object",
      "description": "The stage of the condition.",
      "properties": {
        "@type": { "type": "string", "const": "MedicalConditionStage" },
        "stageAsNumber": { "type": "number" },
        "subStageSuffix": { "type": "string" }
      }
    },
    "status": {
      "type": "string",
      "enum": ["EvidenceNotAssessed", "MedicalEvidenceLevel", "TreatmentActive", "TreatmentComplete", "TreatmentDiscontinued", "TreatmentNotApplicable", "TreatmentPending", "TreatmentStopped"],
      "description": "The status of the condition."
    },
    "epidemiology": {
      "type": "string",
      "description": "The characteristics of associated patients, such as age, gender, race etc."
    },
    "pathophysiology": {
      "type": "string",
      "description": "Changes in the normal mechanical, physical, and biochemical functions."
    },
    "typicalTest": {
      "oneOf": [
        { "$ref": "#/$defs/MedicalTest" },
        { "type": "array", "items": { "$ref": "#/$defs/MedicalTest" } }
      ],
      "description": "A medical test typically performed given this condition."
    },
    "primaryPrevention": {
      "oneOf": [
        { "$ref": "#/$defs/MedicalTherapy" },
        { "type": "array", "items": { "$ref": "#/$defs/MedicalTherapy" } }
      ],
      "description": "A preventative therapy used to prevent an initial occurrence of the medical condition."
    },
    "sameAs": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "type": "array", "items": { "type": "string", "format": "uri" } }
      ],
      "description": "URL of a reference Web page that unambiguously indicates the item's identity."
    }
  },
  "$defs": {
    "MedicalCode": {
      "type": "object",
      "description": "A code for a medical entity.",
      "properties": {
        "@type": { "type": "string", "const": "MedicalCode" },
        "codeValue": { "type": "string", "description": "The actual code." },
        "codingSystem": { "type": "string", "description": "The coding system (e.g., ICD-10, SNOMED CT)." }
      }
    },
    "DDxElement": {
      "type": "object",
      "description": "An alternative, closely-related condition to consider as part of differential diagnosis.",
      "properties": {
        "@type": { "type": "string", "const": "DDxElement" },
        "diagnosis": { "$ref": "#", "description": "The condition being considered." },
        "distinguishingSign": { "type": "array", "items": { "$ref": "#/$defs/MedicalSignOrSymptom" } }
      }
    },
    "MedicalSignOrSymptom": {
      "type": "object",
      "description": "Any feature associated or not with a medical condition.",
      "properties": {
        "@type": { "type": "string", "enum": ["MedicalSign", "MedicalSymptom", "MedicalSignOrSymptom"] },
        "name": { "type": "string", "description": "The name of the sign or symptom." },
        "possibleTreatment": { "type": "object", "properties": { "@type": { "type": "string" }, "name": { "type": "string" } } }
      }
    },
    "MedicalTherapy": {
      "type": "object",
      "description": "Any medical intervention designed to prevent, treat, and cure human diseases and medical conditions.",
      "properties": {
        "@type": { "type": "string", "enum": ["MedicalTherapy", "DrugTherapy", "PhysicalTherapy", "RadiationTherapy"] },
        "name": { "type": "string", "description": "The name of the therapy." },
        "description": { "type": "string", "description": "A description of the therapy." }
      }
    },
    "MedicalRiskFactor": {
      "type": "object",
      "description": "A risk factor is anything that increases a person's likelihood of developing or contracting a disease, medical condition, or complication.",
      "properties": {
        "@type": { "type": "string", "const": "MedicalRiskFactor" },
        "name": { "type": "string", "description": "The name of the risk factor." },
        "increasesRiskOf": { "type": "object", "properties": { "@type": { "type": "string" }, "name": { "type": "string" } } }
      }
    },
    "MedicalTest": {
      "type": "object",
      "description": "Any medical test, typically used for diagnosis.",
      "properties": {
        "@type": { "type": "string", "enum": ["MedicalTest", "BloodTest", "ImagingTest", "PathologyTest"] },
        "name": { "type": "string", "description": "The name of the test." },
        "usedToDiagnose": { "type": "object", "properties": { "@type": { "type": "string" }, "name": { "type": "string" } } }
      }
    }
  }
}