{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Insurance Coverage Summary","description":"Internal one-pager summarising an insurance policy's coverage for quick reference by operations, finance or claims handlers. Not a legal substitute for the policy; derived from the Insurance Product Information Document (IPID) format mandated by Art. 20(5) IDD Dir. 2016/97 and national equivalents.","type":"object","additionalProperties":false,"required":["insurer","policyholder","policy_number","policy_type","term","premium","coverage_sections","exclusions","contact_on_claim","internal_owner"],"properties":{"insurer":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"address":{"type":"string"}}},"policyholder":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"address":{"type":"string"}}},"policy_number":{"type":"string"},"policy_type":{"type":"string"},"term":{"type":"object","additionalProperties":false,"required":["start_date","end_date"],"properties":{"start_date":{"type":"string","format":"date"},"end_date":{"type":"string","format":"date"},"renewal_date":{"type":"string","format":"date"}}},"premium":{"type":"object","additionalProperties":false,"required":["amount","currency","frequency"],"properties":{"amount":{"type":"string"},"currency":{"type":"string","minLength":3,"maxLength":3},"frequency":{"type":"string","enum":["monthly","quarterly","semi_annual","annual","single"]}}},"coverage_sections":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["name","coverage_limit","deductible"],"properties":{"name":{"type":"string"},"coverage_limit":{"type":"string"},"deductible":{"type":"string"},"notes":{"type":"string"}}}},"exclusions":{"type":"array","items":{"type":"string"}},"contact_on_claim":{"type":"object","additionalProperties":false,"required":["name","phone","email"],"properties":{"name":{"type":"string"},"phone":{"type":"string"},"email":{"type":"string","format":"email"}}},"internal_owner":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"role":{"type":"string"}}}}}