Arrays included in the Standards such as
emailAddressesare mandatory, however the description states that those arrays be empty.
However, with the
physicalAddresses array, the description states that it must contain at least one address. Does this mean that this array cannot be returned empty?
If this is the case, how is a data holder expected to respond in the below scenarios
- where a customer does not have an (any) address in their core backend systems OR
- if the address is not a valid address (in the case of data quality issue) OR
- if data for any of the mandatory fields in the relevant schema CommonPhysicalAddressWithPurpose is not available in the core systems.
If no valid physical address can be provided then an empty array in accordance with the email and phone number arrays can be provided.