{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","title":"First-aid register","description":"The register that the employer keeps for first-aid interventions (art. I.5-6 par. 3 of the Code on well-being at work): one entry per intervention, with the five items of the Code. Nothing is computed or defaulted.","additionalProperties":false,"required":["document","employer","entries","signatory"],"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."}}},"workplace":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Workplace, site or unit the register belongs to (optional)."}}},"register":{"type":"object","additionalProperties":false,"properties":{"period_from":{"type":"string","format":"date","description":"First day covered by this page of the register (optional)."},"period_to":{"type":"string","format":"date","description":"Last day covered by this page of the register (optional)."},"kept_by":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the person who keeps the register (optional)."},"role":{"type":"string","enum":["employer","internal_prevention_adviser","first_aider","other"],"description":"Role of the person who keeps the register (optional)."}}}}},"entries":{"type":"array","minItems":1,"description":"One entry per first-aid intervention.","items":{"type":"object","additionalProperties":false,"required":["first_aider_name","victim_name","place","date","time","description","circumstances","intervention_nature","intervention_date","intervention_time"],"properties":{"first_aider_name":{"type":"string","minLength":1,"description":"Name of the worker who gave first aid (art. I.5-6 § 3, 1°)."},"victim_name":{"type":"string","minLength":1,"description":"Name of the victim (art. I.5-6 § 3, 2°)."},"victim_status":{"type":"string","enum":["worker","temporary_worker","contractor","visitor_or_other"],"description":"Whether the victim is a worker of the undertaking, a temporary worker, a contractor's worker or another person present (art. I.5-2 § 2; optional)."},"place":{"type":"string","minLength":1,"description":"Place of the accident or malaise (art. I.5-6 § 3, 3°)."},"date":{"type":"string","format":"date","description":"Date of the accident or malaise (3°)."},"time":{"type":"string","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$","description":"Time of the accident or malaise, HH:MM (3°)."},"description":{"type":"string","minLength":1,"description":"Description of the accident or malaise (3°)."},"circumstances":{"type":"string","minLength":1,"description":"Circumstances of the accident or malaise (3°)."},"intervention_nature":{"type":"string","minLength":1,"description":"Nature of the intervention (4°)."},"intervention_date":{"type":"string","format":"date","description":"Date of the intervention (4°)."},"intervention_time":{"type":"string","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$","description":"Time of the intervention, HH:MM (4°)."},"witnesses":{"type":"array","description":"Identity of the witnesses (5°; optional). An empty list means that nobody witnessed it.","items":{"type":"string","minLength":1,"description":"Name of a witness."}},"injury":{"type":"string","description":"Nature of the injury or complaint (optional)."},"care_given":{"type":"string","description":"Care and means given (optional)."},"follow_up":{"type":"string","enum":["back_to_work","sent_home","care_facility","emergency_services_called","other"],"description":"What followed the first aid (optional)."},"follow_up_note":{"type":"string","description":"Remark on the follow-up (optional)."},"recorded_on":{"type":"string","format":"date","description":"Date on which the entry was written (optional)."}}}},"signatory":{"type":"object","additionalProperties":false,"required":["name","title"],"properties":{"name":{"type":"string","minLength":1,"description":"Name of the person who closes the page."},"title":{"type":"string","minLength":1,"description":"Function of that person."}}},"notes":{"type":"string","description":"Free remarks (optional)."}}}