{"id": "1e869aa1-ef7b-4cf4-be49-c8b21ef04743", "key": "prevent", "name": "PREVENT Risk Calculator", "short_name": "PREVENT", "description": "A governed cardiovascular risk assessment that uses the validated PREVENT calculation engine to estimate absolute risk for cardiovascular disease, atherosclerotic cardiovascular disease, and heart failure.", "clinical_domain": "Cardiovascular Prevention", "assessment_type": "calculator", "status": "published", "channels": {"patient": true, "professional": true, "api": true, "sdk": true, "population": true}, "published_version": "1.0", "schema_status": "published", "version": {"number": 1, "label": "1.0", "status": "published"}, "inputs": [{"key": "sex", "label": "Sex", "description": "Sex used by the validated PREVENT coefficient model.", "data_type": "choice", "units": "", "required": true, "minimum": null, "maximum": null, "population_dimension": true, "options": [{"value": "female", "label": "Female", "numeric_value": null}, {"value": "male", "label": "Male", "numeric_value": null}]}, {"key": "age", "label": "Age", "description": "Age in completed years.", "data_type": "integer", "units": "years", "required": true, "minimum": 30.0, "maximum": 79.0, "population_dimension": true, "options": []}, {"key": "total_cholesterol", "label": "Total Cholesterol", "description": "Most recent total cholesterol measurement.", "data_type": "decimal", "units": "mg/dL", "required": true, "minimum": 80.0, "maximum": 500.0, "population_dimension": true, "options": []}, {"key": "hdl_cholesterol", "label": "HDL Cholesterol", "description": "Most recent high-density lipoprotein cholesterol measurement.", "data_type": "decimal", "units": "mg/dL", "required": true, "minimum": 10.0, "maximum": 200.0, "population_dimension": true, "options": []}, {"key": "systolic_bp", "label": "Systolic Blood Pressure", "description": "Most representative current systolic blood pressure.", "data_type": "decimal", "units": "mm Hg", "required": true, "minimum": 70.0, "maximum": 250.0, "population_dimension": true, "options": []}, {"key": "bmi", "label": "Body Mass Index", "description": "Current body mass index.", "data_type": "decimal", "units": "kg/m2", "required": true, "minimum": 10.0, "maximum": 80.0, "population_dimension": true, "options": []}, {"key": "egfr", "label": "Estimated Glomerular Filtration Rate", "description": "Current estimated glomerular filtration rate.", "data_type": "decimal", "units": "mL/min/1.73 m2", "required": true, "minimum": 1.0, "maximum": 200.0, "population_dimension": true, "options": []}, {"key": "diabetes", "label": "Diabetes", "description": "Indicates whether the individual has diabetes.", "data_type": "boolean", "units": "", "required": true, "minimum": null, "maximum": null, "population_dimension": true, "options": []}, {"key": "current_smoking", "label": "Current Smoking", "description": "Indicates current combustible tobacco smoking.", "data_type": "boolean", "units": "", "required": true, "minimum": null, "maximum": null, "population_dimension": true, "options": []}, {"key": "bp_treatment", "label": "Blood Pressure Treatment", "description": "Indicates current antihypertensive medication treatment.", "data_type": "boolean", "units": "", "required": true, "minimum": null, "maximum": null, "population_dimension": true, "options": []}, {"key": "statin", "label": "Statin Therapy", "description": "Indicates current statin therapy.", "data_type": "boolean", "units": "", "required": true, "minimum": null, "maximum": null, "population_dimension": true, "options": []}, {"key": "uacr", "label": "Urine Albumin-to-Creatinine Ratio", "description": "Optional urine albumin-to-creatinine ratio used by enhanced PREVENT models.", "data_type": "decimal", "units": "mg/g", "required": false, "minimum": 0.0, "maximum": 10000.0, "population_dimension": true, "options": []}, {"key": "a1c", "label": "Hemoglobin A1c", "description": "Optional hemoglobin A1c used by enhanced PREVENT models.", "data_type": "decimal", "units": "%", "required": false, "minimum": 2.0, "maximum": 25.0, "population_dimension": true, "options": []}, {"key": "sdi", "label": "Social Deprivation Index", "description": "Optional Social Deprivation Index value used by an enhanced PREVENT model.", "data_type": "decimal", "units": "index", "required": false, "minimum": 0.0, "maximum": 100.0, "population_dimension": true, "options": []}], "outputs": [{"key": "primary_risk_percent", "label": "Primary PREVENT Risk", "description": "Primary selected PREVENT absolute risk estimate expressed as a percentage.", "output_type": "score", "units": "%", "patient_visible": true, "professional_visible": true, "population_metric": true}, {"key": "primary_result", "label": "Primary PREVENT Result", "description": "Machine-readable result for the selected horizon, outcome, and model version.", "output_type": "metric", "units": "", "patient_visible": false, "professional_visible": true, "population_metric": false}, {"key": "results", "label": "PREVENT Result Collection", "description": "Machine-readable collection of all PREVENT results requested during the assessment execution.", "output_type": "metric", "units": "", "patient_visible": false, "professional_visible": true, "population_metric": false}, {"key": "optional_inputs_available", "label": "Optional Inputs Available", "description": "Identifies optional enhanced-model inputs supplied for the calculation.", "output_type": "metric", "units": "", "patient_visible": false, "professional_visible": true, "population_metric": false}, {"key": "source", "label": "Calculation Provenance", "description": "Machine-readable provenance for the governed PREVENT calculation service.", "output_type": "metric", "units": "", "patient_visible": false, "professional_visible": true, "population_metric": false}], "endpoints": {"execute": "/assessment-studio/api/v1/assessments/prevent/execute/"}}