Skip to content

Instantly share code, notes, and snippets.

@yvan33
Last active August 13, 2018 18:29
Show Gist options
  • Save yvan33/952a6bb2bf9bec36e8d847c297deba9e to your computer and use it in GitHub Desktop.
Save yvan33/952a6bb2bf9bec36e8d847c297deba9e to your computer and use it in GitHub Desktop.
The metadata of the Check in form
{
"title": "Check In",
"name": "checkIn",
"content_type": "form",
"description": "This is the Check In form",
"tags": ["general"],
"meta_data": {
"schema": {
"type": "object",
"properties": {
"depression": {
"type": "integer",
"name": "depression",
"minimum": 0,
"maximum": 10,
"minLabel": "None",
"maxLabel": "Highly Despressed",
"default": 0,
"title": "Depression / Sadness",
"show": true
},
"anxiety": {
"type": "integer",
"name": "anxiety",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Anxiety / Stress",
"show": true
},
"anger": {
"type": "integer",
"name": "anger",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Anger / Frustration",
"show": true
},
"joy": {
"type": "integer",
"name": "joy",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Joy",
"show": true
},
"sleep": {
"type": "integer",
"name": "sleep",
"minimum": 0,
"maximum": 16,
"default": 0,
"title": "Hours of Sleep",
"show": true
},
"therapySkillsUsed": {
"type": "boolean",
"name": "therapySkillsUsed",
"title": "Therapy skills used",
"show": true,
"isRequired": true
},
"therapySkillsComeToMind": {
"type": "integer",
"minimum": 0,
"maximum": 10,
"default": 0,
"name": "therapySkillsComeToMind",
"title": "How often did therapy skills come to mind?",
"minLabel": "Not at all",
"maxLabel": "All the time",
"show": true,
"isRequired": true
},
"loneliness": {
"type": "integer",
"name": "loneliness",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Loneliness",
"show": false
},
"fear": {
"type": "integer",
"name": "fear",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Fear",
"show": false
},
"shame": {
"type": "integer",
"name": "shame",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Shame",
"show": false
},
"guilt": {
"type": "integer",
"name": "guilt",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Guilt",
"show": false
},
"contentment": {
"type": "integer",
"name": "contentment",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Contentment",
"show": false
},
"painLevel": {
"type": "integer",
"name": "painLevel",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Pain Level",
"show": false
},
"conflictsWithOther": {
"type": "integer",
"name": "conflictsWithOther",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Conflicts With Other",
"show": false
},
"suicideIdeation": {
"type": "integer",
"name": "suicideIdeation",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Suicide Ideation",
"show": false
},
"selfHarm": {
"type": "integer",
"name": "selfHarm",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Self Harm",
"show": false
},
"alcohol": {
"type": "integer",
"name": "alcohol",
"minimum": 0,
"maximum": 10,
"default": 0,
"title": "Number of Alcoholic Drinks",
"show": false
},
"activityLevel": {
"type": "integer",
"name": "activityLevel",
"minimum": 0,
"maximum": 10,
"default": 0,
"minLabel": "None",
"maxLabel": "Too much",
"title": "Activity Level",
"show": false
},
"eating": {
"type": "integer",
"name": "eating",
"minimum": 0,
"maximum": 10,
"default": 0,
"minLabel": "None",
"maxLabel": "Too much",
"title": "Eating",
"show": false
},
"medicationAsPrescribed": {
"type": "boolean",
"name": "medicationAsPrescribed",
"title": "Medication As Prescribed",
"show": false
},
"otherSubstances": {
"type": "boolean",
"name": "otherSubstances",
"title": "Other Substances",
"show": false
},
"exercise": {
"type": "boolean",
"name": "exercise",
"title": "Exercise",
"show": false
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment