MindLogger use case: Healthy Brain Network ecological momentary assessment

MATTER Lab spec docs

View project on GitHub

Status

active

Revision history

Name Date Reason For Changes Version
Arno Klein
Jon
2019-10-18 :books: :construction: replace “user” with “informant” in context of user role
:handshake: combine active subject user role and informant user role into informant role
:fire: drop passive subject documentation
:construction: v1.0 draft
Mike Milham
Lindsay Alexander
Mike Xiao
Jon
2019-10-08 :hammer: nail down identification and privacy requirements v1.0
Jon Clucas 2019-10-08 :tractor: begin converting from nested files to flat page :construction: v1.0 draft

Contents

Actors

Roles

Child / Informant

  • Responds to activities about self
  • Can see own data

Parent / Informant

  • Responds to activities about child(ren)
  • Can see own data

Manager

  • Sets up applet
  • Invites managers, coordinators, reviewers, informants
  • No data access unless also informant and/or reviewer

Coordinator

  • Invites informants
  • No data access unless also informant and/or reviewer
  • Cannot invite managers or reviewers unless also a manager

Reviewer

  • Can access deidentified data

User Identification

  • Per informant (child and parent), a manager or coordinator assigns:
    1. A custom ID for data reporting
    2. Manager invites informants to appropriate user groups
  • Manager/coordinator defines relevant relationships between informants, (eg, “Parent is parent of Child”). MindLogger automatically populates appropriate fields as defined in initial applet set-up.

  • In the app, informants see names from profiles:
    • informant’s own name
    • names of subjects about whom informant can report
    • names of managers who can see / assign / update access & personal information
    • names of reviewers who can see / download deidentified data
  • informants set their own names, usernames, passwords.

  • Data reviewers and downloaders see only custom IDs as identification.

Relationships

"bio:father": "The biological father of a person, also known as the genitor."
"bio:mother": "The biological mother of a person, also known as the genetrix."
"rel:parentOf": "A person who has given birth to or nurtured and raised this person."

Namespaces

bio: "http://vocab.org/bio/#"
rel: "http://vocab.org/relationship/#"

User journeys

New user

All new users will be set up by & with a manager or coordinator. The informant will choose their own username and password.

informant

user journey flow for informant

Manager

user journey flow for manager

Coordinator

user journey flow for coordinator

Reviewer

user journey flow for reviewer

Editor

Editor role not planned for v1.0. See MindLogger wysiwyg editor panel. MindLogger is intended to use ReproLib-encoded documents, regardless of how those documents are authored.