본문 바로가기
Projects/DoctorCat

CAIDE Dementia Risk Score 설문지

by wenect 2024. 2. 6.

개인 정보

  1. 나이
    • 47-53세
    • 54-60세
  2. 성별
    • 남성
    • 여성

교육 및 유전적 요인

  1. 교육 수준
    • 기본 교육 (9년 미만)
    • 중등 교육 (9-12년)
    • 고등 교육 (12년 이상)
  2. APOE ε4 알렐의 존재 여부
    • 없음
    • 있음

생활 습관

  1. 운동 습관
    • 규칙적으로 운동함 (주당 최소 30분, 주 2회 이상)
    • 운동하지 않음
  2. 흡연 습관
    • 비흡연자
    • 흡연자

건강 상태

  1. 혈압
    • 정상 혈압
    • 고혈압 (현재 고혈압 치료 중이거나 고혈압 진단을 받은 적이 있음)
  2. 총 콜레스테롤 수치
    • 정상
    • 높음 (치료 중이거나 높은 콜레스테롤 진단을 받은 적이 있음)
  3. BMI (체질량 지수)
    • < 25 kg/m²
    • ≥ 25 kg/m²

CAIDE Dementia Risk Score를 계산하기 위한 판단 기준은 연구에 따라 다소 차이가 있을 수 있지만, 기본적인 접근 방식은 개인의 위험 요소를 점수화하여 총점을 계산하고, 이 총점을 통해 치매 발병 위험도를 평가하는 것입니다. 여기서는 간단한 예를 들어 C# 프로그램을 작성해보겠습니다. 이 프로그램은 사용자로부터 CAIDE 설문지의 항목에 대한 답변을 입력받아, 치매 위험 점수를 계산하고 판단 기준에 따라 위험도를 출력합니다.

using System;

class CAIDEDementiaRiskScore
{
    static void Main()
    {
        // 사용자 입력을 위한 변수 선언
        int ageScore = 0, educationScore = 0, geneticScore = 0, lifestyleScore = 0, healthScore = 0;

        // 나이 점수 계산
        Console.WriteLine("나이를 입력하세요 (47-53, 54-60): ");
        int age = Convert.ToInt32(Console.ReadLine());
        if (age >= 47 && age <= 53) ageScore = 1;
        else if (age > 53) ageScore = 2;

        // 교육 수준 점수 계산
        Console.WriteLine("교육 수준을 입력하세요 (1: 기본, 2: 중등, 3: 고등): ");
        int education = Convert.ToInt32(Console.ReadLine());
        switch (education)
        {
            case 1: educationScore = 0; break;
            case 2: educationScore = 1; break;
            case 3: educationScore = 2; break;
        }

        // APOE ε4 알렐 점수 계산
        Console.WriteLine("APOE ε4 알렐의 존재 여부를 입력하세요 (0: 없음, 1: 있음): ");
        geneticScore = Convert.ToInt32(Console.ReadLine()) * 2;

        // 생활 습관 점수 계산
        Console.WriteLine("주당 운동 횟수를 입력하세요 (0: 운동하지 않음, 1: 규칙적으로 운동): ");
        lifestyleScore += Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("흡연 여부를 입력하세요 (0: 비흡연자, 1: 흡연자): ");
        lifestyleScore += Convert.ToInt32(Console.ReadLine());

        // 건강 상태 점수 계산
        Console.WriteLine("고혈압의 유무를 입력하세요 (0: 정상, 1: 고혈압): ");
        healthScore += Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("콜레스테롤 수치 상태를 입력하세요 (0: 정상, 1: 높음): ");
        healthScore += Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("BMI 상태를 입력하세요 (0: <25, 1: ≥25): ");
        healthScore += Convert.ToInt32(Console.ReadLine());

        // 총점 계산
        int totalScore = ageScore + educationScore + geneticScore + lifestyleScore + healthScore;

        // 위험도 평가
        if (totalScore < 6) Console.WriteLine("치매 위험도: 낮음");
        else if (totalScore >= 6 && totalScore <= 8) Console.WriteLine("치매 위험도: 중간");
        else Console.WriteLine("치매 위험도: 높음");
    }
}

이 프로그램은 사용자로부터 나이, 교육 수준, APOE ε4 알렐의 존재 여부, 생활 습관 (운동 및 흡연 여부), 그리고 건강 상태 (고혈압, 콜레스테롤 수치, BMI)에 대한 정보를 입력받습니다. 입력받은 정보를 기반으로 점수를 계산하고, 총점에 따라 치매 위험도를 낮음, 중간, 높음으로 분류하여 출력합니다.

이 코드는 CAIDE Dementia Risk Score의 계산 방법을 단순화한 예시입니다. 실제 연구에서 사용되는 정확한 점수 체계와 위험도 판단 기준은 전문적인 의료 기관이나 연구 자료를 참조해야 합니다.

 

논문:

  1. 인구 기반 부검 연구(Population-Based Autopsy Study) 따르면 CAIDE 치매 위험 점수가 11점 이상이면 최대 10년 후까지 뇌경색이 더 많이 발생하는 것으로 나타났으며, 이는 85세 이상 노인의 뇌경색 위험 증가를 예측하는 데 관련성이 있음을 강조했습니다. 이 연구는 그러한 결과의 위험이 더 높은 개인을 식별하는 데 CAIDE 점수의 유용성을 강조합니다.
  2. Northern Manhattan Study 인지 능력을 예측하는 데 있어 CAIDE 치매 위험 점수와 글로벌 혈관 위험 점수를 비교했습니다. 이 비교는 인지 기능 평가에서 CAIDE 점수의 적용과 광범위한 역학 연구에서의 잠재력을 강조합니다.
  3. PREVENT-Dementia Study 치매 위험이 더 크다는 것을 나타내는 CAIDE 점수가 높을수록 백질 고강도(WMH) 및 전신 염증의 향후 진행을 예측한다는 것을 발견했습니다. 이 발견은 뇌혈관 질환의 예후 및 예측 마커로서 CAIDE 점수의 잠재력을 뒷받침하며, 수정 가능한 위험 관리로부터 가장 많은 혜택을 받을 수 있는 개인을 식별하는 데 유용함을 시사합니다.
  4. PLOS ONE에 발표된 "Population-based dementia prediction model using Korean Public Health Examination data: A cohort study"라는 제목의 연구를 발견했다. 본 연구는 40-69세 한국인의 국민건강검진 자료를 활용하여 10년간 치매의 발병을 예측하였다. 이 모델은 이전 코호트 연구와 비교할 수 있는 우수한 판별 정확도를 보여주었습니다.

'Projects > DoctorCat' 카테고리의 다른 글

치매판단 설문들  (0) 2024.02.06
ANU-ADRI(Australian National University Alzheimer's Disease Risk Index)  (0) 2024.02.06
Moxie AI  (1) 2024.01.12

댓글