{ "type":"object", "properties":{ "@id":{ "type":"string" }, "@type":{ "type":"string", "enum":[ "Safeguarding" ], "default":"Safeguarding" }, "areaReferredTo":{ "type":"string", "pattern":"^[a-zA-Zs]+", "maxLength":250 }, "reason":{ "type":"string", "enum":[ "Neglect", "Sexual", "Physical", "Emotional", "Bullying", "Suicidal-intent", "Self-harm" ], "default":"Self-harm" }, "referredTo":{ "type":"string", "enum":[ "Internal monitoring", "Social care", "Police", "CAMHS", "Other" ], "default":"Other" }, "referralContact":{ "type":"string", "pattern":"^[a-zA-Zs]+", "maxLength":250 }, "referralContactPhone":{ "type":"string", "pattern":"^\+[1-9]\d{1,14}$" }, "outcomes":{ "type":"string", "maxLength":250 } }, "required":[ "@id", "@type", "areaReferredTo", "reason", "referredTo", "referralContact", "referralContactPhone", "outcomes" ] }