Example 5: Pre-configured Foreseeable Events, Harm and Severity
This example shows how one selected value, in this case a hazard, can automatically set other values like foreseeable events, harm and severity.
Also the risk controls cannot effect the severity only the probability.
JS
{
"mitigationTypes": [
{
"type": "SPEC",
"name": "Specification",
"required": "false"
}],
"maxGreen": 10,
"maxYellow": 15,
"method": "*",
"factors": [
{
"type":"hazard",
"label":"Hazard",
"inputType":"select",
"options": [
{
"value":"hazard1",
"label":"hazard 1",
"changes":[
{
"changesFactor":"events",
"value":"step 1\nstep 2"
},
{
"changesFactor":"harm",
"value":"harm1"
},
{
"changesWeight":"severity",
"value":"1"
}]
},
{
"value":"hazard2",
"label":"hazard 2",
"changes":[
{
"changesFactor":"events",
"value":"step 3\nstep 4"
},
{
"changesFactor":"harm",
"value":"harm2"
},
{
"changesWeight":"severity",
"value":"2"
}]
},
{
"value":"hazard3",
"label":"hazard 3",
"changes":[
{
"changesFactor":"events",
"value":"step 5\nstep 6"
},
{
"changesFactor":"harm",
"value":"harm3"
},
{
"changesWeight":"severity",
"value":"3"
}]
},
{
"value":"hazard4",
"label":"hazard 4",
"changes":[
{
"changesFactor":"events",
"value":"step 7\nstep 8"
},
{
"changesFactor":"harm",
"value":"harm4"
},
{
"changesWeight":"severity",
"value":"4"
}]
}
],
"weights":[
]
},
{
"type":"user",
"label":"User Step",
"inputType":"textarea",
"weights":[
]
},
{
"type":"events",
"label":"Foreseeable Events",
"readonly":true,
"inputType":"textarea",
"weights":[
{
"type": "probability",
"label": "Probability of Harm",
"help": "Probability of Harm",
"values": [
{
"shortname":"Extremely Unlikely",
"help":"0-20%",
"factor":1
},
{
"shortname":"Unlikely but Possible",
"help":"20-40%",
"factor":2
},
{
"shortname":"Likely",
"help":"40-60%",
"factor":3
},
{
"shortname":"Very Likely",
"help":"60-80%",
"factor":4
},
{
"shortname":"Extremely Likely",
"help":"80-100%",
"factor":5
}
]
}]
},
{
"type":"harm",
"label":"Harm",
"inputType":"select",
"readonly":true,
"options": [
{
"value":"harm1",
"label":"Harm A"
},
{
"value":"harm2",
"label":"Harm B"
},
{
"value":"harm3",
"label":"Harm C"
},
{
"value":"harm4",
"label":"Harm D"
}
],
"weights":[
{
"type": "severity",
"label": "Severity",
"readonly":true,
"help": "Severity of Harm",
"values": [
{
"shortname":"Negligible",
"help":"No harm to patient or user",
"factor":1
},
{
"shortname":"Minor",
"help":"Results in temporary injury or impairment not requiring professional medical intervention",
"factor":2
},
{
"shortname":"Major",
"help":"Results in injury or impairment requiring professional medical intervention",
"factor":3
},
{
"shortname":"Critical",
"help":"e.g. Severe Barotrauma",
"factor":4
},
{
"shortname":"Catastrophic",
"help":"e.g. Asphyxia",
"factor":5
}
]
}
]
}
],
"reductions": [
{
"name":"00",
"options":[
{
"shortname": "no effect",
"by": 0
},
{
"shortname": "reduces probability of harm by 1",
"changes":"probability",
"by": -1
},
{
"shortname": "reduces probability of harm by 2",
"changes":"probability",
"by": -2
},
{
"shortname": "reduces probability of harm by 3",
"changes":"probability",
"by": -3
},
{
"shortname": "reduces probability of harm by 4",
"changes":"probability",
"by": -4
}
]
}
]
}