# Adults with acquired conditions: aphasia, ALS/MND, primary progressive # aphasia, brain injury, Parkinson's. Written for this project; see # tools/pagesets/DESIGN-adult.md for the design and its sources. # # Layout: 4 rows x 5 columns. Row 0 of every page except the two home # pages is the "always" row: Back, Yes, No, I don't know, Wait -- so the # answers a partner asks for most are one press away from anywhere, at the # same place every time. # # A cell is: a string (a message: shown and said), $name (a cell defined # under `cells`), ~ (blank), or a mapping (see DESIGN-phrases-common.md). # "…" marks words the person fills in (fill: words); fill: photo / recording # mark cells that want the person's own photo or own voice. set: name: Adult conversation description: >- Everyday conversation for adults whose talking has changed: answers, rating scales, pain, comfort and feelings, fixing a mix-up, finding a word, scripts for common situations, cards that explain a condition to others, care and positioning requests, life story pages to fill with photos, and a page for messages recorded in the person's own voice. The messages are spoken aloud by this device: nothing is sent to anyone, and the care and breathing pages do not replace alarms or monitoring. version: 2026-10-05 license: type: CC-BY-SA-4.0 copyright_notice_url: https://creativecommons.org/licenses/by-sa/4.0/ author_name: AuraSense Tech Corporation and the open-standards AAC contributors source_url: https://aac.aurasense.ai/ symbols: [mulberry, openmoji] # pictograms only: no Bliss for this set root: home grid: [4, 5] frame: always palette: nav: "#CFD8DC" yes: "#C8E6C9" no: "#FFCDD2" answer: "#FFF9C4" repair: "#FFE0B2" rate: "#FFF3E0" feel: "#F8BBD0" body: "#FFEBEE" comfort: "#E1F5FE" question: "#E1BEE7" chat: "#DCEDC8" script: "#D1C4E9" life: "#F0F4C3" care: "#B2DFDB" urgent: "#EF9A9A" about: "#BBDEFB" voice: "#FFECB3" r0: "#FFFFFF" r1: "#FFF8E1" r2: "#FFECB3" r3: "#FFE082" r4: "#FFD54F" r5: "#FFCA28" r6: "#FFB300" r7: "#FFA000" r8: "#FF8F00" r9: "#FF6F00" r10: "#E65100" cells: back: {label: Back, go: "@back", symbol: "nav:back", color: nav} yes: {say: "Yes", symbol: "yes", color: yes} no: {say: "No", symbol: "no", color: no} idk: {say: "I don't know", symbol: "i don't know", color: answer} wait: {label: "Wait", say: "Wait, please.", symbol: "wait", color: repair} started: {say: "This started in …", fill: {words: true, hint: "Add when it started, or leave this out"}, color: about} time-to-answer: {say: "Please give me time to answer.", symbol: "time", color: about} adult: {say: "Please talk to me as an adult.", color: about} yes-no-q: {say: "Can you ask me yes/no questions?", color: repair} slower: {say: "Please speak more slowly.", symbol: "slow", color: repair} shorter: {say: "Please use shorter sentences.", color: repair} key-words: {say: "Please write down key words for me.", symbol: "write", color: repair} again: {say: "Please say that again.", color: repair} help-now: {say: "I need help now!", symbol: "emergency", color: urgent, note: "Spoken at once; nothing is sent to anyone."} frames: always: - {at: [0, 0], cell: $back} - {at: [0, 1], cell: $yes} - {at: [0, 2], cell: $no} - {at: [0, 3], cell: $idk} - {at: [0, 4], cell: $wait} boards: home: name: Home frame: ~ rows: - [{label: "About my talking", go: about, color: about}, $yes, $no, $idk, $wait] - [{label: "More answers", go: answers, color: answer}, {label: "Rate it 0 to 10", go: rate, color: rate}, {label: "Pain", go: pain, symbol: "pain", color: body}, {label: "How I feel", go: feelings, symbol: "happy", color: feel}, {label: "Comfort", go: comfort, color: comfort}] - [{label: "Fix a mix-up", go: repair, color: repair}, {label: "Help me find the word", go: wordfind, color: repair}, {label: "Questions", go: questions, symbol: "question", color: question}, {label: "Chat", go: chat, symbol: "hi", color: chat}, {label: "Scripts", go: scripts, color: script}] - [{label: "Care needs", go: care, symbol: "help", color: care}, {label: "My life and interests", go: topics, color: life}, {label: "People", go: people, color: life}, {label: "My own voice", go: myvoice, color: voice}, {label: "Simple page", go: simple, color: nav}] simple: name: Simple page description: >- Fewer, larger choices: for a tired day, or as the home page when talking has become harder. "All my pages" opens the full set. grid: [3, 4] frame: ~ parent: home rows: - [$yes, $no, $idk, $wait] - [{say: "I'm in pain.", symbol: "pain", color: body}, {say: "I need the bathroom.", symbol: "bathroom", color: care}, {say: "I want a drink.", symbol: "drink", color: care}, {say: "I'm tired.", symbol: "tired", color: feel}] - [{say: "Please help me.", symbol: "help", color: urgent}, {say: "Stop.", symbol: "stop", color: no}, {say: "Thank you.", color: chat}, {label: "All my pages", go: home, symbol: "home", color: nav}] answers: name: More answers style: {color: answer} rows: - ["Maybe.", "I think so.", "I don't think so.", "I'm not sure.", "That's right."] - ["Not quite.", "Sometimes.", "Not yet.", "Both.", "Neither."] - ["A little.", "A lot.", "It depends.", "Something else.", "Ask me again later."] rate: name: Rate it 0 to 10 description: >- Ask "How much, from 0 to 10?" and point to this page. 0 is none at all; 10 is the most there could be. rows: - [{label: "0 none", say: "0 out of 10: none at all.", color: r0}, {label: "1", say: "1 out of 10.", color: r1}, {label: "2", say: "2 out of 10.", color: r2}, {label: "3", say: "3 out of 10.", color: r3}, {label: "4", say: "4 out of 10.", color: r4}] - [{label: "5", say: "5 out of 10.", color: r5}, {label: "6", say: "6 out of 10.", color: r6}, {label: "7", say: "7 out of 10.", color: r7}, {label: "8", say: "8 out of 10.", color: r8}, {label: "9", say: "9 out of 10.", color: r9}] - [{label: "10 the most", say: "10 out of 10: the most there could be.", color: r10}, {say: "Better than before.", color: rate}, {say: "Worse than before.", color: rate}, {say: "About the same.", color: rate}, {say: "It keeps changing.", color: rate}] pain: name: Pain style: {color: body} rows: - [{label: "It hurts here", say: "It hurts here. I'll show you.", symbol: "hurting"}, {say: "My head hurts.", symbol: "head"}, {say: "My mouth hurts.", symbol: "mouth"}, {say: "My throat hurts.", want_symbol: "throat"}, {say: "My neck hurts.", want_symbol: "neck"}] - [{say: "My chest hurts.", want_symbol: "chest"}, {say: "My stomach hurts.", symbol: "stomach"}, {say: "My back hurts.", symbol: "back"}, {say: "My shoulder hurts.", want_symbol: "shoulder"}, {say: "My arm hurts.", want_symbol: "arm"}] - [{say: "My hand hurts.", want_symbol: "hand"}, {say: "My leg hurts.", want_symbol: "leg"}, {say: "My foot hurts.", symbol: "foot"}, {label: "What it's like", go: painlike, color: body}, {label: "How bad: 0 to 10", go: rate, color: rate}] painlike: name: What the pain is like parent: pain style: {color: body} rows: - ["It's sharp.", "It's a dull ache.", "It's burning.", "It's throbbing.", {say: "It's itchy.", symbol: "itchy"}] - ["It's numb.", "It's tingling.", "It comes and goes.", "It's there all the time.", "It's worse when I move."] - ["It's getting worse.", "It's getting better.", "It started today.", "It's been like this for a while.", {say: "Please tell the nurse.", symbol: "nurse"}] feelings: name: How I feel style: {color: feel} rows: - [{say: "I feel very good.", symbol: "good"}, "I feel good.", {say: "I feel OK.", symbol: "ok"}, {say: "I don't feel good.", symbol: "bad"}, {say: "I feel awful.", want_symbol: "awful"}] - [{say: "I'm happy.", symbol: "happy"}, {say: "I'm sad.", symbol: "sad"}, {say: "I'm angry.", symbol: "angry"}, {say: "I'm frustrated.", want_symbol: "frustrated"}, {say: "I'm worried.", symbol: "worried"}] - [{say: "I'm scared.", symbol: "scared"}, {say: "I'm tired.", symbol: "tired"}, {say: "I'm bored.", want_symbol: "bored"}, {say: "I'm lonely.", want_symbol: "lonely"}, {label: "More feelings", go: morefeelings, color: feel}] morefeelings: name: More feelings parent: feelings style: {color: feel} rows: - ["I'm calm.", {say: "I'm excited.", symbol: "excited"}, {say: "I'm proud.", want_symbol: "proud"}, "I'm grateful.", "I'm hopeful."] - [{say: "I'm confused.", symbol: "confused"}, {say: "I'm embarrassed.", want_symbol: "embarrassed"}, "I'm nervous.", "I'm overwhelmed.", "I'm upset."] - [{say: "I need a hug.", symbol: "hug"}, "I need some time alone.", "I'd like some company.", "I'm glad you're here.", "I miss you."] comfort: name: Comfort style: {color: comfort} rows: - [{say: "I'm comfortable.", want_symbol: "comfortable"}, "I'm a little uncomfortable.", {say: "I'm very uncomfortable.", want_symbol: "uncomfortable"}, "Something is bothering me.", {label: "Move me", go: positioning, symbol: "move", color: care}] - [{say: "I'm too hot.", symbol: "hot"}, {say: "I'm too cold.", symbol: "cold"}, {say: "I'm thirsty.", symbol: "thirsty"}, {say: "I'm hungry.", symbol: "hungry"}, {say: "I feel sick.", symbol: "nauseous"}] - [{say: "I need to rest.", symbol: "rest"}, {say: "I can't sleep.", symbol: "sleep"}, {say: "It's too noisy.", symbol: "loud"}, "It's too bright.", {say: "I need some quiet.", symbol: "quiet"}] repair: name: Fix a mix-up style: {color: repair} rows: - ["That's not what I meant.", "Let me try another way.", $yes-no-q, {say: "Please give me more time.", symbol: "time"}, $again] - [{say: "I didn't understand.", want_symbol: "understand"}, $slower, $shorter, {say: "Please write it down.", symbol: "write"}, {say: "Let me show you.", symbol: "show"}] - ["You've got it!", "Almost. Keep guessing.", "Please don't finish my sentences.", "Let's come back to it later.", "Never mind."] wordfind: name: Help me find the word description: >- When a word won't come: say what kind of word it is, then what it is like, so a partner can guess. style: {color: repair} rows: - [{say: "It's a person.", want_symbol: "person"}, {say: "It's a place.", want_symbol: "place"}, {say: "It's a thing.", want_symbol: "thing"}, "It's something to do.", {say: "It's something to eat or drink.", symbol: "food"}] - [{say: "It's about a time or a date.", symbol: "time"}, {say: "It's a number.", want_symbol: "number"}, "It's a feeling.", "It starts with the letter …", "It sounds like …"] - ["It's like …", "It's the opposite of …", "You use it for …", {say: "Let me find a picture.", symbol: "picture"}, {say: "I'll draw it.", symbol: "draw"}] questions: name: Questions style: {color: question} rows: - [{say: "I have a question.", symbol: "question"}, {say: "What time is it?", symbol: "time"}, {say: "What day is it?", symbol: "day"}, "What's happening today?", "Who is coming?"] - [{say: "When is my next appointment?", want_symbol: "appointment"}, "Where are we going?", {say: "Where is my phone?", symbol: "phone"}, "Where are my glasses?", "How are you?"] - [{say: "What did the doctor say?", symbol: "doctor"}, "Can you explain that again?", {say: "Can you call someone for me?", symbol: "call"}, {say: "When can I go home?", symbol: "home"}, "Is everything OK?"] chat: name: Chat style: {color: chat} rows: - [{say: "Hello.", symbol: "hi"}, "How are you?", "I'm doing well, thanks.", "Not so good today.", "Nice to see you."] - ["Tell me about your day.", "Tell me more.", "Really?", {say: "That's funny!", symbol: "funny"}, "That's great!"] - [{say: "I agree.", want_symbol: "agree"}, "I don't agree.", {say: "Thank you.", want_symbol: "thank you"}, {say: "I love you.", symbol: "i love you"}, {say: "Goodbye. See you soon.", want_symbol: "bye"}] # ─── Scripts ───────────────────────────────────────────────────────────── # Each script: "Say the next line" steps through the opening lines, one # press each (ext_aurasense_sequence; its lines are the cells named @r,c, # so editing a line edits the sequence). Every line is also a cell of its # own, to say again or out of turn. scripts: name: Scripts style: {color: script} rows: - [{label: "Introducing myself", go: script-intro}, {label: "At the doctor's", go: script-doctor, symbol: "doctor"}, {label: "Ordering at a café", go: script-cafe, symbol: "drink"}, {label: "Starting a phone call", go: script-phone, symbol: "phone"}, {label: "At the pharmacy", go: script-pharmacy, symbol: "medicine"}] - [{label: "Asking for help in a store", go: script-shop, symbol: "store"}, ~, ~, ~, ~] script-intro: name: Introducing myself parent: scripts style: {color: script} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4", "@2,0", "@2,1", "@2,2"], reset_after_minutes: 30}, color: voice}, {say: "Hello, my name is …", fill: {words: true, hint: "Add your name"}}, "Talking is hard for me, so I use this app to help.", $time-to-answer, {say: "I used to work as …", fill: {words: true, hint: "Add your work, or change this line"}}] - [{say: "I live in …", fill: {words: true, hint: "Add where you live"}}, {say: "I like …", fill: {words: true, hint: "Add something you enjoy"}}, "What's your name?", "Nice to meet you.", $yes-no-q] script-doctor: name: At the doctor's parent: scripts style: {color: script} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4", "@2,0"], reset_after_minutes: 30}, color: voice}, "Hello. I use this app to help me talk.", {say: "I'm here because …", fill: {words: true, hint: "Add the reason for this visit"}}, {say: "It started on …", fill: {words: true, hint: "Add when it started"}}, {say: "I take these medicines: …", symbol: "medicine", fill: {words: true, hint: "List your medicines"}}] - [{say: "I have a question.", symbol: "question"}, "It's getting worse.", "It's getting better.", "Please explain that more simply.", {say: "Please write it down.", symbol: "write"}] - ["Please talk to me, not just the person with me.", "What happens next?", "Can you explain that again?", {say: "Thank you.", want_symbol: "thank you"}, ~] script-cafe: name: Ordering at a café parent: scripts style: {color: script} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4", "@2,0"], reset_after_minutes: 30}, color: voice}, {say: "Hello.", symbol: "hi"}, {say: "I'd like a coffee, please.", fill: {words: true, hint: "Change to your usual order"}}, "With milk, please.", "For here, please."] - ["How much is it?", "No milk, thanks.", "Small, please.", "Large, please.", "To go, please."] - ["Can I pay by card?", {say: "Just water, please.", symbol: "water"}, "Please give me a moment.", {say: "Thank you.", want_symbol: "thank you"}, ~] script-phone: name: Starting a phone call parent: scripts style: {color: script} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4"], reset_after_minutes: 30}, color: voice}, {say: "Hello, this is …", fill: {words: true, hint: "Add your name"}}, "I use a speech app, so please give me time to answer.", "Please don't hang up.", {say: "I'm calling about …", fill: {words: true, hint: "Add what the call is about"}}] - ["Can you hear me?", $slower, $again, {say: "Can I talk to …?", fill: {words: true, hint: "Add who you want to talk to"}}, "Thank you. Goodbye."] script-pharmacy: name: At the pharmacy parent: scripts style: {color: script} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4"], reset_after_minutes: 30}, color: voice}, {say: "Hello. I'm here to pick up a prescription.", symbol: "medicine"}, {say: "The name is …", fill: {words: true, hint: "Add the name it is under"}}, {say: "My date of birth is …", fill: {words: true, hint: "Add the date of birth"}}, "Can you tell me how to take this?"] - [{say: "Please write it down.", symbol: "write"}, "Is it ready?", "I'll come back later.", {say: "Thank you.", want_symbol: "thank you"}, ~] script-shop: name: Asking for help in a store parent: scripts style: {color: script} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4"], reset_after_minutes: 30}, color: voice}, "Excuse me.", {say: "Can you help me, please?", symbol: "help"}, {say: "I'm looking for …", fill: {words: true, hint: "Add what you are looking for"}}, "Where can I find it?"] - ["How much is it?", "Can I pay by card?", "Thank you for your help.", ~, ~] # ─── Life story and people: templates for the person's own photos and words topics: name: My life and interests style: {color: life} rows: - [{label: "My family", go: topic-family}, {label: "My work", go: topic-work, symbol: "work"}, {label: "Where I've lived", go: topic-home, symbol: "house"}, {label: "Things I enjoy", go: topic-enjoy}, {label: "Places I've been", go: topic-travel}] - [{label: "Important days", go: topic-days, symbol: "birthday"}, {label: "My news", go: topic-news}, ~, ~, ~] topic-family: name: My family parent: topics style: {color: life} rows: - [{label: "My partner", say: "This is my partner, …", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "My children", say: "These are my children, …", fill: {photo: true, words: true, hint: "Add a photo and their names"}}, {label: "My grandchildren", say: "These are my grandchildren, …", fill: {photo: true, words: true, hint: "Add a photo and their names"}}, {label: "My parents", say: "These are my parents, …", fill: {photo: true, words: true, hint: "Add a photo and their names"}}, {label: "My brothers and sisters", say: "These are my brothers and sisters, …", fill: {photo: true, words: true, hint: "Add a photo and their names"}}] - [{label: "My pet", say: "This is my pet, …", want_symbol: "pet", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {say: "We met in …", fill: {words: true, hint: "Add where or when you met"}}, {say: "We have been together for … years.", fill: {words: true, hint: "Add how many years"}}, {say: "My family lives in …", fill: {words: true, hint: "Add where they live"}}, "Ask me about my family."] topic-work: name: My work parent: topics style: {color: life} rows: - [{say: "I worked as …", symbol: "work", fill: {photo: true, words: true, hint: "Add your work, and a photo"}}, {say: "I worked at …", fill: {words: true, hint: "Add where you worked"}}, {say: "I did that for … years.", fill: {words: true, hint: "Add how many years"}}, {say: "I'm proud of …", fill: {words: true, hint: "Add something from your work"}}, {say: "I retired in …", fill: {words: true, hint: "Add the year, or leave this out"}}] - ["Ask me about my work.", ~, ~, ~, ~] topic-home: name: Where I've lived parent: topics style: {color: life} rows: - [{say: "I grew up in …", fill: {photo: true, words: true, hint: "Add the place, and a photo"}}, {say: "I have also lived in …", fill: {photo: true, words: true, hint: "Add the place, and a photo"}}, {say: "Now I live in …", symbol: "home", fill: {photo: true, words: true, hint: "Add the place, and a photo"}}, {say: "My favorite place to live was …", want_symbol: "favorite", fill: {words: true, hint: "Add the place"}}, "Ask me about where I grew up."] topic-enjoy: name: Things I enjoy parent: topics style: {color: life} rows: - [{say: "I enjoy …", fill: {photo: true, words: true, hint: "Add something you enjoy, and a photo"}}, {say: "I enjoy …", fill: {photo: true, words: true, hint: "Add something you enjoy, and a photo"}}, {say: "I enjoy …", fill: {photo: true, words: true, hint: "Add something you enjoy, and a photo"}}, {say: "My favorite music is …", symbol: "music", fill: {words: true, hint: "Add the music"}}, {say: "My favorite food is …", symbol: "food", fill: {words: true, hint: "Add the food"}}] - [{say: "My favorite team is …", fill: {words: true, hint: "Add the team, or change this line"}}, {say: "My favorite show is …", symbol: "tv", fill: {words: true, hint: "Add the show"}}, {say: "I'm reading …", symbol: "book", fill: {words: true, hint: "Add the book"}}, "Ask me what I like.", ~] topic-travel: name: Places I've been parent: topics style: {color: life} rows: - [{say: "I went to …", fill: {photo: true, words: true, hint: "Add the place, and a photo"}}, {say: "I went to …", fill: {photo: true, words: true, hint: "Add the place, and a photo"}}, {say: "My favorite trip was to …", fill: {photo: true, words: true, hint: "Add the place, and a photo"}}, {say: "I'd love to go to …", fill: {words: true, hint: "Add a place"}}, "Ask me about my travels."] topic-days: name: Important days parent: topics style: {color: life} rows: - [{say: "My birthday is …", symbol: "birthday", fill: {words: true, hint: "Add the date"}}, {say: "Our anniversary is …", fill: {words: true, hint: "Add the date, or change this line"}}, {say: "A day I'll never forget: …", fill: {photo: true, words: true, hint: "Add the day, and a photo"}}, {say: "We celebrate …", want_symbol: "holiday", fill: {words: true, hint: "Add a holiday or festival"}}, "Ask me about it."] topic-news: name: My news parent: topics description: Change these lines often, so there is always something new to tell. style: {color: life} rows: - [{label: "Say the next line", seq: {lines: ["@1,1", "@1,2", "@1,3", "@1,4"], reset_after_minutes: 120}, color: voice}, "Guess what?", {say: "This week I …", fill: {words: true, hint: "Add something you did"}}, {say: "I saw …", fill: {photo: true, words: true, hint: "Add who or what you saw"}}, "It was great!"] - ["It wasn't good.", "Ask me about my weekend.", "What's your news?", ~, ~] people: name: People description: Add each person's photo and name, so one press says who you mean. style: {color: life} rows: - [{label: "Partner", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Son", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Daughter", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Mother", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Father", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}] - [{label: "Brother", say: "…", symbol: "brother", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Sister", say: "…", symbol: "sister", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Grandchild", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Friend", say: "…", symbol: "friend", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Neighbor", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}] - [{label: "Caregiver", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Doctor", say: "…", symbol: "doctor", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Nurse", say: "…", symbol: "nurse", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {label: "Someone else", say: "…", fill: {photo: true, words: true, hint: "Add a photo and their name"}}, {say: "Where is …?", fill: {words: true, hint: "Add a name, or say it after this"}}] # ─── Care: for anyone who needs help with care, including people with ALS/MND care: name: Care needs description: >- These messages are spoken aloud by this device. Nothing is sent to anyone: someone needs to be nearby to hear them. style: {color: care} rows: - [{label: "Move me", go: positioning, symbol: "move"}, {label: "Breathing", go: breathing, symbol: "breathing"}, {label: "Personal care", go: personal, symbol: "wash"}, {say: "I need the bathroom.", symbol: "bathroom"}, {say: "I need a drink.", symbol: "drink"}] - [{say: "I need my medicine.", symbol: "medicine"}, "I need my glasses.", "I need my hearing aid.", {say: "Please call the nurse.", symbol: "nurse"}, {say: "Please call my family.", symbol: "call"}] - [$help-now, "Please stay with me.", "Please check on me in a while.", "Please turn the light off.", "Please turn the light on."] positioning: name: Move me parent: care style: {color: care} rows: - [{say: "Please move me.", symbol: "move"}, {say: "Move me up the bed.", symbol: "bed"}, "Turn me onto my left side.", "Turn me onto my right side.", "Turn me onto my back."] - [{say: "Raise the head of the bed.", symbol: "up"}, {say: "Lower the head of the bed.", symbol: "down"}, {say: "I want to sit up.", symbol: "sit"}, "I want to lie down.", "Please fix my pillow."] - ["Move my arm.", "Move my leg.", {say: "A little more.", symbol: "more"}, {say: "Stop. That's good.", symbol: "stop"}, "That's better, thank you."] breathing: name: Breathing parent: care description: >- Spoken aloud only: nothing is sent to anyone, and this page does not replace alarms or monitoring. style: {color: care} rows: - [{say: "I need suction.", want_symbol: "suction"}, {say: "I'm short of breath.", symbol: "breathing"}, "Please help me cough.", "There's something in my throat.", "Please check my mask."] - ["My mask is leaking.", "Please put my mask on.", "Please take my mask off for a moment.", "Please check my breathing machine.", "The alarm is going off."] - [{say: "Please call the nurse now.", symbol: "nurse", color: urgent}, $help-now, "I'm OK now.", "Please stay with me.", "I need a break from talking."] personal: name: Personal care parent: care style: {color: care} rows: - [{say: "Please wash my face.", symbol: "wash"}, {say: "Please brush my teeth.", symbol: "toothbrush"}, "Please comb my hair.", "Please wipe my mouth.", "Please wipe my eyes."] - [{say: "I have an itch. I'll show you where.", symbol: "itchy"}, {say: "I'd like a shower.", symbol: "shower"}, "I need to be changed.", "Please help me shave.", "Please put on my glasses."] - [{say: "I'd like to get dressed.", symbol: "dress"}, {say: "I need a blanket.", symbol: "blanket"}, {say: "Please close the door.", symbol: "door"}, "I'd like some privacy.", "Please be gentle."] myvoice: name: My own voice description: >- Record each of these in your own voice while you can, and the cell plays your recording instead of the app's voice. Change the words to the things you say most. style: {color: voice} rows: - [{say: "Hello, it's me.", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "I love you.", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Thank you.", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Good morning.", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Good night.", fill: {recording: true, hint: "Record this in your own voice"}}] - [{say: "That's funny!", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "You're kidding!", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Oh no!", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Come here, please.", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "I'm proud of you.", fill: {recording: true, hint: "Record this in your own voice"}}] - [{say: "Yes!", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "No!", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Please.", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Wait!", fill: {recording: true, hint: "Record this in your own voice"}}, {say: "Help!", fill: {recording: true, hint: "Record this in your own voice"}}] # ─── About my talking: cards the person shows to explain their condition. # The person (or someone they trust) chooses the card that fits; the app # never decides it. Each says what helps, in the person's own voice. about: name: About my talking style: {color: about} rows: - [{label: "Aphasia", go: about-aphasia}, {label: "ALS / MND", go: about-als}, {label: "Primary progressive aphasia", go: about-ppa}, {label: "Brain injury", go: about-tbi}, {label: "Parkinson's", go: about-parkinsons}] - [{label: "In my own words", go: about-mine}, "This app is my voice.", $time-to-answer, "Please ask one question at a time.", "Please don't speak for me."] - [$adult, "Please check that you've understood me.", "Please talk to me, not just the person with me.", "Thank you for your patience.", ~] about-aphasia: name: Aphasia parent: about style: {color: about} rows: - [{label: "I have aphasia", say: "I have aphasia. I know what I want to say; I have trouble finding the words. Please give me time."}, "Aphasia affects language, not intelligence.", "Reading and writing can be hard for me too.", "I may say the wrong word. Please check with me.", "Please don't pretend to understand. It's OK to tell me you didn't get it."] - [$slower, $shorter, $key-words, "Pointing, gestures and pictures help me.", $yes-no-q] - [$started, $time-to-answer, $adult, ~, ~] about-als: name: ALS / MND parent: about style: {color: about} rows: - [{label: "I have ALS / MND", say: "I have ALS, also called MND. It affects my muscles, including the ones I use to speak."}, "I can hear and understand you.", "Talking tires me. Please let me use this app.", "I may be slow to answer. Please wait.", "I choose with my eyes, so please be patient."] - ["Please read my screen if you can't hear it.", "If this app isn't working, please use my letter board.", "Please check with me before you do something for me.", "Please include me in the conversation.", "Some of these messages are in my own voice."] - [$started, $yes-no-q, $adult, ~, ~] about-ppa: name: Primary progressive aphasia parent: about style: {color: about} rows: - [{label: "I have primary progressive aphasia", say: "I have primary progressive aphasia. Finding and understanding words is getting harder for me over time."}, "Language is the hardest part for me.", "I'm still me.", "Please show me as well as tell me.", "If I get stuck, please give me two choices."] - [$time-to-answer, $shorter, $key-words, "Please don't correct every word I say.", $yes-no-q] - [$started, $adult, ~, ~, ~] about-tbi: name: Brain injury parent: about style: {color: about} rows: - [{label: "I have a brain injury", say: "I have a brain injury. It affects how I talk, and sometimes how I take things in."}, "Short conversations work best for me.", "Can we talk somewhere quieter?", "Please ask one question at a time.", "I need a break."] - ["Please remind me what we were talking about.", "Please write down important things for me.", "I may get frustrated. It's not about you.", $time-to-answer, $adult] - [$started, ~, ~, ~, ~] about-parkinsons: name: Parkinson's parent: about style: {color: about} rows: - [{label: "I have Parkinson's", say: "I have Parkinson's. My voice can be quiet and hard to understand, so I use this app."}, "My face may not show how I feel.", "Please don't rush me.", "Please tell me if you can't hear me.", "My voice changes during the day."] - ["I may need extra time to move or to answer.", "Please ask me to repeat. I don't mind.", "Please face me when you talk.", $time-to-answer, $adult] - [$started, ~, ~, ~, ~] about-mine: name: In my own words parent: about description: Explain your talking to others in your own words. style: {color: about} rows: - [{say: "I have …", fill: {words: true, hint: "Add what you want people to know"}}, {say: "It affects …", fill: {words: true, hint: "Add what it affects"}}, {say: "What helps me: …", fill: {words: true, hint: "Add what helps"}}, {say: "Please …", fill: {words: true, hint: "Add a request"}}, {say: "Please don't …", fill: {words: true, hint: "Add something to avoid"}}] - ["Thank you for your patience.", ~, ~, ~, ~]