Files
ladill-care/database/data/assessments/outcome_core.v1.json
T
isaacclad 2ce4bc8993
Deploy Ladill Care / deploy (push) Successful in 1m26s
feat(assessments): layered clinical assessment engine end-to-end
Add a template-driven assessment system with universal intake, clinical
pathways, disease instruments (stroke MVP + extended, diabetes, and ten
specialty packs), scoring, patient outcome trends, REST/API + FHIR
export, and Enterprise org-level assessment analytics. Seed packs and
design/licensing docs ship for deploy and pre-GA review.
2026-07-16 22:58:09 +00:00

121 lines
3.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"template": {
"code": "outcome_core",
"name": "Outcome measures",
"category": "outcome",
"version": 1,
"is_current": true,
"is_active": true,
"scoring_strategy": null,
"description": "Generic longitudinal outcome tracking across conditions. Prefer typed vitals for weight/BP.",
"meta": {
"capture_roles": ["doctor", "nurse"],
"specialty": "general",
"estimated_minutes": 5,
"attribution": "Ladill Care generic outcome measures (platform-authored)."
}
},
"questions": [
{
"code": "quality_of_life",
"section": "Patient-reported",
"label": "Quality of life (010)",
"help_text": "0 = worst imaginable, 10 = best imaginable.",
"answer_type": "scale",
"is_required": false,
"sort_order": 10,
"options": { "min": 0, "max": 10 },
"validation": { "min": 0, "max": 10 }
},
{
"code": "pain_score",
"section": "Patient-reported",
"label": "Pain score (010)",
"answer_type": "scale",
"is_required": false,
"sort_order": 20,
"options": { "min": 0, "max": 10 },
"validation": { "min": 0, "max": 10 }
},
{
"code": "functional_independence",
"section": "Function",
"label": "Functional independence",
"answer_type": "single_choice",
"is_required": false,
"sort_order": 30,
"options": {
"choices": [
{ "code": "independent", "label": "Independent" },
{ "code": "minimal_help", "label": "Minimal help" },
{ "code": "moderate_help", "label": "Moderate help" },
{ "code": "dependent", "label": "Dependent" }
]
}
},
{
"code": "medication_adherence",
"section": "Treatment",
"label": "Medication adherence",
"answer_type": "single_choice",
"is_required": false,
"sort_order": 40,
"options": {
"choices": [
{ "code": "good", "label": "Good (≥80%)" },
{ "code": "fair", "label": "Fair" },
{ "code": "poor", "label": "Poor" },
{ "code": "unknown", "label": "Unknown" }
]
}
},
{
"code": "hospital_admissions_since_last",
"section": "Events",
"label": "Hospital admissions since last review",
"answer_type": "integer",
"is_required": false,
"sort_order": 50,
"options": { "min": 0, "max": 50 },
"validation": { "min": 0, "max": 50 }
},
{
"code": "falls_count",
"section": "Events",
"label": "Falls since last review",
"answer_type": "integer",
"is_required": false,
"sort_order": 60,
"options": { "min": 0, "max": 100 },
"validation": { "min": 0, "max": 100 }
},
{
"code": "readmissions_flag",
"section": "Events",
"label": "Unplanned readmission since last review?",
"answer_type": "boolean",
"is_required": false,
"sort_order": 70
},
{
"code": "patient_satisfaction",
"section": "Patient-reported",
"label": "Patient satisfaction (010)",
"answer_type": "scale",
"is_required": false,
"sort_order": 80,
"options": { "min": 0, "max": 10 },
"validation": { "min": 0, "max": 10 }
},
{
"code": "notes",
"section": "Notes",
"label": "Notes",
"answer_type": "textarea",
"is_required": false,
"sort_order": 90,
"validation": { "max": 3000 }
}
]
}