{"id":1040,"date":"2025-04-26T20:31:13","date_gmt":"2025-04-26T20:31:13","guid":{"rendered":"https:\/\/kidneydiseaseclinic.net\/stress\/?p=1040"},"modified":"2025-04-26T20:37:28","modified_gmt":"2025-04-26T20:37:28","slug":"complete-enneagram","status":"publish","type":"post","link":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/","title":{"rendered":"complete Enneagram"},"content":{"rendered":"\n<div class=\"clinical-enneagram-test\">\n  <!-- Test Introduction -->\n  <div id=\"test-intro\">\n    <h2>Clinical Enneagram Personality Inventory<\/h2>\n    <p>This 225-question assessment measures your core personality type, subtype, and health levels. Allow 30-40 minutes to complete.<\/p>\n    <div class=\"consent-form\">\n      <h3>Informed Consent<\/h3>\n      <p>By proceeding, you agree that:<\/p>\n      <ul>\n        <li>This is a psychological tool, not a diagnostic instrument<\/li>\n        <li>Results are for self-awareness purposes only<\/li>\n        <li>Your responses will be processed anonymously<\/li>\n      <\/ul>\n      <label><input type=\"checkbox\" id=\"consent-checkbox\"> I understand and agree to proceed<\/label>\n    <\/div>\n    <button id=\"start-btn\" disabled>Begin Assessment<\/button>\n  <\/div>\n\n  <!-- Test Progress -->\n  <div id=\"test-progress\" style=\"display:none;\">\n    <div class=\"progress-bar\">\n      <div class=\"progress-fill\"><\/div>\n    <\/div>\n    <p>Question <span id=\"current-q\">1<\/span> of 225<\/p>\n  <\/div>\n\n  <!-- Test Questions -->\n  <form id=\"test-questions\" style=\"display:none;\"><\/form>\n\n  <!-- Results Section -->\n  <div id=\"test-results\" style=\"display:none;\"><\/div>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ ======================\n  \/\/ TEST CONFIGURATION\n  \/\/ ======================\n  const config = {\n    questionsPerType: 20,\n    questionsPerSubtype: 5,\n    maxScaleValue: 5,\n    healthyThreshold: 80, \/\/ % of max possible score\n    averageThreshold: 60\n  };\n\n  \/\/ ======================\n  \/\/ QUESTION BANK\n  \/\/ ======================\n  const questions = {\n    \/\/ Core Type Questions (180 total)\n    core: [\n      \/\/ Type 1 - Perfectionist\n      { text: \"I notice when things aren't done properly and it bothers me\", type: 1, reverse: false },\n      { text: \"I sometimes feel resentful when others don't try as hard as I do\", type: 1, reverse: false },\n      { text: \"There's a right way and wrong way to do most things\", type: 1, reverse: false },\n      \/\/ ... (17 more Type 1 questions)\n      \n      \/\/ Type 2 - Helper\n      { text: \"I naturally anticipate what people need before they ask\", type: 2, reverse: false },\n      { text: \"I sometimes feel unappreciated for all I do for others\", type: 2, reverse: false },\n      \/\/ ... (18 more Type 2 questions)\n      \n      \/\/ ... (All 9 types with 20 questions each)\n    ],\n    \n    \/\/ Subtype Questions (45 total)\n    subtypes: [\n      \/\/ Self-Preservation\n      { text: \"I worry about having enough resources for the future\", subtype: 'SP', appliesTo: [1,2,3,4,5,6,7,8,9] },\n      \n      \/\/ Social\n      { text: \"I'm aware of my position in social hierarchies\", subtype: 'SO', appliesTo: [1,2,3,4,5,6,7,8,9] },\n      \n      \/\/ Sexual\/One-to-One\n      { text: \"I seek intense experiences that push my limits\", subtype: 'SX', appliesTo: [1,2,3,4,5,6,7,8,9] },\n      \/\/ ... (42 more subtype questions)\n    ]\n  };\n\n  \/\/ ======================\n  \/\/ TEST STATE MANAGEMENT\n  \/\/ ======================\n  const state = {\n    currentIndex: 0,\n    responses: [],\n    startTime: null,\n    endTime: null,\n    allQuestions: []\n  };\n\n  \/\/ ======================\n  \/\/ DOM ELEMENTS\n  \/\/ ======================\n  const elements = {\n    intro: document.getElementById('test-intro'),\n    progress: document.getElementById('test-progress'),\n    questions: document.getElementById('test-questions'),\n    results: document.getElementById('test-results'),\n    currentQ: document.getElementById('current-q'),\n    progressFill: document.querySelector('.progress-fill'),\n    consent: document.getElementById('consent-checkbox'),\n    startBtn: document.getElementById('start-btn')\n  };\n\n  \/\/ ======================\n  \/\/ INITIALIZATION\n  \/\/ ======================\n  function init() {\n    \/\/ Build combined question list\n    state.allQuestions = [...questions.core, ...questions.subtypes];\n    \n    \/\/ Shuffle questions (optional)\n    shuffleArray(state.allQuestions);\n    \n    \/\/ Set up event listeners\n    elements.consent.addEventListener('change', toggleStartButton);\n    elements.startBtn.addEventListener('click', startTest);\n  }\n\n  function toggleStartButton() {\n    elements.startBtn.disabled = !elements.consent.checked;\n  }\n\n  function startTest() {\n    elements.intro.style.display = 'none';\n    elements.progress.style.display = 'block';\n    elements.questions.style.display = 'block';\n    state.startTime = new Date();\n    showQuestion();\n  }\n\n  \/\/ ======================\n  \/\/ TEST DISPLAY\n  \/\/ ======================\n  function showQuestion() {\n    \/\/ Clear previous question\n    elements.questions.innerHTML = '';\n    \n    \/\/ Update progress\n    const progressPercent = (state.currentIndex \/ state.allQuestions.length) * 100;\n    elements.progressFill.style.width = `${progressPercent}%`;\n    elements.currentQ.textContent = state.currentIndex + 1;\n    \n    \/\/ Get current question\n    const question = state.allQuestions[state.currentIndex];\n    \n    \/\/ Create question element\n    const questionDiv = document.createElement('div');\n    questionDiv.className = 'question';\n    \n    \/\/ Add question text\n    const questionText = document.createElement('p');\n    questionText.textContent = `${state.currentIndex + 1}. ${question.text}`;\n    questionDiv.appendChild(questionText);\n    \n    \/\/ Add Likert scale\n    const scaleDiv = document.createElement('div');\n    scaleDiv.className = 'likert-scale';\n    \n    for (let i = 1; i <= config.maxScaleValue; i++) {\n      const label = document.createElement('label');\n      const input = document.createElement('input');\n      input.type = 'radio';\n      input.name = 'currentQ';\n      input.value = i;\n      \n      const span = document.createElement('span');\n      span.textContent = getScaleLabel(i);\n      \n      label.appendChild(input);\n      label.appendChild(span);\n      scaleDiv.appendChild(label);\n    }\n    \n    questionDiv.appendChild(scaleDiv);\n    \n    \/\/ Add navigation buttons\n    const navDiv = document.createElement('div');\n    navDiv.className = 'navigation';\n    \n    if (state.currentIndex > 0) {\n      const prevBtn = document.createElement('button');\n      prevBtn.textContent = 'Previous';\n      prevBtn.addEventListener('click', prevQuestion);\n      navDiv.appendChild(prevBtn);\n    }\n    \n    const nextBtn = document.createElement('button');\n    nextBtn.textContent = state.currentIndex < state.allQuestions.length - 1 ? 'Next' : 'See Results';\n    nextBtn.addEventListener('click', nextQuestion);\n    navDiv.appendChild(nextBtn);\n    \n    questionDiv.appendChild(navDiv);\n    elements.questions.appendChild(questionDiv);\n  }\n\n  function getScaleLabel(value) {\n    switch(value) {\n      case 1: return 'Strongly Disagree';\n      case 2: return 'Disagree';\n      case 3: return 'Neutral';\n      case 4: return 'Agree';\n      case 5: return 'Strongly Agree';\n      default: return '';\n    }\n  }\n\n  \/\/ ======================\n  \/\/ TEST NAVIGATION\n  \/\/ ======================\n  function nextQuestion(e) {\n    e.preventDefault();\n    \n    const selected = document.querySelector('input[name=\"currentQ\"]:checked');\n    if (!selected) {\n      alert('Please select an answer before proceeding');\n      return;\n    }\n    \n    \/\/ Save response\n    const currentQ = state.allQuestions[state.currentIndex];\n    state.responses.push({\n      questionId: state.currentIndex,\n      type: currentQ.type || currentQ.subtype,\n      value: parseInt(selected.value),\n      timestamp: new Date()\n    });\n    \n    \/\/ Move to next question or show results\n    if (state.currentIndex < state.allQuestions.length - 1) {\n      state.currentIndex++;\n      showQuestion();\n    } else {\n      finishTest();\n    }\n  }\n\n  function prevQuestion(e) {\n    e.preventDefault();\n    state.currentIndex--;\n    showQuestion();\n  }\n\n  \/\/ ======================\n  \/\/ RESULTS CALCULATION\n  \/\/ ======================\n  function finishTest() {\n    state.endTime = new Date();\n    const duration = (state.endTime - state.startTime) \/ 60000; \/\/ in minutes\n    \n    \/\/ Calculate scores\n    const results = {\n      typeScores: calculateTypeScores(),\n      subtypeScores: calculateSubtypeScores(),\n      healthLevels: {},\n      duration: duration.toFixed(1)\n    };\n    \n    \/\/ Determine health levels\n    for (let type in results.typeScores) {\n      const percent = (results.typeScores[type] \/ (config.questionsPerType * config.maxScaleValue)) * 100;\n      \n      if (percent >= config.healthyThreshold) {\n        results.healthLevels[type] = 'Healthy';\n      } else if (percent >= config.averageThreshold) {\n        results.healthLevels[type] = 'Average';\n      } else {\n        results.healthLevels[type] = 'Unhealthy';\n      }\n    }\n    \n    \/\/ Determine primary type and subtype\n    results.primaryType = getPrimaryType(results.typeScores);\n    results.primarySubtype = getPrimarySubtype(results.subtypeScores);\n    \n    \/\/ Display results\n    displayResults(results);\n  }\n\n  function calculateTypeScores() {\n    const scores = {1:0, 2:0, 3:0, 4:0, 5:0, 6:0, 7:0, 8:0, 9:0};\n    \n    state.responses.forEach(response => {\n      if (response.type in scores) {\n        scores[response.type] += response.value;\n      }\n    });\n    \n    return scores;\n  }\n\n  function calculateSubtypeScores() {\n    const scores = {SP:0, SO:0, SX:0};\n    \n    state.responses.forEach(response => {\n      if (response.type in scores) {\n        scores[response.type] += response.value;\n      }\n    });\n    \n    return scores;\n  }\n\n  function getPrimaryType(scores) {\n    let primary = 1;\n    for (let type in scores) {\n      if (scores[type] > scores[primary]) {\n        primary = parseInt(type);\n      }\n    }\n    return primary;\n  }\n\n  function getPrimarySubtype(scores) {\n    let primary = 'SP';\n    for (let subtype in scores) {\n      if (scores[subtype] > scores[primary]) {\n        primary = subtype;\n      }\n    }\n    return primary;\n  }\n\n  \/\/ ======================\n  \/\/ RESULTS DISPLAY\n  \/\/ ======================\n  function displayResults(results) {\n    elements.progress.style.display = 'none';\n    elements.questions.style.display = 'none';\n    elements.results.style.display = 'block';\n    \n    \/\/ Generate results HTML\n    let html = `\n      <h2>Your Enneagram Profile<\/h2>\n      <div class=\"summary\">\n        <p><strong>Primary Type:<\/strong> Type ${results.primaryType} (${getTypeName(results.primaryType)})<\/p>\n        <p><strong>Subtype:<\/strong> ${getSubtypeName(results.primarySubtype)}<\/p>\n        <p><strong>Test Duration:<\/strong> ${results.duration} minutes<\/p>\n      <\/div>\n      \n      <div class=\"chart-container\">\n        <canvas id=\"typeChart\"><\/canvas>\n      <\/div>\n      \n      <div class=\"detailed-results\">\n        <h3>Type Scores<\/h3>\n        <table>\n          <thead>\n            <tr>\n              <th>Type<\/th>\n              <th>Score<\/th>\n              <th>Health Level<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n    `;\n    \n    \/\/ Add type scores to table\n    for (let type in results.typeScores) {\n      const maxScore = config.questionsPerType * config.maxScaleValue;\n      const percent = (results.typeScores[type] \/ maxScore * 100).toFixed(1);\n      \n      html += `\n        <tr>\n          <td>Type ${type} (${getTypeName(type)})<\/td>\n          <td>${results.typeScores[type]} (${percent}%)<\/td>\n          <td class=\"health-${results.healthLevels[type].toLowerCase()}\">${results.healthLevels[type]}<\/td>\n        <\/tr>\n      `;\n    }\n    \n    html += `\n          <\/tbody>\n        <\/table>\n        \n        <h3>Subtype Scores<\/h3>\n        <table>\n          <thead>\n            <tr>\n              <th>Subtype<\/th>\n              <th>Score<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n    `;\n    \n    \/\/ Add subtype scores to table\n    for (let subtype in results.subtypeScores) {\n      html += `\n        <tr>\n          <td>${getSubtypeName(subtype)}<\/td>\n          <td>${results.subtypeScores[subtype]}<\/td>\n        <\/tr>\n      `;\n    }\n    \n    html += `\n          <\/tbody>\n        <\/table>\n      <\/div>\n      \n      <div class=\"type-description\">\n        <h3>Type ${results.primaryType} Description<\/h3>\n        <p>${getTypeDescription(results.primaryType)}<\/p>\n      <\/div>\n      \n      <div class=\"growth-tips\">\n        <h3>Personal Growth Recommendations<\/h3>\n        <ul>\n          ${getGrowthTips(results.primaryType).map(tip => `<li>${tip}<\/li>`).join('')}\n        <\/ul>\n      <\/div>\n    `;\n    \n    elements.results.innerHTML = html;\n    \n    \/\/ Render chart\n    renderTypeChart(results.typeScores);\n  }\n\n  function renderTypeChart(scores) {\n    const ctx = document.getElementById('typeChart').getContext('2d');\n    new Chart(ctx, {\n      type: 'radar',\n      data: {\n        labels: [\n          'Type 1', 'Type 2', 'Type 3', \n          'Type 4', 'Type 5', 'Type 6',\n          'Type 7', 'Type 8', 'Type 9'\n        ],\n        datasets: [{\n          label: 'Type Scores',\n          data: Object.values(scores),\n          backgroundColor: 'rgba(54, 162, 235, 0.2)',\n          borderColor: 'rgba(54, 162, 235, 1)',\n          pointBackgroundColor: 'rgba(54, 162, 235, 1)',\n          pointBorderColor: '#fff',\n          pointHoverRadius: 5,\n          pointRadius: 4\n        }]\n      },\n      options: {\n        scales: {\n          r: {\n            angleLines: { display: true },\n            suggestedMin: 0,\n            suggestedMax: config.questionsPerType * config.maxScaleValue\n          }\n        },\n        plugins: {\n          legend: { display: false }\n        }\n      }\n    });\n  }\n\n  \/\/ ======================\n  \/\/ HELPER FUNCTIONS\n  \/\/ ======================\n  function shuffleArray(array) {\n    for (let i = array.length - 1; i > 0; i--) {\n      const j = Math.floor(Math.random() * (i + 1));\n      [array[i], array[j]] = [array[j], array[i]];\n    }\n    return array;\n  }\n\n  function getTypeName(type) {\n    const names = {\n      1: 'The Perfectionist',\n      2: 'The Helper',\n      3: 'The Achiever',\n      4: 'The Individualist',\n      5: 'The Investigator',\n      6: 'The Loyalist',\n      7: 'The Enthusiast',\n      8: 'The Challenger',\n      9: 'The Peacemaker'\n    };\n    return names[type];\n  }\n\n  function getSubtypeName(subtype) {\n    const names = {\n      SP: 'Self-Preservation',\n      SO: 'Social',\n      SX: 'Sexual\/One-to-One'\n    };\n    return names[subtype];\n  }\n\n  function getTypeDescription(type) {\n    \/\/ Return detailed description for each type\n    \/\/ (Implementation would include several paragraphs per type)\n    return 'Detailed description would go here...';\n  }\n\n  function getGrowthTips(type) {\n    \/\/ Return array of growth tips for each type\n    return [\n      'Practice accepting imperfections in yourself and others',\n      'Notice when you\\'re being overly critical',\n      'Allow yourself to experience joy without analyzing it'\n    ];\n  }\n\n  \/\/ Initialize the test\n  init();\n});\n<\/script>\n\n<style>\n.clinical-enneagram-test {\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  max-width: 800px;\n  margin: 0 auto;\n  padding: 20px;\n  background: #fff;\n  border-radius: 8px;\n  box-shadow: 0 2px 10px rgba(0,0,0,0.1);\n}\n\n#test-intro {\n  text-align: center;\n}\n\n.consent-form {\n  text-align: left;\n  margin: 20px 0;\n  padding: 15px;\n  background: #f8f9fa;\n  border-radius: 5px;\n}\n\n#start-btn {\n  background: #4a89dc;\n  color: white;\n  border: none;\n  padding: 12px 25px;\n  border-radius: 5px;\n  font-size: 16px;\n  cursor: pointer;\n  margin-top: 15px;\n}\n\n#start-btn:disabled {\n  background: #ccc;\n  cursor: not-allowed;\n}\n\n.progress-bar {\n  width: 100%;\n  height: 10px;\n  background: #e9ecef;\n  border-radius: 5px;\n  margin: 15px 0;\n  overflow: hidden;\n}\n\n.progress-fill {\n  height: 100%;\n  background: #4a89dc;\n  width: 0%;\n  transition: width 0.3s ease;\n}\n\n.question {\n  margin-bottom: 25px;\n  padding: 20px;\n  background: #f8f9fa;\n  border-radius: 5px;\n}\n\n.likert-scale {\n  display: flex;\n  justify-content: space-between;\n  margin: 20px 0;\n}\n\n.likert-scale label {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  width: 18%;\n}\n\n.likert-scale input {\n  margin-bottom: 8px;\n}\n\n.navigation {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 20px;\n}\n\n.navigation button {\n  padding: 8px 16px;\n  background: #4a89dc;\n  color: white;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n}\n\n.navigation button:hover {\n  background: #3b7dd8;\n}\n\n\/* Results styling *\/\n.summary {\n  background: #f8f9fa;\n  padding: 15px;\n  border-radius: 5px;\n  margin-bottom: 20px;\n}\n\n.chart-container {\n  margin: 30px 0;\n  height: 400px;\n}\n\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 15px 0;\n}\n\nth, td {\n  padding: 12px;\n  text-align: left;\n  border-bottom: 1px solid #ddd;\n}\n\nth {\n  background: #f8f9fa;\n}\n\n.health-healthy {\n  color: #28a745;\n  font-weight: bold;\n}\n\n.health-average {\n  color: #ffc107;\n  font-weight: bold;\n}\n\n.health-unhealthy {\n  color: #dc3545;\n  font-weight: bold;\n}\n\n.type-description, .growth-tips {\n  background: #f8f9fa;\n  padding: 20px;\n  border-radius: 5px;\n  margin: 20px 0;\n}\n\n.growth-tips ul {\n  padding-left: 20px;\n}\n\n@media (max-width: 600px) {\n  .likert-scale {\n    flex-direction: column;\n  }\n  \n  .likert-scale label {\n    flex-direction: row;\n    width: 100%;\n    margin-bottom: 10px;\n    text-align: left;\n  }\n  \n  .likert-scale input {\n    margin-right: 10px;\n    margin-bottom: 0;\n  }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Clinical Enneagram Personality Inventory This 225-question assessment measures your core personality type, subtype, and health levels. Allow 30-40 minutes to complete. Informed Consent By proceeding, you agree that: This is a psychological tool, not a diagnostic instrument Results are for self-awareness purposes only Your responses will be processed anonymously I understand and agree to proceed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1040","post","type-post","status-publish","format-standard","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>complete Enneagram - Counselor<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"complete Enneagram - Counselor\" \/>\n<meta property=\"og:description\" content=\"Clinical Enneagram Personality Inventory This 225-question assessment measures your core personality type, subtype, and health levels. Allow 30-40 minutes to complete. Informed Consent By proceeding, you agree that: This is a psychological tool, not a diagnostic instrument Results are for self-awareness purposes only Your responses will be processed anonymously I understand and agree to proceed [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/\" \/>\n<meta property=\"og:site_name\" content=\"Counselor\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-26T20:31:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-26T20:37:28+00:00\" \/>\n<meta name=\"author\" content=\"aborashyd83\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"aborashyd83\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/\"},\"author\":{\"name\":\"aborashyd83\",\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/#\\\/schema\\\/person\\\/9b0929a9f700f956a64bb27896e68bec\"},\"headline\":\"complete Enneagram\",\"datePublished\":\"2025-04-26T20:31:13+00:00\",\"dateModified\":\"2025-04-26T20:37:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/\"},\"wordCount\":61,\"publisher\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/#\\\/schema\\\/person\\\/9b0929a9f700f956a64bb27896e68bec\"},\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/\",\"url\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/\",\"name\":\"complete Enneagram - Counselor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/#website\"},\"datePublished\":\"2025-04-26T20:31:13+00:00\",\"dateModified\":\"2025-04-26T20:37:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/complete-enneagram\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"complete Enneagram\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/#website\",\"url\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/\",\"name\":\"Counselor\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/#\\\/schema\\\/person\\\/9b0929a9f700f956a64bb27896e68bec\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/#\\\/schema\\\/person\\\/9b0929a9f700f956a64bb27896e68bec\",\"name\":\"aborashyd83\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/personality-logo.jpg\",\"url\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/personality-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/personality-logo.jpg\",\"width\":50,\"height\":50,\"caption\":\"aborashyd83\"},\"logo\":{\"@id\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/personality-logo.jpg\"},\"sameAs\":[\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\"],\"url\":\"https:\\\/\\\/kidneydiseaseclinic.net\\\/stress\\\/author\\\/aborashyd83\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"complete Enneagram - Counselor","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/","og_locale":"en_US","og_type":"article","og_title":"complete Enneagram - Counselor","og_description":"Clinical Enneagram Personality Inventory This 225-question assessment measures your core personality type, subtype, and health levels. Allow 30-40 minutes to complete. Informed Consent By proceeding, you agree that: This is a psychological tool, not a diagnostic instrument Results are for self-awareness purposes only Your responses will be processed anonymously I understand and agree to proceed [&hellip;]","og_url":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/","og_site_name":"Counselor","article_published_time":"2025-04-26T20:31:13+00:00","article_modified_time":"2025-04-26T20:37:28+00:00","author":"aborashyd83","twitter_card":"summary_large_image","twitter_misc":{"Written by":"aborashyd83"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/#article","isPartOf":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/"},"author":{"name":"aborashyd83","@id":"https:\/\/kidneydiseaseclinic.net\/stress\/#\/schema\/person\/9b0929a9f700f956a64bb27896e68bec"},"headline":"complete Enneagram","datePublished":"2025-04-26T20:31:13+00:00","dateModified":"2025-04-26T20:37:28+00:00","mainEntityOfPage":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/"},"wordCount":61,"publisher":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/#\/schema\/person\/9b0929a9f700f956a64bb27896e68bec"},"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/","url":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/","name":"complete Enneagram - Counselor","isPartOf":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/#website"},"datePublished":"2025-04-26T20:31:13+00:00","dateModified":"2025-04-26T20:37:28+00:00","breadcrumb":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kidneydiseaseclinic.net\/stress\/complete-enneagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kidneydiseaseclinic.net\/stress\/"},{"@type":"ListItem","position":2,"name":"complete Enneagram"}]},{"@type":"WebSite","@id":"https:\/\/kidneydiseaseclinic.net\/stress\/#website","url":"https:\/\/kidneydiseaseclinic.net\/stress\/","name":"Counselor","description":"","publisher":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/#\/schema\/person\/9b0929a9f700f956a64bb27896e68bec"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kidneydiseaseclinic.net\/stress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/#\/schema\/person\/9b0929a9f700f956a64bb27896e68bec","name":"aborashyd83","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-content\/uploads\/2025\/04\/personality-logo.jpg","url":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-content\/uploads\/2025\/04\/personality-logo.jpg","contentUrl":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-content\/uploads\/2025\/04\/personality-logo.jpg","width":50,"height":50,"caption":"aborashyd83"},"logo":{"@id":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-content\/uploads\/2025\/04\/personality-logo.jpg"},"sameAs":["https:\/\/kidneydiseaseclinic.net\/stress"],"url":"https:\/\/kidneydiseaseclinic.net\/stress\/author\/aborashyd83\/"}]}},"_links":{"self":[{"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/posts\/1040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/comments?post=1040"}],"version-history":[{"count":2,"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/posts\/1040\/revisions"}],"predecessor-version":[{"id":1042,"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/posts\/1040\/revisions\/1042"}],"wp:attachment":[{"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/media?parent=1040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/categories?post=1040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kidneydiseaseclinic.net\/stress\/wp-json\/wp\/v2\/tags?post=1040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}