Skip to main content
Version: 1.0.0

Cognition/MoCA

Overview of Data Domain

warning

This version on the dataset includes MoCA data from only 79 participants out of the 204 due to a bug. This will be addressed in the next version of the dataset anticipated to be released in November 2024.

Montreal CogniÍtive Assessment (MoCA)

The Montreal Cognitive Assessment (MOCA) is widely used as a screening tool to assess cognitive function. This validated method comprises diverse tasks targeting distinct cognitive domains, rendering it highly sensitive in detecting mild cognitive impairment. During assessment, subjects engage in tasks such as recalling word lists, drawing specific shapes, and following complex instructions. These tasks are all administered electronically using an iPad, with a maximum score of 30 points. A score below 24 indicates cognitive impairment, while a final total score of 26 and above is considered normal. Additionally, participants with 12 or fewer years of education are granted an additional point, thereby adjusting the results for varying education levels.

MOCA assess

  • Short-term memory
  • Visuospatial abilities
  • Executive functions
  • Attention, concentration, and working memory
  • Language
  • Orientation to time and place

For more information about MOCA please click here

Since individuals with type 2 diabetes are at a higher risk of developing cognitive impairments, MOCA plays a crucial role in helping researchers understand the relationship between Type 2 diabetes and cognitive health. For the AI-READI project, the study data is captured on the MoCAtest Duo App (on tablet) and is administered by trained Clinical Research Coordinators. The data is available in .csv format.

Some limitations of the MoCA include the need for trained professionals to accurately score it, the potential influence of a person's education level and fluency in English on test outcomes, the impact of socioeconomic factors, and the similarity in scores between individuals with depression or other mental health issues and those with mild dementia.

Data Processing

File format

The MoCA data from all subjects is stored in 2 .csvs files, along with other RedCap measurements. A .csv file, short for Comma-Separated Values, is a commonly used file format for storing tabular data in plain text, where each line represents a row of data and each value within the row is separated by a comma.

The file organization is as follows:

pilot_data_root
└── clinical_data
└── measurement.csv
└── observation.csv
DomainVariableMethodData Standard/ File ExtensionOpen Source vs. Protected Database?
CognitionMontreal Cognitive Assessment (MoCA)on tablet; MoCAtest Duo App.csvOpen Source

Data Standards

MoCA data follows the OMOP Common Data Model. OMOP (Observational Medical Outcomes Partnership) is a collaborative effort focused on standardizing and analyzing healthcare data. Developed by the Observational Health Data Sciences and Informatics (OHDSI) community, OMOP provides a standardized data model, vocabulary, and analytics tools to enable large-scale analysis of real-world healthcare data.

File Processing

The .csv files are designed for easy opening in Python and/or Jupyter Notebooks. The measurement.csv file contains the time taken to complete specific tasks and its scores whereas the observation.csv contains measurements such as total time taken to complete the test and total score.

Metadata and Example Outputs (measurement.csv)

The MoCA data is organized per subject (person_id) and within each subject block i.e. ~30 rows, each row corresponds to a different measurement type (measurement_concept_id) for that subject.

Data ElementDescriptionExample
measurement_idID number associated with the MoCA test23
person_idSubject ID (serves as foreign key to the OMOP Persons table)0000
measurement_concept_idOMOP Concept ID corresponding to the MoCA test*Refer to table
measurement_dateDate of the measurement2023-08-28
measurement_datetimeDate and time of the measurement2023-08-28 00:00:00
measurement_timeTime of the measurementblank
measurement_type_concept_idConcept identifier representing the type of measurement32880
operator_concept_idConcept identifier representing the operator involved in the measurement0
value_as_numberNumeric value of the measurement12
value_as_concept_idConcept identifier representing the value of the measurement0
unit_concept_idConcept identifier representing the unit of measurement0
range_lowLower range of normal values for the measurementblank
range_highUpper range of normal values for the measurementblank
provider_idIdentifier for the healthcare providerblank
visit_occurrence_idIdentifier for the measurement visit0
visit_detail_idIdentifier for additional details about the visit0
measurement_source_valueOriginal value in the source data representing the measurement*Refer to table
measurement_source_concept_idConcept identifier in the source data representing the measurement0
unit_source_valueOriginal value in the source data representing the unit of measurementblank
unit_source_concept_idConcept identifier in the source data representing the unit of measurement0
value_source_valueOriginal value in the source data representing the measurement value12
measurement_event_idIdentifier for the specific event associated with the measurement0
meas_event_field_concept_idConcept identifier representing the specific field being measured within the measurement event0
Descriptionmeasurement_source_valuemeasurement_concept_id
Trail drawings scoreTrails4165596
Time taken to do trails in secondsTime(sec.)2005200344
Cube drawings scoreCube2005200345
Time taken to do cube in secondsTime(sec.)2005200346
Time taken to do clock in secondsTime(sec.)2005200347
Animal name recall taskNaming (3 points)2005200348
time in seconds to perform the animal name recall taskNaming(sec.)2005200349
Words correctly repeated (1st trial)Memory Trial 12005200350
Time in seconds to perform the above task.Memory Trial 1(sec.)2005200351
Words correctly repeated (2nd trial)Memory Trial 22005200352
Time in seconds to perform the above task.Memory Trial 2(sec.)2005200351
Time in seconds to perform the above task.Digit Span(sec.)2005200351
Letter tapping scoreLetter A2005200353
Time in seconds to perform the above task.Time(sec.)2005200351
Serial 7 subtraction scoreSubtraction2005200354
Time in seconds to perform the above task.Time(sec.)2005200351
Repeats sentences IIRepetition2005200355
Time in seconds to perform the above task.Time(sec.)2005200351
Maximal one-minute recall of words beginning with 'F'Fluency2005200356
Time in seconds to perform the above task.Time(sec.)2005200351
MOCA abstractionAbstraction2005200357
Time in seconds to perform the above task.Time(sec.)2005200351
MOCA delayed recall with no cueDelayed Recall2005200358
Time in seconds to perform the above task.Time(sec.)2005200351
MOCA orientation date, month, year, day, place, cityOrientation2005200359
Time in seconds to perform the above task.Time(sec.)2005200351
pull down menu of 3-4 year age spans, age in yearsAge Range2005200360
combined score of MOCA delayed recall with no cue, MOCA delayed recall category cue (not included in total score), MOCA delayed recall multiple choice cue ( not included in total score)MIS Score2005200361

Metadata and Example Outputs (observation.csv)

Data ElementDescriptionExample
observation_idID number associated with the MoCA test34
person_idSubject ID (serves as foreign key to the OMOP Persons table)0000
observation_concept_idOMOP Concept ID corresponding to the MoCA test*Refer to table
observation_dateDate of the MoCA test2023-08-10
observation_datetimeDate and time of the MoCA test2023-08-10 00:00:00
observation_type_concept_idConcept identifier representing the type of measurement32880
value_as_numberMoCA test output as a number12.0
value_as_stringMoCA test output as a string12
value_as_concept_idConcept identifier representing the observed value0
qualifier_concept_idConcept identifier representing additional information0
unit_concept_idConcept identifier representing the unit of measurement0
provider_idIdentifier for the healthcare provider0
visit_occurrence_idIdentifier for the participant visit0
visit_detail_idIdentifier for additional visit details0
observation_source_valueSource data representing the observation value*Refer to table
observation_source_concept_idConcept identifier representing the observation source value0
unit_source_valueValue in the source data for the measurement unitblank
qualifier_source_valueValue in the source data for the qualifierblank
value_source_valueSource data value12
observation_event_idObservation event identifier0
obs_event_field_concept_idObservation event field concept0
Measurement conditionsobservation_source_valueobservation_concept_id
Date form completedTest Upload Date3006440
Clock drawing panel [GPCOG]Clock (3 points)21492218
Digit span performanceDigit Span4153980
Years of education [#] - ReportedSubject's Education42528764
Time to complete surveyTotal Time1988422
Montreal cognitive assessment scoreTotal Score36684973