Skip to content

Instantly share code, notes, and snippets.

@yvan33
Last active August 13, 2018 18:28
Show Gist options
  • Save yvan33/4f441034f52af4cc9904388322ecd56e to your computer and use it in GitHub Desktop.
Save yvan33/4f441034f52af4cc9904388322ecd56e to your computer and use it in GitHub Desktop.
The Thought Record form metadata
{
"title": "Thought record",
"content_type": "form",
"name": "thoughtRecord",
"description": "A thought record sheet",
"tags": [
"anxiety"
],
"meta_data": {
"schema": {
"type": "object",
"properties": {
"emotion": {
"name": "emotion",
"type": "string",
"label": "What emotion(s) do you feel?",
"default": ""
},
"emotionIntensity": {
"name": "emotionIntensity",
"type": "integer",
"label": "How intense are the emotions?",
"default": 5
},
"situationDate": {
"name": "situationDate",
"type": "date",
"label": "<b>Date</b> situation happened",
"default": ""
},
"situation": {
"name": "situation",
"type": "string",
"label": "What happened that caused you to have the unpleasant emotion(s)? Who? What? When? Where? How?",
"default": "",
"placeholder": "Example: I forgot to call my friend on her birthday"
},
"altThought": {
"name": "altThought",
"type": "string",
"label": "What is another way to think of this situation? How else can you interpret the event instead of the unhelpful thought?"
},
"percentBeliefAltThought": {
"name": "percentBeliefAltThought",
"type": "integert",
"label": "How much do you believe this alternative thought?"
},
"newEmotion": {
"name": "newEmotion",
"type": "string",
"label": "When you told yourself the old unhelpful thought, you felt emotions. now, when you tell yourself the alternative thought, what emotion(s) do you feel?",
"placeholder": "New emotion/feeling..."
},
"newEmotionIntensity": {
"name": "newEmotionIntensity",
"type": "integer",
"label": "How intense are the emotions?",
"default": 5
},
"unhelpfulThought": {
"name": "unhelpfulThought",
"type": "string",
"label": "What thought did you have when this happened?",
"default": "",
"placeholder": "Example: I’m a terrible friend"
},
"percentBeliefThought": {
"name": "percentBeliefThought",
"type": "string",
"label": "How much do you believe this thought"
},
"evidenceForUnhelpfulThought": {
"name": "evidenceForUnhelpfulThought",
"type": "string",
"label": "What is the evidence for the unhelpful thought?"
},
"evidenceAgainstUnhelpfulThought": {
"name": "evidenceAgainstUnhelpfulThought",
"type": "string",
"label": "What is the evidence against the unhelpful thought?"
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment