{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","title":"Risk analysis (well-being at work)","description":"A risk analysis written by the employer: for each hazard, the level at which it is analysed (the organisation as a whole, a group of jobs or functions, the individual), the risk, the measures already in place, the employer's own assessment and the prevention measures proposed. The assessment method and its result are the employer's; nothing is computed.","additionalProperties":false,"required":["document","employer","analysis","entries","prepared_by"],"properties":{"document":{"type":"object","additionalProperties":false,"required":["place","date"],"properties":{"place":{"type":"string","minLength":1,"description":"Place where the document is drawn up."},"date":{"type":"string","format":"date","description":"Date of the document."},"reference":{"type":"string","description":"Internal reference of the document (optional)."}}},"employer":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"description":"Name of the employer."},"address":{"type":"string","minLength":1,"description":"Address of the employer."},"enterprise_number":{"type":"string","description":"Belgian enterprise number (BCE / KBO) of the employer (optional)."},"seat_region":{"type":"string","enum":["nl_region","fr_region","brussels","de_region"],"description":"Linguistic region of the employer's operating seat (optional): Dutch-language region, French-language region, Brussels-Capital or German-language region. Nothing is compared with it."}}},"analysis":{"type":"object","additionalProperties":false,"required":["scope","method"],"properties":{"scope":{"type":"string","minLength":1,"description":"What the analysis covers (the whole organisation, a site, a department, a job...)."},"method":{"type":"string","minLength":1,"description":"The assessment method the employer uses, in its own words (scale, criteria). Papii computes no score."},"next_review_date":{"type":"string","format":"date","description":"Date at which the employer plans to review the analysis (optional)."},"participation":{"type":"string","description":"Who took part in the analysis (workers, prevention advisers), in the employer's own words (optional)."}}},"entries":{"type":"array","minItems":1,"description":"One entry per hazard analysed.","items":{"type":"object","additionalProperties":false,"required":["level","unit","hazard","risk","assessment"],"properties":{"level":{"type":"string","enum":["organisation","group_of_jobs","individual"],"description":"Level of the analysis: the organisation as a whole, a group of jobs or functions, or the individual."},"unit":{"type":"string","minLength":1,"description":"The organisation, group of jobs or functions, or individual job the entry concerns."},"domain":{"type":"string","enum":["work_safety","health_protection","psychosocial","ergonomics","occupational_hygiene","workplace_embellishment","environment"],"description":"Domain of well-being the entry belongs to (optional)."},"hazard":{"type":"string","minLength":1,"description":"The hazard identified."},"risk":{"type":"string","minLength":1,"description":"The risk defined and determined for that hazard."},"existing_measures":{"type":"string","description":"Prevention measures already in place (optional)."},"assessment":{"type":"string","minLength":1,"description":"The result of the employer's assessment of the risk, in the employer's own method and words."},"measures":{"type":"array","description":"Prevention measures proposed for this risk (optional).","items":{"type":"object","additionalProperties":false,"required":["description"],"properties":{"description":{"type":"string","minLength":1,"description":"The measure."},"aim":{"type":"string","enum":["avoid_risk","avoid_damage","limit_damage"],"description":"Aim of the measure: avoid the risk, avoid damage or limit damage (optional)."},"responsible":{"type":"string","description":"Person or function in charge of the measure (optional)."},"deadline":{"type":"string","format":"date","description":"Date by which the measure is planned (optional)."}}}}}}},"prepared_by":{"type":"object","additionalProperties":false,"required":["name","title"],"properties":{"name":{"type":"string","minLength":1,"description":"Name of the person who drew up the analysis for the employer."},"title":{"type":"string","minLength":1,"description":"Function of that person."}}},"notes":{"type":"string","description":"Free remarks (optional)."}}}