1.2. Tour

Todo

This tour is a little outdated; apologies! The screenshots are of the older Javascript/Titanium application, not the newer C++/Qt application, and the server front end has also improved. We’ll update this when we can.

The main menu. No patient is selected. The application is locked (red padlock at top right). This is how the application starts. Touch the padlock to unlock.

../_images/01_main_menu_locked.png

Unlocked. The first time you run the application, there is no code to unlock it. Later, you will set one. For now, click ‘Choose patient’.

../_images/02_main_menu_unlocked.png

Choose patient. There are no patients yet. Press the + to add one.

../_images/03_choose_patient_no_patients.png

Add patient. Enter some details. Touch the X to cancel or the green tick to save.

../_images/04_add_patient.png

Choose patient. Now we have a test patient, and she is selected.

../_images/05_patient_selected.png

Choose patient. Touch the patient rows to select and deselect them.

../_images/06_patient_unselected.png

Patient summary. Having selected the patient (note the line near the top indicating which patient is selected), return to the main menu and choose ‘Patient summary’. This patient has no task instances yet.

../_images/07_patient_summary_no_tasks.png

Main menu. Having chosen a patient, touch the padlock again to lock the application. In the locked state, no other patient details can be viewed, so you can give the tablet to the patient to perform a task (presuming there is no other sensitive information on it!). Let’s choose the ‘Affective’ menu.

../_images/08_main_menu_patient_selected.png

Affective disorders. There’s a list of tasks. (THIS DEMONSTRATION LIST DOES NOT NECESSARILY INDICATE TASKS PRESENT IN THE APPLICATION.) Choose ‘PHQ-9’.

../_images/09_affective_menu.png

PHQ-9 menu screen. For each task, you can see options to choose a patient, and view information about the task. This patient has no instances of the PHQ-9 task yet.

../_images/10_phq9_task_menu.png

PHQ-9 information. The information screen gives details of the tasks, with links and references. Return to the task screen and touch the + symbol to add a new PHQ-9 task.

../_images/11_phq9_task_info.png

PHQ-9 task (1 of 2). Here’s the PHQ-9 screen. It’s in a big font at the moment! Touch the options to respond to the questions. White backgrounds indicate screens for the patient to complete.

../_images/12_phq9_top.png

PHQ-9 task (2 of 2). When sufficient information has been entered, a green ‘stop’ square appears at the top right. Press that to complete the task.

../_images/13_phq9_bottom.png

PHQ-9 menu screen. Now our patient has a PHQ-9 instance listed. Touch it to select it.

../_images/14_phq9_task_menu_with_task.png

PHQ-9 screen, task selected. When this row is selected, additional icons appear at the top right. Touch the magnifying glass to view more detail.

../_images/15_phq9_task_menu_task_selected.png

Viewing options for a PHQ-9 task. Most tasks let you view a ‘Facsimile’ of the task as if you were performing it, or see a ‘Summary’.

../_images/16_phq9_view_task.png

PHQ-9 summary (1 of 2). Here’s part of the summary. You can see the raw answers…

../_images/17_phq_summary_a.png

PHQ-9 summary (2 of 2). … and some automated scoring. However, it’s not very sophisticated. We’ll see something better later on.

../_images/18_phq9_summary_b.png

PHQ-9 facsimile. Here’s the facsimile, a read-only copy of what we saw earlier. Now, let’s change the font size. Back to the main menu, and choose ‘Settings’.

../_images/19_phq9_facsimile.png

Application locked. Ah. We can’t change the settings, because we’ve locked the application to this patient. Touch the padlock to unlock.

../_images/20_unable_locked.png

Settings. Now we can get to the settings menu. Choose ‘Questionnaire/task appearance’.

../_images/21_settings_menu.png

Questionnaire/task appearance. Use the slider to set the font size.

../_images/22_questionnaire_settings.png

GAD-7 (now with smaller font). Here’s the GAD-7 task, accessible from the ‘Affective’ menu, with our new font size.

../_images/23_phq9_smaller_font.png

BPRS. The BPRS (accessible from the ‘Global function…’ menu) is clinician-administered, so it has a different background colour. Also, it’s a multi-page task; a green ‘Next’ arrow appears at the top right when you can progress (and a ‘Back’ arrow on subsequent pages), replaced by the ‘Stop’ symbol when you’ve come to the end.

../_images/24_bprs_q1.png

Patient summary. Having run three tasks, we now have something more interesting in our ‘Patient summary’.

../_images/25_patient_summary_with_tasks.png

Expectation-Detection Threshold task (1 of 5). Before we look at the upload process, let’s glance at a few more tasks. This one is on the ‘Research’ menu.

../_images/26_expdetthreshold_a.png

Expectation-Detection Threshold task (2 of 5). It assesses the ability to detect a stimulus in noise.

../_images/27_expdetthreshold_b.png

Expectation-Detection Threshold task (3 of 5). Participants respond on the buttons for a while…

../_images/28_expdetthreshold_c.png

Expectation-Detection Threshold task (4 of 5). … finally reaching the end…

../_images/29_expdetthreshold_d.png

Expectation-Detection Threshold task (5 of 5). … and a task summary appears as usual. This is dull, but we’ll see a fancier view of it later.

../_images/30_expdetthreshold_e.png

Clerking template. On the ‘Clinical’ menu are some simple templates for clinical assessment.

../_images/31_clerking.png

Help menu. On the ‘Help’ menu, there’s a demonstration task.

../_images/32_help_menu.png

Demo (1 of 9). Let’s look at this; it shows the elements that questionnaire-style tasks can be built from.

../_images/33_demo_a.png

Demo (2 of 9). Types of multiple-choice question.

../_images/34_demo_b.png

Demo (3 of 9). MCQs with boolean (yes/no) options; subtitles in grids; n-from-many questions.

../_images/35_demo_c.png

Demo (4 of 9). Images, boolean (yes/no) images, boolean text, photograph-taking using the tablet’s camera.

../_images/36_demo_d.png

Demo (5 of 9). Text, multiline text, numerical validation, dates and times.

../_images/37_demo_e.png

Demo (6 of 9). Timers, sliders, …

../_images/38_demo_e.png

Demo (7 of 9). … and an image stack.

../_images/39_demo_f.png

Demo (8 of 9). A sketching canvas.

../_images/40_demo_g.png

Demo (9 of 9). You can play sounds, too (not live on this web site!).

../_images/41_demo_h.png

User settings. Back to the ‘Settings’ menu, then choose ‘User settings’. Some things are cosmetic (device friendly name, default clinician information) but the USERNAME and PASSWORD are important for talking to the server.

../_images/42_user_settings.png

Intellectual property settings. Also on the ‘Settings’ menu, this governs what tasks you may run. Some tasks will not run, for example, in a commercial environment, or if the application doesn’t know if it’s in a commercial environment or not. BEING DISHONEST HERE MAY CAUSE YOU TO BREAK THE LAW.

../_images/43_ip_settings.png

Privileged mode. Before we can edit the access codes or server settings, we must be in Privileged mode. Touch ‘Set privileged mode’ and note the change in the padlock at the top right.

../_images/44_privileged_mode.png

Set access codes. Set the access codes to unlock and to set privileged mode.

../_images/45_access_codes.png

Server settings. Set these carefully. They determine which server the tablet will talk to.

../_images/46_server_settings.png

Registering… When you point the device at a server for the first time, you must register the device with the server (and your username must be approved to register new devices).

../_images/47_registering.png

Successful registration. This server liked us.

../_images/48_registered.png

Upload. Now touch ‘Upload…’ on the main menu, and the data will be squirted over to the server via a secure link.

../_images/49_uploading.png

Web viewer. OK, let’s move from the tablet application to a web browser, and log in to our CamCOPS server via a secure link.

../_images/50_webview_login.png

Web viewer: main menu. Of most interest: ‘View tasks’.

../_images/51_webview_main_menu.png

View tasks. We can filter in a number of ways. Each task has a ‘PDF’ and an ‘HTML’ option.

../_images/52_webview_view_tasks.png

PHQ-9 PDF. Here’s the PHQ-9 task we ran earlier, in a PDF format suitable for printing. You can see the raw results, and some automatic interpretation.

../_images/53_webview_phq9_pdf.png

PHQ-9 HTML. Here’s the same task in HTML format; this is quicker to browse, but less suited to printing (it won’t follow the rules of having patient identifiers on each page).

../_images/54_webview_phq9_html.png

Clerking PDF. Here’s our mock clerking in PDF format. Note the headers on each page.

../_images/55_webview_clerking_pdf.png

Expectation-Detection Threshold (1 of 2). Some research tasks give inordinate detail…

../_images/56_webview_expdetthreshold_a.png

Expectation-Detection Threshold (2 of 2). … and can automatically plot their results. Here’s a plot of intensity against trial number, and a logistic fit to the data, showing the subject’s psychometric function.

../_images/57_webview_expdetthreshold_b.png

The underlying database. Under the bonnet, CamCOPS uses standard relational databases on the tablets and on the server. Here’s a MySQL console on the server.

../_images/58_mysql.png

Analysis using R. It’s easy to fetch data from the CamCOPS database into sophisticated analytical tools like R.

../_images/59_R.png